METAPOD Template META-programming applied to dynamics: CoP-CoM trajectories filtering - Archive ouverte HAL
Communication Dans Un Congrès Année : 2014

METAPOD Template META-programming applied to dynamics: CoP-CoM trajectories filtering

Résumé

In this contribution, Metapod, a novel C++ library computing efficiently dynamic algorithms is presented. It uses template-programming techniques together with code-generation. The achieved performances shows some advantage over the state-of-the art dynamic library RBDL mostly on ATOM processor and for the inertia matrix computation, which are relevant for robotics application. On recent desktop computer, the ratio of the gain is not so obvious and in general the time achieved by both library is not significantly different for inverse dynamics. The advantage of this library is that it is open-source and does not rely on any external symbolic computational software. A main drawback is the increase complexity in debugging the code source due to template programming. Additionnaly we show how it can help in current control problems for humanoid robots, and more specifically for dynamic filtering of walking gait trajectories.
Fichier principal
Vignette du fichier
14-ichr-metapod.pdf (250.26 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01122475 , version 1 (04-03-2015)

Identifiants

Citer

Maximilien Naveau, Justin Carpentier, Sébastien Barthelemy, Olivier Stasse, Philippe Souères. METAPOD Template META-programming applied to dynamics: CoP-CoM trajectories filtering. International Conference on Humanoid Robotics, Nov 2014, Madrid, Spain. ⟨10.1109/HUMANOIDS.2014.7041391⟩. ⟨hal-01122475⟩
581 Consultations
800 Téléchargements

Altmetric

Partager

More