前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >APM飞控若干整理

APM飞控若干整理

作者头像
云深无际
发布2021-12-01 22:04:47
1.9K0
发布2021-12-01 22:04:47
举报
文章被收录于专栏:云深之无迹云深之无迹

哇,APM的飞控,我有一个!!!写它。

代码语言:javascript
复制
https://github.com/ArduPilot/ardupilot

位置在此

APM的介绍

代码语言:javascript
复制
https://ardupilot.org/ardupilot/index.html

自带的文档位置

APM其实不是一个简单的飞控那么简单,而是一套自动驾驶仪的解决方案

固定翼

多旋翼

RC车

追踪信号用的?我忘了名字了

代码语言:javascript
复制
https://firmware.ardupilot.org/

这些固件的位置

老哥还给了一个数字电台

这样信息传递的方式有很多,都是串口方式

ESP8266的遥测

串口连接

代码语言:javascript
复制
https://github.com/dogmaphobic/mavesp8266

固件在这里

代码语言:javascript
复制
https://github.com/DroneBridge/ESP32#installationflashing-using-precompiled-binaries

ESP32 是更好的选择。

ArduPilot 源代码包括AP-HAL 硬件抽象层,使得将代码移植到各种自动驾驶板变得相对容易。

AP_HAL 层(硬件抽象层)是我们使 ArduPilot 可移植到许多不同平台的方式。库/AP_HAL 中有一个顶层 AP_HAL,它定义了其余代码对特定板特性的接口,然后有一个 AP_HAL_XXX 子目录用于每种板类型,例如 AP_HAL_AVR 用于基于 AVR 的板,AP_HAL_PX4 用于 Pixhawk 板和AP_HAL_Linux 适用于基于 Linux 的主板。

代码语言:javascript
复制
https://github.com/ArduPilot/ardupilot/tree/master/libraries/AP_HAL

在这里

代码语言:javascript
复制
https://ardupilot.org/rover/docs/common-apm25-and-26-overview.html#common-apm25-and-26-overview

APM2.8,我的飞控就是这个

代码语言:javascript
复制
https://ardupilot.org/dev/index.html

这里是面向开发者的链接

代码语言:javascript
复制
https://www.mathworks.com/matlabcentral/fileexchange/345-tcp-udp-ip-toolbox-2-0-6

可以使用Matlab一起开发,使用TCP/IP协议做协议栈传输

本文参与?腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-11-30,如有侵权请联系?cloudcommunity@tencent.com 删除

本文分享自 云深之无迹 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com