FAQ
Q1: Why is Foxglove showing a blank screen after connecting?
- Check if
pnd_bridge.shis running on the robot side. - Confirm that the
DOMAIN_IDmatches 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=1enabled by default. If you need to see ROS topics directly on other machines in the local network (non-WebSocket method), add--enable-multicastwhen 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 |