运行仿真出现 Resource not found: px4
这个问题我看之前群里很多人都出现过了
下图这样的现象
参考下面博文,在一个终端运行下面两个命令,再在此终端运行 roslaunch px4 mavros_posix_sitl.launch 就可以正常打开无人机的gazebo仿真了。 Ubuntu18.04下基于ROS和PX4的无人机仿真平台的基础配置搭建(XTDrone的)_TYINY的博客-CSDN博客
一定注意路径前面的~不要省了,或者写绝对路径。
export ROS_PACKAGE_PATH=$ROS_PACKAGE_PATH:~/PX4_Firmware
export ROS_PACKAGE_PATH=$ROS_PACKAGE_PATH:~/PX4_Firmware/Tools/sitl_gazebo
这两条命令也对应着普罗米修斯配置仿真的时候的这两条命令
仿真环境配置 · amov-lab/Prometheus Wiki · GitHub
我看了下我的.bashrc讲道理是有写的,可能失效了,我之前把普罗米修斯的PX4俄路径注释掉了改用XTDrone的PX4路径。