feat(controls): PID auto-tune — relay feedback method for balance controller gains #213

Closed
opened 2026-03-02 11:45:03 -05:00 by sl-jetson · 0 comments
Collaborator

Single ROS2 node. Implements relay feedback (Astrom-Hagglund) auto-tune. Service /saltybot/autotune_pid (Trigger) starts relay oscillation on balance axis, measures ultimate gain Ku and period Tu, computes Ziegler-Nichols PD gains, publishes result on /saltybot/autotune_result (JSON). Safety: abort if tilt >25deg. Include unit tests.

Single ROS2 node. Implements relay feedback (Astrom-Hagglund) auto-tune. Service /saltybot/autotune_pid (Trigger) starts relay oscillation on balance axis, measures ultimate gain Ku and period Tu, computes Ziegler-Nichols PD gains, publishes result on /saltybot/autotune_result (JSON). Safety: abort if tilt >25deg. Include unit 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#213
No description provided.