无法使用 roslaunchturtlebot3_bringupturtlebot3_robot.launch 启动turtlebot3

问题描述 投票:0回答:2

我正在尝试启动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 没有成功。

raspberry-pi ros robotics
2个回答
1
投票

该软件包不直接随 ros 安装一起提供;你必须自己通过 apt 或从源代码安装它。

最简单的方法是运行

sudo apt install ros-<your_distro>-turtlebot3-bringup
。然后只需输入
/opt
并运行命令即可。


0
投票

你忘记跑步了吗

source devel/setup.bash

每次启动新终端时都需要运行它。

© www.soinside.com 2019 - 2024. All rights reserved.