0

我正在按照http://wiki.ros.org上的教程学习 ROS(动力学)的基础知识。我在 Windows 10 上运行 Ubuntu 并使用 Xming 作为 GUI。另外,我只知道 Ubuntu 的基础知识。一切都很顺利,直到我到达本教程http://wiki.ros.org/ROS/Tutorials/UsingRqtconsoleRoslaunch -使用 rqt_console 和 roslaunch -。当我输入以下命令时

$ rosrun rqt_logger_level rqt_logger_level

它第一次运行良好。但是当我关闭窗口并再次运行相同的命令时,出现以下错误:-

python:X服务器上的致命IO错误2(没有这样的文件或目录):0.0。

后来我发现任何涉及 rqt 的命令都会给我完全相同的错误。然而,包括图形程序和小部件在内的其他一切都运行得非常好。

我试过删除 rqt 并重新安装,但没有任何帮助。

我已经为此错误进行了很多搜索,但找不到有关致命 IO 错误 2 及其原因的任何具体信息。

我也尝试了以下命令并且都给出了相同的错误:-

$ rosrun rqt_graph rqt_graph

$ rosrun rqt_console rqt_console

$ rqt

任何人都可以请帮助解决这个问题。谢谢

4

1 回答 1

0

好的。所以在这篇文章之后挣扎了几个小时后,我检查了 rqt -h ,它向我展示了所有可用的选项,包括--clear-config。假设清除配置(包括所有透视图和插件设置)。所以我这样做了: -

rqt --clear-config

接着

rqt_graph --clear-config

其中一个成功了。希望这可以帮助某人。

于 2018-08-11T22:30:04.893 回答