PyRoki Installation#
MetaSim uses PyRoki for modular and scalable robotics kinematics optimization, including inverse kinematics.
Note
PyRoki requires Python 3.10 or higher. Python 3.12+ is recommended for best compatibility.
Installation#
cd third_part
git clone https://github.com/chungmin99/pyroki.git
cd pyroki
pip install -e .
cd ../../
pip install jax==0.4.30 jaxlib==0.4.30
For Isaacsim#
If you encounter a NumPy version mismatch between lsaacSim 5.0.0 and PyRoki, for example, an error
TypeError: asarray() got an unexpected keyword argument 'copy', try running the following commands:
pip install numpy==1.26.0
pip install sentry-sdk==1.43.0 typing-extensions==4.12.2 websockets==12.0
pip install --upgrade websockets