RB-Y1 Developer & Expert Manual

RB-Y1

Designed for developers, this manual covers the RB-Y1 dual-arm mobile manipulator——its real-time software stack, APIs, setup workflows, and integration guidelines. The RB-Y1 provides two 7-DoF arms for coordinated manipulation, high-precision actuation and sensing, and a modular architecture suitable for research and production environments.

Note

Audience — This documentation targets robotics developers, integrators, and researchers who require low-level access, deterministic behavior, and clear contracts between hardware, control, and client applications.

What’s in this manual

This site is organized around the complete lifecycle of using RB-Y1:

  • Getting started — Unboxing, power & safety basics, hotspot/WebUI access, and first motion (see Getting Started).

  • Software & SDKs — C++/Python SDK concepts, data models, real-time streaming, command semantics, examples, and troubleshooting (see Software Overview).

  • Models — URDF, meshes, and visualization assets for simulators and viewers (see models/overview).

  • Examples — End-to-end samples and best practices for control, logging, and integration (see Examples).

System highlights

  • Dual-arm manipulation — Two 7-DoF arms enable simultaneous, complex tasks.

  • Precision & stability — High-precision actuators/encoders for accurate, repeatable motion.

  • Modular design — Scalable structure adaptable to varied requirements.

  • Real-time control & integration — Deterministic communication/control, clean integration points to higher-level systems and policies.

Before you begin

Support & licensing

  • Licenserby1-sdk is released under Apache 2.0.

  • Issues & help — Use your support channel or contact your Rainbow Robotics representative with logs, repro steps, and software versions.

——

© 2024-2025 Rainbow Robotics. All rights reserved.