Skip to main content

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:

  1. Record a standing position using the record functionality:
python examples/play_record_example.py record --ip YOUR_ROBOT_IP --skill-name standing
  1. 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
  2. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

skillit-0.2.0.tar.gz (12.3 kB view details)

Uploaded Source

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

Hashes for skillit-0.2.0.tar.gz
Algorithm Hash digest
SHA256 74606775d6e6d18886948d793d2666802c4599bfc2be1f6d54bef909c537a5df
MD5 014a8bc6d9cc7a26ca2c42334d450a21
BLAKE2b-256 4de88b15054c2a4316e8a202c22a0e32206c78f0e73b93bc1e96b06ddb59b8ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for skillit-0.2.0.tar.gz:

Publisher: publish.yml on kscalelabs/skillit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page