Skip to content
Fun

Robot Arm Lab

CCD · DLS · Jacobian

Change the target position and orientation of a planar 3R arm while comparing CCD with damped least-squares inverse kinematics. Each iteration derives joint motion from the current Jacobian.

Read the manipulability ellipse, condition number, pose error, joint limits, and collision constraints together. The singularity scene makes the stabilizing effect of damping immediately visible.

3R planar arm · millimeter workspace

Planar 3R manipulator

DLS converged
position error 0.00 mm
orientation error 0.00°
manipulability 0.000
condition κ 1.00
drag TARGET and change tool angle to compare solver convergence
Convergence · Cartesian error0 samples
Current Jacobianrank 3
Joint stateTCP 0, 0
Solver diagnosis
Δθ = Jᵀ(JJᵀ + λ²I)⁻¹e