无人机飞控 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 |
三轴罗盘接口库 |
AP_OpticalFlow |
光流传感器接口库 |
库名称 |
作用 |
AP_Mount, AP_Camera, AP_Relay |
相机安装控制库, 相机快门控制库 |
AP_Mission |
来自存储/检索 eeprom 的任务命令 |
AP_Buffer |
简单的惯性导航 FIFO 缓冲器 |
库名称 |
作用 |
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 |
存储管理器 |
标签: 光流定位加转速传感器motors智能电机传感器