Generalized Semi-Infinite Programming for Robust Optimal Control with Decision-Dependent Uncertainty
Solving control problems where danger zones shift based on your actions
A new mathematical method solves a class of control problems where the constraints or risks depend on what the system is currently doing — a situation that has stumped existing approaches. The method converts these tricky problems into a form that standard optimization software can handle, and the authors proved it reliably finds good solutions even for nonlinear systems like tumbling satellites.
Many real control systems face uncertainty that changes with their own state or decisions — a robot's collision risk depends on where it is, a satellite's tumbling depends on its spin rate. Previous methods either couldn't handle this, required custom solvers that didn't scale up, or only worked for simple cases. This approach uses standard software and applies broadly, making it practical to design safer, more robust controllers for aerospace, robotics, and other safety-critical applications.