https://github.com/junhyeokahn/tf_rbdl
Rigid Body Dynamics Library using Tensorflow
https://github.com/junhyeokahn/tf_rbdl
dynamics kinematics lie-group robotics tensorflow
Last synced: 8 months ago
JSON representation
Rigid Body Dynamics Library using Tensorflow
- Host: GitHub
- URL: https://github.com/junhyeokahn/tf_rbdl
- Owner: junhyeokahn
- License: mit
- Created: 2020-04-28T17:14:16.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-07-29T01:59:11.000Z (almost 6 years ago)
- Last Synced: 2025-08-23T21:18:00.866Z (10 months ago)
- Topics: dynamics, kinematics, lie-group, robotics, tensorflow
- Language: Python
- Homepage:
- Size: 86.9 KB
- Stars: 22
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://doi.org/10.5281/zenodo.3965062)
# tf_rbdl
tf_rbdl is a python library that contains some essential rigid body dynamics
algorithms such as forward dynamics and inverse dynamics using Tensorflow. It
uses Lie Group representation and provides kinematic and dynamics quatities of
rigid body systems.
## Examples
### General Usages
- See [examples/general_usage.py](https://github.com/junhyeokahn/tf_rbdl/blob/master/examples/general_usage.py) for details.
## Installation
You can install `tf_rbdl` from PyPI:
```bash
$ pip install tf_rbdl
```
or, you can also install from source:
```bash
$ git clone https://github.com/junhyeokahn/tf_rbdl
$ cd tf_rbdl
$ pip install -e .
```
## Citation
```
@misc{junhyeok_ahn_2020_3828061,
author = {Junhyeok Ahn},
title = {junhyeokahn/tf\_rbdl: tf\_rbdl-v1.2.0},
month = may,
year = 2020,
publisher = {Zenodo},
version = {v1.2.0},
doi = {10.5281/zenodo.3828061},
url = {https://doi.org/10.5281/zenodo.3828061}
}
```
## Acknowledgement
This library is based on the book [Modern
Robotics](http://hades.mech.northwestern.edu/index.php/Modern_Robotics) and the
[code](https://github.com/NxRLab/ModernRobotics).