• DocumentCode
    749773
  • Title

    Singularity-Free Dynamic Equations of Open-Chain Mechanisms With General Holonomic and Nonholonomic Joints

  • Author

    Duindam, Vincent ; Stramigioli, Stefano

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Univ. of California at Berkeley, Berkeley, CA
  • Volume
    24
  • Issue
    3
  • fYear
    2008
  • fDate
    6/1/2008 12:00:00 AM
  • Firstpage
    517
  • Lastpage
    526
  • Abstract
    Standard methods to model multibody systems are aimed at systems with configuration spaces isomorphic to Ropfn. This limitation leads to singularities and other artifacts in case the configuration space has a different topology, for example, in the case of ball joints or a free-floating mechanism. This paper discusses an extension of classical methods that allows for a more general class of joints, including all joints with a Lie group structure as well as nonholonomic joints. The model equations are derived using the Boltzmann-Hamel equations and have very similar structure and complexity as obtained using classical methods. However, singularities are avoided through the use of global non-Euclidean configuration coordinates, together with mappings describing a local Euclidean structure around each configuration. The resulting equations are explicit (unconstrained) differential equations, both for holonomic and nonholonomic joints, which do not require a coordinate atlas and can be directly implemented in simulation software.
  • Keywords
    Boltzmann equation; Lie groups; robot dynamics; Boltzmann-Hamel equations; free-floating mechanism; global nonEuclidean configuration; holonomic-nonholonomic joints; open-chain mechanisms; simulation software; singularity-free dynamic equations; Computer science; Control system analysis; Differential equations; Kinetic theory; Mathematical model; Mechanical factors; Mechanical systems; Robot control; Robot kinematics; Topology; Lie groups; multibody systems; nonholonomic constraints; port-Hamiltonian systems; robot dynamics;
  • fLanguage
    English
  • Journal_Title
    Robotics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1552-3098
  • Type

    jour

  • DOI
    10.1109/TRO.2008.924250
  • Filename
    4542865