1.固定翼无人机推荐《Small Unmanned Aircraft Theory and Practice》Beard, R.W. and McLain, T.W.: Small Unmanned Aircraft: Theory and Practice. (eBook and Hardcover)
涵盖了从底层的增稳控制、状态估计,到上层的航路规划、视觉控制。最赞的是每一章都配有相应的matlab仿真程序,一步步做下来,最终将会实现一个功能强大的无人机程序。ps:中文版已经有人在翻译了。
链接:http://pan.baidu.com/s/1pLTPn9D 密码:hm31

2.多旋翼设计推荐北航全权教授的课程《多旋翼无人机设计与控制》课件下载地址:Reliable Flight Control Group
全老师也写了一本书,《多旋翼无人机设计与控制》,不过应该是英文版的,近期会出版,我个人非常期待。

3.控制工程实践推荐《控制系统设计指南》,很多控制理论学得很好的学生,工作后却发现调好一个最简单的PID都很困难。这本书从工程需要出发来讲述控制理论,介绍了很多设计、建模、构建、调试、以及故障排除的使用方法。当在设计与调试实践中遇到问题时,值得翻一番。

4.论文、公开课等
另外,我收集整理了一些多旋翼方面的资料,可以看这里Drone - ExbotWiki
注:论文的最新下载链接看这里
http://pan.baidu.com/s/1bPoqui

5. 开源代码
开源项目也有很多了,结构好一点的推荐px4
功能多一些的推荐arduipilot

6 实践
说到最后,即便是玩最便宜的多旋翼,还是需要一点小钱的。
继续补充一段《最佳实践知识库》
==Ծ‸Ծ==
   (2) 由于历史的原因,通常设计不是从零开始,而是在已有的设计基础上进行的。这就意味着某些设计可能会继承已有设计的缺陷,会在已有基础上增加新的内容和功能,也会继承一些重大问题的解决方法,这些系统可能会变得非常复杂,以至于几乎无人能够全面了解系统的全部功能。
   (3) 在某些情况下,无法将设计需求转换为较好的量化指标,那么FCS 设计成败主要取决于控制律设计者个人的经验和枝巧,以及对于控制律设计作为飞行控制系统的一个完整部分所固有的软件和硬件方面的限制条件的洞察能力。因此,真正的设计需求或许只可能存在于经验丰富的设计者的头脑中,这些设计者能够正确地理解可用的信息,并能对可能失去的东西做出合理的判断。
   (4) 设计周期往往非常漫长,任何一个设计者在其设计生涯中可能只能接触到个别设计案例,因此有一部分经验是来自其他人。