本篇博客用来记录个人学习记录,存放各种文章链接、视频链接、学习历程、实验过程和结果等等....

最近在整无人机项目,接触一下从来没有接触过的飞控...(听着就头晕),本人纯小白。

目录

PX4、Pixhawk、APM、ArduPilot、Dronecode

Dronekit又是什么?

ROS是什么?

1.控制系统

飞控

地面站

2.飞行模式

关于旋翼

关于坐标系

3.器件、设备等

遥控器

机载计算机

传感器&外设

GPS&罗盘&开关

距离传感器

光流

数传

飞行状态

首先,一看到专业性强的英文术语,我就已经感到了头晕,那么先进行初步的了解:

PX4、Pixhawk、APM、ArduPilot、Dronecode

ArduPilot与Pixhawk什么关系? - 知乎 (zhihu.com)

Dronekit又是什么?

--Dronekit是用于控制无人机的Python库。

Pixhawk无人机扩展教程(3)---树莓派安装Dronekit及读取飞控数据_树莓派 python dronekit-CSDN博客

ROS是什么?

--ROS(Robot Operating System) 适用于机器人的开源的元操作系统

cn/ROS/Introduction - ROS Wiki

ROS系统--初识ROS - 知乎 (zhihu.com)

具体的ROS系统 环境安装、学习记录会更新于下一篇博客。

在B站大学找到了一门很好的课程。根据up主的讲解,我进行整理。(零件部分跳过,直接从飞控部分后开始)新手入门无人机+PX4+ROS工程应用开发?看这门课就够了 1.无人机、PX4、ROS必知知识_哔哩哔哩_bilibili

1.控制系统

飞控

Pixhawk(开源飞控硬件 前身是APM -> 后升级为PX4->然后是Pixhawk)

地面站

QGroundControl (QGC) :

1.飞行地图显示无人机位置、飞行轨迹、飞机仪表等。

2.对飞控进行配置,支持PX4 Pro和ArduPilot

3.自主飞行的任务规划

4.显示视频流

去官网即可下载

下载和安装 | QGC Guide (4.3) (qgroundcontrol.com)

进入之后的画面,可以调整各种参数:

安装了一个Windows版本的,还可以尝试安装Linux-ubuntu版本.

遥控器

上位机

飞控是最底层的控制器,直接对无人机进行控制,其他的控制系统充当高级控制器,对飞控进行控制。

2.飞行模式

飞行模式分为手动或自主:手动模式需用户使用遥控器控制杆控制飞行;自主模式完全由飞控控制。

常见的三种模式:

>Stabilized:自稳模式,直接控制无人机姿态

>Altitude:定高模式,高度可以恒定

>Position:定点模式,可以进行悬停

可以使用遥控上的开关或地面站来切换飞行模式。

关于旋翼

对于四旋翼无人机,对角旋向一致,相邻旋向相反,反扭距相互抵消。

下图是四旋翼无人机 四个旋翼的一般编号:

通过控制四个旋翼的转速,实现4个自由度运动:升降、偏航、俯仰、横滚

(图片来自up主视频)

关于坐标系

>地理坐标系(NED)

原点一般位于无人机的起飞点

N-北     E-东  D-down地

N轴水平指北,D轴指向地心,E轴水平指东。右手系

>运载体坐标系(FRD)

F-front   R-right   D-down地

x轴沿运载体纵轴,指向前方

y轴沿运载体横轴,指向右翼

z轴与x,y轴构成右手系,指向运载体底部

>姿态角

.横滚角 Roll  -- y轴与水平面的夹角

.俯仰角 Pitch --x轴与水平面的夹角

.偏航角 Yaw --x轴在水平面的投影与N轴的夹角,顺时针为正

3.器件、设备等

遥控器

横滚/俯仰  和  油门/偏航 的控制分别布置在摇杆上。飞行器最少需要4个通道

机载计算机

PX4可通过串行接线 或 WIFI 由独立的记载飞行计算机进行控制。 机载计算机通常使用MAVLinklingAPI,比如MAVSDK 或者 MAVROS 进行通信。

.Offboard模式,用于从地面站或机载计算机对PX4进行Offborad控制的飞行模式。

传感器&外设

基于PX4的系统使用传感器来确定飞行状态(自稳和启用自主控制所需)。

飞行器状态包括:位置/高度,航向,速度,空速,方向(姿态),电池电量等。

系统最低要求:陀螺仪、加速度计、磁力计(罗盘)、气压计。 需要GPS或其他定位系统来启用自动模式和辅助模式。

最小的传感器组合集成在Pixhawk飞控板上,附加/外部传感器可连接到控制器上。

GPS&罗盘&开关

>PX4支持全球导航卫星系统(GNSS)接收器 和 罗盘(磁力计),实时动态(RTK)GPS接收器。它将GPS系统扩展到厘米级精度。

>PX4 GPS集成了安全开关,不使用时 PX4是加锁状态的,必须在起飞之前进行解锁。

>通常GPS还自带罗盘,用于测定航向角。PX4 GPS还集成了LED灯和蜂鸣器。

距离传感器

距离传感器用于精准着陆、避障 和 地形跟随。

光流

光流传感器使用 下视相机 和 向下的距离传感器 进行速度估计。

PX4将光流传感器输出 与 来自其他定位源(例如GPS)的信息融合,以提供更准确的位置。

光流传感器适用于 没有GPS信号的室内。

数传

数传电台 可以在QGC地面站 与 运行PX4的机体之间提供无线MAVLink连接。

这使得飞机飞行中 调试参数、实时检查遥测信息、更改任务等 成为可能。

飞行状态

PX4提供基于机载视觉(LED) 和 声音(蜂鸣器)的高级飞行状态和飞行准备提示。例如,这些提示表明飞行器是否正确校准,是否有SD卡,是否有位置锁定,是否可以安全起飞,是否解锁等。

此外,PX4在地面站的起飞前检查中提供更详细的关于起飞准备的信息。

文章来源

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: