我正在尝试启动turtlebot3,但每次我在Turtlebot上运行
roslaunch turtlebot3_bringup turtlebot3_robot.launch
时,我都会收到此错误:
[RLException: [turtlebot3_robot.launch] is neither a launch file in package [turtlebot3_bringup] nor is [turtlebot3_bringup] a launch file name The traceback for the exception was written to the log file.]
我确实在远程PC上运行了
roscore
,并且在turtlebot3上运行上述命令之前它就工作了。我尝试了很多解决方案,但没有一个对我有用。任何帮助将不胜感激。谢谢。
我也尝试卸载并重新安装 ROS,但 BRINGUP 没有成功。
该软件包不直接随 ros 安装一起提供;你必须自己通过 apt 或从源代码安装它。
最简单的方法是运行
sudo apt install ros-<your_distro>-turtlebot3-bringup
。然后只需输入 /opt
并运行命令即可。
你忘记跑步了吗
source devel/setup.bash
?
每次启动新终端时都需要运行它。