目录

一、plotjuggler 强大的绘图工具

二、ez-publisher

三、rosmon



本文以melodic为例,大家可以根据自己使用的版本进行修改

2022-07-26

一、plotjuggler 强大的绘图工具

sudo apt-get install ros-melodic-plotjuggler 普通版

sudo apt-get install ros-melodic-plotjuggler-ros  ros版,可以订阅话题

rosrun plotjuggler plotjuggler

平替:rqt_plot

这里选择ROS Topic Subscriber,然后点击start,在弹出的列表中选择想要监听的话题,在左侧的列表中将数据拖拽到窗口中即可

右键下拉菜单:

Edit curves 修改绘制图像类型

可以选择离散绘制(dots)和连续绘制(lines)

可以选择绘制的颜色等

apply filter to data 数据流处理

split 开启多个窗口

zoom 放大

二、ez-publisher

当你想让某个话题法发布数据又不想写代码、敲命令时,可以选择这个工具

sudo apt-get install ros-melodic-rqt-ez-publisher

rosrun rqt_ez_publisher rqt_ez_publisher

各有千秋:rqt_publisher

2022-08-10

三、rosmon

Rosmon 是一个可以代替老式的 rosunch 工具的插件,它提供了一些有趣的特性,可以用于监视和调试:

  • Rosmon 有一个干净、现代的控制台用户界面。只要浏览一下状态栏,您就可以看到所有节点仍然按照它们应该的方式运行。节点的控制台输出将被截获,并使用节点名称进行扩展,从而允许您立即查看哪个节点正在打印该消息。这也适用于没有 Rossole 宏的普通输出
  • Rosmon 本身有一个 ROS 接口。使用服务调用查询节点状态或启动/停止节点。这允许您使用 ROS 网络透明性进行远程监视。
  • Rosmon 很快。由于参数的惰性计算,对 xacro 和友类的重度调用将尽可能地减少。

安装&启动:

sudo apt-get install ros-melodic-rosmon

roscore    #注意,与roslaunch不同的是,必须先启动roscore

mon launch ${package_name} ${launch_name}.launch

更多信息请参考:rosmon - ROS Wiki

各有千秋:roslaunch

好用的ROS开发软件(持续更新~)相关推荐

  1. Android常用开发网址(持续更新)

    2019独角兽企业重金招聘Python工程师标准>>> Android常用开发网址(持续更新) 环境搭建 android镜像 http://www.androiddevtools.c ...

  2. 解决Android Studio等开发软件出现更新TKK失败的两种方案

    解决Android Studio等开发软件出现更新TKK失败的两种方案 方案一 配置hosts 1. 配置域名与IP 2.扫描国内可用的IP 方案二 替换翻译引擎 百度翻译引擎 在Android St ...

  3. 搭建基于 Vim 的 C++和 Python 开发环境[持续更新]

    最近 vscode 在技术圈火了一阵子,每天都可以在掘金上看到安利文章和奇葩的插件,什么"杨超越鼓励师",还有上班摸鱼系列,"看小说插件","看股票插 ...

  4. Pokemon Go游戏开发教程(持续更新)

    1.游戏简介 1.<精灵宝可梦Go>是由Nintendo(任天堂).The Pokemon Company(口袋妖怪公司)和谷歌Niantic Labs公司联合制作开发. 2.<精灵 ...

  5. iOS开发资源(持续更新)

    vm10虚拟机安装Mac OS X10.10教程 马上着手开发 iOS 应用程序 (Start Developing iOS Apps Today) Xcode使用教程详细讲解 (上) Xcode使用 ...

  6. 在这里总结一些iOS开发中的小技巧,能大大方便我们的开发,持续更新。

    UITableView的Group样式下顶部空白处理//分组列表头部空白处理 UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, ...

  7. 后端开发规范(持续更新中...)

    java 对于持久层的实体,使用包装类型,不使用基本类型,也不要设置默认值. 答:有些ORM框架中使用实体去更新字段,会将默认值更新到数据库中.然而数据库中是有有效值的. 设计中类尽量采用单一职责原则 ...

  8. Android开发学习持续更新中

    Android开发 单个Activity界面内的操作 控件1TextView控件使用 控件2Button控件使用 1首先对于android的按键格式 2对按键监听事件进行绑定 控件3EditText文 ...

  9. 修改人人商城服务器时间,修改收货地址 · 人人商城二次开发常用文档,超详细,微擎开发微擎二次开发【持续更新】 · 看云...

    # 联系微信/电话17854945210 20人团队,可实地考察,可签合同支持二次开发 ewei_shopv2/static/js/dist/foxui/js/foxui.picker.min.js ...

最新文章

  1. H3C V7 AC https页面无法重定向问题处理经验总结
  2. [WUSTCTF2020]level4
  3. Python -bs4介绍
  4. poj 2187 Beauty Contest(凸包求解多节点的之间的最大距离)
  5. 中西方对时间的差异_中西方时间观念差异 英文
  6. Java题目筛选器_【024期】JavaWeb面试题(五):Filter和Listener
  7. 女孩子偷偷学好软件测试,想要年薪30w也没有很难!
  8. NIVC-gt;IPR[IPADDR]
  9. 长方形旋转html5,HTML5/SVG旋转长方形来得到六边形图案
  10. [译文]GBAGuy的GBA ASM教材 第一章 概述
  11. 用ajax来上传图片,AJAX上传图片,使用ajaxupload
  12. FlashFXP 在win10下不能拖放操作的解决方法
  13. 班级纪念册php源码,班级纪念册内容,班级纪念册的创意设计图片内容
  14. 申宝投资-昨日三大指数缩量探底回升
  15. 装饰者模式---装饰者模式和桥接模式的区别
  16. 【python】详解pandas.DataFrame.resample根据时间聚合采样(一)
  17. 70-webApp打包:将网站利用hbuilder打包为安卓app
  18. python学习之给小学生数学运算题(混合加减乘除法)
  19. sincerit 算法竞赛宝典--油桶问题
  20. 51单片机定时器计数器原理以及应用(方波、pwm、脉冲计数、高电平脉宽测量)

热门文章

  1. 在同一个浏览器上打开同一个网址只打开一个窗口的方法
  2. switch c语言求奖金,超级新手,用switch写了个计算器程序,求指导
  3. XShell SecueCTR工具远程安装激活 连接使用
  4. windows程序窗口
  5. AForge学习笔记(3):AForge.Fuzzy
  6. bash shell 命令 - linux
  7. DeepLearning | 图卷积神经网络(GCN)解析(论文、算法、代码)
  8. 【学习笔记】汇编:关于CMP的使用实例
  9. Google退出中国内地祭
  10. RSA加密解密C++实现