• Home
  • Current congress
  • Public Website
  • My papers
  • root
  • browse
  • IAC-10
  • C1
  • 3
  • paper
  • Singularity-Free Dynamic Equations of Spacecraft-Manipulator Systems

    Paper number

    IAC-10.C1.3.8

    Author

    Mr. Pål Johan From, Norwegian University of Science and Technology, Norway

    Year

    2010

    Abstract
    We derive the singularity-free dynamic equations of spacecraft-manipulator systems using a minimal representation. Spacecraft 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 favorable as the spacecraft’s configuration space 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. We focus on the dynamic properties of free-floating and free-flying spacecraft-manipulator systems and show how to calculate the inertia and Coriolis matrices so that this can be implemented for simulation and control without extensive knowledge of the mathematical background. The approach then becomes more accessible and should reach a wider audience, including engineers and programmers.
    
    We follow the generalized Lagrangian approach which allows us to combine Euclidean joints and more general joints, i.e., joints that can be described by the Lie group SE(3) or one of its ten subgroups, and we extend these ideas to spacecraft-manipulator systems. There are several advantages in following this approach. The use of quasi-coordinates, i.e., velocity coordinates that are not simply the time derivative of the position coordinates, allows us to include joints (or transformations) with a different topology than that of \begin{math}\mathbb{R}^n\end{math}. For a spacecraft we can represent the transformation from the inertial frame to the spacecraft body frame as a free-floating joint with configuration space SE(3) and we avoid the singularity-prone kinematic relations between the inertial frame and the body frame velocities that normally arise in deriving the spacecraft dynamics. To the authors’ best knowledge we present for the first time the dynamic equations of spacecraft-manipulator systems that are valid globally and with a minimal representation. 
    
    The dynamics are expressed locally in exponential coordinates \begin{math}\phi\end{math}, but the final equations are evaluated at \begin{math}\phi=0\end{math}. This has two main advantages. Firstly, the dynamics don’t depend on the local coordinates as these are eliminated from the equations and the global position and velocity coordinates are the only state variables. This makes the equations valid globally. Secondly, evaluating the equations at \begin{math}\phi=0\end{math} greatly simplifies the dynamics and make the equations suited for implementation in simulation software. The explicit equations make the approach well suited for system analysis and model-based control.
    Abstract document

    IAC-10.C1.3.8.brief.pdf

    Manuscript document

    IAC-10.C1.3.8.pdf (🔒 authorized access only).

    To get the manuscript, please contact IAF Secretariat.