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.4.1.tar.gz (66.2 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.4.1-cp312-cp312-win_amd64.whl (5.1 MB view details)

Uploaded CPython 3.12Windows x86-64

rby1_sdk-0.4.1-cp312-cp312-manylinux_2_35_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.35+ x86-64

rby1_sdk-0.4.1-cp312-cp312-macosx_14_0_arm64.whl (6.6 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

rby1_sdk-0.4.1-cp311-cp311-win_amd64.whl (5.0 MB view details)

Uploaded CPython 3.11Windows x86-64

rby1_sdk-0.4.1-cp311-cp311-manylinux_2_35_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.35+ x86-64

rby1_sdk-0.4.1-cp311-cp311-macosx_14_0_arm64.whl (6.6 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

rby1_sdk-0.4.1-cp310-cp310-win_amd64.whl (5.0 MB view details)

Uploaded CPython 3.10Windows x86-64

rby1_sdk-0.4.1-cp310-cp310-manylinux_2_35_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.35+ x86-64

rby1_sdk-0.4.1-cp310-cp310-macosx_14_0_arm64.whl (6.6 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

File details

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

File metadata

  • Download URL: rby1_sdk-0.4.1.tar.gz
  • Upload date:
  • Size: 66.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for rby1_sdk-0.4.1.tar.gz
Algorithm Hash digest
SHA256 25a3f398c8e16d66030ba9dcf426d843ed5987c5dccbbbd0e4ce1a209aa07f4f
MD5 57ec7e924ee4f303e5035dbdce838a2d
BLAKE2b-256 c2e22d7cf9e70fe975f3a5f1cacc5890a0dcdc9f404696f1925979a52d42dbb2

See more details on using hashes here.

Provenance

The following attestation bundles were made for rby1_sdk-0.4.1.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.4.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: rby1_sdk-0.4.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 5.1 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for rby1_sdk-0.4.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b56309990a2a904bfa40cd94e36c979e37b5bbe087199931e64332f7c5e91d0b
MD5 66e93cc089cd2eeb6356b1411bcd7907
BLAKE2b-256 7bb04e41c332d3933f923bfc9337b96090fe2019a8682bfcadb0351fb17714ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for rby1_sdk-0.4.1-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.4.1-cp312-cp312-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for rby1_sdk-0.4.1-cp312-cp312-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 2ba1b8048d5c0c686df758f256957a0655353abf2b54cd71de5bba8879cee48a
MD5 d47a34925633dd94be8487edf6296b29
BLAKE2b-256 f31f36e1daac1ecf6c8164f7026217e310d1b461e68a1e839e9aff5d8cf4cddb

See more details on using hashes here.

Provenance

The following attestation bundles were made for rby1_sdk-0.4.1-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.4.1-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for rby1_sdk-0.4.1-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9e91728866426dee2477b354a0e925fa74305bc03e75c780cb29ffd45719c570
MD5 88d885bcc59adac211c87f642214467d
BLAKE2b-256 cc24c1d0ac502629e1f589c5246b6c32b9130789d478ac151ce7d6c3ef1bf79a

See more details on using hashes here.

Provenance

The following attestation bundles were made for rby1_sdk-0.4.1-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.4.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: rby1_sdk-0.4.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 5.0 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for rby1_sdk-0.4.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 74f1a647d277ec060d70de8b6cba571e19be5b01e9a1364064958bf848fd7454
MD5 d9655c986c7fcf9cbc0ce74bc6a048d3
BLAKE2b-256 cd349cb5452b901b879a8f1892ac77345e9b8b01e32b3b7db536d58adc2df27f

See more details on using hashes here.

Provenance

The following attestation bundles were made for rby1_sdk-0.4.1-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.4.1-cp311-cp311-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for rby1_sdk-0.4.1-cp311-cp311-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 19ac2f93167fca71d9d25c5dd4eb779549185cac010710fe475f96facf7c0587
MD5 9a029e5730a267b43010202adab1e5a7
BLAKE2b-256 d9f15be3d8d7b8b8c2ee4f81b3449876362d646f62bc730a6c5e28a57f46f400

See more details on using hashes here.

Provenance

The following attestation bundles were made for rby1_sdk-0.4.1-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.4.1-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for rby1_sdk-0.4.1-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 decd79433e83b8c35fc3b85b150cb08af1a78a5bb2fb98f067ba2e819e7f7252
MD5 75a50acd51fcd48cff8488ae07a6ea79
BLAKE2b-256 ff844c6ca03c739bc09442e50c57acd3ea91c896042ff26e1e050d190ba3845c

See more details on using hashes here.

Provenance

The following attestation bundles were made for rby1_sdk-0.4.1-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.4.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: rby1_sdk-0.4.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 5.0 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for rby1_sdk-0.4.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 31595a58054c0fcad52de4827da781b3027decf0e3f4fbde3aa5a27b98433f2b
MD5 42de99e4bb28d016d2f5111261bb36f5
BLAKE2b-256 01f466d74ade7e53d19b8e6cb1e66567cd3e0c1031e40cd0c984b5dc51d2b3fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for rby1_sdk-0.4.1-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.4.1-cp310-cp310-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for rby1_sdk-0.4.1-cp310-cp310-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 7542e56dbaac2a82fdbc2d500325045dbec87b145da94f302efe48c916a64fdc
MD5 6c49c76a72da5a786cb8cac67313fb56
BLAKE2b-256 b26bee4b1f88ba9c9af0d36171a3c9b4b3b57e53e328e576bb6f3fff679f3abb

See more details on using hashes here.

Provenance

The following attestation bundles were made for rby1_sdk-0.4.1-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.4.1-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for rby1_sdk-0.4.1-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 63b6ef463744c0123e12bee229a7b50190f53cf0fa760608cd1be9d358aa950c
MD5 2120b375e06744d2fa3415f6bd25ccd0
BLAKE2b-256 a5c08c51f20a6112bd50a3cc572c3ef351ea9e1a32e1a0f13e833688fd4a436b

See more details on using hashes here.

Provenance

The following attestation bundles were made for rby1_sdk-0.4.1-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