Software Development Kit for KOS
Project description
KOS SDK
Software Development Kit (SDK) for KOS robots that bundles together libraries, tools, APIs for developers to build, test, and deploy Z-Bot and K-Bot applications.
Overview
Pre-built modules for sensors, policies, motion planning, perception, simulation, and tests for rapid prototyping, acceptance testing, and problem diagnosis.
Features
- Tests: Comprehensive unit tests for all robot components such as IMU, servos, camera, speaker, microhpone, led.
- Simulation: KOS-SIM compatbility. https://github.com/kscalelabs/kos-sim
- Locomotion: PPO based locomotion.
- Manipulation: ACT and IK based manipulation.
- Perception: Object detection, human pose estimation, etc.
- Algorithms: Motion planning, ZMP, balance control, etc.
- Tools: Keyboard teleoperation, telemtry data logging.
Requirements
- Milk-V Image with kos version 0.6.1
- Python 3.11 with pykos version 0.7.1
Getting Started
- 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/kos-sdk.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 .
- Run the tests
make test
Additional Tests
Check that the URDF and MJCF models are realistic:
# To check the URDF model:
ks robots urdf pybullet zbot-v2 --fixed-base
# To check the MJCF model:
ks robots urdf mujoco zbot-v2
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file kos_sdk-0.0.1.tar.gz.
File metadata
- Download URL: kos_sdk-0.0.1.tar.gz
- Upload date:
- Size: 15.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a5a7cd2ed9746abd92947398c9179b1b72120fa43e782d3bb0a67fe1f713c1ec
|
|
| MD5 |
0d734bd8b091a8bc226134729898a3da
|
|
| BLAKE2b-256 |
42491b8e42ddb49de62e5cb49769a447bf454317d40f209d679a29323b7d68ac
|
File details
Details for the file kos_sdk-0.0.1-py3-none-any.whl.
File metadata
- Download URL: kos_sdk-0.0.1-py3-none-any.whl
- Upload date:
- Size: 17.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e030be74329d557959674d005af89e4c55658899a8a1a52380b23a36e1788bd3
|
|
| MD5 |
d7751f81878fd375ca2b6a8642a78be2
|
|
| BLAKE2b-256 |
a4cf6fe6110277eb30b2b33588dfe0d3df0ca2ff76c3e46d8ee26af6261bf112
|