Singularity-free dynamic equations of vehicle–manipulator systems

In this paper we derive the singularity-free dynamic equations of vehicle–manipulator systems using a minimal representation. These systems are normally modeled using Euler angles, which leads to singularities, or Euler parameters, which is not a minimal representation and thus not suited for Lagran...

Full description

Saved in:
Bibliographic Details
Published in:Simulation modelling practice and theory Vol. 18; no. 6; pp. 712 - 731
Main Authors: From, Pål J., Duindam, Vincent, Pettersen, Kristin Y., Gravdahl, Jan T., Sastry, Shankar
Format: Journal Article
Language:English
Published: Elsevier B.V 01-06-2010
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:In this paper we derive the singularity-free dynamic equations of vehicle–manipulator systems using a minimal representation. These systems are normally modeled using Euler angles, which leads to singularities, or Euler parameters, which is not a minimal representation and thus not suited for Lagrange’s equations. We circumvent these issues by introducing quasi-coordinates which allows us to derive the dynamics using minimal and globally valid non-Euclidean configuration coordinates. This is a great advantage as the configuration space of the vehicle in general is non-Euclidean. We thus obtain a computationally efficient and singularity-free formulation of the dynamic equations with the same complexity as the conventional Lagrangian approach. The closed form formulation makes the proposed approach well suited for system analysis and model-based control. This paper focuses on the dynamic properties of vehicle–manipulator systems and we present the explicit matrices needed for implementation together with several mathematical relations that can be used to speed up the algorithms. We also show how to calculate the inertia and Coriolis matrices and present these for several different vehicle–manipulator systems in such a way that this can be implemented for simulation and control purposes without extensive knowledge of the mathematical background. By presenting the explicit equations needed for implementation, the approach presented becomes more accessible and should reach a wider audience, including engineers and programmers.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 23
ISSN:1569-190X
1878-1462
DOI:10.1016/j.simpat.2010.01.012