原文:px4固定翼无人机姿态控制理解

学习px 代码也有一段时间了,所以想写一写,自己的一些学习心得吧,也算是笔记吧。 在px 这套代码中,每一个功能都是一个模块,例如姿态控制,也就是一个应用程序,我们可以把它添加到初始话脚本里,让它自启动。需要注意的就是在一个应用程序就是处理订阅的消息,然后发布处理过后的消息。这种消息机制就是uorb消息机制,可以找资料学习它具体实现的一个过程。 接下来,就逐步学习一下这个姿态控制的模块。 首先就 ...

2017-07-25 22:41 0 3813 推荐指数:

查看详情

PX4/PixHawk无人机飞控应用开发

最近做的一个国防背景的field UAV项目,细节不能多谈,简单写点技术体会。 1、PX4/Pixhawk飞控软件架构简介PX4是目前最流行的开源飞控板之一。PX4的软件系统实际上就是一个firmware,其核心OS为NuttX实时ARM系统。其固件同时附带了一系列工具集、系统驱动/模块与外围软件 ...

Wed Jan 13 20:31:00 CST 2016 1 6489
ros与px4无人机仿真环境

前言 环境准备 虚拟机 VMWare Workstation Pro 15.5 系统镜像 ubuntu-18.04.6-desktop-amd64.iso 如果有需要,可以私信我发送。 安装系统 ...

Sat Feb 19 05:42:00 CST 2022 0 778
四旋无人机飞控系统设计(姿态解算)

姿态解算   姿态传感器读出加速度和角速度,而对一个系统的自动控制往往需要更加上层和贴近应用的的一个属性:角度。所以需要通过加速度和角速度进行数据融合转化得到姿态角度。   以MPU6050为例,姿态解算有硬解算即DMP解算和软解算,配置传感器内部的运动处理器搭配DMP软件驱动库 ...

Mon Mar 08 16:47:00 CST 2021 0 362
四旋无人机飞控系统设计(PID控制算法)

PID控制算法   PID控制器是一个结构简单并且成熟稳定的控制器,在工业上应用广泛。包括比例(Proportion)、积分(Integral)、微分(Differential)三个控制元素,三者是对系统偏差不同处理方式。 比例控制 P   比例控制是基础,将反馈值和期望值 ...

Mon Mar 15 03:33:00 CST 2021 0 441
四旋无人机飞控系统设计(闭环控制系统)

  对于一个简单的飞控程序来说,控制器是它最核心的部分,这里主要与大家讨论控制系统的基本理论知识,包括控制系统概念、闭环控制系统的原理,下篇将侧重包含pid控制算法的具体实践。 控制系统   顾名思义控制系统是用来控制其他设备状态的,通过控制系统可以将被控对象的状态改变 ...

Mon Mar 15 02:10:00 CST 2021 0 480
使用DroneKit控制无人机

DroneKit-Python是一个用于控制无人机的Python库。DroneKit提供了用于控制无人机的API,其代码独立于飞控,单独运行在机载电脑(Companion Computer)或其他设备之上,通过串口或无线的方式经MAVLink协议与飞控板通信。除了DroneKit-Python以外 ...

Fri Nov 17 07:38:00 CST 2017 0 6534
无人机控制中的几个坐标系

1、GPS坐标系(WGS-84坐标系) ECEF坐标系用在GPS中,就是WGS-84坐标系。 ECEF坐标系与地球固联,且随着地球转动。图中O即为坐标原点,位置在地球质心。X轴通过格林尼治线和赤道 ...

Thu Nov 29 05:13:00 CST 2018 0 788
四旋无人机飞控系统设计(基础知识篇)

飞行原理   四旋的结构组装有十字模式和X模式之分,两者的基本原理一致,方向结构不同,都是通过四个电机的组合状态进行控制姿态飞行,而十字型四旋翼机头是对准其中一个电机的,X型的四旋四个电机在对角线。   高速旋转的四旋螺旋桨产生空气对无人机的反作用力,此反作用力为四旋 ...

Sun Dec 20 04:56:00 CST 2020 0 392
 
粤ICP备18138465号  © 2018-2026 CODEPRJ.COM