Evaluating Direct Transcription and Nonlinear Optimization Methods for Robot Motion Planning
- 8 February 2016
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Robotics and Automation Letters
- Vol. 1 (2) , 946-953
Abstract
This letter studies existing direct transcription methods for trajectory optimization applied to robot motion planning. There are diverse alternatives for the implementation of direct transcription. In this study, we analyze the effects of such alternatives when solving a robotics problem. Different parameters such as integration scheme, number of discretization nodes, initialization strategies, and complexity of the problem are evaluated. We measure the performance of the methods in terms of computational time, accuracy, and quality of the solution. Additionally, we compare two optimization methodologies frequently used to solve the transcribed problem, namely sequential quadratic programming (SQP) and interior point method (IPM). As a benchmark, we solve different motion tasks on an underactuated and nonminimal-phase ball-balancing robot with a 10-D state space and 3-D input space. Additionally, we validate the results on a simulated 3-D quadrotor. Finally, as a verification of using direct transcription methods for trajectory optimization on real robots, we present hardware experiments on a motion task including path constraints and actuation limits.Keywords
All Related Versions
Funding Information
- Swiss National Science Foundation Professorship
- Swiss National Centre of Competence in Research NCCR—Robotics
This publication has 10 references indexed in Scilit:
- Whole-body motion planning with centroidal dynamics and full kinematics2014
- A direct method for trajectory optimization of rigid bodies through contactThe International Journal of Robotics Research, 2013
- A Survey of Methods Available for the Numerical Optimization of Continuous Dynamic SystemsJournal of Optimization Theory and Applications, 2011
- Solving complex optimal control problems at no cost with PSOPT2010
- Modeling and Optimal Control of Human-Like RunningIEEE/ASME Transactions on Mechatronics, 2009
- On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programmingMathematical Programming, 2005
- SNOPT: An SQP Algorithm for Large-Scale Constrained OptimizationSIAM Review, 2005
- Survey of Numerical Methods for Trajectory OptimizationJournal of Guidance, Control, and Dynamics, 1998
- Direct and indirect methods for trajectory optimizationAnnals of Operations Research, 1992
- Direct trajectory optimization using nonlinear programming and collocationJournal of Guidance, Control, and Dynamics, 1987