Linear-Time Variational Integrators in Maximal Coordinates

02/26/2020
by   Jan Brüdigam, et al.
0

Most dynamic simulation tools parameterize the configuration of multi-body robotic systems using minimal coordinates, also called generalized or joint coordinates. However, maximal-coordinate approaches have several advantages over minimal-coordinate parameterizations, including native handling of closed kinematic loops and nonholonomic constraints. This paper describes a linear-time variational integrator that is formulated in maximal coordinates. Due to its variational formulation, the algorithm does not suffer from constraint drift and has favorable energy and momentum conservation properties. A sparse matrix factorization technique allows the dynamics of a loop-free articulated mechanism with n links to be computed in O(n) (linear) time. Additional constraints that introduce loops can also be handled by the algorithm without incurring much computational overhead. Experimental results show that our approach offers speed competitive with state-of-the-art minimal-coordinate algorithms while outperforming them in several scenarios, especially when dealing with closed loops and configuration singularities.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/15/2021

Linear-Time Contact and Friction Dynamics in Maximal Coordinates using Variational Integrators

Simulation of contact and friction dynamics is an important basis for co...
research
02/12/2023

Variational Integrators and Graph-Based Solvers for Multibody Dynamics in Maximal Coordinates

Multibody dynamics simulators are an important tool in many fields, incl...
research
09/19/2021

Localization with Directional Coordinates

A coordinate system is proposed that replaces the usual three-dimensiona...
research
08/08/2023

Finding Globally Optimal Configuration of Active RIS in Linear Time

This paper presents an algorithm for finding the optimal configuration o...
research
04/29/2019

Efficient Computation of Higher-Order Variational Integrators in Robotic Simulation and Trajectory Optimization

This paper addresses the problem of efficiently computing higher-order v...
research
02/20/2022

Quasi-Orthogonal Foliations of the Configuration Space – A Redundancy Resolution Approach at Position Level

High versatility and flexibility of robotic systems require kinematic st...
research
06/10/2016

Tunable Online MUS/MSS Enumeration

In various areas of computer science, the problem of dealing with a set ...

Please sign up or login with your details

Forgot password? Click here to reset