roslaunch px4 indoor1.launch
roslaunch px4 mavros_posix_sitl.launch
上面这两句实现不了的朋友看我这篇你就可以解决问题了
我在运行以上两句出现了老是运行不了的问题,报了下面的错
就是老是找不到gazebo_ros的包

我找了网上所有的方法,终于我知道了有两个地方可能是这个问题出现的地方。
1.一个是环境变量的地方。在/home下你输入
sudo gedit ~/.bashrc
看看的环境变量是不是所有的都为下图这样,先是source,然后才是export,如果不是,则需要将你的所有source和export的这些行代码ctrl+x下来,放到你的本地随便一个txt或者有道云笔记里

然后用这条指令sudo gedit ~/.bashrc打开后将一行source...代码放进去,然后点击保存,然后运行这行代码source ~/.bashrc,接着是下一行source...代码,这样一定要按照一行一次的顺序:打开(sudo gedit ~/.bashrc)-放入-保存-激活(source ~/.bashrc)。
总的排列顺序是所有的source...完了后,才轮到expo

文章讲述了在运行px4相关launch文件时遇到gazebo_ros包缺失的问题,以及解决该问题的两个步骤:检查并修正.bashrc文件中的环境变量设置,以及下载并集成XTDrone来获取必要的包。按照提供的方法修改环境变量并执行相关git命令和文件复制操作后,可以在PX4_Firmware目录下成功运行makepx4_sitl_defaultgazebo及roslaunch命令。
最低0.47元/天 解锁文章
7956

被折叠的 条评论
为什么被折叠?



