chungmin99/pyroki
A Modular Toolkit for Robot Kinematic Optimization observed · 2026-08-28
Health v2 · maintenance only
53/100
- Activity 75
- Release rhythm 35
- Longevity 34
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 484
- days_rel: n/a
- days_push: 155
- n_releases_24m: 0
Adoption not part of the score
1682 stars · 183 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
PyRoki is a modular Python toolkit for robot kinematic optimization built on JAX, providing differentiable forward kinematics from URDFs, collision primitives, and composable costs. It unifies inverse kinematics, trajectory optimization, and motion retargeting via a Levenberg-Marquardt solver with manifold optimization and hard constraints, running on CPU, GPU, and TPU.
Use cases
- solve inverse kinematics for a robot arm from a URDF
- optimize robot trajectories with collision avoidance
- retarget human hand or body motion to robot hands and humanoids
- compute differentiable forward kinematics in a JAX pipeline
- optimize end-effector pose and manipulability objectives
- generate collision capsules from robot meshes automatically
When to choose
- you need differentiable or batched kinematics and IK in Python with GPU/TPU support
- you want composable costs for IK, trajectory optimization, or motion retargeting in one framework
- your robot uses revolute, continuous, prismatic, or fixed joints in a kinematic tree
When to avoid
- you need sampling-based motion planning with graphs or trees
- you require closed-loop kinematic chains or parallel manipulators
- you need fast mesh-level collision checking in collision-heavy scenarios
Facets
library · maturity active
simulation math machine-learning robotics gpu-computing python cross-platform robot-kinematics inverse-kinematics jax urdf trajectory-optimization motion-retargeting collision-avoidance differentiable-programming algorithms gpu
2 sources
- readme: https://github.com/chungmin99/pyroki · fetched 2026-08-28 · 902b2b2ea934
- homepage: https://pyroki-toolkit.github.io/ · fetched 2026-08-29 · 8a610126af31
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| chungmin99/pyroki | main | 53 |
For agents
markdown · JSON · MCP: product_card(name="chungmin99/pyroki")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem