You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ArmConfig: add Cartesian control limits, eliminate magic numbers (#153) (#155)
The arm declares its own dynamic capabilities — TeleopController and
servo primitives read from arm.config instead of hardcoded constants.
- ArmConfig: add max_cartesian_speed, max_cartesian_angular,
reactive_gain (used by _step_pose_as_twist)
- UR5e: 0.3 m/s, 1.0 rad/s (industrial)
- Unify reactive lookahead: use config.lookahead_time instead of
2*control_dt (matches trajectory execution feedforward)
JACO2 values set in ada_mj separately (0.06 m/s, 0.3 rad/s —
conservative for human-proximate operation).
Closes#153
0 commit comments