Skip to content

FAQ

Q1: Why is Foxglove showing a blank screen after connecting?

  • Check if pnd_bridge.sh is running on the robot side.
  • Confirm that the DOMAIN_ID matches the ID of the topic publisher on the robot.
  • Check if cross-origin restrictions are enabled in the browser. Chrome is recommended.

Q2: Why can't I see the topic list?

  • The bridge has ROS_LOCALHOST_ONLY=1 enabled by default. If you need to see ROS topics directly on other machines in the local network (non-WebSocket method), add --enable-multicast when starting.

Q3: Display anomalies/stuttering on the browser end?

  • Do not use Safari; the latest Chrome-based browser is recommended.
  • Check the local network bandwidth, especially when transmitting high-frequency PointCloud data.

CLI Parameters Quick Reference

Parameter Description Example
--robot Specify robot model --robot adam_u
--domain-id - Set ROS_DOMAIN_ID
- Default range: 0-101
- Common conflicts: If multiple developers debug different robots on the same local network, they must be assigned different DOMAIN_IDs (e.g., Developer A uses 10, Developer B uses 20); otherwise, topic data will interfere with each other.
--domain-id 23
--port Foxglove bridge port --port 8765
--enable-record Enable recording function
--log-level Set log level --log-level debug
--dry-run Only print generated commands without executing