替代工具
catkin_tools
简介
- catkin_make的替代工具
安装
- 关于安装方法,建议直接查看官方文档https://catkin-tools.readthedocs.io/en/latest/installing.html
- 另外,从源安装可能会遇到一些意料之外的问题,或许可以在这里找到解决方法
使用
- 初始化工作空间(Initializing Workspaces)
catkin init # 在当前目录中初始化具有默认布局的工作区 (src/build/devel)
- 配置工作空间(Configuring Workspaces)
catkin config # 查看当前配置
- 创建软件包(Create Packages)
catkin create pkg <package_name> --catkin-deps <dependencies>
- 编译包(Building Packages)
catkin build # 一次性编译所有包
catkin build <package_name> # 编译特定的包
- 清除编译文件(Cleaning Build Products)
catkin clean
更多关于catkin_tools的用法,建议看看这里
rosmon
简介
- roslaunch的替代工具,专注于性能,远程监控和可用性
特点
- rosmon 有一个干净的、现代化的控制台 UI。 只需看一眼状态栏,您就可以看到所有节点仍在正常运行。 节点的控制台输出被截获并增加了节点名称,允许您立即查看哪个节点正在打印该消息
- rosmon 对开发人员友好。 通过两次击键,您可以将 gdb 附加到正在运行的节点。如果节点在没有附加 gdb 的情况下崩溃,您可以针对自动收集的核心转储运行 gdb,提供事后分析
安装
sudo apt install ros-${ROS_DISTRO}-rosmon source /opt/ros/${ROS_DISTRO}/setup.bash
使用
mon launch <package> <launch file> [arguments]
or
mon launch <path to launch file> [arguments]
控制台界面
- rosmon 具有基本的控制台界面。每个节点都分配有一个专用键,可用于打开该节点的操作菜单。 可用的操作有:
- 启动/停止节点(键“s”和“k”)
- 启动调试器,连接到正在运行的进程或根据收集的核心转储(键“d”)进行事后分析
PlotJuggler
简介
- rqt_plot的替代工具,是一个可视化时间序列的工具
安装
sudo apt install ros-<distro>-plotjuggler-ros
启动
rosrun plotjuggler plotjuggler
使用
如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载,但是未经作者本人同意,转载文章之后必须在文章页面明显位置给出作者和原文连接,否则保留追究法律责任的权利。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现