ROS 2

Connect ROS 2 robotsin minutes

One launch file. Auto-detects topics, sends telemetry to VnRobo Fleet Monitor. Zero extra code required.

3 steps to get started

01
Install the package
sudo apt install ros-$ROS_DISTRO-vnrobo-fleet-bridge
02
Launch with API key
ros2 launch vnrobo_fleet_bridge fleet_bridge.launch.py api_key:=YOUR_KEY
03
View your dashboard
# Open app.vnrobo.com — robot appears immediately

ROS 2 Integration Features

ros2-fleet-bridge Package

Open source ROS 2 package. Run one launch file to auto-monitor any ROS 2 robot.

Auto-subscribe Topics

Automatically listens to /battery_state, /diagnostics, /cmd_vel, /odom. Zero extra code.

Zero-config Detection

Reads /robot_description to detect robot name automatically. No manual config needed.

ROS 2 Humble / Iron / Jazzy

Supports all current LTS ROS 2 distributions.

Works with TurtleBot3, Go2, UR5

Tested with popular robots. Any robot with standard ROS 2 topics works out of the box.

Edge Deployment Ready

Runs on Jetson Orin, Raspberry Pi, Intel NUC. Lightweight, minimal resource usage.

FAQ

Is this package free?

Completely free, MIT license. You only need a free VnRobo account to get an API key.

What if my robot doesn't publish battery_state?

No problem. The package only subscribes to topics that exist. You can also configure custom topics in the params file.

Does it work with ROS 1?

Currently ROS 2 only. ROS 1 bridging via ros1_bridge is feasible but not officially tested yet.

Ready to connect your ROS 2 robot?

Free for 3 robots. No credit card required.

Start Free →