No project description provided
Project description
rby1-sdk
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
- Documentation: https://rainbowrobotics.github.io/rby1-dev/
- Official Website: Rainbow Robotics
- Official Support Email: rby.support@rainbow-robotics.com
- GitHub Discussions: Join the Discussion
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
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 Distributions
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 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a0ef956b15aa9419d5840cb1be8e04f99e240d19c55b4921eca8c40056a57dde
|
|
| MD5 |
044ef26742e3e95ba8f8e1ef897b0d17
|
|
| BLAKE2b-256 |
c8c12137c9deea4101fe9f871d8174e5bd6c9dc20c3e127b2c8efc327f338f55
|
Provenance
The following attestation bundles were made for rby1_sdk-0.3.0.tar.gz:
Publisher:
release.yml on RainbowRobotics/rby1-sdk
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rby1_sdk-0.3.0.tar.gz -
Subject digest:
a0ef956b15aa9419d5840cb1be8e04f99e240d19c55b4921eca8c40056a57dde - Sigstore transparency entry: 156796047
- Sigstore integration time:
-
Permalink:
RainbowRobotics/rby1-sdk@e14ea4f0281ee2c8f2a859641575478c863f0d5a -
Branch / Tag:
refs/heads/main - Owner: https://github.com/RainbowRobotics
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e14ea4f0281ee2c8f2a859641575478c863f0d5a -
Trigger Event:
push
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ac77f626655b677ca1694dffddb0acb6ab1da9cb07aeca9984d0634a9b2f3d59
|
|
| MD5 |
54708046b89ddeae386f1a9087445154
|
|
| BLAKE2b-256 |
ebb2a2053dd248246a7070d036f2f4ec5e3c074687e1f4de059fef600959c2e6
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rby1_sdk-0.3.0-cp312-cp312-win_amd64.whl -
Subject digest:
ac77f626655b677ca1694dffddb0acb6ab1da9cb07aeca9984d0634a9b2f3d59 - Sigstore transparency entry: 156796054
- Sigstore integration time:
-
Permalink:
RainbowRobotics/rby1-sdk@e14ea4f0281ee2c8f2a859641575478c863f0d5a -
Branch / Tag:
refs/heads/main - Owner: https://github.com/RainbowRobotics
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e14ea4f0281ee2c8f2a859641575478c863f0d5a -
Trigger Event:
push
-
Statement type:
File details
Details for the file rby1_sdk-0.3.0-cp312-cp312-manylinux_2_35_x86_64.whl.
File metadata
- Download URL: rby1_sdk-0.3.0-cp312-cp312-manylinux_2_35_x86_64.whl
- Upload date:
- Size: 8.0 MB
- Tags: CPython 3.12, manylinux: glibc 2.35+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.0.1 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c524b84b3e75bf829cfc1c6a8f93bd0b8bbaf40110453aefec0f52a70e4bd2c9
|
|
| MD5 |
4e85205ebb3b2435767fba31718526d6
|
|
| BLAKE2b-256 |
787dcc1e239e300eaf0a11362627f457423a54bcdcdc31305d090da4217fa507
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rby1_sdk-0.3.0-cp312-cp312-manylinux_2_35_x86_64.whl -
Subject digest:
c524b84b3e75bf829cfc1c6a8f93bd0b8bbaf40110453aefec0f52a70e4bd2c9 - Sigstore transparency entry: 156796051
- Sigstore integration time:
-
Permalink:
RainbowRobotics/rby1-sdk@e14ea4f0281ee2c8f2a859641575478c863f0d5a -
Branch / Tag:
refs/heads/main - Owner: https://github.com/RainbowRobotics
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e14ea4f0281ee2c8f2a859641575478c863f0d5a -
Trigger Event:
push
-
Statement type:
File details
Details for the file rby1_sdk-0.3.0-cp312-cp312-macosx_14_0_arm64.whl.
File metadata
- Download URL: rby1_sdk-0.3.0-cp312-cp312-macosx_14_0_arm64.whl
- Upload date:
- Size: 6.2 MB
- Tags: CPython 3.12, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.0.1 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b9aaf30523418b8d286899605bd39d9331f9d03cf649c8c5e0b8468ae71004c0
|
|
| MD5 |
db4a4cd2a8d718dea1b5ba67d3c3bf40
|
|
| BLAKE2b-256 |
81e5ebbd58b588948777dd7baf695c7e27c3313bad5e1de37e4badb68d766f6f
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rby1_sdk-0.3.0-cp312-cp312-macosx_14_0_arm64.whl -
Subject digest:
b9aaf30523418b8d286899605bd39d9331f9d03cf649c8c5e0b8468ae71004c0 - Sigstore transparency entry: 156796052
- Sigstore integration time:
-
Permalink:
RainbowRobotics/rby1-sdk@e14ea4f0281ee2c8f2a859641575478c863f0d5a -
Branch / Tag:
refs/heads/main - Owner: https://github.com/RainbowRobotics
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e14ea4f0281ee2c8f2a859641575478c863f0d5a -
Trigger Event:
push
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0baf7a23823cc8fa210232d021fc51ba3a98e61eb0c9e35e1f58790c7c7e3d4e
|
|
| MD5 |
c0601798abc1a830e5d070174ba6d256
|
|
| BLAKE2b-256 |
ee06acc8e3d1f68410a4dd9344072203ae01fd79a24127aece767b8ce993b3b0
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rby1_sdk-0.3.0-cp311-cp311-win_amd64.whl -
Subject digest:
0baf7a23823cc8fa210232d021fc51ba3a98e61eb0c9e35e1f58790c7c7e3d4e - Sigstore transparency entry: 156796049
- Sigstore integration time:
-
Permalink:
RainbowRobotics/rby1-sdk@e14ea4f0281ee2c8f2a859641575478c863f0d5a -
Branch / Tag:
refs/heads/main - Owner: https://github.com/RainbowRobotics
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e14ea4f0281ee2c8f2a859641575478c863f0d5a -
Trigger Event:
push
-
Statement type:
File details
Details for the file rby1_sdk-0.3.0-cp311-cp311-manylinux_2_35_x86_64.whl.
File metadata
- Download URL: rby1_sdk-0.3.0-cp311-cp311-manylinux_2_35_x86_64.whl
- Upload date:
- Size: 8.0 MB
- Tags: CPython 3.11, manylinux: glibc 2.35+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.0.1 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b0e9950266cdd96414eb10858b9632be707ada59e01353ff0a71cb10d8db38b0
|
|
| MD5 |
12d308ee6bf46f0393a1f9a809555dbb
|
|
| BLAKE2b-256 |
57fd743bd1de0474922c2a0d4157dee322e79db4c75bde19bd42304bdc8f51fc
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rby1_sdk-0.3.0-cp311-cp311-manylinux_2_35_x86_64.whl -
Subject digest:
b0e9950266cdd96414eb10858b9632be707ada59e01353ff0a71cb10d8db38b0 - Sigstore transparency entry: 156796055
- Sigstore integration time:
-
Permalink:
RainbowRobotics/rby1-sdk@e14ea4f0281ee2c8f2a859641575478c863f0d5a -
Branch / Tag:
refs/heads/main - Owner: https://github.com/RainbowRobotics
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e14ea4f0281ee2c8f2a859641575478c863f0d5a -
Trigger Event:
push
-
Statement type:
File details
Details for the file rby1_sdk-0.3.0-cp311-cp311-macosx_14_0_arm64.whl.
File metadata
- Download URL: rby1_sdk-0.3.0-cp311-cp311-macosx_14_0_arm64.whl
- Upload date:
- Size: 6.2 MB
- Tags: CPython 3.11, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.0.1 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c3fc30400dc41634ae8308ccd28aac068e172c8f404e79d0598a11f599a4feec
|
|
| MD5 |
f91164abb39b219106d45f24f5c05b84
|
|
| BLAKE2b-256 |
85fef242fd74636a9370366953f82f8f534bce660f6fb36d1339d02ef7eff397
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rby1_sdk-0.3.0-cp311-cp311-macosx_14_0_arm64.whl -
Subject digest:
c3fc30400dc41634ae8308ccd28aac068e172c8f404e79d0598a11f599a4feec - Sigstore transparency entry: 156796058
- Sigstore integration time:
-
Permalink:
RainbowRobotics/rby1-sdk@e14ea4f0281ee2c8f2a859641575478c863f0d5a -
Branch / Tag:
refs/heads/main - Owner: https://github.com/RainbowRobotics
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e14ea4f0281ee2c8f2a859641575478c863f0d5a -
Trigger Event:
push
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d93af634aca021e153f34394276da92cdf32350a9bf5ad5fa09590323ad87f3e
|
|
| MD5 |
d93f77b94c238cb72d3bbaa60918d225
|
|
| BLAKE2b-256 |
5c21e60f848786c58f23363c030b810708548cc9854d1bef753eba618abf8b69
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rby1_sdk-0.3.0-cp310-cp310-win_amd64.whl -
Subject digest:
d93af634aca021e153f34394276da92cdf32350a9bf5ad5fa09590323ad87f3e - Sigstore transparency entry: 156796053
- Sigstore integration time:
-
Permalink:
RainbowRobotics/rby1-sdk@e14ea4f0281ee2c8f2a859641575478c863f0d5a -
Branch / Tag:
refs/heads/main - Owner: https://github.com/RainbowRobotics
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e14ea4f0281ee2c8f2a859641575478c863f0d5a -
Trigger Event:
push
-
Statement type:
File details
Details for the file rby1_sdk-0.3.0-cp310-cp310-manylinux_2_35_x86_64.whl.
File metadata
- Download URL: rby1_sdk-0.3.0-cp310-cp310-manylinux_2_35_x86_64.whl
- Upload date:
- Size: 8.0 MB
- Tags: CPython 3.10, manylinux: glibc 2.35+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.0.1 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c17042e7d232700796a9bc47ecf24e8ea6e6bc961aceacf5632dea4be1cfd59a
|
|
| MD5 |
c0d217910136d0b279fe3db0c16fed1f
|
|
| BLAKE2b-256 |
8093ec2ff080a4eba4662a7dde123755d2c6af53aa8b562640658bcd52c187db
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rby1_sdk-0.3.0-cp310-cp310-manylinux_2_35_x86_64.whl -
Subject digest:
c17042e7d232700796a9bc47ecf24e8ea6e6bc961aceacf5632dea4be1cfd59a - Sigstore transparency entry: 156796057
- Sigstore integration time:
-
Permalink:
RainbowRobotics/rby1-sdk@e14ea4f0281ee2c8f2a859641575478c863f0d5a -
Branch / Tag:
refs/heads/main - Owner: https://github.com/RainbowRobotics
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e14ea4f0281ee2c8f2a859641575478c863f0d5a -
Trigger Event:
push
-
Statement type:
File details
Details for the file rby1_sdk-0.3.0-cp310-cp310-macosx_14_0_arm64.whl.
File metadata
- Download URL: rby1_sdk-0.3.0-cp310-cp310-macosx_14_0_arm64.whl
- Upload date:
- Size: 6.2 MB
- Tags: CPython 3.10, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.0.1 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e7602924e1b0e6ad90b6f9a177aa859e41d908bbae8d441e76f2d23d8a56c522
|
|
| MD5 |
7219df4789e1c31d66e03cf15aeaa8d4
|
|
| BLAKE2b-256 |
6483d9b18fd658e9f2c2d8574a2222e2be08e677b0a8d17a5a454e514b4c9305
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rby1_sdk-0.3.0-cp310-cp310-macosx_14_0_arm64.whl -
Subject digest:
e7602924e1b0e6ad90b6f9a177aa859e41d908bbae8d441e76f2d23d8a56c522 - Sigstore transparency entry: 156796048
- Sigstore integration time:
-
Permalink:
RainbowRobotics/rby1-sdk@e14ea4f0281ee2c8f2a859641575478c863f0d5a -
Branch / Tag:
refs/heads/main - Owner: https://github.com/RainbowRobotics
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e14ea4f0281ee2c8f2a859641575478c863f0d5a -
Trigger Event:
push
-
Statement type: