Time-Optimal Control via Heaviside Step-Function Approximation
Kai Pfeiffer, Quang-Cuong Pham

TL;DR
This paper introduces a non-linear hierarchical least-squares programming approach using a Heaviside step-function approximation for efficient time-optimal control of nonlinear discrete systems, improving implementation simplicity.
Contribution
It proposes a novel NL-HLSP method with a continuous Heaviside approximation and a simple discretization, enabling easier implementation of time-optimal control solutions.
Findings
Recovers discrete time-optimal control in the limit for resting goals
Effective in linear and nonlinear control scenarios
Simplifies implementation compared to direct transcription methods
Abstract
Least-squares programming is a popular tool in robotics due to its simplicity and availability of open-source solvers. However, certain problems like sparse programming in the - or -norm for time-optimal control are not equivalently solvable. In this work, we propose a non-linear hierarchical least-squares programming (NL-HLSP) for time-optimal control of non-linear discrete dynamic systems. We use a continuous approximation of the heaviside step function with an additional term that avoids vanishing gradients. We use a simple discretization method by keeping states and controls piece-wise constant between discretization steps. This way, we obtain a comparatively easily implementable NL-HLSP in contrast to direct transcription approaches of optimal control. We show that the NL-HLSP indeed recovers the discrete time-optimal control in the limit for resting goal points. We…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Control Systems Optimization · Formal Methods in Verification · Real-Time Systems Scheduling
