Sequential Action Control: Closed-Form Optimal Control for Nonlinear and Nonsmooth Systems
arXiv:1708.09347 · doi:10.1109/TRO.2016.2596768
Abstract
This paper presents a new model-based algorithm that computes predictive optimal controls on-line and in closed loop for traditionally challenging nonlinear systems. Examples demonstrate the same algorithm controlling hybrid impulsive, underactuated, and constrained systems using only high-level models and trajectory goals. Rather than iteratively optimize finite horizon control sequences to minimize an objective, this paper derives a closed-form expression for individual control actions, i.e., control values that can be applied for short duration, that optimally improve a tracking objective over a long time horizon. Under mild assumptions, actions become linear feedback laws near equilibria that permit stability analysis and performance-based parameter selection. Globally, optimal actions are guaranteed existence and uniqueness. By sequencing these actions on-line, in receding horizon fashion, the proposed controller provides a min-max constrained response to state that avoids the overhead typically required to impose control constraints. Benchmark examples show the approach can avoid local minima and outperform nonlinear optimal controllers and recent, case-specific methods in terms of tracking performance, and at speeds orders of magnitude faster than traditionally achievable.
19 pages
References in corpus (2)
Cited by in corpus (10)
- Model-Based Control Using Koopman Operators
- Decentralized Ergodic Control: Distribution-Driven Sensing and Exploration for Multi-Agent Systems
- Data-driven Koopman Operators for Model-based Shared Control of Human-Machine Systems
- Ergodic Exploration using Binary Sensing for Non-Parametric Shape Estimation
- On-Line Learning for Planning and Control of Underactuated Robots with Uncertain Dynamics
- Dynamic Task Execution using Active Parameter Identification with the Baxter Research Robot
- Fast social-like learning of complex behaviors based on motor motifs
- Online User Assessment for Minimal Intervention During Task-Based Robotic Assistance
- Dynamical System Segmentation for Information Measures in Motion
- Feedback Synthesis for Controllable Underactuated Systems using Sequential Second Order Actions