强烈推荐:常用的开源无人飞行器项目分享
拔刀斋2013/09/08电子技术 IP:海南
DIYDRONES论坛主站:XXXXXXXXXXXXXXXXXXXXXXXX/
由创客大佬Chris Anderson亲自建立,包括若干个DIY无人飞行器项目的全球第一DIY UAV大站

新手入门,包括无人飞行器的概念,基于Arduino的APM飞控板Ardupilot (APM)的介绍,以及应用软件Arduplane(固定翼飞机)、Arducopter(用于旋翼机)、ArduRover(用于车船)的介绍。以上电路板和软件全部开源,并且购买成品电路板、下载软件不需要会编程。

XXXXXXXXXXXXXXXXXXXXXXXX/profiles/blogs/a-newbies-guide-to-uavs
A newbie's guide to UAVs

    Posted by Chris Anderson on March 28, 2009 at 2:00pm
    View Blog

What is an amateur UAV?

An Unmanned Aerial Vehicle (UAV) is an aircraft that has the capability of autonomous flight, without a pilot in control. Amateur UAVs are non-military and non-commercial. They typically fly under “recreational” exceptions to FAA regulations on UAVs, so long as the pilots/programmers keep them within tight limits on altitude and distance. Usually the UAV is controlled manually by Radio Control (RC) at take-off and landing, and switched into GPS-guided autonomous mode only at a safe altitude. (Confused by all the acronyms and unfamiliar terms in UAVs? A glossary is here.)
What do I need to make one?

---1) An RC plane, muticopter (quadcopter/hexacopter/tricopter, etc) or helicopter (see good starter plane options here). You can buy them ready to fly, including autopilot, here.
---2) An autopilot, such as APM 2.6 (see below)
---3) Optional: a useful “payload”, such as a digital camera or video transmission equipment
What does DIY Drones have to offer?

The DIY Drones community has created the world's first "universal autopilot", ArduPilot Mega (APM). It combines sophisticated IMU-based autopilot electronics with free Arduino-based autopilot software that can turn any RC vehicle into a fully-autonomous UAV.

A full setup consists of:

    APM 2.6 autopilot: The electronics, including twin processors, gyros, accelerometers, pressure sensors, GPS and more (shown at right). Available from 3D Robotics ($179).
    Mission Planner software:  Desktop software that lets you manage APM and plan missions, along with being a powerful ground station during flights and helping you analyze mission logs afterwards.
    Autopilot software:
        Arduplane: for any fixed-wing aircraft
        Arducopter: for any rotary-wing aircraft
        ArduRover: for any ground- or water-based vehicle

APM中文版wiki介绍by某淘宝店
XXXXXXXXXXXXXXXXXXXXXX/XXXXXXXm?id=22793960281
中文WIKI
固定翼  XXXXXXXXXXXXXXXXXXXXXX/p/ardupilot-mega/wiki/APM2board?wl=zh-Hans
多旋翼  XXXXXXXXXXXXXXXXXXXXXX/p/arducopter/wiki/ArduCopter?wl=zh-Hans

APM2跟APM1对比 主要改动在于传感器
使用了 mpu-6000 6轴数字传感器,带内部DMP
高精度 气压计 MS5611 ,10cm精度

======================================================================================
基于STM32,高性能的OpenPilot项目
XXXXXXXXXXXXXXXXXXXXXXX/wiki/OpenPilot
XXXXXXXXXXXXXXXXXXXXXXXX/

OpenPilot is a Free software unmanned aerial vehicle project for model aircraft aimed at supporting both multi-rotor craft as well as fixed wing aircraft. Initially founded by David Ankers, Angus Peart and Vassilis Varveropoulos in late 2009, OpenPilot was conceived as both a learning tool and to address areas the developers perceived were lacking in other small UAV platforms.[1]

The OpenPilot open source autopilot software can be combined with hardware such as an inertial navigation system board, a main control board, a GPS receiver, and a 2.4 GHz serial communications link with the ground station.[2]

The OpenPilot software is released under the GPL version 3 license.
Contents
Components

The OpenPilot project consists of two component parts, these are the on-board firmware and the Ground Control Station.[3] The firmware part of the project is written in C whilst the Ground Control Station is written in C++ utilising the Qt Toolkit.
Hardware

The current on-board hardware is a custom designed solution based on the STM32 Microcontroller.[4] There are two physical boards that are part of the hardware solution, the first is the main OpenPilot board which contains the core Microcontroller, SD socket, barometer plus servo connectors and second, the AHRS board which contains the sensor hardware. In other words, the hardware consists of two boards 1. The microcontroller board -the Core 2. The Sensors board - the AHRS
AHRS

The OpenPilot AHRS is a 9DOF unit and contains MEMS gyroscopes, accelerometers and a 3 direction magnetometer. Combined with the sensors, the OpenPilot AHRS contains its own Cortex M3 Microcontroller which runs a Kalman filter.[5] Filtered orientation data and inertial measurements are presented back to the main OpenPilot board using an SPI interface.[5]

The OpenPilot AHRS contains the following components:[6]

    STM32 Onboard (STM32F103C8)
    3x ADXRS610 Rate Gyros
    1x HMC5843 Magnetometer
    1x LIS344ALH 3-Axis Accelerometer

See also

    Paparazzi Project open-source autopilot

======================================================================================

国内论坛基于STM32的圆点博士微型四旋翼项目
XXXXXXXXXXXXXXXXXXXXX/XXXXXXXXXXXXXXXXXXXXXml

经过一个多月的奋斗,圆点博士微型四轴飞行器的硬件开源项目快要结束了。
1) 最终版本的线路图已经免费发布
2) 最终版本的PCB制板文件(gerber) BS001-C最迟在月底前免费发布,大家也可以晚点在官网直接下载
3) 该硬件各个模块的功能已经通过验证,已经实现成功裸飞(裸飞指没有加入PID控制)
4)   通过三期的活动,共20位坛友参与了硬件设置验证工作,在次,楼主对他们表示无限的感谢
5) 为了方便纯软件的坛友进行飞行算法研究,圆点博士晚些时候将会提供全套焊接好的完整开发套件。

该项目具体过程,请参阅帖子:
圆点博士微型四轴飞行器开工拉...有钱出钱,没钱出力 XXXXXXXXXXXXXXXXXXXXX/XXXXXXXXXXXXXXXXXXXXXml

现在,我们即将开始下一个完全开源的项目:圆点博士WIFI控制小四轴飞行器
本项目采用的方案:
1)芯片:STM32+NRF24L01+WIFI-COM模块
2)实现电脑和手机(Android/Iphone)对小四轴的控制

本项目开源的部分
1)STM32+NRF24L01+WIFI-COM模块 线路图
2)  STM32+NRF24L01 制板文件(直接采用圆点博士微型四轴飞行器BS001-C版本)
3)STM32固件用于实现NRF24L01和WIFI-COM模块之间的编程 (WIFI-COM模块采用现成的模块)
4)  PC端的网络编程
5)  手机端的网络编程

由于该项目设计的软件工程比较大,单靠楼主一个人的功力很难短时间内达到,请大家发扬开源精神,积极参与。。。。。

注意,无论是先前的
圆点博士微型四轴飞行器开工拉...有钱出钱,没钱出力 XXXXXXXXXXXXXXXXXXXXX/XXXXXXXXXXXXXXXXXXXXXml
还是现在的
圆点博士WIFI控制小四轴飞行器。。。完全开源。。。 XXXXXXXXXXXXXXXXXXXXX/XXXXXXXXXXXXXXXXXXXXXml

都是面向开发人员的,即你需要有STM32开发的基础和PC软件开发基础。
楼主的主要目的不是给大家提供一个玩具,而是试图和大家一起共同进步。如果你是一名在校学生,相信你一定会从楼主这两个帖子里获得不错的收益。

======================================================================================

国内爱好者登陆Kickstarter的HeX微型四旋翼项目
上次已经发了介绍:中国创客制造的四轴飞行器在Kickstarter上四小时募资成功
XXXXXXXXXXXXXXXXXXXXXXXX/t/60158
+300  科创币    虎哥    2013/09/10 赞扬
来自:电子信息 / 电子技术
5
已屏蔽 原因:{{ notice.reason }}已屏蔽
{{notice.noticeContent}}
~~空空如也
novakon
11年5个月前 IP:未同步
566728
感谢拔刀斋热情介绍。对于这些项目,有什么建议吗?是不是应该让大家买一套,还是按照资料自己DIY一个?
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
ds4442002
11年5个月前 IP:未同步
566829
要是我分享项目直接发PCB图纸和HEX文件盒使用说明书,并且全部是中文自己编辑的
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
拔刀斋作者
11年5个月前 IP:未同步
566834
回 1楼(novakon) 的帖子
有钱有机架不会玩的可以直接买,暂时不打算买的可以下载软件部分学习(除了源代码,有的还带上位机界面可以玩)
想做上箭的飞控也可以参考,可能需要改参数
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
hefanghua
11年5个月前 IP:未同步
566862
顶。我希望先入门STM32,最近在做STM32的开发板。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
basbkn
11年4个月前 IP:未同步
645895
难得的好东西,多谢楼主!!
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论

想参与大家的讨论?现在就 登录 或者 注册

所属专业
所属分类
上级专业
同级专业
拔刀斋
学者 机友 笔友
文章
212
回复
6920
学术分
15
2006/08/19注册,2年2个月前活动
暂无简介
主体类型:个人
所属领域:无
认证方式:手机号
IP归属地:未同步
插入公式
评论控制
加载中...
文号:{{pid}}
投诉或举报
加载中...
{{tip}}
请选择违规类型:
{{reason.type}}

空空如也

加载中...
详情
详情
推送到专栏从专栏移除
设为匿名取消匿名
查看作者
回复
只看作者
加入收藏取消收藏
收藏
取消收藏
折叠回复
置顶取消置顶
评学术分
鼓励
设为精选取消精选
管理提醒
编辑
通过审核
评论控制
退修或删除
历史版本
违规记录
投诉或举报
加入黑名单移除黑名单
查看IP
{{format('YYYY/MM/DD HH:mm:ss', toc)}}