一、简介

PlotJuggler是一个基于 Qt 的应用程序,允许用户加载、搜索和绘制数据。

PlotJuggler 旨在成为 rqtplot 和 rqtbag 的更好替代品,提供更加用户友好的界面。

特征:

Multiplot:向图中添加多条曲线,在行、列、选项卡和/或单独的窗口中排列绘图。

缩放:轻松缩放绘图,您可以锁定所有绘图的 X 轴。

保存/加载布局:您已组织布局的布局,您可以将其保存在文件中以备后用。

完全撤消/重做:CTRL-Z 执行您期望它执行的操作。

DataLoad 插件:轻松加载 CSV 或 rosbags。

DataStreaming 插件:订阅一个或多个 ros 主题并实时绘制它们的数据。

RosPublisher 插件:使用交互式跟踪器重新发布原始 ROS 消息。

github地址

二、安装

2.1 二进制安装

sudo apt-get -y install qtbase5-dev libqt5svg5-dev qtdeclarative5-dev qtmultimedia5-dev libqt5multimedia5-pluginssudo apt-get install ros-melodic-plotjuggler 

这种方式安装方便,但由于依赖包的原因,可能安装不成功。

2.2 源码安装

mkdir -p ws_plotjuggler/src
cd ws_plotjuggler/src
git clone https://github.com/facontidavide/PlotJuggler.git
cd ..catkin_make

catkin_make这一步可能会提示缺少依赖包,按提示安装相关包就可以:

sudo apt-get install libqt5websockets5-dev
sudo apt install libqt5x11extras5-dev

三、验证

二进制安装的直接启动:

roscore
rosrun plotjuggler plotjuggler

源码安装的需要先在源码文件夹source:

source devel/setup.bash
roscore
rosrun plotjuggler plotjuggler

plotjuggler安装相关推荐

  1. [ROS2]数据回放伴侣Rviz+plotjuggler

    Plotjuggler简介 PlotJuggler是一个类似于rqt_plot的基于Qt的数据可视化工具.但PlotJuggler拥有更强大和好用的功能.你可以导入文本文件让它显示文本文件中的数据.你 ...

  2. ROS话题可视化工具PlotJuggler

    ROS话题可视化工具PlotJuggler 安装 使用 PlotJuggler,是一个基于Qt的应用程序,允许用户加载,搜索和绘图数据.可以实现数据的实时绘制,在线读取.保存等功能. 安装 ros用户 ...

  3. PlotJuggler的安装遇到的问题记录

    1.PlogJuggler的安装 在基于ROS系统进行开发的工程中,我们常常需要根据订阅的rostopic来进行逻辑判断进而执行操作,当遇到问题需要调试的时候,经常需要对接收的topic进行数据分析. ...

  4. PlotJuggler绘图工具无法打开rosbag文件解决方案

    项目场景: 利用PlotJuggler绘图工具进行rosbag数据可视化处理 问题描述 正常安装PlotJuggler绘图工具后,无法打开rosbag文件 原因分析: 3.2更新后将ros支持放在了插 ...

  5. rosbag工具plotjuggler无法打开rosbag的问题

    问题原因:这个问题是因为只安装了plotjuggler,但是没有安装它对rosbag支持的插件,因此只能打开一些比如csv之类的基础格式的文件. 解决方法参考: ros(19):rosbag包绘图工具 ...

  6. 【Autoware】Autoware安装教程

    如果嫌弃c站,可移步博客园:只要主题不崩 问题不大: https://www.cnblogs.com/kin-zhang/p/16984139.html 前提:大家需要换源[软件源和pip源]:git ...

  7. linux环境下nacos的安装+启动,阿里云服务器安装nacos

    nacos安装+启动(linux环境): 基础:安装java环境 官网下载压缩包:如 nacos-server-1.2.1.tar.gz 放在自定义目录下 # 解压 tar -xvf nacos-se ...

  8. Alibaba Cloud Linux 2.1903 LTS 64位服务器yum源下载404,Alibaba Cloud Linux 2实例中使用docker-ce、epel等YUM源安装软件失败

    [Alibaba Cloud Linux 2.1903 LTS 64位]服务器yum源下载404 failure: repodata/repomd.xml from docker-ce-stable: ...

  9. Linux下docker安装配置oracle,oracle创建用户并远程连接,实测可用!

    最近在给同学弄毕业设计的数据库,因为oracle在个人电脑上极不稳定,所以他的电脑数据库崩溃了,这时候我就在docker上为他拉了一个oracle,解决了问题. docker的安装共有以下几步,实测没 ...

最新文章

  1. 【spring】动态代理
  2. C++ #include 指令
  3. 以太坊Geth的dev模式的使用过程
  4. mysql mac客户端: sequel,mysql-workbench
  5. 在Linux下怎样让top命令启动之后就按内存使用排序(或CPU使用排序)?
  6. 机器学习-学习资源整理
  7. linux libvpx编译安装,linux编译安装时常见错误解决办法
  8. 多进程fork()函数
  9. php判断是否为数字_PHP将英文数字转换为阿拉伯数字
  10. /hgfs下无共享文件夹?/mnt下没有hgfs文件夹?vmhgfs-fuse:找不到命令?
  11. Go 语言实现 23 种设计模式 单例模式
  12. .net分页控件webdiyer:AspNetPager
  13. MTK驱动(84)---GPS 配置
  14. 综合网上解决mysql 5.7保存emoji 失败问题
  15. rails/ruby/gem/RubyOnRails环境搭建-Windows
  16. 电脑坏掉之后,Oracle数据恢复
  17. 计算机在我们日常生活中越来越重要英语,怎么翻译因特网在我们日常生活中起着越来越重要的作用用英语-网络的重要性用英语-英语-戈驴聪同学...
  18. 160页PPT神经网络图,颜色形状随意DIY
  19. python爬虫post请求翻页_python爬虫如何POST request payload形式的请求
  20. 如何自动识别视频语音内容并生成字幕

热门文章

  1. python读取.tsv文件例子(大文件处理)
  2. DAY2-Ubuntu主题与终端的美化
  3. svn co 的常用命令解释
  4. 计算机毕业设计 SSM校园拼车系统 拼车出行管理系统 滴滴打车管理系统Java Vue MySQL数据库 远程调试 代码讲解
  5. 终于可以向重复的鉴权代码说byebye 了 -- (玩转 AOP和Annotation )
  6. 安卓版微信数据库导出
  7. TCP服务器简陋模板
  8. iphone x/xr/xs/xs max 微信input输入框和吸底兼容问题
  9. 《ERROR: MobSDK已停止支持非严格模式版本,请按上面编译告示接入合规版本》
  10. 中国蚁剑AntSword反制 RCE漏洞复现 windows环境上反弹shell 吊打攻击你的黑客