运行仿真出现 Resource not found: px4

运行仿真出现 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路径。


版权声明:本文为sinat_16643223原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。