赞
踩
欧几里德符号距离场(ESDF)可以很方便地对障碍物进行距离和梯度信息的查询,对空中机器人的在线运动规划具有重要意义。如何快速地生成ESDF地图是进行实时运动规划的重点。
苏黎世理工有开源一款构建ESDF工具Voxblox(https://github.com/ethz-asl/voxblox)。
Voxblox的主要流程(如下图所示)
港科大也开源一款构建ESDF工具FIESTA(https://github.com/HKUST-Aerial-Robotics/FIESTA ),性能比Voxblox更好。
FIESTA的主要流程
安装教程参考https://github.com/HKUST-Aerial-Robotics/FIESTA
注意: 运行FIESTA需要C++ 17,确保安配置好C++ 17。
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-7 g++-7
cd ~/catkin_ws/src
git clone https://github.com/hlx1996/Fiesta.git
cd ../
catkin_make
source ~/catkin_ws/devel/setup.bash
roslaunch fiesta cow_and_lady.launch
rosbag play data.bag
解决方法参考http://wiki.ros.org/rosbag/Commandline#compress
rosbag compress --lz4 data.bag
然后再播放bag文件
rosbag play data.bag
待补充。
【1】泡泡机器人【泡泡航行天下】FIESTA:用于空中机器人在线运动规划的快速增量欧氏距离场 。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。