已经踩了许多坑了,浓缩下来就是这样了,还是要多看github的说明,不然吃亏的还是自己
一.Ubuntu和windows双系统安装
双系统安装教程非常详细,但是过于详细,可以试着跳过部分原理内容
Windows 和 Ubuntu 双系统的安装和卸载_哔哩哔哩_bilibili
二.安装好Ubuntu之后需要安装ros1,此处使用鱼香ros安装方便快捷,在Ubuntu中使用ctrl+alt+t呼出终端,输入以下指令并执行,之后跟随提示操作,安装ros1,并配置ros1环境
wget http://fishros.com/install -O fishros && . Fishros
三.部署ego_planner
访问网站GitHub - ZJU-FAST-Lab/ego-planner可以查看相关介绍,在readme文档中有后续完整介绍
要求:ubuntu 16.04、18.04 或 20.04 并安装 ros-desktop-full。
步骤 1.安装 Armadillo,这是 uav_simulator 所需的。
sudo apt-get install libarmadillo-dev
步骤 2.从 github 或 gitee 克隆代码。这两个存储库会自动同步。
来自 github,
git clone https://github.com/ZJU-FAST-Lab/ego-planner.git
或者来自 gitee,
git clone https://gitee.com/iszhouxin/ego-planner.git
步骤 3.编译
cd ego-planner
catkin_make -DCMAKE_BUILD_TYPE=Release
步骤 4.跑。
在 ego-planner/ 文件夹的终端中,打开 rviz 以进行可视化和交互
source devel/setup.bash
roslaunch ego_planner rviz.launch
在另一个终端的 ego-planner/ 处,通过以下方式在模拟中运行规划器
source devel/setup.bash
roslaunch ego_planner run_in_sim.launch