A Fast and Close-to-Optimal Receding Horizon Control for Trajectory Generation in Dynamic Environments
Open Access
Abstract
This paper presents a new approach for the optimal trajectory planning of nonlinear systems in a dynamic environment. Given the start and end goals with an objective function, the problem is to find an optimal trajectory from start to end that minimizes the objective while taking into account the changes in the environment. One of the main challenges here is that the optimal control sequence needs to be computed in a limited amount of time and needs to be adapted on-the-fly. The control method presented in this work has two stages: the first-order gradient algorithm is used at the beginning to compute an initial guess of the control sequence that satisfies the constraints but is not yet optimal; then, sequential action control is used to optimize only the portion of the control sequence that will be applied on the system in the next iteration. This helps to reduce the computational effort while still being optimal with regard to the objective; thus, the proposed approach is more applicable for online computation as well as dealing with dynamic environments. We also show that under mild conditions, the proposed controller is asymptotically stable. Different simulated results demonstrate the capability of the controller in terms of solving various tracking problems for different systems under the existence of dynamic obstacles. The proposed method is also compared to the related indirect optimal control approach and sequential action control in terms of cost and computation time to evaluate the improvement of the proposed method.Keywords
This publication has 50 references indexed in Scilit:
- ACADO toolkit—An open‐source framework for automatic control and dynamic optimizationOptimal Control Applications and Methods, 2011
- The DARPA PerceptOR evaluation experimentsAutonomous Robots, 2006
- Toward Reliable Off Road Autonomous Vehicles Operating in Challenging EnvironmentsThe International Journal of Robotics Research, 2006
- Transition-Time Optimization for Switched-Mode Dynamical SystemsIEEE Transactions on Automatic Control, 2006
- Quintic G/sup 2/-splines for the iterative steering of vision-based autonomous vehiclesIEEE Transactions on Intelligent Transportation Systems, 2002
- Autonomous road vehicle guidance from autobahnen to narrow curvesIEEE Transactions on Robotics and Automation, 1998
- Robust receding horizon control of constrained nonlinear systemsIEEE Transactions on Automatic Control, 1993
- Direct and indirect methods for trajectory optimizationAnnals of Operations Research, 1992
- Receding horizon control of nonlinear systemsIEEE Transactions on Automatic Control, 1990
- On receding horizon feedback controlAutomatica, 1982