px4无人机常识介绍(固件,px4等)

news/2024/12/5 5:39:32/

专业名词解释

aircraft:任何可以飞或者可以携带物品还是搭载旅客的飞行器统称为飞机(航空器).

uav:无人驾驶飞机

vehicle:飞行器

airplane/plane/aero-plane :有机翼和一个或多个引擎的飞行器统称为飞机

Drone:无人航空器,典型的有四旋翼,六旋翼,飞机模型,固定翼,垂起,直升机模型

aerial:空中的,从飞机上的.

四旋翼(Quadcopter) :无人驾驶飞行器,一般带有四个螺旋桨和一个电子稳定系统

多旋翼:无人驾驶飞行器,带有一个电子稳定系统和螺旋桨的数量取决于三旋翼,四旋翼,六旋翼,八旋翼或者更多.

飞行控制器/自动驾驶:

1.设计了用于控制多旋翼,飞机或者是其他飞行器的一种专用电路板,例如:pixhawk,Ardupilot,Naze32,CC3D

2.多旋翼控制的软件,例如:PX4,APM,CleanFlight,BetaFlight.

固件:主要用于嵌入式系统的软件,例如:飞控系统,电调系统(ESC)

电机:旋转多轴螺旋桨的电动机,通常使用的是无刷电动机,这些电机需要电调.

电调/电机控制器:ESC,电子调速控制器,用于控制无刷电机速度的专用电路板.它使用PWM飞行控制器控制.

电池:无人机航空器的可充电电池.四旋翼常用的是LiPo锂电池

电池芯数:无人机航空器常用的电芯数(2s~6s),每节锂电池的最大电压4.2V,正常充电电压3.7V,电池的电压是每节锂电池电压串联的总和,P200无人机使用的是4s锂电池

遥控器/无线电控制设备:远程遥控操控四旋翼的设备,我们称为遥控器.远程遥控器控制的的前提是接收机需要连接到飞控中.P200无人机使用的是富斯i6s.

遥测设备:

解锁:Arming,飞机准备飞行的状态,当遥控器慢慢推动油门摇杆时或者发送带有目标点的外部命令时,飞机将开始飞行.通常解锁的操作是,油门最低+偏航角最大,一般情况下,解锁之后螺旋桨会以怠速转动,与之相反的状态是上锁,Disarmed

PX4:非常流行的开源飞控代码,它可以在pixhawk系列嵌入式主板中运行.P200所使用的就是pixhawk4嵌入式主板.

NVIDIA TX2/NANO:性能较强大的板载计算机,也是P200中所使用的板载计算机.

APM/Ardupilot:最开始的时候是为Arduino开发板创建的开源飞控.现在也可以兼容pixhawk系列嵌入式主板.

Mavlink:无人航空器,地面站以及通过无线信道的其他设备相互间通信协议,Mavlink是一个用于无人机的通讯协议,在这个通讯协议下有很多很多消息类型。外部与飞控建立连接,绝大部分是利用Mavlink协议,传递的是Mavlink消息。比如:地面站、 mavros

ROS:编写复杂机器人应用程序的流行框架.Robot Operating System (ROS) 是一种得到广泛使用的机器人操作与 控制系统软件框架。其提供了一个标 准的操作系统环境,包括硬件抽象、 底层设备控制、通用功能的实现、进 程间消息转发和功能包管理等.

mavros:连接ROS和mavlink协议之间的库.

uORB:uORB是一种类似ROS主题的发布,订阅机制,但大大简化了其复杂性并将其应用到嵌入式环境之中.


http://www.ppmy.cn/news/232577.html

相关文章

Redis6简单安装

安装redis6 依赖安装 yum -y install centos-release-scl scl-utils-build yum -y install -y devtoolset-8-toolchain scl enable devtoolset-8 bashgcc --version下载redis-6.2.1.tar.gz放/opt目录 tar -zxvf redis-6.0.10.tar.gz cd redis-6.0.10编译安装 make &&am…

Redis6.2.6下载和安装

简介 Redis 是一种开源(BSD 许可)、内存中数据结构存储,用作数据库、缓存和消息代理。Redis 提供了数据结构,例如字符串、散列、列表、集合、带有范围查询的排序集合、位图、超级日志、地理空间索引和流。Redis 内置复制、Lua 脚…

低成本FPV制作记录(空心杯+2.5寸FPV)

前言:入FPV的坑,买的五寸太大,飞起来就是个移动的血滴子,有点害怕,所以想做个低成本、有保护圈的FPV练手。 空心杯 材料: 7.4V 2S 8520空心杯电机 https://item.taobao.com/item.htm?spma1z09.2.0.0.5…

SCOUT 的ROS PACKAGE 介绍和使用

​松灵课堂又开课啦!!!通过上节课内容(如何通过开源SDK控制SCOUT?),我们知道通过开源SDK,客户可以快速通过指令的形式与小车底盘进行控制,省去客户自主适配协议的过程&am…

【空心杯四旋翼TinyLeaf】介绍

写在最前: 时间过得很快,转眼我就要毕业了,本科四年中,实验室的学长学弟都给我非常多的帮助,我也在很多开源项目中学习到很多。作为开源精神的受益者,我觉得也应该把自己的工作分享给大家。 我一直对飞行器…

Prometheus V2仿真开发套件全新上市,实现一键启动仿真

产品介绍: Prometheus仿真开发套件是阿木实验室为Prometheus仿真以及matlab仿真专门打造的一款小型X86计算主机,预装仿真所需环境及全部资源,搭载Prometheus地⾯站和Prometheus仿真启动器,⽀持到⼿即用,能够帮助开发者…

算法题:按字符串中的数字大小排序,python实现

要求:给定一个句子,句子中的每个单词都包含一个数字,要求根据该数字大小对原句子重新排序。 测试用例如下: "pyt3hon h1as s5ome po7wer functi9ons" --> "h1as pyt3hon s5ome po7wer functi9ons" "…

redis6.2.6安装

目录 1、将安装包上传到Linux系统 2、查看是否安装gcc环境 3、解压redis安装包 4、进入目录号cd /opt/redis-6.2.6进行make编译以及make install安装即可 5、判断是否安装成功 6、如何启动 6.1、前台打开(不推荐),关了之后就不能操作了 6…