资料介绍
软件简介
ArduPilot/APM是一款开源自动导航系统,支持多旋翼飞行器,传统直升机,固定翼飞机与传统直升机。源码由一个大型爱好者社区开发。
支持的导航板
目前,ArduPilot/APM支持如下自动导航板
-
APM2 – 一款受欢迎的AVR2560 8位自动导航仪
-
APM1(已终止开发) – 一款基于AVR2560的自动导航仪,使用分离式结构
ArduPilot/APM源码基于AP-HAL硬件抽象层编写,使代码能支持更多自动导航板变为可能。请查看这篇博客文章获取关于迁移到AP-HAL的更多信息。
关键资源
-
ArduPilot/APM的源码使用git管理在http://github.com/diydrones/ardupilot
-
主开发者讨论邮件列表drones-discuss,它开放给任何人加入
-
用于支持的自动导航板的预编译固件可在http://firmware.diydrones.com上下载
-
有关配置与飞行ardupilot的用户文档可在http://copter.ardupilot.cn,http://plane.ardupilot.cn与http://rover.ardupilot.cn上找到
-
ArduPilot/APM自动测试系统显示每个commit的测试状态
-
故障追踪与开放issues可以使用github issues系统跟踪
为什么取这个名字?
ArduPilot的“Ardu”部分取自Arduino。最初APM1自动导航板是基于Arduino开发环境的。自从我们成长的比Arduino环境更快时,我们就不再使用Arduino运行库了。尽管我们仍然使用稍加修改的Arduino集成开发环境版本,来支持用于基于AVR的APM1与APM2板的ArduPilot。因为我们现在不仅支持Arduino兼容硬件(如PX4),为表示当前代码的跨平台特性,我们把“Ardu”前缀从软件项目取消,改为了“APM” 前缀(APM:Copter,APM:Plane,APM:Rover等)。
开发语言与工具
用于ArduPilot/APM的主要飞行代码使用C++编写。支持工具使用多语言编写,最常用的是python。
目前,主要载具代码编写为“.pde”文件,由Arduino构建系统得来。pde文件是预处理为.cpp文件构建的一部分。pde文件中包含的声明也能提供构建规则,说明需要包含与连接到哪些库。
地面站
ArduPilot/APM支持多种地面站用于计划与控制飞行。飞行固件使用MAVLink协议,它允许飞机被任何MAVLink兼容设备控制。
-
使用最广泛的地面站就是Mission Planner,使用用于Windows的C#语言编写。Mission Planner的源码可以在github上查看。Mission Planner也能通过mono运行在Linux与MacOS上。
-
对于面相命令行与可编脚本地面站,你可以使用MAVProxy
-
对于android平板,你可以使用ArdroPilot或者DroidPlanner
文字来源:APM中文网
- XV4001系列陀螺仪传感器广泛用于车载导航系统
- PX4(Pixhawk)和Audupilot(APM)的区别与联系 7次下载
- 中值小波阈值混合滤波在导航系统的应用综述 10次下载
- 小型船舶智能移动导航系统的设计 9次下载
- 车载导航系统的发展和设计实现及路径规划算法在其中的应用说明 1次下载
- 基于自适应模糊控制的拖拉机自动导航系统_刘兆祥 1次下载
- 汽车导航系统解决方案 4次下载
- MIMU_GPS组合导航系统小型化设计 7次下载
- 基于Windows Mobile的个人移动导航系统 111次下载
- 导航系统故障检测与诊断技术综述 45次下载
- 基于ARM和DSP的组合导航系统设计 181次下载
- ARM与GPRS自导航系统终端设计与实现 25次下载
- 基于GPS的小型组合导航系统设计 58次下载
- 基于Windows Automotive的导航系统设计
- VxWorks在惯性导航系统中的应用
- 汽车导航系统的主要功能有哪些 1460次阅读
- 北斗卫星导航系统规模应用国际化发展战略研究 1580次阅读
- 基于IMU和地磁传感器的捷联惯性导航系统 7152次阅读
- 基于Linux和MPC823E嵌入式处理器实现船舶导航系统的设计 2541次阅读
- 应用于直升机自动导航系统的信号适配器设计方案 1157次阅读
- 嵌入式导航系统是在怎样的设计下实现的 918次阅读
- 嵌入式导航系统如何设计实现 1604次阅读
- 惯性导航的工作原理及惯性导航系统分类 3.5w次阅读
- 三分钟了解惯性导航系统、加速度计、陀螺仪的工作原理 6.6w次阅读
- 基于MSP430F149的室外移动机器人高精度组合导航系统 2842次阅读
- 双电源自动切换开关如何选型 2.6w次阅读
- 基于FPGA的惯性导航系统设计 2942次阅读
- 基于双口RAM的组合导航系统设计与应用 1210次阅读
- 卫星导航系统基带伪码完整系统解决方案 1354次阅读
- 基于DSP的车载导航系统硬件电路设计与实现 2578次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多