Efficient Geometric Linearization of Moving-Base Rigid Robot Dynamics

04/11/2022
by   Martijn Bos, et al.
0

The linearization of the equations of motion of a robotics system about a given state-input trajectory, including a controlled equilibrium state, is a valuable tool for model-based planning, closed-loop control, gain tuning, and state estimation. Contrary to the case of fixed based manipulators with prismatic or rotary joints, the state space of moving-base robotic systems such as humanoids, quadruped robots, or aerial manipulators cannot be globally parametrized by a finite number of independent coordinates. This impossibility is a direct consequence of the fact that the state of these systems includes the system's global orientation, formally described as an element of the special orthogonal group SO(3). As a consequence, obtaining the linearization of the equations of motion for these systems is typically resolved, from a practical perspective, by locally parameterizing the system's attitude by means of, e.g., Euler or Cardan angles. This has the drawback, however, of introducing artificial parameterization singularities and extra derivative computations. In this contribution, we show that it is actually possible to define a notion of linearization that does not require the use of a local parameterization for the system's orientation, obtaining a mathematically elegant, recursive, and singularity-free linearization for moving-based robot systems. Recursiveness, in particular, is obtained by proposing a nontrivial modification of existing recursive algorithms to allow for computations of the geometric derivatives of the inverse dynamics and the inverse of the mass matrix of the robotic system. The correctness of the proposed algorithm is validated by means of a numerical comparison with the result obtained via geometric finite difference.

READ FULL TEXT
research
03/10/2021

Nth Order Analytical Time Derivatives of Inverse Dynamics in Recursive and Closed Forms

Derivatives of equations of motion describing the rigid body dynamics ar...
research
01/04/2021

A Cable-Driven Parallel Robot with Full-Circle End-Effector Rotations

Cable-Driven Parallel Robots (CDPRs) offer high payload capacities, larg...
research
06/30/2023

Screw and Lie Group Theory in Multibody Dynamics – Recursive Algorithms and Equations of Motion of Tree-Topology Systems

Screw and Lie group theory allows for user-friendly modeling of multibod...
research
09/13/2018

Derivative-free online learning of inverse dynamics models

This paper discusses online algorithms for inverse dynamics modelling in...
research
09/23/2022

The Role of Symmetry in Constructing Geometric Flat Outputs for Free-Flying Robotic Systems

Mechanical systems naturally evolve on principal bundles describing thei...
research
06/25/2023

Optimal Feed-Forward Control for Robotic Transportation of Solid and Liquid Materials via Nonprehensile Grasp

In everyday life, we often find that we can maintain an object's equilib...
research
04/11/2019

Controller Design and Implementation of a New Quadrotor Manipulation System

The previously introduced aerial manipulation systems suffer from either...

Please sign up or login with your details

Forgot password? Click here to reset