当尝试运行“rosrun rosserial_arduino make_libraries.py”时出现“rospack 错误:未找到包‘rosserial_arduino’”,但包中确实有

当尝试运行“rosrun rosserial_arduino make_libraries.py”时出现“rospack 错误:未找到包‘rosserial_arduino’”,但包中确实有

抱歉,标题有点令人困惑。我正在尝试安装 rosserial,以便允许 ROS 和我的 arduino 之间进行通信。我按照指南操作,除了 catkin 方法之外,没有任何东西可以安装 rosserial,并将其保存在我的主页选项卡中的 catkin_ws 文件夹中。下一步是运行 -

 cd <sketchbook>/libraries

 rm -rf ros_lib

 rosrun rosserial_arduino make_libraries.py

在 home/usr/arduino-1.8.8/libraries 或 home/usr/arduino/libraries 中运行这些命令也不起作用,它只会抛出“rospack 错误:未找到包‘rosserial_arduino’”。我甚至手动移动了 rosserial_arduino 文件(带有 make_libraries.py 的文件)并重试,但仍然不起作用。我是新手,所以我已经用尽了所有能想到的方法,但希望更精明的人能帮忙!谢谢。

答案1

通过将所有 rosserial 文件移至废纸篓,然后运行 ​​sudo apt-get install 方法,它就可以正常工作了。我最初尝试过,但就是不起作用,但现在不知为何却起作用了……

相关内容