-
Notifications
You must be signed in to change notification settings - Fork 60
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
12 changed files
with
46 additions
and
20 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
Crazepony四轴飞行器书籍 | ||
Crazepony四轴飞行器 | ||
======== | ||
|
||
这是配套Crazepony四轴飞行器项目的书籍。使用了[GitBook](https://www.gitbook.com/)管理和发布。 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,5 @@ | ||
# 四轴飞行器算法讲解 | ||
|
||
本章主要是Crazepony核心的算法讲解。其中最重要的就是姿态解算部分内容。 | ||
|
||
姿态解算是指把陀螺仪、加速度计、罗盘等数据融合在一起,得出飞行器的空中姿态,也叫做姿态融合。姿态解算的过程,涉及到传感器数据读取与滤波,四元数与旋转,姿态解算框架,长期融合/快速融合。 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,27 +1,26 @@ | ||
很高兴为你介绍迷你四轴飞行器项目crazepony。你的关注是对我们莫大的支持和鼓舞。 | ||
|
||
 | ||
|
||
## CrazePony项目介绍 | ||
|
||
CrazePony项目旨在为工科类大学生/航模爱好者/创客提供可二次开发的迷你四轴飞行器模型。我们秉承开放,合作,分享的理念,致力将CrazePony打造成航模爱好者学习交流的软硬件平台。CrazePony是一个完全开源的项目,包括源代码,原理图,设计思路等,并且提供详尽的百科知识库。在这里,可以通过它学习飞行器相关知识,也可以在上面实现自己的创意,进行二次开发。 | ||
CrazePony项目旨在为大学生/航模爱好者/创客提供可二次开发的迷你四轴飞行器原型。我们秉承开放,合作,分享的理念,致力将CrazePony打造成航模爱好者学习交流的软硬件平台。CrazePony是一个完全开源的项目,包括源代码,原理图,设计思路等,并且提供详尽的百科知识库。可以通过它学习四轴飞行器相关知识,也可以在上面进行二次开发,实现自己的创意。 | ||
|
||
* CrazePony网址,点击http://crazepony.com | ||
* CrazePony百科知识库,点击http://crazepony.com/wiki.html | ||
* 网站源码/主控源码/app源码都托管在github上,你可以自由的下载,修改,分发,点击https://github.com/Crazepony | ||
* 网址:http://crazepony.com | ||
* Wiki:http://crazepony.com/wiki.html | ||
* 博客:http://crazepony.com/blog.html | ||
* Github站点:https://github.com/Crazepony | ||
|
||
 | ||
|
||
## CrazePony的故事 | ||
|
||
CrazePony项目起源于一个孩童从小对摆脱地心引力的梦想。随着知识的增加,技能的进步,在大学期间终于能够把这个梦想和自己的学习结合起来。到现在,CrazePony四轴飞行器已经在电路板上进行了7次的改进,在软件,算法等方面经历了无数次的挫败和修改。 | ||
CrazePony项目起源于一个孩童从小对摆脱地心引力的梦想。在进入大学之后,终于能够把这个梦想和自己所学结合起来。到现在,CrazePony四轴飞行器已经在硬件上进行了10多次的改进,在软件,算法等方面经历了无数次的挫败和修改。 | ||
|
||
 | ||
|
||
虽然它还有很多的不足,但是我们很自豪的将它推荐每一个朋友。因为它代表着我们对梦想默默的执着,对技术纯粹的追求,对挫折不言放弃的自信。 | ||
虽然它还有很多的不足,但是我们很自豪的将它推荐每一个朋友。因为它代表着我们对梦想默默的执着,对技术纯粹的追求,对挫折不言放弃的坚持。 | ||
|
||
## CrazePony的理念 | ||
|
||
开放,合作,分享是CrazePony一直最求的理念,我们也把这种理念带入到产品的设计/研发/推广中。所以我们把CrazePony开源,希望能够为开源硬件/开源软件/创客领域贡献我们的一份力量。 | ||
开放,合作,分享是CrazePony一直追求的理念,我们也把这种理念带入到产品的设计/研发/推广中。所以我们把CrazePony开源,希望能够为开源硬件/开源软件/创客领域贡献我们的一份力量。 | ||
|
||
 |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,4 @@ | ||
手把手教你开发Crazepony四轴飞行器。DIY一个属于你自己的第一个四轴飞行器。 | ||
# Crazepony原理讲解 | ||
|
||
本章主要讲解Crazepony的硬件原理和软件框架。从中可以看到我们的主要设计思路。同时,我们将元器件选型和开发经验进行了总结,方便大家DIY属于自己的四轴飞行器,并且少走我们曾经走过的弯路。 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,7 @@ | ||
Crazyflie使用了实时嵌入式操作系统FreeRTOS。相比于uCOS,FreeRTOS是完全开源免费的,而uCOS在商业上的应用是要收费的。作为一个轻量级的操作系统,功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能等,可基本满足较小系统的需要。下面介绍FreeRTOS的基本框架,在STM32上的移植等。 | ||
# Crazyflie四轴飞行器 | ||
|
||
[Crazyflie](http://www.bitcraze.se/)四轴飞行器是一个和Crazepony非常类似的迷你四轴飞行器项目,由瑞士三个工程师设计开发。该项目现在由深圳Seeed Studio公司负责生产和销售。Crazyflie是Crazepony的前辈和学习的对象。 | ||
|
||
我们研究了Crazyflie的结构/硬件/软件,并且做了相关的笔记和分析。这里我们将笔记分享出来,方便后面人们的研究和学习。 | ||
|
||
 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
开发指南 | ||
# 开发指南 | ||
|
||
介绍如何在windows/linux下搭建开发环境,如何编译源代码,如何下载到主控上进行调试。 | ||
本章介绍如何在windows/linux下搭建开发环境,如何编译源代码,如何下载到主控上进行调试等二次开发的步骤。对于想对Crazepony进行二次开发的小伙伴,能够提供非常完备的指导。 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,5 @@ | ||
航模基本概念扫盲 | ||
# 航模基本概念扫盲 | ||
|
||
人类从来就有一个飞行的梦想,从风筝到竹蜻蜓,从热气球到莱特兄弟,从空客A380到航天飞船。也许这个梦想就是从孩子手中小小的航模飞机开始种下的种子,等待某一天梦想的实现。 | ||
|
||
最基本,最原始的,那才是以后腾飞最重要的助推剂。本章将会为你介绍航模中最基本最常见的概念。 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,6 @@ | ||
四轴飞行器 | ||
# 四轴飞行器 | ||
|
||
四轴飞行器是航模无人机中最常见的一种,为众多的航模爱好者所喜欢。在很多科幻电影中也常有四轴飞行器的出现。美国电影《复仇者联盟(Marvel's The Avengers)》中的空中航空母舰就是一艘巨大的四轴飞行器。 | ||
|
||
 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,6 @@ | ||
四轴飞行器的组成部分,以及crazepony在设计时的故事。 | ||
# 四轴飞行器基本组成部分 | ||
|
||
本章将会为讲解四轴飞行器的基本组成部分,很多都争对Crazepony迷你四轴飞行器做了特殊的说明。但是很多基本组成部分,大小四轴都是相同的。按照模块划分,主要有下面几个部分。 | ||
|
||
* 动力部分:电机,电机驱动,桨叶 | ||
* 控制部分:MCU,传感器(IMU),遥控通信(2.4G和蓝牙) |