学习记录(二)——无人机仿真系统搭建

本文详述了无人机仿真系统搭建的六个步骤:依赖安装、ROS系统、gazebo、mavros、px4源码及QGC的配置。重点讨论了在Ubuntu18.04上安装ROS melodic、解决rosdep更新问题、配置gazebo9、px4源码下载与编译,以及QGC的获取。通过这一系列操作,完成无人机仿真环境的搭建。
摘要由CSDN通过智能技术生成

       无人机仿真系统的搭建一共分为六个部分:依赖安装、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://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -

3.安装

sudo apt update
sudo apt install ros-melodic-desktop-full

      需要注意的一点是Ubuntu18.04对应ros系统版本为melodic,其他Ubuntu版本请查阅其对应ros版本后修改以上melodic所在部分。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值