您当前的位置: 首页 > 

鱼香ROS

暂无认证

  • 3浏览

    0关注

    498博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

ROS错误之RLException: Ubable to launch [xx-1]].

鱼香ROS 发布时间:2021-04-26 09:55:07 ,浏览量:3

ROS错误之RLException: Ubable to launch [xx-1]].

在进行机器人调试时,发现一个节点老是启动不了,因为设置了respwn="true"就一直重启,经过一番折腾解决了,现在来总结一下。

一、完整错误
RLException: Ubable to launch [xx-1]].
If it is a script,you may be missing a '#!' declaration at the top.
The traceback for the exception was written to the log file

翻译一下:
RLException应该是匹配异常,就是没办法运行指定的文件。
如果是一个脚本文件,你获取缺少了`#!`声明在文件的第一行。
对该异常的回溯已写入日志文件。
二、原因及解决方法 看错误就是找不到正确的执行文件 1.忘记source了造成文件找不到 解决方法

重新source 一下setup.bash再运行

2.可执行文件损坏了 原因:

使用C++编译出来的可执行文件可能会因为运行中关机或其他原因造成损坏,导致无法运行。可以通过尝试单独执行(./xxxx)进行判断。

解决方法

删除可执行文件,一般在install或者devel目录下lib目录下。找到对应工程的二进制可执行文件删除重新编译。

如果你使用的是catkin build xxx进行编译的,可以采用catkin clean xxx直接清楚对应包的编译后的文件,然后再重新编译一次即可。

3.就是脚本文件忘记写了#! 原因

忘记声明脚本了。

解决方法

找到你的脚本文件,加上属于脚本的头。

关注
打赏
1666092100
查看更多评论
立即登录/注册

微信扫码登录

0.0371s