rqt_graph提示b‘Format: “dot“ not recognized. Use one of:\n‘_qq_46145354的博客-程序员宅基地

技术标签: ros学习踩过的坑  其他  

在终端运行roscore,分别运行rosrun turtlesim turtle和rosrun turtlesim turtle_teleop_key,再输入rqt_graph,提示如下错误

"dot" with args ['-Tdot', '/tmp/tmp145cvdav'] returned code: 1

stdout, stderr:
 b''
b'Format: "dot" not recognized. Use one of:\n'

PluginHandlerDirect._restore_settings() plugin "rqt_graph/RosGraph#0" raised an exception:
Traceback (most recent call last):
  File "/opt/ros/noetic/lib/python3/dist-packages/qt_gui/plugin_handler_direct.py", line 121, in _restore_settings
    self._plugin.restore_settings(plugin_settings_plugin, instance_settings_plugin)
  File "/opt/ros/noetic/lib/python3/dist-packages/rqt_graph/ros_graph.py", line 260, in restore_settings
    self._refresh_rosgraph()
  File "/opt/ros/noetic/lib/python3/dist-packages/rqt_graph/ros_graph.py", line 289, in _refresh_rosgraph
    self._update_graph_view(self._generate_dotcode())
  File "/opt/ros/noetic/lib/python3/dist-packages/rqt_graph/ros_graph.py", line 308, in _generate_dotcode

解决办法

在终端输入sudo dot -c

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_46145354/article/details/123712889

智能推荐

Centos 更改权限和用户组_Alice_Granger的博客-程序员宅基地_centos修改用户组权限

1、在命令行使用命令“ll”或者“ls -a”,可以查看文件或者文件的权限:-rw-r--r--. 1 root root 6 Nov 9 16:42 a.txt其中“-rw-r–r--”表示权限,一共有十个字符。第一个字符,如果是“-”则表示是文件,如果是“d”则表示是目录(directory)。后面9个字符每3个字符又作为一个组,则有3组信息(“rw-”、“r–”、“r–”),分别...

webpack4 学习时打包图片时遇到的问题_webmazha的博客-程序员宅基地

const path = require('path');const uglify = require('uglifyjs-webpack-plugin');//代码压缩插件const htmlPlugin = require('html-webpack-plugin');//html 打包工具const extractTextWebpackPlugin = require('extract...

使用k8s command + args 参数调试容器_shida_csdn的博客-程序员宅基地

有时候,我们自己制作的镜像通过 k8s启动时就不明原因地立即退出了,很难调试的说哇!这时候,我们可以通过更改容器的启动入口命令,使其不退出,比如改成 tail -f /etc/profile下面粘贴一个例子:apiVersion: v1kind: Podmetadata: name: command-demo labels: purpose: demonstrate

mysql 1118错误_mysql 5.7 建表时报错:ERROR 1118 (42000)_weixin_39542340的博客-程序员宅基地

该楼层疑似违规已被系统折叠隐藏此楼查看此楼mysql 5.7.20当我在建表时,完整报错信息如下:ERROR 1118 (42000): Row size too large (> 8126). Changing some columns to TEXT or BLOB may help. In current row format, BLOB prefix of 0 bytes is s...

网络编程之TCP/UDP及其流程比较_imxiangzi的博客-程序员宅基地

TCP与UDP的区别基于连接与无连接对系统资源的要求(TCP较多,UDP少)UDP程序结构较简单流模式与数据报模式TCP保证数据正确性,UDP可能丢包TCP保证数据顺序,UDP不保证具体编程时的区别socket()的参数不同UDP Server不需要调用listen和acceptUDP收发数据用sendto/recvfrom函数TCP:地址信息在conn

Tomcat配置虚拟目录映射_yangymy的博客-程序员宅基地

Tomcat配置虚拟目录映射 路径:apache-tomcat-7.0.56\conf\server.xml 在Server.xml中进行配置 在标签中添加子标签 并重启服务器即可; path表示虚拟目录,docBase表示真实的web应用所在目录; 注意:这种方法需要重启服务器才能够生效。

随便推点

Android内存泄漏总结,面试总结_web大美女的博客-程序员宅基地

前段时间有人问我:「你是怎么成为一名软件架构师的?」我们就此探讨了必备技能、经验,以及储备相关知识所需的时间和精力。除此之外,我也回顾了自己走过的路、使用或尝试过的技术,以及我从那些五花八门的工作中学到的东西。一、关于Handler面试那些问题1、Handler Looper Message 关系是什么?2、Messagequeue 的数据结构是什么?为什么要用这个数 据结构?3、如何在子线程中创建 Handler?4、Handler post 方法原理?5、Android 消息机制的原理及源

浏览器插件之ActiveX开发(四)_weixin_30951231的博客-程序员宅基地

简单总结一下前几篇文章的内容,《浏览器插件之ActiveX开发(一)》简单介绍了一下如何在Vs.net 2008下用C++开发基于MFC的ActiveX插件,《浏览器插件之ActiveX开发(二)》介绍了开发插件时可能遇到的问题,《浏览器插件之ActiveX开发(三)》介绍了如何注册插件以及如何打包成cab文件。但是,到目前为止还没有专门提及如何在Web页面中调用插件,本文主要针对这个问题...

wpa_supplicant(转)_一朵时光_bobo的博客-程序员宅基地

wpa_supplicant代码初探收藏 这几天在尝试把wpa_supplicant移植到windows ce上,替换微软的WZC。先把源代码down下来,了解了一下大致的结构。  wpa_supplicant运行的整个核心就是eloop_run函数。这个函数负责处理应用程序的请求和数据链路层发来的EAPOL数据。eloop的针对不同的平台有好几个实现版本,我这里只讨论针对WIN32的

特征变换(3)小波变换_指尖热度的博客-程序员宅基地

笔记-印象笔记->小波变换篇   存在着大量的小波变换,每个适合不同的应用。完整的列表参看小波相关的变换列表,常见的如下:连续小波变换(CWT)离散小波变换(DWT)快速小波转换(FWT)小波包分解(Wavelet packet decomposition) (WPD)离散小波Beylkin(18)Coiflet(6, 12, 18, 24, 3

Vue源码阅读(24):v-on 指令的源码解析_纷飞丿的博客-程序员宅基地_v-on原理

今天讲讲 v-on 指令的底层实现原理。在 Vue 中,v-on 指令有两种用法,第一种是将 v-on 指令使用在自定义组件上,例如:<my-component v-on:myEvent="doSomething"></my-component>,使用 v-on 指令监听了组件的 myEvent 事件,回调函数是doSomething,当在组件中执行 this.$emit('myEvent') 时,会触发执行 doSomething 函数,有没有发现这和我上一篇文章中的 vm.$o.

ARM裸板开发:07_IIC 通过IIC总线接口读写时钟芯片时间参数实现的总结_weixin_34024034的博客-程序员宅基地

问题一:程序直接在iRAM内部可正常执行,而程序搬移(Nand ->SDRAM)之后,就不能正常运行了#define NAND_SECTOR_SIZE 2048 /* 读函数 */void nand_read(unsigned char *buf, unsigned long start_addr, int size){ int i, j; ...