# Reference Designs & SDKs

#### Reference Designs & SDKs

Robora provides rich reference designs and SDK integrations to accelerate development and ensure reliability across hardware and software workflows:

**1. NVIDIA Isaac & GROOT Integration**

* **Isaac SDK Licensing:** Partner with NVIDIA to license the Isaac ROS-compatible SDK, giving access to URDF-based robot models, prebuilt joint controllers, and sensor drivers.
* **Adaptable GROOT Modules:** Although GROOT’s proprietary platform isn’t public, we offer certified substitutes using Isaac’s simulation assets—drag in humanoid-limb assemblies or gripper modules that have passed NVIDIA’s performance and safety benchmarks.
* **Accelerated Simulation:** Leverage Isaac Sim’s photorealistic Gazebo environments for rapid prototyping of SLA-based workflows, including perception algorithms, motion planning, and collision testing.

**2. Google Gemini on Coral Edge TPU**

* **Coral Accelerator Bricks:** Expose Coral Edge TPU modules as pluggable compute bricks in the 3D builder, enabling TensorFlow Lite and ONNX runtimes on-device.
* **Gemini Model Support:** Preload ‘Gemini-lite’ vision and control models optimized for on-edge inference—perfect for low-latency tasks such as object detection, tracking, and simple navigation loops.
* **Edge-to-Cloud Bridge:** Provide seamless SDK functions to offload heavier model updates or retraining jobs to Google Cloud TPU backends, synchronizing weights bi-directionally.

**3. ROS 2 Ecosystem & Middleware**

* **Native ROS 2 Foxy & Humble:** Full support for ROS 2 nodes, message types, and launch files. Users can write custom C++ or Python nodes against our standardized hardware interfaces.
* **DDS Communication:** Utilize Data Distribution Service (DDS) for real-time data exchange between modules, ensuring high-throughput telemetry for SLAM, path planning, and teleoperation.

**4. Simulation & Digital Twin Tools**

* **Gazebo & Webots Plugins:** Prebuilt plugins to export designs directly into Gazebo or Webots, complete with physics parameters, sensor noise models, and environmental assets.
* **Digital Twin API:** RESTful and WebSocket endpoints to query live simulation status, retrieve sensor feeds, and inject control commands—ideal for CI pipelines and remote testing.

**5. Developer SDK & CLI**

* **Cross-Platform Libraries:** Provide Node.js, Python, and C++ SDKs for querying part catalogs, submitting compute jobs, and managing on-chain deployments.
* **CLI Tool:** A command-line interface for quick integration into CI/CD pipelines, enabling automated build validation, safety compliance checks, and deployment scripts.

**6. Certification & Compliance Extensions**

* **Safety Test Suites:** Include ROS-based test rigs and IEC/ISO compliance scripts that automatically generate reports mapping each module’s test coverage to relevant safety requirements.
* **Audit Trail Generators:** SDK functions to package simulation logs, test artifacts, and design metadata into standardized safety dossiers ready for third-party auditors.

By combining these reference assets and SDKs, Robora empowers developers to move seamlessly from concept to certified, production-ready builds, minimizing integration effort and ensuring high levels of performance and safety.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.robora.xyz/technical-framework/reference-designs-and-sdks.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
