DMOC approach of real-time trajectory generation for mechanical systems

Weizhong Zhang*, Tamer Inanc, Jerrold E. Marsden

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

5 Citations (Scopus)

Abstract

Discrete Mechanics and Optimal Control (DMOC) is newly developed methodology to solve the optimal control problems of mechanical systems. It is based on a direct discretization of the Lagrange-d'Alembert principle. The constraints are modeled as Euler-Langrange equations for discrete states. With the application of DMOC, a new real-time trajectory generation approach is proposed. The formulated problem is solved in the open source free nonlinear programming solver IPOPT (Interior Point OPTimizer). Superior performance of DMOC is verified through a standard forced VanDerPol Oscillator example. It is shown DMOC is much faster than NTG (Nonlinear Trajectory Generation) in computation time, it is 1.31% of the CPU time. Finally, for real-time trajectory generation, a dynamical glider example is shown as one of its possible application fields.

Original languageEnglish
Title of host publication2008 10th International Conference on Control, Automation, Robotics and Vision, ICARCV 2008
Pages2192-2195
Number of pages4
DOIs
Publication statusPublished - 2008
Externally publishedYes
Event2008 10th International Conference on Control, Automation, Robotics and Vision, ICARCV 2008 - Hanoi, Viet Nam
Duration: 17 Dec 200820 Dec 2008

Publication series

Name2008 10th International Conference on Control, Automation, Robotics and Vision, ICARCV 2008

Conference

Conference2008 10th International Conference on Control, Automation, Robotics and Vision, ICARCV 2008
Country/TerritoryViet Nam
CityHanoi
Period17/12/0820/12/08

Keywords

  • DMOC
  • Discrete mechanics
  • Nonliner trajectory generation
  • Optimal control

Fingerprint

Dive into the research topics of 'DMOC approach of real-time trajectory generation for mechanical systems'. Together they form a unique fingerprint.

Cite this