- Set up Git LFS and pull large files
# Install Git LFS
git lfs install
# Pull large files (URDF models, neural networks, etc.)
git lfs pull
- Clone the repository
git clone git@github.com:kscalelabs/kbot-unit-tests.git
- Make sure you're using Python 3.11 or greater
python --version # Should show Python 3.11 or greater
- Install dependencies
python -m venv .venv
source .venv/bin/activate
pip install -e .
- Start
kos-sim
server backend in a separate terminal:
kos-sim kbot-v1 --no-render # disable render of MuJoCo
- Run the tests in another terminal:
Example:
python kbot_unit_tests/test_01.py
Check that the URDF and MJCF models are realistic:
# To check the URDF model:
ks robots urdf pybullet kbot-v1 --fixed-base
# To check the MJCF model:
ks robots urdf mujoco kbot-v1
Please see issues: https://github.com/kscalelabs/kbot-unit-tests/issues
| Name | Description | Date Added | PR Link | Video Link | | recording_00 | Isaac Gym stable policy with old urdf | 2025m02d15 | | | | recording_01 | Manual velocity scale | 2025m02d16 | https://photos.app.goo.gl/ZMFP185dwuCtf3ex5 |