HomeRobotics & KinematicsRobot Arm Force/Torque Compliance Control

Robot Arm Force/Torque Compliance Control

Interactive impedance-control simulator: a 2-link robot arm presses a wrist force/torque sensor into a compliant surface. Tune commanded stiffness, damping and target depth and watch contact force, penetration and joint torques respond in real time.

Robotics & Kinematics3DAdvanced60 FPS📱 Mobile-adapted⇄ 2D version
robot-arm-force-torque-compliance-control ↗ Open standalone

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 simulator drives a 2-link robot arm's end-effector with an impedance controller — a virtual spring-damper law, m ẍ + D(ẋ − ẋ_ref) + K(x − x_ref) = F_env — that presses down onto a compliant surface instead of commanding a raw position. Tune the controller's commanded stiffness and damping, choose how soft or rigid the surface is, and press to watch the sensed contact force settle toward the series-spring prediction F_ss = K·k_env/(K+k_env)·d while the arm's joint torques update live via the manipulator Jacobian, τ = JTF — exactly the relation real torque-controlled joints use to hold a safe contact force.

⚙ Under the hood

Interactive impedance-control simulator: a 2-link robot arm presses a wrist force/torque sensor into a compliant surface. Tune commanded stiffness, damping and target depth and watch contact force, penetration and joint torques respond in real time.

roboticsforce controlimpedance controlcomplianceforce-torque sensormanipulator

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)