替代工具

catkin_tools

简介

  • catkin_make的替代工具

安装

使用

  • 初始化工作空间(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

使用



如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载,但是未经作者本人同意,转载文章之后必须在文章页面明显位置给出作者和原文连接,否则保留追究法律责任的权利。
posted @   TNTksals  阅读(488)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示