一、简介

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. Linux程序前台后台切换
  2. Flink-on-yarn
  3. ubuntu server 10.04 LTS(64位)装不了花生壳的解决方法
  4. 之江杯2020零样本目标分割题参赛总结
  5. 各大型邮箱smtp服务器及端口收集:
  6. Web工程师必备的43款可视化工具
  7. python asyncio_Python 中的异步编程:Asyncio
  8. 什么是线程死锁?如何解决?(蚂蚁金服面试题)
  9. 搜索结果红色php,.NET_asp.net搜索匹配关键字为红色显示的代码,首先创建类库 Model (业务实体 - phpStudy...
  10. 前端性能优化方面的知识
  11. 程序员面试金典——2.4链表分割
  12. 4. Linux 高性能服务器编程 --- TCP/IP 通信
  13. Android -- tools
  14. 【optimization、pypi-packages、Github、GitCode、pip】optimtool介绍文档
  15. IOUtils工具类的依赖maven
  16. 通过企业微信Api向企业微信用户发送消息的实现
  17. linux gcc编译优化(O0、O1、O2、O3、Os)学习笔记
  18. MNIST手写数字数据集读取方法
  19. 在不借助中间变量的前提下,交换两个变量的值
  20. 2022.5.25 FreeSurfer入门练习:Recon-all

热门文章

  1. 如何寻找已注册dll的路径
  2. linux ioctl 设备只读,linux – lsattr:设备的不适当的ioctl在读取标志时
  3. 程序员应该如何应对35岁中年危机?
  4. 全新线控制动系统产品发布,清智科技正式完成业务拓展
  5. 客服常用话术大全,赶紧收藏起来吧!
  6. LoadRunner 11压测时碰到错误Error: missing newline in E:\xx\RCV.dat
  7. 如何做项目开发周期评估
  8. 【ESP32_8266_WiFi (一)】网络通信基础
  9. AxonFramework架构概述
  10. python中那些双下划线开头的那些函数都是干啥用用的