PX4 Avoidance(3DVFH*)

Github地址:https://github.com/PX4/PX4-Avoidance#readme

PX4用户指南:computer vision : obstacle avoidance

PX4 Avoidance下有三个planner且需要独立使用,这里主要学习测试local_planner。


1 安装

1. 安装点云库和八叉树地图

sudo apt install libpcl1 ros-melodic-octomap-*

 2. 将源码下载到工作空间的/src下

cd ~px4_ws/src/
git clone https://github.com/PX4/avoidance.git

3. 编译

catkin build -w ~/px4_ws

(这步操作之后,显示Warnings:  7 packages succeeded with warnings,不知道有啥影响) 


2 仿真测试

1. 把avoidance功能包里的gazebo环境加入环境变量,在.bashrc或load中添加以下内容

export GAZEBO_MODEL_PATH=${GAZEBO_MODEL_PATH}:~/px4_ws/src/avoidance/avoidance/sim/models:~/px4_ws/src/avoidance/avoidance/sim/worlds

2. 修改avoidance/avoidance/launch/avoidance_sitl_mavros.launch,把gui设为true,否则不会显示Gazebo

<arg name="gui" default="true"/>

3. 运行local_planner_stereo.launch

roslaunch local_planner local_planner_stereo.launch

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值