无人机仿真系统的搭建一共分为六个部分:依赖安装、ROS系统、gazobo、mavros、px4源码、QGC。
一、依赖的安装
sudo apt install ninja-build exiftool ninja-build protobuf-compiler libeigen3-dev genromfs xmlstarlet libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev
pip2 install pandas jinja2 pyserial cerberus pyulog==0.7.0 numpy toml pyquaternion empy pyyaml
pip3 install packaging numpy empy toml pyyaml jinja2 pyargparse
中途可能出现pip或者pip3不存在的问题,按照其提示下载后再运行上面两行代码即可。
二、ROS安装
1.软件源设置
sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ `lsb_release -cs` main" > /etc/apt/sources.list.d/ros-latest.list'
该源为中科大镜像源,清华源和阿里云的镜像源也可。
2.设置key
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F42ED6FBAB17C654
若报错,可尝试以下方法:
sudo apt install curl
curl -s https: