HomeRobotics & KinematicsAdaptive Compliant Gripper

Adaptive Compliant Gripper

Compare a rigid fixed-force robotic gripper against an adaptive compliant gripper: watch the fixed-force gripper crush a fragile berry or drop a heavy dumbbell, while the adaptive gripper monitors live slip signal and grip force to find the right hold force for each object.

Robotics & Kinematics3DModerate60 FPS❄️ Ice & Cold
adaptive-compliant-gripper ↗ Open standalone

This simulator contrasts a rigid, fixed-force robotic gripper with an adaptive compliant one across two very different objects: a fragile berry and a heavy dumbbell. The fixed gripper clamps with the same preset force every time, so it either crushes the delicate berry or applies too little grip to stop the heavy dumbbell sliding free under its own weight. The adaptive gripper instead closes gradually, continuously watching a simulated slip signal from its fingertip sensors, and increases force only while the object is still slipping — settling on the minimum sufficient grip for whatever it happens to be holding, while respecting a maximum safe pressure so it never crushes what it's not supposed to. The live chart tracks grip force and slip signal through every attempt.

⚙ Under the hood

Compare a rigid fixed-force robotic gripper against an adaptive compliant gripper across two very different objects: a fragile berry and a heavy dumbbell. The fixed gripper applies one preset force regardless of what it holds, so it either crushes the berry or grips the dumbbell too weakly and drops it. The adaptive gripper ramps grip force up only while its fingertip sensors detect slip, and freezes the moment slip stops, respecting a maximum-safe-pressure limit — finding a gentle force for the berry and a firmer one for the dumbbell, succeeding at both. A live grip-force and slip-signal chart tracks every attempt.

Three.jsRoboticsCompliant GripperSlip DetectionForce FeedbackAdaptive Grip ForceManipulation

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

What did you find?

Add reproduction steps (optional)