1. 6-DOF Anthropomorphic Manipulator Model
Simulates a standard industrial collaborative robot arm (UR5/UR10 class) utilizing standard Denavit-Hartenberg (DH) kinematic conventions with spherical wrist architecture.
2. Damped Least Squares (DLS) Singularity Avoidance
Resolves inverse differential kinematics near kinematic singularities (boundary and wrist alignments where manipulability w = √det(J JT) → 0) by damping the pseudo-inverse: J* = JT (J JT + λ² I)-1.
3. Generalized Momentum Observer Collision Detection
Estimates external contact torques τext without dedicated joint torque sensors by integrating robot generalized momentum p = M(q) · q̇: ṙ = KO [ τ + CT q̇ - g(q) + r ] - KO ṗ. Automatically trips safety E-stop upon exceeding threshold τthreshold = 15 N·m.