Metadata-Version: 2.4
Name: cumotion
Version: 1.1.0a2
Summary: NVIDIA cuMotion is a high-performance motion generation library for robotics, focused mainly on manipulation.
Home-page: https://nvidia-isaac.github.io/cumotion/
License: NVIDIA Proprietary
Classifier: License :: Other/Proprietary License
Classifier: Operating System :: Unix
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Typing :: Typed
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: Implementation :: Pybind11
Classifier: Programming Language :: C++
Classifier: Topic :: Scientific/Engineering :: Robotics
Description-Content-Type: text/markdown
Requires-Dist: numpy
Provides-Extra: ci
Requires-Dist: autopep8; extra == "ci"
Requires-Dist: flake8; extra == "ci"
Requires-Dist: flake8-docstrings; extra == "ci"
Requires-Dist: pytest; extra == "ci"
Requires-Dist: pytest-cov; extra == "ci"
Requires-Dist: pyyaml; extra == "ci"
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: summary


NVIDIA cuMotion is a high-performance motion generation library for robotics, focused mainly on
manipulation.  GPU acceleration is leveraged throughout where beneficial for performance.

Capabilities include:

* Kinematics and inverse kinematics (IK)
* Collision-aware IK
* Collision-aware graph-based path planning
* Collision-aware trajectory optimization and end-to-end motion generation
* Reactive control via the mathematical framework of RMPflow
* Time-optimal (collision-unaware) trajectory generation for paths given by any number of moves in
  configuration space (joint space) and/or task space
* Collision sphere generation, for approximating a closed mesh by a set of spheres
