运行仿真出现 Resource not found: px4

博客介绍了在Ubuntu18.04中使用ROS和PX4进行无人机仿真的常见问题——Resourcenotfound:px4。作者指出该问题可能是环境变量设置失效导致,并提供了解决方案:在终端执行特定的环境变量设置命令,确保ROS_PACKAGE_PATH包含PX4 Firmware路径。此外,还提及了普罗米修斯和XTDrone的配置区别。
摘要由CSDN通过智能技术生成

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

  • 6
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值