Ross ROSS = Recommend OSS · open-source software intelligence for agents

chungmin99/pyroki

A Modular Toolkit for Robot Kinematic Optimization observed · 2026-08-28

github.com/chungmin99/pyroki · homepage · Python · MIT (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
chungmin99/pyrokimain53

For agents

markdown · JSON · MCP: product_card(name="chungmin99/pyroki")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem