2026-07-07 17:08:33 +08:00
2026-06-14 04:13:40 +08:00
2026-07-07 17:08:33 +08:00
2026-06-14 04:17:40 +08:00

This repo is for inverse kinematics and verification

Inverse Kinematics (IK) is numerically obtained through quadratic programming (QP).

Verification is done with Mujoco simulation.

Key specifications:

  1. Time consumption.
  2. Success rate
  3. Minial joint variation.

Cost:

Cost

Comparison (05June2026):

  • With current dual arm joint limit,
ub = np.array([150.0, 110.0, 170.0,  130, 175.0, 125.0,  179.0])
lb = np.array([-150.0, -30.0, -170.0, -130, -175.0, -125.0,  -179.0])

the success rates for qp-based ik and realman Algo ik are 63% and 46%.
At least one solver works out the ik, rate = 74%.

  • With realman-75 physical joint limit,
ub = np.array([179.0, 129.0, 179.0, 134, 179.0, 127.0, 359.0])
lb = -ub

the success rates for qp-based ik and realman Algo ik are 76% and 51%.
At least one solver works out the ik, rate = 84%.

Visualization:

demo

Description
No description provided
Readme 2.3 MiB
Languages
Python 100%