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
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
File details
Details for the file rby1_sdk-0.2.0.tar.gz
.
File metadata
- Download URL: rby1_sdk-0.2.0.tar.gz
- Upload date:
- Size: 22.8 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb4449d6ef3ef3f27ba6a7ad4666b37b0d6a24fad5c456caa0e417e794957602 |
|
MD5 | b415f65f5bf947a6c52c515776c9ee72 |
|
BLAKE2b-256 | 18947ed40793273b367e871391eee24e32727b31e3dc2e8548d02dc60b8cc5b2 |
File details
Details for the file rby1_sdk-0.2.0-cp312-cp312-win_amd64.whl
.
File metadata
- Download URL: rby1_sdk-0.2.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 4.8 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43156943874d6354388b0259d57a1eb1bee4ebc1a9ad6e03d8d92eecbdc63a3e |
|
MD5 | 2d4d330f2c8a118fb6fdb637fde742d4 |
|
BLAKE2b-256 | e2fd17bfc2162ca98642aeedcde50eee386cbcfc77edcfde3184358e6ee5a4c9 |
File details
Details for the file rby1_sdk-0.2.0-cp312-cp312-manylinux_2_35_x86_64.whl
.
File metadata
- Download URL: rby1_sdk-0.2.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/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c7f3dc301b782c29ba78597d5008bbd5db07f20b979ab376982ece4a320829c |
|
MD5 | 70a5fb936dd017b2cea9d164234be911 |
|
BLAKE2b-256 | 6d91d2b90879241bee6e49e445e19802ca554b7db9771a716eb9a9449c7d518e |
File details
Details for the file rby1_sdk-0.2.0-cp312-cp312-macosx_14_0_arm64.whl
.
File metadata
- Download URL: rby1_sdk-0.2.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/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3e3e43f3a5b4f7a5744a0fa1290e7556d56dc0c412ce611a9612f1c75c401c8 |
|
MD5 | 5470c697c9a84ce857acfd3d42bad8c9 |
|
BLAKE2b-256 | a35218f6398c8f4f9fe27d44479a3bf981648bbb9065b6b4c8eef1d5d24b1667 |
File details
Details for the file rby1_sdk-0.2.0-cp311-cp311-win_amd64.whl
.
File metadata
- Download URL: rby1_sdk-0.2.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 4.8 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f61bdf29ab5c3aafe7e90dc14f32e0e0e70e33698887ae07bb7be9a72f89db3d |
|
MD5 | ac6917f621fe9d865d80230b7837bfa0 |
|
BLAKE2b-256 | f4d6043ed695ef2e4209258885208debd017547c4e47c0f36217d30814ce05e6 |
File details
Details for the file rby1_sdk-0.2.0-cp311-cp311-manylinux_2_35_x86_64.whl
.
File metadata
- Download URL: rby1_sdk-0.2.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/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20a903fa47e5eb8fdf367f49a8c828eff850dc7059517a33b5467f43c6dd38f8 |
|
MD5 | 3b2987e0b0d96ae6f6596a897487c1c8 |
|
BLAKE2b-256 | 81e420ec88aa3a27d208b19f877fb9029b73bb758482eef4534db3731f10de47 |
File details
Details for the file rby1_sdk-0.2.0-cp311-cp311-macosx_14_0_arm64.whl
.
File metadata
- Download URL: rby1_sdk-0.2.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/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d2518b0ef2f1ac3be67f0e131aa6b4026c51c2b0c453ef5ae1ae15e817c51c1 |
|
MD5 | 03336a8e149564d4f9143628d2d0e197 |
|
BLAKE2b-256 | cf4220203713c0c3f0be0ffa56a549b89c7dd08ee7be4230bb457042d9a478f2 |
File details
Details for the file rby1_sdk-0.2.0-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: rby1_sdk-0.2.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/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | adcc714df683d52051e7090e0be2872bd6ec0c5b8e47894380b28caaa073c09d |
|
MD5 | 8bb86bbcfc4bcee264bdbfdc943b39ce |
|
BLAKE2b-256 | e2c2c819991433e0e1487bc2354897efed9fb5e31157ea52321def00f8f079e8 |
File details
Details for the file rby1_sdk-0.2.0-cp310-cp310-manylinux_2_35_x86_64.whl
.
File metadata
- Download URL: rby1_sdk-0.2.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/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f394f7b11cfb942015185033944988a7c070864208e76108ffc7634e3f0c93ab |
|
MD5 | 6343eec82b22e758b33b3166338f3af7 |
|
BLAKE2b-256 | 7dd9fb89cbc7f9b1f230d922216ec7056176632f08b7b2eac6a10d82577fb4bd |
File details
Details for the file rby1_sdk-0.2.0-cp310-cp310-macosx_14_0_arm64.whl
.
File metadata
- Download URL: rby1_sdk-0.2.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/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce666d2724355902afd572bdcfae0a6f5edeecfcebf5610d94620b44ef904630 |
|
MD5 | 4d29142cfdd5c8700ed12ce9ee04ac90 |
|
BLAKE2b-256 | f3e4844dd5c84404c8258d61fbe6f62f53a0fd0bfd22f18072dbe98bdfde6741 |