# Arduino releases RouterBridge ROS library for VENTUNO Q and UNO Q hardware

> **Key takeaway:** A new ROS 2 proxy library enables direct communication between Linux-based high-level planning and real-time microcontroller tasks on Arduino's dual-brain boards.

**Published:** 2026-11-09T14:22:55+00:00 
**Source:** Hackster.io News 
**Category:** open-hardware 
**Canonical URL:** https://fosswire.org/news/arduino-releases-routerbridge-ros-library-for-ventuno-q-and-.html 

## Summary
Arduino has introduced the RouterBridge ROS library, a work-in-progress tool designed to integrate the Robot Operating System 2 (ROS 2) with its dual-brain single-board computers. The library specifically targets the Arduino VENTUNO Q, with support for the more affordable Arduino UNO Q currently in development. This software aims to bridge the gap between high-level Linux-based navigation and low-level real-time hardware control.

The hardware architecture utilizes a Qualcomm Dragonwing SoC running a custom Linux distribution alongside an STMicroelectronics STM32 microcontroller running the Zephyr RTOS. By acting as a proxy, the library allows ROS 2 nodes to interact with microcontroller-side Arduino sketches as if they were part of a standard ROS graph. This eliminates the need for developers to manually implement custom serial protocols or additional middleware nodes to connect the two processing environments.

## Technical architecture of RouterBridge ROS
- **Dual-Processor Communication:** The system leverages a hardware split between an application-class Qualcomm Dragonwing SoC (Linux) and an STM32 real-time processor (Zephyr RTOS).
- **ROS 2 Proxy Functionality:** The library mirrors ROS 2 C++ syntax to allow microcontroller sketches to interact directly with ROS topics, such as streaming IMU telemetry to `/imu/data` or receiving `/cmd_vel` motor commands.
- **Middleware Integration:** It utilizes the existing Arduino RouterBridge to facilitate communication between Python-based Linux programs and Zephyr-based microcontroller code.
- **Licensing and Availability:** The library is released under the Mozilla Public License 2.0 and is currently hosted on GitHub as a work-in-progress.

## Why it matters
This development simplifies the robotics development workflow by reducing the complexity of interfacing real-time hardware with high-level ROS 2 software stacks. It provides a more streamlined path for engineers using Arduino's dual-brain hardware to deploy sophisticated autonomous systems without managing custom bridge nodes.