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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.10 Windows x86-64

rby1_sdk-0.1.10-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.10-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.10.tar.gz.

File metadata

  • Download URL: rby1_sdk-0.1.10.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.10.tar.gz
Algorithm Hash digest
SHA256 9d2a4b4d0a6fc3d858fe601b21634d107ae03b231921fdf0fc4f46b3d66bf75a
MD5 edb8b0112f444be65bfc71de79f7f2ec
BLAKE2b-256 90b58735c6458f3458fa5bd61aae88ad9d3d11f9f681fbf8efb43005d2345baf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rby1_sdk-0.1.10-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 585b3d7af1b6cc6a86fa54644cc332730368b4d712488a1b8f4e10ba182e6245
MD5 ee549cc22e07ab4bc8eebb6c31a76e1a
BLAKE2b-256 492fe8ef7f82e636cfb9916e354a5c607a2e73c02e85a778fc1fb08c3973e95c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rby1_sdk-0.1.10-cp310-cp310-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 a061fc6799909ea41c453f64b772d6fa31742b7f1821baec946dbb59ffcc6be6
MD5 6e6f2e95735dec22910ae6a140d53098
BLAKE2b-256 073a8155e244051cef8cbd4bfbe220b5fa1f1dfb801e6ead98c1cd31f1f0c2ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rby1_sdk-0.1.10-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3d0c529bb26375182752764091598fc6b1e146349d2d80cad54c286beccc8f3e
MD5 88dee20211f191afe76bd27c8e8f27c8
BLAKE2b-256 af2c5373ed0c8730b923b29c985489fa128025a5f2f12a2911fd7c31fe25236c

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