Skip to content

Implement Differentiable Kinematics Tree & Planning Objectives in PyTorch given URDF robot models.

License

Notifications You must be signed in to change notification settings

HIRO-group/torch_robotics

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TorchRobotics

This library implements differentiable robot tree from URDF or MCJF robot format, and the differentiable planning objects such as obstacle avoidance, self-collision avoidance and via point.

Installation

Simply do

pip install -e .

Examples

For benchmarking on computation time of all available robot kinematics

python examples/forward_kinematics.py

For benchmarking on computation time of distance fields

python examples/collision_distance.py

Acknowledgements

A part of this implementation is inspired from the library differentiable robot model.

Contact

If you have any questions or find any bugs, please let me know: An Le, [email protected]

Cite TorchRobotics

If you are using TorchRobotics for your scientific publications, please cite it using the CITATION file, and the github help page.

About

Implement Differentiable Kinematics Tree & Planning Objectives in PyTorch given URDF robot models.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.9%
  • Shell 0.1%