feat(controls): smooth velocity ramp — acceleration/deceleration limiter for cmd_vel #350

Closed
opened 2026-03-03 13:26:18 -05:00 by sl-jetson · 0 comments
Collaborator

Create a ROS2 node that subscribes to /cmd_vel (raw) and publishes /cmd_vel_smooth (rate-limited). Apply configurable max linear acceleration (0.5 m/s² default), max angular acceleration (1.0 rad/s² default), and deceleration limits. Smooth step inputs into ramps. Emergency stop (zero velocity input) bypasses ramp for immediate stop. Include tests.

Create a ROS2 node that subscribes to /cmd_vel (raw) and publishes /cmd_vel_smooth (rate-limited). Apply configurable max linear acceleration (0.5 m/s² default), max angular acceleration (1.0 rad/s² default), and deceleration limits. Smooth step inputs into ramps. Emergency stop (zero velocity input) bypasses ramp for immediate stop. Include tests.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: seb/saltylab-firmware#350
No description provided.