ROS执行文件查找失败求助:rosserial_python启动报错问题
问题解决方法
错误原因:你的命令格式有误,脚本名
serial_node.py与参数之间没有空格,导致rosrun将整个serial_node.py_port:=/dev/ttyACM0_baud:=115200识别为可执行文件名称,而这个文件实际不存在。正确命令:在脚本名和参数之间、参数之间添加空格,正确命令如下:
rosrun rosserial_python serial_node.py _port:=/dev/ttyACM0 _baud:=115200关于可执行权限:不需要手动设置文件为可执行,
rosserial_python包中的serial_node.py本身已配置好执行逻辑(rosrun会自动调用Python解释器运行该脚本),你的问题并非权限导致。补充说明:你执行
source devel/setup.bash的操作是正确的,这不是引发问题的原因。
内容的提问来源于stack exchange,提问作者Erick Santiago
相关产品推荐
相关产品推荐

