0.概述

无人机自主飞行平台可以分为四个部分:动力平台,飞行控制器,机载电脑和模拟平台。

  • 动力平台:负责执行飞行任务,包括螺旋桨、电机、机架等,用于科研的一般都是F380和F450的机架。
  • 飞行控制器:无人机使用的控制器取决于采用的固件:apm和pixhawk。用来调整无人机在空间中的位姿,给各个螺旋桨发送指令。
  • 机载电脑:作为上位机,通过MAVROS或者mavlink协议跟飞控通讯。可以搭载更多的机载设备诸如相机,各类传感器,通过机载电脑感知周围环境,做出更多智能化的工作。常见的机载电脑有x86平台的upboard,树莓派,英伟达的jetson。我们自己的实验平台机载电脑使用的是树莓派3b+,飞控是pixhawk,搭在了intel的realsense摄像头,深度摄像头,超声波和激光传感器。
  • 模拟平台:无人机作为航空设备,操作复杂,危险性高,就算是成熟的商业产品诸如大疆,也存在很多的炸鸡事故。所以,在进行实际飞行之前,一定要进行模拟操作,将程序修改好之后,才可以进行实机测试。

1.APM和PX4:飞行控制器和

APM和PX4是自动驾驶和无人机领域最出名的两个固件。而因为历史原因,国内在两个固件的叫法上一直巨大的混淆。
淘宝上比较常见的无人机飞控固件大体分为三类:APM,pixhawk2.4.8和pixhawk4。其中apm价格最便宜,px4价格最便宜。一般的无人机玩家,从预算考虑会购买apm,稍微预算充足的会购买pixhawk2.4.8的硬件。虽然从硬件配置和性能上,apm的硬件是远远不如pixhawk2.4.8的。
但是一般用户购买的pixhawk产品,商家会提供一些pix_3.*.*之类的固件,这些固件实际上是乐迪公司修改过的apm的固件,商家提供的地面站也是apm公司mp地面站,而且是版本较老,汉化不全地面站。
如果仅仅把无人机当做航拍设备,或者就是自己遥控玩一玩,这种刷着乐迪修改版固件的飞机是足够稳定的,还可以搭配乐迪自己的光流传感器和超声波避障模块,足够稳定,不管是室内还是室外。
但是,如果需要用机载电脑进行自主控制,这一套就玩不转。
如果需要使用px4的固件,则需要访问下面的地址,下载QGC地面站,刷pixhawk官方的固件。px4的固件最新的版本号也只有1.10.0。

APM网站:https://ardupilot.org/dev/index.html
PX4网站:https://docs.px4.io/master/en/index.html

2.地面站:MissionPlan(MP)和QGroundControl(QGC)

2.1 APM

MP是APM公司推出的地面站软件,用来进行apm飞控的固件刷写,更新和监控飞行器状态,定点飞行的规划。国内常见的是不知道哪个大佬汉化的版本,汉化不全,版本很老,刷的固件也是乐迪公司修改过的固件。最新版的MP地面站和固件,可以通过访问上面的网站获取。

2.2 PX4

QGroundControl(QGC)是px4官方出的地面站,用来进行px4固件的刷写,调参,监控飞行状态,定点飞行规划。一般国内玩家使用的较少,然而刷了PX4固件的机器,是没法跟APM地面站进行数据通信的,所以如果需要使用PX4的平台,就必须使用QGC,国内也有汉化版可以下载。

2.MAVLINK和MAVROS:通信协议

MAV协议是上位机和飞控通信的通信协议,MAVROS是基于ROS系统的MAV协议,可以和ROS系统相结合。

3.GAZEBO仿真软件

Gazebo是ROS系统自带的仿真平台,可以通过mavros通信协议,将飞控的操作数据反馈到仿真平台。进行无人机的仿真操作。

4.ROS:机器人操作系统

国际最通用的机器人操作系统,将不同硬件的操作进行封装,通过简单的话题发布和订阅,可以让算法开发者不必考虑不同的硬件平台,以及各种硬件之间的配合,仅需要用自己的熟悉的Python或者C++语言编写算法,ROS负责联通算法实施和硬件驱动和模拟仿真。

5.自主无人飞行平台选型

PX4官方出了整套解决方案px4-vision价格大概在16000元,国内有阿木实验室在做整机销售,树莓派版本也在12000多左右。我们自己做的性能相近或者超越的整机平台价格在6000以下。有需要的也可以联系我们。

【2020-8-9】APM,PX4,GAZEBO,MAVLINK,MAVROS,ROS之间的关系以及科研设备选型相关推荐

  1. Ubuntu20.04+MAVROS+PX4+Gazebo保姆级安装教程

    Ubuntu20.04+MAVROS+PX4+Gazebo 安装PX4步骤 安装MAVROS 安装QGC PX4仿真 安装PX4步骤 从github上clone源码 git clone https:/ ...

  2. 基于ROS的PX4+Gazebo仿真——PX4一键起飞及飞行控制

    一键起飞 参考及引用 1. CSDN博主「战争果子」的原创文章,遵循CC 4.0 BY-SA版权协议. 原文:https://blog.csdn.net/EnthusiasmZing/article/ ...

  3. PX4 GAZEBO无人机添加相机并进行图像识别

    PX4 GAZEBO无人机添加摄像头并进行图像识别 在之前完成了ROS的安装和PX4的安装,并可以通过roslaunch启动软件仿真.接下来为无人及添加相机,并将图像用python函数读取,用于后续操 ...

  4. PX4-AutoPilot教程-0-使用VMware虚拟机安装Ubuntu系统并搭建PX4开发环境(ROS+mavros+jMAVSim+gazebo+QGC+QT)

    使用VMware虚拟机安装Ubuntu系统并搭建PX4开发环境 本教程使用VMware虚拟机安装Ubuntu18.04系统(官方推荐使用版本),搭建PX4固件版本为v1.9.2,飞控板为pixhawk ...

  5. QGC接收PX4自定义Mavlink消息(二)qgc接收

    这里补充一些,我的px4版本是1.11.0dev,在ubuntu18.04上开发,qgc为目前官网最新的版本,在windows上上开发,大家的源码会因为版本差异而有少许区别,所以代码复制粘贴编译肯定会 ...

  6. px4使用mavlink和其他无人机通信并实现跟踪

    交流学习加qq:2096723956 PX4固件版本1.11.0 以位置信息为例,本文直接使用MAVLINK库中预定义的位置消息,如果想自定义MAVLINK消息,参考 https://blog.csd ...

  7. APM/PX4将遥控器5通道之后的通道映射到舵机输出

    本文转自模友之吧,感谢作者加加菲,如有不当之处,请联系删帖. (环境:飞控pixhawk标准版,AC3.2.1固件,社区版地面站,sbus接收机)本文重点在于说明如何将遥控器5通道之后的通道映射到舵机 ...

  8. PX4无人机-Gazebo仿真实现移动物体的跟踪

    原文链接PX4无人机-Gazebo仿真实现移动物体的跟踪末尾有演示视频 这个学期我们有一个智能机器人系统的课设,我们组分配到的题目是<仿真环境下使用无人机及相机跟踪移动物体>,本文主要记录 ...

  9. ECCV 2020 论文大盘点-动作检测与识别篇

    本文盘点 ECCV 2020 所有动作检测与识别(Action Detection and Recognition)相关论文,总计 26 篇. 包含动作识别(Action Recognition).动 ...

最新文章

  1. 分类讨论 ---- 2020 icpc 上海 Walker (二分 or 思维分类讨论)
  2. 【数据结构】B-Tree, B+Tree, B*树介绍
  3. VS 配置外部DLL的引用路径【可执行文件的环境路径】
  4. CentOS7手动修改系统时间
  5. 时钟源为什么会影响性能
  6. android7.0 蓝牙定位,BluetoothAdapter在Android6.0/7.0+以上startDiscovery不能发现蓝牙设备问题...
  7. 运营级IOS一键签名程序源码 支持app超级签名一键分发平台
  8. 计算机数值数据的编码,计算机数值数据编码(原码,反码,补码,移码)
  9. java c 面向对象比较教程_c语言初学指针,对于java面向对象的初理解
  10. 46.@弹出点击次数
  11. linux junit
  12. BigDecimal源码分析及使用
  13. Excel模板下载(带下拉框)
  14. c语言 char *str 与char str[]区别
  15. Weixin4j微信开发网页授权获取openid案例
  16. 海信100E8K和TCL 98Q10GPRO选哪个好
  17. unity简单小球下落
  18. 如何查询SCI和EI检索号
  19. 24岁博士毕业、47岁当选院士的他,正式担任上海交通大学校长!
  20. JT Harness

热门文章

  1. 南大通用数据库(2):客户端的使用(GBase 企业管理器的使用)
  2. 小程序新生英语短剧大赛投票系统
  3. 家用洗地机哪款好?家用洗地机好用品牌推荐
  4. JavaScript高级教程(25)——ES6
  5. 【matplotlib】可视化解决方案——共享绘图区域问题
  6. ubuntu终端下字体放大缩小快捷键
  7. 三体归零者和盘龙鸿蒙,《三体》里归零者那么厉害,为什么不能逆转降维打击?...
  8. 维智创始人陶闯博士:利用数字孪生空间计算供需平衡寻找最优解|元宇宙与碳中和
  9. 2021年中国存款余额持续增长,人民币、外币存款余额均创历史新高[图]
  10. SAS实验04 ——回归分析