无人机飞控 ardupilot Copter-4.0.7 库简介
无人机飞控 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 库简介相关推荐
- 无人机飞控 ardupilot Copter-4.0.7 库示例
无人机飞控 ardupilot Copter-4.0.7 库示例 亲自使用库的示例是探索学习代码的第一步.遵循arduino传统,我们为大多数库提供了示例."示例"只是一个主程序, ...
- Ubuntu 下无人机飞控 ArduPilot 开发环境搭建
Ubuntu 下无人机飞控 ArduPilot 开发环境搭建 Ubuntu 下无人机飞控 ArduPilot 开发环境搭建 操作流程 升级安装包 安装 git 克隆代码 安装交叉编译工具链 将编译器添 ...
- 无人机飞控 ardupilot 传感器驱动程序
无人机飞控 ardupilot 传感器驱动程序 文档链接 多旋翼机
- 多旋翼无人机APM(PIX)飞控ardupilot missionplanner扩展调参、基本调参(PID调参)
目录 1 APM(PIX)飞控ardupilot missionplanner扩展调参.基本调参默认值 2 Copter Home 3 调参各部分的解析示意图 4 在飞行中调roll和pitch ...
- 无人机飞控 ardupilot-4.0.7 版本源码总体框架
无人机飞控 ardupilot-4.0.7 版本源码总体框架 无人机飞控 ardupilot-4.0.7 版本源码总体框架 基本结构 最外层文件 无人机飞控 ardupilot-4.0.7 版本源码总 ...
- ArduPilot Copter Release Notes 中文翻译
ArduPilot Copter Release Notes: ------------------------------------------------------------------ C ...
- 四旋翼无人机飞控系统设计(姿态解算)
姿态解算 姿态传感器读出加速度和角速度,而对一个系统的自动控制往往需要更加上层和贴近应用的的一个属性:角度.所以需要通过加速度和角速度进行数据融合转化得到姿态角度. 以MPU6050为例,姿态 ...
- 无人机飞控技术最详细解读
已剪辑自: https://zhuanlan.zhihu.com/p/64519280 [导读]被称作是"飞行器的大脑"的飞控到底是什么? 以前,搞无人机的十个人有八个是航空.气动 ...
- 某无人机飞控系统的原理、组成及各传感器的作用
总结飞控系统:飞行姿态控制和导航系统. 以前,搞无人机的十个人有八个是航空.气动.机械出身,更多考虑的是如何让飞机稳定飞起来.飞得更快.飞得更高.如今,随着芯片.人工智能.大数据技术的发展,无人机开始 ...
最新文章
- c++ RTTI(运行时类型识别)
- WinForm读取相对路径(项目文件)下的图片
- 交通银行软件中心编制_国家标准研究项目区块链服务技术安全要求编制启动会顺利召开...
- php mongodb 别名,PHP mongo与mongodb扩展 | 码路春哥
- iText in Action 2nd5.4节(Adding page events to PdfWriter)读书笔记
- SAP Cloud for Customer的Opportunity搜索前台实现原理
- es6 数组合并_13个不low的JS数组操作,你需要知道一下
- java 协议处理器_协议处理器urlstreamhandler及contenthandler
- 【Flink】Flink StreamingFileSink
- 合成未来宝宝照片_父母照片重叠是宝宝长相?关晓彤鹿晗颜值逆天,邓超孙俪……...
- matlab 流水灯,Matlab生成stm32代码
- 最新红旗linux系统,国产系统红旗Linux下载
- 数字信号处理思维导图
- word文档软回车替换硬回车
- android极光推送问题,Android 极光推送问题
- 工业以太网EtherNet/IP协议安全分析整理
- 例题(15.6) 细菌实验分组
- UOM Convertion Rate API
- CSRF与钓鱼链接攻击
- 遍历HashMap的几种方法
热门文章
- Spark中--jars与spark.driver.extraClassPath、spark.executor.extraClassPath区别与联系
- html给图片绝对定位,html相对定位和绝对定位
- 【文献翻译】Select-Storage: A New Oracle Design Pattern on Blockchain
- 华为AP 6050DN配置成家庭路由器
- 百度飞桨七日深度学习手势识别
- php to es7,只需五步 集成新版 Elasticsearch7.9 中文搜索 到你的 Laravel7 项目
- 天津职称英语及计算机,关于天津职称英语
- OpenGL学习笔记:颜色
- 【Opencv小项目 1】Opencv实现简单颜色识别
- 芯片短缺困局难解汽车巨头被迫停工减产---道合顺大数据