Examples
Learn from complete working examples included in the SDK.HelloWorld Module
The simplest module - publishes a message at regular intervals.Source Code
config/HelloWorld.yaml:Running
ROS2 Bridge Module
Bridges Roboticks messaging with ROS2 topics.Overview
This module subscribes to ROS2 topics and republishes them to Roboticks topics, enabling integration with ROS2 systems.Configuration
Use Cases
- Simulation: Run ROS2 simulation (Gazebo, Isaac Sim) with Roboticks modules
- Hardware abstraction: Bridge ROS2 drivers to Roboticks
- Gradual migration: Integrate Roboticks into existing ROS2 systems
Sensor Processor Module
Processes sensor data and publishes results.Configuration
Implementation Pattern
Docker Composition
Run multiple modules together using Docker Compose.docker-compose.yaml
Running
CI/CD Testing Example
Test your modules using the Roboticks CLI:test_my_module.py
Running Tests
More Examples
Find more examples in theroboticks-examples repository:
| Example | Description |
|---|---|
HelloWorldModule | Basic module structure |
Ros2HelloWorldModule | ROS2 integration |
SensorFusionModule | Multi-sensor processing |
ControllerModule | Motion control example |
Next Steps
CLI Guide
Deploy modules with the CLI
Device Manager
Run modules on devices