Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Lie group integrators for animation and control of vehicles

Published: 13 May 2009 Publication History

Abstract

This article is concerned with the animation and control of vehicles with complex dynamics such as helicopters, boats, and cars. Motivated by recent developments in discrete geometric mechanics, we develop a general framework for integrating the dynamics of holonomic and nonholonomic vehicles by preserving their state-space geometry and motion invariants. We demonstrate that the resulting integration schemes are superior to standard methods in numerical robustness and efficiency, and can be applied to many types of vehicles. In addition, we show how to use this framework in an optimal control setting to automatically compute accurate and realistic motions for arbitrary user-specified constraints.

References

[1]
Alexa, M. 2002. Linear combination of transformations. In ACM SIGGRAPH, 380--387.
[2]
Bloch, A. 2003. Nonholonomic Dynamical Systems. Springer.
[3]
Bloch, A. M., Krishnaprasad, P. S., Marsden, J. E., and Murray, R. 1996. Nonholonomic mechanical systems with symmetry. Arch. Rational Mech. Anal. 136, 21--99.
[4]
Bou-Rabee, N. and Marsden, J. E. 2009. Hamilton-Pontryagin integrators on Lie groups Part I: Introduction and structure-preserving properties. Found. Computat. Math (to appear).
[5]
Bullo, F. and Lewis, A. 2004. Geometric Control of Mechanical Systems. Springer.
[6]
Celledoni, E. and Owren, B. 2003. Lie group methods for rigid body dynamics and time integration on manifolds. Comput. Meth. Appl. Mech. Eng. 19, 3--4, 421--438.
[7]
Cendra, H., Marsden, J., and Ratiu, T. 2001a. Geometric mechanics, Lagrangian reduction, and nonholonomic systems. In Mathematics Unlimited-2001 and Beyond, 221--273.
[8]
Cendra, H., Marsden, J. E., and Ratiu, T. S. 2001b. Lagrangian reduction by stages. Mem. Amer. Math. Soc. 152, 722, 108.
[9]
Cortés, J. 2002. Geometric, Control and Numerical Aspects of Nonholonomic Cystems. Springer.
[10]
Cortés, J. and Martínez, S. 2001. Non-Holonomic integrators. Nonlinearity 14, 5, 1365--1392.
[11]
Craft Animations. Craft Director Tools 4-wheeler (Autodesk Maya plugin).
[12]
de Leon, M., de Diego, D. M., and Santamaria-Merino, A. 2004. Geometric integrators and nonholonomic mechanics. J. Math. Phys. 45, 3, 1042--1062.
[13]
Dormand, J. 1996. Numerical Methods for Differential Equations. CRC Press.
[14]
Fedorov, Y. N. and Zenkov, D. V. 2005. Discrete nonholonomic LL systems on Lie groups. Nonlinearity 18, 2211--2241.
[15]
Gill, P. E., Murray, W., and Saunders, M. A. 2002. SNOPT: An SQP algorithm for large-scale constrained optimization. SIAM J. Optimiz. 12, 4, 979--1006.
[16]
Grzeszczuk, R., Terzopoulos, D., and Hinton, G. 1998. Neuroanimator: fast neural network emulation and control of physics-based models. In Proceedings of the International Conference on Computer Graphics and Interactive Techniques ACM SIGGRAPH. 9--20.
[17]
Hairer, E., Lubich, C., and Wanner, G. 2006. Geometric Numerical Integration. Springer Series in Computational Mathematics, no. 31. Springer-Verlag.
[18]
Iserles, A., Munthe-Kaas, H. Z., Nørsett, S. P., and Zanna, A. 2000. Lie group methods. Acta Numerica 9, 215--365.
[19]
Junge, O., Marsden, J., and Ober-Blöbaum, S. 2005. Discrete mechanics and optimal control. In Proccedings of IFAC.
[20]
Kaufman, D. M., Edmunds, T., and Pai, D. K. 2005. Fast frictional dynamics for rigid bodies. ACM Trans. Graph. 24, 3, 946--956.
[21]
Kelly, S. and Murray, R. 1995. Geometric phases and robotic locomotion. J. Robotic Syst. 12, 6, 417--431.
[22]
Kharevych, L., Weiwei, Tong, Y., Kanso, E., Marsden, J., Schröder, P., and Desbrun, M. 2006. Geometric, variational integrators for computer animation. In Proceedings of the Eurographics/ACM SIGGRAPH Symposium on Computer Animation, 1--9.
[23]
Kineo CAM. 2009. Kineo path planner (standalone automatic path planning software tool). http://www.kineocam.com/.
[24]
Kobilarov, M. 2007. Discrete geometric motion control of autonomous vehicles. Masters thesis, University of Southern California.
[25]
Koon, W.-S. and Marsden, J. E. 1997. Optimal control for holonomic and nonholonomic mechanical systems with symmetry and Lagrangian reduction. SIAM J. Control Optimiz. 35, 3, 901--929.
[26]
Krysl, P. and Endres, L. 2005. Explicit Newmark/Verlet algorithm for time integration of the rotational dynamics of rigid bodies. Int. J. Numer. Methods Eng. 62, 15, 2154--2177.
[27]
Lanczos, C. 1949. Variational Principles of Mechanics. University of Toronto Press.
[28]
Latombe, J.-C. 1991. Robot Motion Planning. Kluwer Academic Press.
[29]
Marsden, J. and West, M. 2001. Discrete mechanics and variational integrators. Acta Numerica 10, 357--514.
[30]
Marsden, J. E. and Ratiu, T. S. 1999. Introduction to Mechanics and Symmetry. Springer.
[31]
McLachlan, R. and Perlmutter, M. 2006. Integrators for nonholonomic mechanical systems. J. NonLinear Sci. 16, 283--328.
[32]
Murray, R. M., Li, Z., and Sastry, S. S. 1994. A Mathematical Introduction to Robotic Manipulation. CRC Press.
[33]
Ostrowski, J. 1996. The mechanics and control of undulatory robotic locomotion. Ph.D. thesis, California Institute of Technology.
[34]
Popović, J., Seitz, S. M., Erdmann, M., Popović, Z., and Witkin, A. 2000. Interactive manipulation of rigid body simulations. In Proceedings of the International Conference on Computer Graphics and Interactive Techniques ACM SIGGRAPH, 209--217.
[35]
Simo, J. C., Tarnow, N., and Wong, K. K. 1992. Exact energy-momentum conserving algorithms and symplectic schemes for nonlinear dynamics. Comput. Methods Appl. Mechan. Eng. 100, 63--116.
[36]
Stern, A. and Desbrun, M. 2006. Discrete geometric mechanics for variational time integrators. In ACM SIGGRAPH Course Notes: Discrete Differential Geometry, 75--80.
[37]
Zhu, Y. and Bridson, R. 2005. Animating sand as a fluid. In Proceedings of the International Conference on Computer Graphics and Interactive Techniques ACM SIGGRAPH, 965--972.

Cited By

View all
  • (2024)Going with the FlowACM Transactions on Graphics10.1145/365816443:4(1-12)Online publication date: 19-Jul-2024
  • (2024)Comparative Analysis of Physical Correctness of Models Using Classical and Variational Integrators2024 International Conference on Industrial Engineering, Applications and Manufacturing (ICIEAM)10.1109/ICIEAM60818.2024.10553825(1151-1158)Online publication date: 20-May-2024
  • (2024)SPIRAL: An efficient algorithm for the integration of the equation of rotational motionComputer Physics Communications10.1016/j.cpc.2023.109077297(109077)Online publication date: Apr-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Graphics
ACM Transactions on Graphics  Volume 28, Issue 2
April 2009
129 pages
ISSN:0730-0301
EISSN:1557-7368
DOI:10.1145/1516522
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 13 May 2009
Accepted: 01 January 2009
Revised: 01 November 2008
Received: 01 July 2008
Published in TOG Volume 28, Issue 2

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Lie group integrators
  2. Physically-based animation
  3. holomonic and nonholonomic constraints
  4. vehicle simulation

Qualifiers

  • Research-article
  • Research
  • Refereed

Funding Sources

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)36
  • Downloads (Last 6 weeks)8
Reflects downloads up to 12 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Going with the FlowACM Transactions on Graphics10.1145/365816443:4(1-12)Online publication date: 19-Jul-2024
  • (2024)Comparative Analysis of Physical Correctness of Models Using Classical and Variational Integrators2024 International Conference on Industrial Engineering, Applications and Manufacturing (ICIEAM)10.1109/ICIEAM60818.2024.10553825(1151-1158)Online publication date: 20-May-2024
  • (2024)SPIRAL: An efficient algorithm for the integration of the equation of rotational motionComputer Physics Communications10.1016/j.cpc.2023.109077297(109077)Online publication date: Apr-2024
  • (2023)The Method of Moving Frames for Surface Global ParametrizationACM Transactions on Graphics10.1145/360428242:5(1-18)Online publication date: 20-Sep-2023
  • (2023)Nonlinear Model Predictive Control of a 3D Hopping Robot: Leveraging Lie Group Integrators for Dynamically Stable Behaviors2023 IEEE International Conference on Robotics and Automation (ICRA)10.1109/ICRA48891.2023.10160873(12106-12112)Online publication date: 29-May-2023
  • (2023)Lagrangian reduction of forced discrete mechanical systemsJournal of Physics A: Mathematical and Theoretical10.1088/1751-8121/aceae356:35(355202)Online publication date: 8-Aug-2023
  • (2022)Interactive Physically Based Simulation of Roadheader RobotArabian Journal for Science and Engineering10.1007/s13369-022-07335-x48:2(2441-2454)Online publication date: 30-Sep-2022
  • (2022)Hamilton–Pontryagin spectral-collocation methods for the orbit propagationActa Mechanica Sinica10.1007/s10409-021-01138-3Online publication date: 30-Jan-2022
  • (2021)Modeling and Prediction of Rigid Body Motion With Planar Non-Convex ContactJournal of Mechanisms and Robotics10.1115/1.404987713:4Online publication date: 9-Apr-2021
  • (2021)A critical comparison on attitude estimation: From gaussian approximate filters to coordinate‐free dual optimal controlIET Control Theory & Applications10.1049/cth2.1210915:10(1297-1313)Online publication date: 7-May-2021
  • Show More Cited By

View Options

Get Access

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media