We’ve developed a new Foxglove bridge connection that dramatically improves streaming performance, provides custom message and publishing support, and offers reliable live connections to your ROS 1 and ROS 2 stacks.
We discovered that Rosbridge can struggle with streaming high-frequency topics and large messages like images and point clouds. We designed Foxglove bridge to tackle these performances issues and to provide a dramatically streamlined experience for teams debugging their robots.
Streaming Intel RealSense images (1280x720 raw
rgb8
images) from a NVIDIA Jetson TX2 robot. We found that Rosbridge was unable to keep up with reading, serializing, and sending all streamed data, dropping ~36% of messages.
Install the foxglove_bridge
ROS package and open a Foxglove WebSocket connection in Foxglove Studio to get started!
To learn more about our new foxglove_bridge
, check out our docs and the package’s GitHub repo.
As always, join our Slack community to ask questions, or reach out to us directly with any feedback.