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
sudo apt install ros-$ROS_DISTRO-vnrobo-fleet-bridgeros2 launch vnrobo_fleet_bridge fleet_bridge.launch.py api_key:=YOUR_KEY# Open app.vnrobo.com — robot appears immediatelyROS 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.