8000 GitHub - chungmin99/jaxmp
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

chungmin99/jaxmp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jaxmp

👀 work in progress! many changes planned.


JAX-based robot library, focusing on modularity and ease of use.

We formulate goals and tasks as a nonlinear least squares problem, and use jaxls to solve it in a sparse manner.

Includes:

  • Differentiable forward robot kinematics model, given a URDF from yourdfpy as input.
    • Supports a wide range of robots, through robot-descriptions.
    • Automatic robot collision geometry generation (e.g., with capsules).
  • Differentiable collision bodies with numpy broadcasting logic, using a thin wrapper around MJX.
  • Common cost factors (e.g., EE pose, self/world-collision, manipulability).

Supports:

  • Arbitrary costs, as long as autodiff Jacobians are feasible.

Installation

pip install git+https://github.com/chungmin99/jaxmp.git

To run examples, install with pip install -e .[examples].

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0