导语
在机器人项目中,调试工具往往比算法本身更耗时间。Foxglove 作为新一代机器人可视化平台,提供了强大的话题订阅、视频显示、3D 展示和日志分析能力。本篇从零开始,手把手带你完成 Foxglove 的环境搭建,包含依赖安装、连接配置以及常见踩坑点。
Foxglove 简介
Foxglove 是一个专为机器人团队打造的平台,用于收集、分析和学习构建、训练、部署和操作可靠机器人所需的大量多模态数据。
![图片]
Foxglove 安装
访问官网下载页面进行安装。
![图片]
Ubuntu 运行 foxglove_bridge
在终端执行以下命令启动 bridge:
echo "start run foxglove ... ..."
killall -9 foxglove_bridge
ros2 launch foxglove_bridge foxglove_bridge_launch.xml port:=8765
ROS 运行仿真测试程序
确保 ROS2 节点正常运行以提供话题数据。
![图片]
macOS Foxglove Studio 配置
运行 macOS 上的 Foxglove Studio,设置远程连接的地址为 Ubuntu 主机 IP。
![图片]
![图片]
控制面板主题设置
在设置面板中调整主题可见性选项。
![图片]
Web 网页端访问
Web 网页端也可以使用 Foxglove。
注意:Web 端没有 SSL 证书,Chrome 浏览器可能认为不安全,需要允许加载不安全的脚本。
选择设置面板
通过侧边栏选择具体的设置面板进行配置。
![图片]


