无人机开发资料推荐

作者:BlueSky
链接:https://www.zhihu.com/question/30084079/answer/52762050
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

学习四轴飞行器开发,最快的还是从开源学习平台入手。
国内这方面的做得比较好的有匿名开源四轴飞行器,有开源的微型四轴飞行器,也有开源飞控,均提供原理图和能稳定飞行的源代码。个人建议新手入门可以先学习微型四轴,成本低,安全性也高。

学习四轴飞行器开发主要有一下几个流程:
1.学习飞行器操作,即先玩再学;
2.了解四轴飞行器的飞行原理;
3.学习相关硬件知识,如目前流行的飞控主控STM32,还有相关的传感器知识(加速度计,陀螺仪,电子罗盘等);
4.学习惯性导航方面的一些知识,有了一些基础,才能方便看懂开源程序里的姿态解算程序,不然看起来就跟天书一样!
5.学习PID控制器,了解PID的参数整定过程,这样你就可以在学习平台上进行实践了。
6.动手修改完善开源程序,加入自己的代码,实现自己想要的功能!

工欲善其事必先利器,就像学单片机一样一般都会买个开发板,四轴飞行器也有不少优秀的学习开发平台

开拓者V3(匿名的开源微型四轴,带遥控器)

<img src="https://pic4.zhimg.com/50/fc140c04d646276c07b9e95ea99e32fd_hd.jpg" data-rawwidth="838" data-rawheight="661" class="origin_image zh-lightbox-thumb" width="838" data-original="https://pic4.zhimg.com/fc140c04d646276c07b9e95ea99e32fd_r.jpg">

领航者V3(开源飞控,除匿名自家开源代码之外,还支持OpenPilot,Taulabs等成熟开源飞控的固件)

<img src="https://pic4.zhimg.com/50/da10d92b188a37def0c43cffad0e695c_hd.jpg" data-rawwidth="395" data-rawheight="258" class="content_image" width="395">

百度或淘宝搜索“匿名四轴”,都能找到相关信息。

接下来则是开发入门了,有了一个飞行器之后,除了先让它飞起来,对于你来说更重要的便是学习飞行原理,姿态算法,控制算法等知识。
但是国内目前关于四轴开发的系统性资料和相关的交流社区都比较少,下面是一个比较好的学习论坛:
爱无人机-专注无人机开发与设计 这是一个无人机(四轴)相关的开发交流论坛,在很多相关的技术板块都有挺多资料值得学习:
菜鸟学飞
惯性导航
飞行控制
传感器
等.......

也有一些帖子值得入门开发者学习:
新手入门:如何在淘宝上选购四轴飞行器的主要部件
四轴飞行器飞行原理详解
微型四旋翼飞行器的设计与制作
多旋翼飞行器常用传感器资料集合(持续更新)
四轴PID控制算法详解(单环PID、串级PID)
四轴飞行器姿态融合算法详解

猜你喜欢

转载自blog.csdn.net/qq1518572311/article/details/80262333