Skip to main content

Live

Connect to a live robotics stack using one of the options below.

note

Connecting to live data sources requires a developer seat. Members with a basic seat can access Foxglove-managed data sources.

Connection options

For most users, we recommend one of the following. These give you the broadest feature support and the best performance.

For compatibility with existing deployments, Foxglove also supports:

  • Rosbridge: connect to an existing rosbridge_suite deployment.
  • ROS 1 native: connect directly to a ROS 1 master (desktop app only) using ROS_MASTER_URI and ROS_HOSTNAME.
note

Any of these options will work if you can reach the device directly from your machine over a reliable network. For devices that aren't reachable (for example, behind a firewall) or on unreliable connections (cellular, high latency, packet loss), use remote access with the Foxglove SDK or Foxglove Bridge. Remote access routes connections through the Foxglove platform, and degrades gracefully on unreliable networks.

Feature support

Foxglove SDKFoxglove BridgeRosbridgeROS 1
ROS 1 messages
ROS 2 messages
Other formats (JSON, Protobuf, etc.)
Publish messages
Call services
Call actions
Read and set parameterssee discussion
Local network
Remote access✓ (ROS 2 only)