Impedance Control — Phase Portrait & Force-Displacement (2D)
2D phase-space companion to the robot-arm impedance-control simulator: watch the same virtual mass-spring-damper contact dynamics as a live position-error/velocity phase portrait and a force-vs-penetration diagram, with joint torques read out from the identical Jacobian-transpose mapping.
A wrist-mounted force/torque sensor is the difference between a robot arm that can pick up an egg and one that crushes it. This 2D companion to the robot-arm impedance-control simulator drops the 3D arm animation and instead plots the controller's own virtual mass-spring-damper dynamics directly: a live phase portrait of position error versus velocity, and a force-versus-penetration diagram tracing how the sensed contact force settles onto the series-spring prediction F_ss = K·k_env/(K+k_env)·d. Tune the controller's commanded stiffness and damping, choose how soft or rigid the surface is, and press to watch the trajectory spiral into equilibrium (or ring, if damping is too low) while the joint torques update live via the same manipulator Jacobian, τ = JTF, used by real torque-controlled joints.
2D phase-space companion to the robot-arm impedance-control simulator: watch the same virtual mass-spring-damper contact dynamics as a live position-error/velocity phase portrait and a force-vs-penetration diagram, with joint torques read out from the identical Jacobian-transpose mapping.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install