Skip to main content

No project description provided

Project description

rby1-sdk

License

Prerequisites

  • CMake: Version 3.30 or higher
    Install using snap:

    snap install cmake
    
  • Conan: C++ package manager required for dependency management
    Install using pip:

    pip install conan
    
  • Poetry: Python dependency management and packaging tool
    Install using curl:

    curl -sSL https://install.python-poetry.org | python3 -
    source ~/.profile
    

Installation

Clone the repository with submodules:

git clone --recurse-submodules git@github.com:RainbowRobotics/rby1-sdk.git

Configure

Configure Conan dependencies and build settings:

conan install . -s build_type=Release -b missing -of build

Build

Build the project using CMake:

cmake --preset conan-release -D BUILD_EXAMPLES=ON
cmake --build --preset conan-release

Usage

Run the examples:

  • C++ Example:

    ./build/examples/example_demo_motion [RPC IP]:50051
    
  • Python Example:

    poetry shell
    python examples_python/demo_motion.py 
    

ARM Intellisense Issue

For issues with ARM Intellisense, refer to the following GitHub Issue.

To fix the Intellisense problem, add the following code at the top of your source file:

// Add this at the top of your source file
#if __INTELLISENSE__
#undef __ARM_NEON
#undef __ARM_NEON__
#endif

Resources and Support

Factory Default Joint Position PID Gain

Joint P Gain (Factory Default) I Gain (Factory Default) D Gain (Factory Default)
torso_0 80 15 200
torso_1 80 15 200
torso_2 80 15 200
torso_3 35 5 80
torso_4 30 5 70
torso_5 30 5 70
torso_6 100 5 150
right_arm_0 80 15 200
right_arm_1 80 15 200
right_arm_2 80 15 200
right_arm_3 35 5 80
right_arm_4 30 5 70
right_arm_5 30 5 70
right_arm_6 100 5 120
left_arm_0 80 15 200
left_arm_1 80 15 200
left_arm_2 80 15 200
left_arm_3 35 5 80
left_arm_4 30 5 70
left_arm_5 30 5 70
left_arm_6 100 5 150
head_0 800 0 4000
head_1 800 0 4000

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

rby1_sdk-0.3.0.tar.gz (22.8 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

rby1_sdk-0.3.0-cp312-cp312-win_amd64.whl (4.9 MB view details)

Uploaded CPython 3.12Windows x86-64

rby1_sdk-0.3.0-cp312-cp312-manylinux_2_35_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.35+ x86-64

rby1_sdk-0.3.0-cp312-cp312-macosx_14_0_arm64.whl (6.2 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

rby1_sdk-0.3.0-cp311-cp311-win_amd64.whl (4.9 MB view details)

Uploaded CPython 3.11Windows x86-64

rby1_sdk-0.3.0-cp311-cp311-manylinux_2_35_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.35+ x86-64

rby1_sdk-0.3.0-cp311-cp311-macosx_14_0_arm64.whl (6.2 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

rby1_sdk-0.3.0-cp310-cp310-win_amd64.whl (4.8 MB view details)

Uploaded CPython 3.10Windows x86-64

rby1_sdk-0.3.0-cp310-cp310-manylinux_2_35_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.35+ x86-64

rby1_sdk-0.3.0-cp310-cp310-macosx_14_0_arm64.whl (6.2 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

File details

Details for the file rby1_sdk-0.3.0.tar.gz.

File metadata

  • Download URL: rby1_sdk-0.3.0.tar.gz
  • Upload date:
  • Size: 22.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for rby1_sdk-0.3.0.tar.gz
Algorithm Hash digest
SHA256 a0ef956b15aa9419d5840cb1be8e04f99e240d19c55b4921eca8c40056a57dde
MD5 044ef26742e3e95ba8f8e1ef897b0d17
BLAKE2b-256 c8c12137c9deea4101fe9f871d8174e5bd6c9dc20c3e127b2c8efc327f338f55

See more details on using hashes here.

Provenance

The following attestation bundles were made for rby1_sdk-0.3.0.tar.gz:

Publisher: release.yml on RainbowRobotics/rby1-sdk

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

File details

Details for the file rby1_sdk-0.3.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: rby1_sdk-0.3.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 4.9 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for rby1_sdk-0.3.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ac77f626655b677ca1694dffddb0acb6ab1da9cb07aeca9984d0634a9b2f3d59
MD5 54708046b89ddeae386f1a9087445154
BLAKE2b-256 ebb2a2053dd248246a7070d036f2f4ec5e3c074687e1f4de059fef600959c2e6

See more details on using hashes here.

Provenance

The following attestation bundles were made for rby1_sdk-0.3.0-cp312-cp312-win_amd64.whl:

Publisher: release.yml on RainbowRobotics/rby1-sdk

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

File details

Details for the file rby1_sdk-0.3.0-cp312-cp312-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for rby1_sdk-0.3.0-cp312-cp312-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 c524b84b3e75bf829cfc1c6a8f93bd0b8bbaf40110453aefec0f52a70e4bd2c9
MD5 4e85205ebb3b2435767fba31718526d6
BLAKE2b-256 787dcc1e239e300eaf0a11362627f457423a54bcdcdc31305d090da4217fa507

See more details on using hashes here.

Provenance

The following attestation bundles were made for rby1_sdk-0.3.0-cp312-cp312-manylinux_2_35_x86_64.whl:

Publisher: release.yml on RainbowRobotics/rby1-sdk

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

File details

Details for the file rby1_sdk-0.3.0-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for rby1_sdk-0.3.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b9aaf30523418b8d286899605bd39d9331f9d03cf649c8c5e0b8468ae71004c0
MD5 db4a4cd2a8d718dea1b5ba67d3c3bf40
BLAKE2b-256 81e5ebbd58b588948777dd7baf695c7e27c3313bad5e1de37e4badb68d766f6f

See more details on using hashes here.

Provenance

The following attestation bundles were made for rby1_sdk-0.3.0-cp312-cp312-macosx_14_0_arm64.whl:

Publisher: release.yml on RainbowRobotics/rby1-sdk

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

File details

Details for the file rby1_sdk-0.3.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: rby1_sdk-0.3.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 4.9 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for rby1_sdk-0.3.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0baf7a23823cc8fa210232d021fc51ba3a98e61eb0c9e35e1f58790c7c7e3d4e
MD5 c0601798abc1a830e5d070174ba6d256
BLAKE2b-256 ee06acc8e3d1f68410a4dd9344072203ae01fd79a24127aece767b8ce993b3b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for rby1_sdk-0.3.0-cp311-cp311-win_amd64.whl:

Publisher: release.yml on RainbowRobotics/rby1-sdk

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

File details

Details for the file rby1_sdk-0.3.0-cp311-cp311-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for rby1_sdk-0.3.0-cp311-cp311-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 b0e9950266cdd96414eb10858b9632be707ada59e01353ff0a71cb10d8db38b0
MD5 12d308ee6bf46f0393a1f9a809555dbb
BLAKE2b-256 57fd743bd1de0474922c2a0d4157dee322e79db4c75bde19bd42304bdc8f51fc

See more details on using hashes here.

Provenance

The following attestation bundles were made for rby1_sdk-0.3.0-cp311-cp311-manylinux_2_35_x86_64.whl:

Publisher: release.yml on RainbowRobotics/rby1-sdk

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

File details

Details for the file rby1_sdk-0.3.0-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for rby1_sdk-0.3.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c3fc30400dc41634ae8308ccd28aac068e172c8f404e79d0598a11f599a4feec
MD5 f91164abb39b219106d45f24f5c05b84
BLAKE2b-256 85fef242fd74636a9370366953f82f8f534bce660f6fb36d1339d02ef7eff397

See more details on using hashes here.

Provenance

The following attestation bundles were made for rby1_sdk-0.3.0-cp311-cp311-macosx_14_0_arm64.whl:

Publisher: release.yml on RainbowRobotics/rby1-sdk

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

File details

Details for the file rby1_sdk-0.3.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: rby1_sdk-0.3.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 4.8 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for rby1_sdk-0.3.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d93af634aca021e153f34394276da92cdf32350a9bf5ad5fa09590323ad87f3e
MD5 d93f77b94c238cb72d3bbaa60918d225
BLAKE2b-256 5c21e60f848786c58f23363c030b810708548cc9854d1bef753eba618abf8b69

See more details on using hashes here.

Provenance

The following attestation bundles were made for rby1_sdk-0.3.0-cp310-cp310-win_amd64.whl:

Publisher: release.yml on RainbowRobotics/rby1-sdk

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

File details

Details for the file rby1_sdk-0.3.0-cp310-cp310-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for rby1_sdk-0.3.0-cp310-cp310-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 c17042e7d232700796a9bc47ecf24e8ea6e6bc961aceacf5632dea4be1cfd59a
MD5 c0d217910136d0b279fe3db0c16fed1f
BLAKE2b-256 8093ec2ff080a4eba4662a7dde123755d2c6af53aa8b562640658bcd52c187db

See more details on using hashes here.

Provenance

The following attestation bundles were made for rby1_sdk-0.3.0-cp310-cp310-manylinux_2_35_x86_64.whl:

Publisher: release.yml on RainbowRobotics/rby1-sdk

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

File details

Details for the file rby1_sdk-0.3.0-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for rby1_sdk-0.3.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e7602924e1b0e6ad90b6f9a177aa859e41d908bbae8d441e76f2d23d8a56c522
MD5 7219df4789e1c31d66e03cf15aeaa8d4
BLAKE2b-256 6483d9b18fd658e9f2c2d8574a2222e2be08e677b0a8d17a5a454e514b4c9305

See more details on using hashes here.

Provenance

The following attestation bundles were made for rby1_sdk-0.3.0-cp310-cp310-macosx_14_0_arm64.whl:

Publisher: release.yml on RainbowRobotics/rby1-sdk

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