ArduPilot Programming Libraries
来源:互联网 发布:java博客网站 编辑:程序博客网 时间:2024/05/17 16:01
ArduPilot Programming Libraries
The the libraries are shared with Copter, Plane and Rover. Below is a high level list of libraries and their function.
Core libraries:
- AP_AHRS - attitude estimation using DCM or EKF
- AP_Common - core includes required by all sketches and libraries
- AP_Math - various math functions especially useful for vector manipulation
- AC_PID - PID controller library
- AP_InertialNav - inertial navigation library for blending accelerometer inputs with gps and baro data
- AC_AttitudeControl -
- AP_WPNav - waypoint navigation library
- AP_Motors - multicopter and traditional helicopter motor mixing
- RC_Channel - a library to more convert pwm input/output from APM_RC into internal units such as angles
- AP_HAL, AP_HAL_AVR, AP_HAL_PX4 - libraries to implement the “Hardware abstraction layer” which presents an identical interface to the high level code so that it can more easily be ported to different boards.
Sensor libraries:
- AP_InertialSensor - reads gyro and accelerometer data, perform calibration and provides data in standard units (deg/s, m/s) to main code and other libraries
- AP_RangeFinder - sonar and ir distance sensor interfaced library
- AP_Baro - barometer interface library
- AP_GPS - gps interface library
- AP_Compass - 3-axis compass interface library
- AP_OpticalFlow - optical flow sensor interface library
Other libraries:
- AP_Mount, AP_Camera, AP_Relay - camera mount control library, camera shutter control libraries
- AP_Mission - stores/retrieves mission commands from eeprom
- AP_Buffer - a simple FIFO buffer for use with inertial navigation
0 0
- ArduPilot Programming Libraries
- ardupilot的libraries之PID
- Ardupilot编译和运行libraries下面的example例程代码
- ARDupilot
- C++ Programming Styles and Libraries by Bjarne Stroustrup
- ardupilot example
- pixhawk + ardupilot
- ArduPilot简介
- Libraries
- Python Programming with the Java(TM) Class Libraries: A Tutorial for Building Web and Enterprise App
- Hadoop 101: Programming MapReduce with Native Libraries, Hive, Pig, and Cascading
- ardupilot with Eclipse
- Ardupilot plane control
- Ubuntu下编译 ardupilot
- ardupilot 的makefile路径
- ArduPilot 架构分析
- ardupilot的project list
- Learning ArduPilot - Vehicle Code
- RocketMQ安装与demo
- 挂多个css还是新建class-多用组合,少用继承
- 九度 OJ 1021:统计字符
- Android中使用Volley框架进行网络请求
- change column to bigint
- ArduPilot Programming Libraries
- PHP 常用header头
- 系统启动
- 对JavaScript 中数组用法的总结
- 消除失调电压的高手--超级伺服电路
- Git最基本的用法
- Jmeter正则表达式提取器的使用
- Attitude Control (Copter Code Overview)
- Java中的异常 Exception