void ex_drive()
pid_drive_set: straight forward + reverse.
void odom_test(int degrees)
Zero odom then drive 24 in — test odometry.
void ramsete_char_trackwidth()
Characterize track width.
void con_test()
Basic connectivity / control check.
void swing_test(int degrees)
Swing to N degrees — tune swing PID.
void drive_test(int inches)
Drive straight N inches — tune drive PID.
void ex_swing()
pid_swing_set: single-side sweeping arcs.
void ramsete_char_kVkAkS()
Characterize feedforward kV/kA/kS.
void default_positions()
Set starting piston / mechanism states.
void ex_turn()
pid_turn_set: in-place pivots to absolute headings.
void ex_odom_path()
pid_odom_set: chain a path of odom waypoints.
void ramsete_demo_s_curve()
followTrajectory: smooth RAMSETE S-curve.
void ex_move_to_point()
light::moveToPoint: simple odom move w/ timeout.
void run_jerryio_path_1()
Run the path generated by the JerryIO path planner (path 1).
void default_constants()
Tune PID gains, exit conditions, and slew rates.
void turn_test(int degrees)
Turn to N degrees — tune turn PID.
void ex_chain()
pid_wait_quick_chain: flow drive→turn→drive.
void heading_test(int degrees)
Drive while fighting a heading offset.
void ramsete_char_alat()
Characterize max lateral accel.
void ex_odom_ptp()
pid_odom_set: drive to one field coordinate.