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

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.1.11.tar.gz (22.8 MB view details)

Uploaded Source

Built Distributions

rby1_sdk-0.1.11-cp311-cp311-win_amd64.whl (4.8 MB view details)

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 manylinux: glibc 2.35+ x86-64

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

Uploaded CPython 3.11 macOS 14.0+ ARM64

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 manylinux: glibc 2.35+ x86-64

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

Uploaded CPython 3.10 macOS 14.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for rby1_sdk-0.1.11.tar.gz
Algorithm Hash digest
SHA256 f574c43897f8c5833566560bd79e46d584947c3497742793bfc48155783ff592
MD5 1a205c91623cca19cc16c687b45ed493
BLAKE2b-256 4a4680b60186433f7cd52ca926ae784b06ba9b42ac8aef796dc8aab5e57b4502

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rby1_sdk-0.1.11-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b654cd21509916f159ed99339362d3393bd2aca8d58373a9c059743172073077
MD5 80641fbd83ecb4776964a6f5d5fb5c39
BLAKE2b-256 8247553873a53f42cafc5a2665a66b01b2a290d3f0860ba92cb909b8cac009dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rby1_sdk-0.1.11-cp311-cp311-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 44a09314dc473be633d93b4746ccc5700f6b66166afd3fb904951ae506060484
MD5 e2c2ccb19df3630e5aca04768cfa25c4
BLAKE2b-256 ba0cc8fc0b7608f45448641afaa1fbc5a6e3e1ca052305262d8aff62eba3c002

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rby1_sdk-0.1.11-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9efcc7308c3992956ffc2462ea4bf0f794f50a34d67ac7bd0553de6678a49cdd
MD5 f8be30b36953d16244b3b89146c79e5c
BLAKE2b-256 200f3ed863b9aef8375645667ff6117e0eeaa859cf70524d1e6c33743b6c8cd6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rby1_sdk-0.1.11-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9be2c2147409a9849b4df042ed6286b485d511337e258bdc72d1c9f722024921
MD5 8dfd518e441147f83c7b8d626c291dc5
BLAKE2b-256 1ff634d2aabe45240ba005c36b1bc59a7d1a032afdd3dfb2b9cec6b9fb201870

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rby1_sdk-0.1.11-cp310-cp310-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 34eef98e1bc1b846285226d838f8819165badcb5958461b5149fdb3fad704405
MD5 b33a6dbf587590f80c64e89a54473943
BLAKE2b-256 3719ba457af03af0ea78b76a23d37d68f75d5ac2789579123d4014eaeebe4388

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rby1_sdk-0.1.11-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 75171097775a24a334b188a674e561121ccfd1f2954a1c43bbb0fd889c3003d9
MD5 a35500497ccaab41c86b0f878eb4f96f
BLAKE2b-256 c2de419aa968fb2b931927548fdee96c2476adfbf3d741cbb6e2b7c6ced12a84

See more details on using hashes here.

Supported by

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