ROS入门笔记(五):ROS中运行rqt_plot的问题(kinetic)

摘要:
ROS简介注释(V):在ROS中运行rqt_绘图的问题rqt_问题1.1,问题1.2,原因1.3,解决方案1.4。如何安装deb文件?因此,我们需要找到另一个可视化工具PyQtGraph。Ubuntu中deb文件的详细安装方法:1。首先打开计算机的主界面。1) 步骤12)步骤2

ROS入门笔记(五):ROS中运行rqt_plot的问题(kinetic)

rqt_plot的问题(kinetic)
    1.1 问题
    1.2 原因
    1.3 解决方法
    1.4 deb文件怎么安装?

rqt_plot的问题(kinetic)

1.1 问题

运行:rqt_plot

rosrun rqt_plot rqt_plot
ggk@ggk-virtual-machine:~$ rosrun rqt_plot rqt_plot
/usr/lib/python2.7/dist-packages/matplotlib/axis.py:1015: UserWarning: Unable to find pixel distance along axis for interval padding of ticks; assuming no interval padding needed.
warnings.warn("Unable to find pixel distance along axis "
/usr/lib/python2.7/dist-packages/matplotlib/axis.py:1025: UserWarning: Unable to find pixel distance along axis for interval padding of ticks; assuming no interval padding needed.
warnings.warn("Unable to find pixel distance along axis "
Traceback (most recent call last):
File "/opt/ros/kinetic/lib/python2.7/dist-packages/rqt_plot/data_plot/mat_data_plot.py", line 107, in resizeEvent
self.figure.tight_layout()
File "/usr/lib/python2.7/dist-packages/matplotlib/figure.py", line 1754, in tight_layout
rect=rect)
File "/usr/lib/python2.7/dist-packages/matplotlib/tight_layout.py", line 349, in get_tight_layout_figure
pad=pad, h_pad=h_pad, w_pad=w_pad)
File "/usr/lib/python2.7/dist-packages/matplotlib/tight_layout.py", line 128, in auto_adjust_subplotpars
fig.transFigure.inverted())
File "/usr/lib/python2.7/dist-packages/matplotlib/transforms.py", line 1775, in inverted
self._inverted = Affine2D(inv(mtx), shorthand_name=shorthand_name)
File "/usr/lib/python2.7/dist-packages/numpy/linalg/linalg.py", line 526, in inv
ainv = _umath_linalg.inv(a, signature=signature, extobj=extobj)
File "/usr/lib/python2.7/dist-packages/numpy/linalg/linalg.py", line 90, in _raise_linalgerror_singular
raise LinAlgError("Singular matrix")
numpy.linalg.linalg.LinAlgError: Singular matrix

ROS入门笔记(五):ROS中运行rqt_plot的问题(kinetic)第1张

1.2 原因

我们可以登录Matplotlib官网发现,kinetic中的python2.7和Matplotlib不兼容,并且不再支持Python2。

因此,我们需要寻找另一个可视化工具,PyQtGraph。

ROS入门笔记(五):ROS中运行rqt_plot的问题(kinetic)第2张

 

 

1.3 解决方法

  • 安装PyQtGraph
  • 官网:http://www.pyqtgraph.org/
  • 我们下载之后安装就可以了。

ROS入门笔记(五):ROS中运行rqt_plot的问题(kinetic)第3张

 

1.4 deb文件怎么安装?

Ubuntu中deb文件详细安装方法:

1.首先打开电脑主界面。

2.然后找到"安装包"后双击。

3.最后点击"安装"键进行安装即可。

1)步骤1

ROS入门笔记(五):ROS中运行rqt_plot的问题(kinetic)第4张

 

2)步骤2

ROS入门笔记(五):ROS中运行rqt_plot的问题(kinetic)第5张

 

 

免责声明:文章转载自《ROS入门笔记(五):ROS中运行rqt_plot的问题(kinetic)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇旅行商问题——模拟退火算法实现git for windows占大内存,idea卡住下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

SQLite安装 以及 SQLite header and source version mismatch错误解决 (In debian)

小项目 需要sqlite3数据库支持 官网下载 http://www.sqlite.org/download.html 解压,进入目录执行 ./configure make make install 运行后出错 哈哈麻烦让人成长 关键词搜索到了 http://blog.csdn.net/gebitan505/article/details/19982...

linux日常工作积累(常见命令、常见安装、常见问题)

2 常用命令 2.1查询IP:/sbin/ifconfig [root@localhost Desktop]# /sbin/ifconfig //ip地址 2.2 移动:mv 原目录/文件 新目录/文件 [root@localhost Desktop]# mv /home/jianglili/Desktop/webshell-master /usr/l...

Debian中安装MySQL服务器

在Debian中安装MySQL服务器是很方便的,使用apt-get命令即可完成。   apt-getinstall mysql-server mysql-client mysql-server是服务器程序,mysql-client是客户端程序。我们可通过客户端程序来管理服务器,也可通过一些开源 的GUI程序来维护服务器,如phpmyadmin,mysql...

spring装配bean的三种方式及其混合装配

在spring容器中装配bean有三种基本方式和混合装配方式: 隐式的bean自动发现机制和自动装配 在java中进行显式配置 在xml中配置 混合装配(在多个java文件中配置、在JavaConfig中引用XML配置、在XML中引用JavaConfig配置) 一、使用自动化方式装配bean示例: 1:创建maven项目并引入依赖: <?xml...

makefile学习经验(四)编译生成动态库文件(方式二)

Lunix下生成动态库文件:          之前已经介绍了依靠makefile文件实现可执行文件,下面说下在源文件中指定加载的动态库文件; 一.   源码文件: datetime.h:  #ifndef __DATETIME_H  #define __DATETIME_H /* 日期结构 */  typedef struct  {          i...

安装caffe碰到的坑(各种.so未找到)

./include/caffe/common.hpp:4:32: fatal error: boost/shared_ptr.hpp: 没有那个文件或目录 所有类似于上面的错误,都可以用如下格式来解决: 解决方案:出现该错误的原因是少了依赖。 在命令行输入: $ sudo apt-get install --no-install-recommends li...