Bang Bang Control

Use when you must compute the time-optimal bang-bang control of a double integrator: the switching curve s = x + v|v|/(2a), the bang-bang command u = -a*sign(s) under a hard input limit |u| <= a, the exact rest-to-rest maneuver time T* = 2*sqrt(d/a), the switch point at half distance with velocity -sqrt(a*d), and the general minimum-time trajectory for nonzero initial velocity. Produces the switch point, the command profile and the maneuver time for single-axis attitude slew and translation bang-bang assessments under torque or rate limits. Trigger: bang bang control, time optimal control, switching curve, minimum time maneuver, rest to rest slew, double integrator, bounded input, torque limit, rate limit.

ashfordeOU Updated

File contents

ashfordeOU/aero-agent-skills/tree/main/skills/gnc-autonomy/optimal-control/bang-bang-control commit 3421b028c4

Frequently asked questions

npx skillmds@latest add ashfordeou/bang-bang-control