Skip to main content

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

  1. 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
  1. Clone the repository
git clone git@github.com:kscalelabs/kos-sdk.git
  1. Make sure you're using Python 3.11 or greater
python --version  # Should show Python 3.11 or greater
  1. Install dependencies
python -m venv .venv
source .venv/bin/activate
pip install -e .
  1. 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

Metadata

Release files for kos-sdk 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for kos-sdk 0.0.1
File Size Uploaded Provenance
kos_sdk-0.0.1.tar.gz 15.1 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for kos-sdk 0.0.1
File Interpreter ABI Platform
kos_sdk-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 32.2 kB

Release files / kos_sdk-0.0.1.tar.gz

Download URL kos_sdk-0.0.1.tar.gz
Size 15.1 kB
Tags Source
SHA-256 checksum
How to use checksums
a5a7cd2ed9746abd92947398c9179b1b72120fa43e782d3bb0a67fe1f713c1ec
BLAKE2b-256 checksum
How to use checksums
42491b8e42ddb49de62e5cb49769a447bf454317d40f209d679a29323b7d68ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.11

Release files / kos_sdk-0.0.1-py3-none-any.whl

Download URL kos_sdk-0.0.1-py3-none-any.whl
Size 17.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e030be74329d557959674d005af89e4c55658899a8a1a52380b23a36e1788bd3
BLAKE2b-256 checksum
How to use checksums
a4cf6fe6110277eb30b2b33588dfe0d3df0ca2ff76c3e46d8ee26af6261bf112
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.11

Security for kos-sdk 0.0.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page