无人机飞控 ardupilot Copter-4.0.7 库简介


官方文档-库说明

核心库:

库名称 作用
AP_AHRS 使用 DCM 或 EKF 进行姿态估计
AP_Common 所有草图和库所需的核心内容
AP_Math 各种数学函数,特别适用于矢量操作
AC_PID PID(比例积分-微分)控制器库
AP_InertialNav 惯性导航库,用于将加速度计输入与GPS和气压数据混合
AC_AttitudeControl ArduCopter的控制库包括各种功能的姿态,基于PID控制的位置控制
AC_WPNav 航点导航库
AP_Motors 多旋翼飞行器与传统直升机发动机混合
RC_Channel 一个库,用于将APM_RC的pwm输入/输出转换为内部单位,例如角度
AP_HAL,AP_HAL_ChibiOS,AP_HAL_Linux 库来实现"硬件抽象层",它提供了与高级代码相同的接口,以便可以更容易地移植到不同的电路板上

传感器库:

库名称 作用
AP_InertialSensor 读取陀螺仪和加速度计数据,执行校准,并以标准单位(度/秒,米/秒)向主代码和其他库提供数据
AP_RangeFinder 声纳和红外距离传感器接口库
AP_Baro 气压计接口库
AP_GPS 全球定位系统接口库
AP_Compass 3轴罗盘接口库
AP_OpticalFlow 光流量传感器接口库

其他库:

库名称 作用
AP_Mount, AP_Camera, AP_Relay 相机安装控制库, 相机快门控制库
AP_Mission 存储/检索来自 eeprom 的任务命令
AP_Buffer 用于惯性导航的简单 FIFO 缓冲器

ardupilot-4.0.7 库简介

库名称 作用
AC_AttitudeControl 姿态控制
AC_Autorotation 自动旋转
AC_AutoTune 自动调谐
AC_Avoidance 规避
AC_Fence
AC_InputManager 输入控制
AC_PID PID 控制库
AC_PrecLand 精准着陆(precision landing )
AC_Sprayer 作物喷洒功能库
AC_WPNav 转圈、悬停、航点、路径规划
APM_Control
AP_AccelCal 加速度校准
AP_ADC ADS1115 / 16位 ADC
AP_ADSB 基于 ADS-B RF 的防撞模块库
AP_AdvancedFailsafe 高级故障安全模块库
AP_AHRS AHRS(姿态航向参考系统) 、DCM / EKF
AP_Airspeed 空速计驱动库
AP_Arming
AP_Avoidance 规避
AP_Baro 气压计驱动程序
AP_BattMonitor 电池监控
AP_Beacon 信标(作用:导航信号标记)
AP_BLHeli BLHeli 开源电调相关
AP_BoardConfig 板子配置
AP_Button 按键
AP_Camera 相机&云台
AP_Common ArduPilot 库的通用定义和实用程序。
AP_Compass 罗盘(地磁计)
AP_Declination 根据地磁计计算倾角
AP_Devo_Telem DEVO遥测库
AP_Filesystem 文件系统
AP_FlashStorage 闪存
AP_Follow 跟随模式
AP_Frsky_Telem FRSKY 遥测库
AP_GPS GPS(全球定位系统)
AP_Gripper 夹爪(舵机夹子)
AP_HAL 硬件抽象层
AP_HAL_ChibiOS
AP_HAL_Empty
AP_HAL_Linux
AP_HAL_SITL 模拟硬件
AP_Hott_Telem Graupner Hott 遥测库
AP_ICEngine 内燃机控制
AP_InertialNav 惯性导航
AP_InertialSensor 惯性传感器
AP_InternalError 内部错误
AP_IOMCU 为了实现用于控制 IO 微控制器的协议引导,这将首先实现 px4io 协议,但稍后将转向 ArduPilot 特定协议
AP_IRLock I2C 串行通信
AP_JSButton 按钮功能相关
AP_KDECAN CAN 总线通信相关
AP_L1_Control L1 控制算法。 这是 AP_Navigation 类的一个实例
AP_Landing ArduPlane 的着陆逻辑处理程序
AP_LandingGear 起落架控制库
AP_LeakDetector 内存泄漏检测工具
AP_Logger 日志库
AP_Math 数学库(三维坐标变换,向量变换)
AP_Menu 简单的命令行菜单系统
AP_Mission 处理 MAVLINK 命令任务堆栈、读取和写入任务到存储
AP_Module 外部模块库使用相关
AP_Motors 电机
AP_Mount 挂在
AP_NavEKF 导航 EKF1
AP_NavEKF2 导航 EKF2
AP_NavEKF3 导航 EKF3
AP_Navigation 通用导航控制器接口
AP_NMEA_Output 输出时间、日期、经纬度信息
AP_Notify 各种类型的 LED 指示灯
AP_OpticalFlow 光流传感器库
AP_OSD 屏幕显示
AP_Parachute 降落伞
AP_Param AP 变量存储。
AP_Proximity 连接距离传感器的类型
AP_Radio 2.4G无线模块
AP_Rally 集结位置
AP_RAMTRON RAMTRON FRAM 持久存储设备的驱动程序
AP_RangeFinder 测距仪
AP_RCMapper 接收控制映射
AP_RCProtocol 接收控制保护
AP_Relay 继电器控制
AP_RobotisServo 机器人伺服
AP_ROMFS 为嵌入式固件映像实现文件存储
AP_RPM 转速传感器
AP_RSSI 接收信号的强度指示
AP_RTC 实时时钟
AP_SBusOut SBUS 输出
AP_Scheduler 调度器
AP_Scripting 脚本编写
AP_SerialLED 用于使用 WS2812B 协议控制串行连接的 LED
AP_SerialManager 串口管理
AP_ServoRelayEvents 处理伺服和中继 MAVLink 事件
AP_SmartRTL 智能返航模式
AP_Soaring
AP_SpdHgtControl 通用速度和高度控制器接口
AP_Stats
AP_TECS 结合总能量速度和高度控制。
AP_TempCalibration 温度校准库。 这会监控温度变化并在车辆静止时适时校准传感器
AP_TemperatureSenso 温度传感器
AP_Terrain 地形
AP_ToshibaCAN 东芝 CAN
AP_Tuning 发射机调谐库、意味着按车辆类型细分
AP_UAVCAN 专用于无人机的 CAN 通信协议
AP_Vehicle 设备类型(旋翼机Copter、潜艇Sub、飞机Plane、)
AP_VisualOdom 视觉
AP_Volz_Protocol Volz 协议
AP_WheelEncoder 旋转编码器
AP_Winch 绞盘
AP_WindVane 风向标
AR_WPNav WP导航
doc 相关文档
Filter 滤波器、过滤器
GCS_MAVLink 地面站 MAVLink
PID PID 控制器
RC_Channel 接收机通道
SITL 模拟器相关文件
SRV_Channel SRV 通道
StorageManager 存储管理器

无人机飞控 ardupilot Copter-4.0.7 库简介相关推荐

  1. 无人机飞控 ardupilot Copter-4.0.7 库示例

    无人机飞控 ardupilot Copter-4.0.7 库示例 亲自使用库的示例是探索学习代码的第一步.遵循arduino传统,我们为大多数库提供了示例."示例"只是一个主程序, ...

  2. Ubuntu 下无人机飞控 ArduPilot 开发环境搭建

    Ubuntu 下无人机飞控 ArduPilot 开发环境搭建 Ubuntu 下无人机飞控 ArduPilot 开发环境搭建 操作流程 升级安装包 安装 git 克隆代码 安装交叉编译工具链 将编译器添 ...

  3. 无人机飞控 ardupilot 传感器驱动程序

    无人机飞控 ardupilot 传感器驱动程序 文档链接 多旋翼机

  4. 多旋翼无人机APM(PIX)飞控ardupilot missionplanner扩展调参、基本调参(PID调参)

    目录 1 APM(PIX)飞控ardupilot missionplanner扩展调参.基本调参默认值 2  Copter Home 3  调参各部分的解析示意图 4  在飞行中调roll和pitch ...

  5. 无人机飞控 ardupilot-4.0.7 版本源码总体框架

    无人机飞控 ardupilot-4.0.7 版本源码总体框架 无人机飞控 ardupilot-4.0.7 版本源码总体框架 基本结构 最外层文件 无人机飞控 ardupilot-4.0.7 版本源码总 ...

  6. ArduPilot Copter Release Notes 中文翻译

    ArduPilot Copter Release Notes: ------------------------------------------------------------------ C ...

  7. 四旋翼无人机飞控系统设计(姿态解算)

    姿态解算   姿态传感器读出加速度和角速度,而对一个系统的自动控制往往需要更加上层和贴近应用的的一个属性:角度.所以需要通过加速度和角速度进行数据融合转化得到姿态角度.   以MPU6050为例,姿态 ...

  8. 无人机飞控技术最详细解读

    已剪辑自: https://zhuanlan.zhihu.com/p/64519280 [导读]被称作是"飞行器的大脑"的飞控到底是什么? 以前,搞无人机的十个人有八个是航空.气动 ...

  9. 某无人机飞控系统的原理、组成及各传感器的作用

    总结飞控系统:飞行姿态控制和导航系统. 以前,搞无人机的十个人有八个是航空.气动.机械出身,更多考虑的是如何让飞机稳定飞起来.飞得更快.飞得更高.如今,随着芯片.人工智能.大数据技术的发展,无人机开始 ...

最新文章

  1. c++ RTTI(运行时类型识别)
  2. WinForm读取相对路径(项目文件)下的图片
  3. 交通银行软件中心编制_国家标准研究项目区块链服务技术安全要求编制启动会顺利召开...
  4. php mongodb 别名,PHP mongo与mongodb扩展 | 码路春哥
  5. iText in Action 2nd5.4节(Adding page events to PdfWriter)读书笔记
  6. SAP Cloud for Customer的Opportunity搜索前台实现原理
  7. es6 数组合并_13个不low的JS数组操作,你需要知道一下
  8. java 协议处理器_协议处理器urlstreamhandler及contenthandler
  9. 【Flink】Flink StreamingFileSink
  10. 合成未来宝宝照片_父母照片重叠是宝宝长相?关晓彤鹿晗颜值逆天,邓超孙俪……...
  11. matlab 流水灯,Matlab生成stm32代码
  12. 最新红旗linux系统,国产系统红旗Linux下载
  13. 数字信号处理思维导图
  14. word文档软回车替换硬回车
  15. android极光推送问题,Android 极光推送问题
  16. 工业以太网EtherNet/IP协议安全分析整理
  17. 例题(15.6) 细菌实验分组
  18. UOM Convertion Rate API
  19. CSRF与钓鱼链接攻击
  20. 遍历HashMap的几种方法

热门文章

  1. Spark中--jars与spark.driver.extraClassPath、spark.executor.extraClassPath区别与联系
  2. html给图片绝对定位,html相对定位和绝对定位
  3. 【文献翻译】Select-Storage: A New Oracle Design Pattern on Blockchain
  4. 华为AP 6050DN配置成家庭路由器
  5. 百度飞桨七日深度学习手势识别
  6. php to es7,只需五步 集成新版 Elasticsearch7.9 中文搜索 到你的 Laravel7 项目
  7. 天津职称英语及计算机,关于天津职称英语
  8. OpenGL学习笔记:颜色
  9. 【Opencv小项目 1】Opencv实现简单颜色识别
  10. 芯片短缺困局难解汽车巨头被迫停工减产---道合顺大数据