The RBDL – Rigid Body Dynamics Library is a C++ library that contains some essential rigid body dynamics algorithms. It includes the Articulated Body Algorithm (ABA) for forward dynamics, Newton-Euler Algorithm for inverse dynamics and the Composite Rigid Body Algorithm (CRBA) for the efficient computation of the joint space inertia matrix.
Awesome! Using #lua to convert a symbolic math expression to a numeric value. Already feared I had to write a buggy parser myself.02:12:34 PM February 10, 2012from Ubuntu
RBDL – Rigid Body Dynamics Library
The RBDL – Rigid Body Dynamics Library is a C++ library that contains some essential rigid body dynamics algorithms. It includes the Articulated Body Algorithm (ABA) for forward dynamics, Newton-Euler Algorithm for inverse dynamics and the Composite Rigid Body Algorithm (CRBA) for the efficient computation of the joint space inertia matrix.
I mostly use it for my scientific work, which is funded by the Heidelberg Graduate School of Mathematical and Computational Methods for the Sciences. I spent quite some time in programming it and making sure it does what it should (more than 90 tests).
Some highlights:
The code is available under the zlib License at: http://bitbucket.org/MartinFelis/rigidbodydynamicslibrary