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.0.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.0-cp312-cp312-win_amd64.whl (5.1 MB view details)

Uploaded CPython 3.12Windows x86-64

rby1_sdk-0.4.0-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.0-cp312-cp312-macosx_14_0_arm64.whl (6.6 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

rby1_sdk-0.4.0-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.0-cp311-cp311-macosx_14_0_arm64.whl (6.6 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

rby1_sdk-0.4.0-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.0-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.0.tar.gz.

File metadata

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

File hashes

Hashes for rby1_sdk-0.4.0.tar.gz
Algorithm Hash digest
SHA256 9a760d2cd9872cf4d73b35eae24ea1b5d30d157f9415feaf7ab47cb15247b34e
MD5 6486ebdd2dbda3e7ca2c3cbb13e97c5d
BLAKE2b-256 3538d4cafc19a6c9d8bebd756ea848fb90edc3d7e54710283741c74a67543f77

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: rby1_sdk-0.4.0-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.8

File hashes

Hashes for rby1_sdk-0.4.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 cde2c9179d51f2e50c62753b12fa78e70ef912992237b80b7f310613c767aee7
MD5 e4c9cefdd077e5238e40301e25627350
BLAKE2b-256 effa48ed66384df3d0343a4564ac24f2accb17fbfda2d3905500b71495a2a91d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rby1_sdk-0.4.0-cp312-cp312-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 07027f7379a3684b5093079b00464748af65a64a33b81a09ac1cdb9a705e19d3
MD5 4fa119be430a804751597e4d8535628e
BLAKE2b-256 626f2e6252117174c5e89c46c1f82d3a62849940256944a29b950f26eb95ba70

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rby1_sdk-0.4.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ae9fc4265365a291d04256dae53866e2d09fd8e42b5cfacf2ecf00d8529af0ab
MD5 04b74cc08723c50cf1acfa60e6992886
BLAKE2b-256 d5acbd19e30ddbc02cec0c9bf7cda7d3447446297c26f43b6dc22ccbfb0ae965

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: rby1_sdk-0.4.0-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.8

File hashes

Hashes for rby1_sdk-0.4.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bb5f25c2ad0cce1b0f48c859f812571f0ae3bbf2641923aba578e4379f5ae958
MD5 8c6527dc264e8a1ca68aceb21ba447ba
BLAKE2b-256 4e36159ccc26b4f8992f1389a20f3d65f2f7306f6c8fa1d32778169abe80c505

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rby1_sdk-0.4.0-cp311-cp311-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 0e72d72d0c9849eaea8f1a6e2af7f38595c4b4c554fef6c13e3d938e0df6bb77
MD5 e1c57b4bd3dfa3958eb02c9c8295905b
BLAKE2b-256 060a7ce894f21d7082430e80879a746f23ae6bb1109c3ff336c94a40efbbd551

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rby1_sdk-0.4.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7d93604e539b2416cf3305f4f682200ef9552c75ba4b9b97c4d4297c2239dba1
MD5 4c4769c55b3be5ef67e548ee226b9e4a
BLAKE2b-256 a2c8c340dff54b38573e693b5bd82e3e6ed45593578b80ac3d725787441d555e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: rby1_sdk-0.4.0-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.8

File hashes

Hashes for rby1_sdk-0.4.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3fa12835817d55ea821acfb065e16664b084307f860b3071f3e145e3d9ae1bb6
MD5 8f1c271f165224d7fe142f704bb55b5b
BLAKE2b-256 a3e3ab2293a2c278b09fe5c5be1628c17c802ecc5a4d02706dc6e8ad138e2a83

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rby1_sdk-0.4.0-cp310-cp310-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 643fbd33484ebb2da62eabe31e355e8ab501b72afe24a16034e1671366aedf5d
MD5 c23bc312f83451f517f56c4a066691c3
BLAKE2b-256 dab68cc4d5360f3b7b569ab78459e53a0cc810773207c09b716ba653dc926097

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rby1_sdk-0.4.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 763967c50a19c369f167bef938ff063b09da745072481e6d480f983761e5c512
MD5 6d11428b63c401f6ec72628d40781acf
BLAKE2b-256 c0abdc5d753b28dd989a8500d622a3085598f9a9296a093f65a6bf1018b34131

See more details on using hashes here.

Provenance

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