搭建px4 ros gezebo仿真环境,网上各种说法太多,我就记录以下我是怎么踩坑的。
注意搭建的是px4 不是ardupilot,这俩有区别,不在同一个代码分支下。
环境 ubuntu20.04,ros-noetic
第一步装双系统,不踩虚拟机的坑
第二步装ros,按照官网安装即可,注意官网安装第一步之前先按照提示换成清华或者中科大源,即可顺利安装。装好的ROS已经集成安装了gazebo11,不需要再另外安装了。
第三步下载px4源代码
git clone https://github.com/PX4/Firmware.git --recursive
然后执行Firmware文件夹里的
bash ./Tools/setup/ubuntu.sh
2020.10.12更新了ubuntu.sh的代码,现在不需要担心会安装gazebo9然后覆盖掉ros noetic自带的gazebo11。