A package that lets you chef up new skills for KOS-compatible robots
Project description
skillit
A package that lets you chef up new skills for KOS-compatible robots
⚠️ Warning
This package is under development and currently only supports joint skills.
Installation
pip install skillit
Setup
pip install -e ".[dev]"
See the examples directory for examples of how to use skillit.
To quickly get your robot standing in place, take the following steps:
- Record a standing position using the record functionality:
python examples/play_record_example.py record --ip YOUR_ROBOT_IP --skill-name standing
-
When prompted, physically move your robot into a stable standing position. The process will be:
- Press Ctrl+C to start recording
- Hold the robot steady in the standing position for a few seconds
- Note that all actuators will be disabled, so it will be completely limp
- Press Ctrl+C again to stop recording
-
Play back the recorded standing position:
python examples/play_record_example.py play --ip YOUR_ROBOT_IP --file standing.json
This will create a basic standing skill that you can use as a foundation for more complex movements. See the examples directory for more advanced skill demonstrations.
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
File details
Details for the file skillit-0.2.0.tar.gz.
File metadata
- Download URL: skillit-0.2.0.tar.gz
- Upload date:
- Size: 12.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.0.1 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
74606775d6e6d18886948d793d2666802c4599bfc2be1f6d54bef909c537a5df
|
|
| MD5 |
014a8bc6d9cc7a26ca2c42334d450a21
|
|
| BLAKE2b-256 |
4de88b15054c2a4316e8a202c22a0e32206c78f0e73b93bc1e96b06ddb59b8ac
|
Provenance
The following attestation bundles were made for skillit-0.2.0.tar.gz:
Publisher:
publish.yml on kscalelabs/skillit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
skillit-0.2.0.tar.gz -
Subject digest:
74606775d6e6d18886948d793d2666802c4599bfc2be1f6d54bef909c537a5df - Sigstore transparency entry: 164255556
- Sigstore integration time:
-
Permalink:
kscalelabs/skillit@b9329a77ea407d0edf427a8691ee1b9c04b76843 -
Branch / Tag:
refs/heads/master - Owner: https://github.com/kscalelabs
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@b9329a77ea407d0edf427a8691ee1b9c04b76843 -
Trigger Event:
workflow_dispatch
-
Statement type: