你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

几个基于STM32的开源无人机飞控

[复制链接]
枫W 发布时间:2017-12-26 23:10
本帖最后由 xiefy21 于 2017-12-26 23:16 编辑
7 ]7 Q/ `- m6 l+ u( t1 J  E
0 x) m& g9 \  u) i( o( o几个基于STM32的开源无人机飞控$ j+ R& z- L9 G2 Q' c

' S; C' [$ d+ g0 p$ n* L1、OpenPilot  http://www.openpilot.org1 P3 \) e9 Y, U
OpenPilot是一个开源的用于飞机模型的无人驾驶飞行器项目,最初由David Ankers、Angus Peart和Vassilis Varveropoulos于2009年创立,旨在支持多旋翼以及固定翼的飞机,提供强大稳定的无人驾驶平台。OpenPilot通过社区的力量发展起来的,开发者可以通过此平台学习小型的无人机技术。OpenPilot软件是基于GPLv3许可协议的。
, ^$ ~- g+ ^3 I$ m& ROpenPilot当前有两个硬件平台:CopterControl 和 Revolution。OpenPilot Revolution具有完整的板上惯性系统单元,而CopterControl板带有3轴陀螺仪和加速度计。CopterControl 可以扩展不同传感器和通讯系统。# g) _$ ^  ?8 {2 e' V+ \# m' E
CopterControl是第一代板子,后因陀螺仪问题修改为CC3D板子,Atom是最新的版本,功能完全兼容CC3D,但尺寸小了。
, E. B8 K; X6 V& B  |
3 O  a. p. Y) l" Y
8 Z' D) j  K* j6 R0 f, O& jOpenPilot OpenControl
& }& [1 q5 K' N. {9 [微控制器. q) w+ D; |( l9 r1 w% K
  • STM32F103CBT6
    " x: y$ ]2 L# j# O7 Z4 A0 G
    " ^5 ^4 r* f5 _+ @
传感器
3 y3 h- |# h+ S4 J5 V% @! i4 y
  • Analog Devices ADXL345 Accel
    + `  [0 ?: h& d& d3 N5 k
  • Invensense IDG-500 XY Axis Gyro
    ( Z  A! W: t9 O. j, K# @: _+ i
  • Invensense ISZ-500 Z Axis Gyro
    * F) @. s' X5 x9 y( @3 |# z1 l( l# }7 T6 ?9 i; M& k
OpenPilot - /OpenControl 3D/Atom
: Q" q9 O3 S7 Z# O微控制器:9 @3 |* ^6 ^3 m" _4 m2 ?) u
STM32F103CBT68 f: P6 b7 h/ I; k& }. v
传感器:' z7 `/ V/ z8 i% A! X: s$ t% Z5 A
Invensense MPU-3/6000, 3-axis Gyros & Accel on 6000+ S5 H" b9 J' z* R+ T) j; D
Revolution
/ ^: G) q) J2 s# [微控制器:" U& \+ y% w' Z/ X! }4 h
  • STM32F405RGT6, ARM Cortex-M4 内核@210MIPS
    3 `1 I0 C* S% T. _+ a8 F& @! n. e$ I% W3 I4 q' q
调制解调器:
7 c# U( e) A$ U- X6 j2 f# k
  • 采用了433MHz品牌/OPlink Modem。 OPLinkMINI采用STM32F103CBT6' ?/ ]  Y7 F7 @1 @$ i) e; H

    # n& g- J3 N6 k# V* {% C$ \
传感器:: ~$ g4 i9 N+ A  D
  • 3 Axis Gyro
    * i6 j8 n/ F* y4 c
  • 3 Axis Accelerometer
    ; n, J+ J- J+ \0 U
  • 3 Axis Magnetometer
    * O4 _6 ~' x( U- {0 X; X
  • Barometric pressure sensor
    % V, j* M: ^# @: W! B  ^+ e- Q7 F- A
参考资料7 s1 k) T1 z) y, [$ }
Main project web site:    http://www.openpilot.org/
7 d3 c5 r& r+ ]- ^% g" fProject forums:        http://forums.openpilot.org/
: p0 S  w: s- r+ q; j) wWiki, docs and manuals:    http://wiki.openpilot.org/) X$ X1 `8 F6 b8 L! b; s7 E5 `
Bug and issue tracker:    http://progress.openpilot.org/
) R: n2 f1 m  R( Q; W: z* B/ BSource code repository:    http://git.openpilot.org/
4 e% k2 m  p; _% D% v  FCrucible code reviews:    http://reviews.openpilot.org/cru
, K( r3 R9 P6 _8 @/ l0 qProject build server:    http://bamboo.openpilot.org/
3 W8 H% o" q3 u: mCommunity blogs:    http://forums.openpilot.org/blogs/9 q0 k7 F! j- d* O. S
Software downloads:    http://wiki.openpilot.org/display/WIKI/OpenPilot Downloads3 a' s0 A$ C  ~0 p
9 E+ m5 G+ b8 r% B7 @; i0 ]
2、PX4 autopilothttp://www.pixhawk.com/ b! w7 W: z" d: C9 U
PX4是一个独立的开源软件、开源硬件的开源项目,目的在于为学术、爱好和工业团体提供一款低成本高性能的高端的自动驾驶仪。PX4项目遵守BSD协议许可。这是一个完整的硬件和软件平台,非常像计算机,可以运行多个自动驾驶仪应用(如PX4 flight stack 货APM )。 该项目源于 ETH Zurich (苏黎世联邦理工大学)的计算机视觉与几何实验室的PIXHAWK项目、并得到了自主系统实验室和 自动控制实验室的支持 ,以及一些出色的个人(Contact and Credits)也参与其中,包括 3D Robotics 和 international 3DR distributors的成员。! L3 P. c7 ^9 [3 t6 s. o

, @& v& s  J8 s+ Z6 \, c% G
  X! Q; d$ L6 ^Pixhawk Autopilot
' v1 i( j: }+ _5 q2 Q3 A. A, e微控制器
( T. r- P/ [0 ?6 Z4 t$ U4 l3 Y
  • 32bit STM32F427, Cortex M4内核8 z) k2 ]. s. t3 @7 R! X. [, p+ j" t
  • 168 MHz& m; D' G5 o2 ?/ i3 W
  • 256 KB RAM; n4 ]/ ?/ o0 ]  ~+ G
  • 2 MB Flash2 L! E# K* e/ I
  • 32 bit STM32F103 自动防故障协处理器, K  ]7 l! P! b3 H8 M1 k4 r7 @9 M

    , E% d. A; Y( p" D) A. \" S
传感器& V8 U: A6 x; ~, w0 M  Q; @: ?
  • ST Micro L3GD20H 16 bit gyroscope3 X; ]0 R3 F) g) ^  N+ Q
  • ST Micro LSM303D 14 bit accelerometer / magnetometer
    7 b. r% I' w4 t  Q1 c
  • Invensense MPU 6000 3-axis accelerometer/gyroscope* z) \+ H' M( e( X0 ]8 L
  • MEAS MS5611 barometer
    * w) u. q4 [% F3 i) O2 R* j$ u' ~) E% v  w

" S1 v5 v2 f9 _+ o6 x+ {3 W3、Autoquadhttp://autoquad.org# r! |9 b! H) C" z
AutoQuad是一个开源软件项目,但硬件闭源。其旨在提供稳定、动态飞行和自动驾驶功能的飞控控制器。AutoQuad飞控控制器硬件采用了32位MCU和IMU传感器。( Y& _) ^6 A! {( z
AutoQuad 6 Flight Controller
1 E* x3 R* u( B& G& @, C( F% W% L主要特征:3 D5 t3 F+ B2 q! ?8 |
  • STM32F407 32bit Cortex M4 microcontroller (1MB flash)* G+ N. K3 }: g  J1 K
  • 14 general purpose PWM controllers / receivers (powered or un-powered)7 b8 e; T% h  z5 g4 }% g( W4 F5 g
  • Dedicated Spektrum satellite (remote receiver) 2.4Ghz R/C radio connector
    0 L8 ]$ ~2 `  f' ?  A" X
  • uSD card slot driven by 4bit SDIO capable of 100Mb/s transfer (up to 32GB storage)
    : p; \8 G- u! Q
  • onboard uBlox LEA-6T GPS module with battery backup and timepulse capture, k  ?9 j( t* t2 _. W4 V1 s3 p3 L
  • u.FL active GPS antenna connector
    ( \5 z' N7 P% \, B- d2 e8 N. L
  • optional external bi-directional telemetry radio via standard 6 pin FTDI connector – powered up to 1A: ?* l3 F. @) h  D$ y; |( G
  • I2C bus connector for I2C ESC’s (or other I2C devices)
    * Z' j1 W9 ]: I# A% g6 L
  • X,Y Mag: HMC6042
    3 a9 t/ G: F" R7 N. n' c% M
  • Z Mag: HMC1041Z
    ; w+ W4 V" s# R! |6 _4 ?
  • X,Y Gyro: IDG500
    ; i9 q1 {- t! f. U& L, q( f
  • Z Gyro: ISZ500
    4 j' P! w* g" L. M$ R6 S1 s
  • Accel: ADXL325+ m9 B7 p9 ], E' i8 \/ r
  • Pressure Sensor: MP3H6115A (optional 2. tube sensor)! v: A1 P; l6 v
  • Battery voltage monitor
    ( h' H9 y9 o/ P4 z& |8 Q( N& R8 M
    2 b- A) ~3 T- I8 H: q( a; k

) |* Q1 @7 j$ `) G3 B$ C4、AutoQuad M4AutoQuad M4是第一款新一代的AutoQuad飞行控制器。AutoQuad M4设计成可扩展的,从四方的口袋大小到重型直升机,通过扩展板还可以支持多达16个无刷电机。: N* ~) A0 f7 Z& ^3 B7 F3 h
主要特征:
& n0 f2 P2 j5 N7 Q6 [4 J
  • STM32F405 MCU
    4 q  R$ H" e! U- G
  • Native USB with 1S battery charging& O! M. ]5 q' q: |3 L) Q
  • 4 onboard motor drivers for brushed motors2 j  v) h& W& Q8 {2 c+ v5 C! m2 x$ j
  • Full 9-axis digital IMU with Altimeter! b8 ]- h0 p, Z/ G! Q; w! Z
  • Onboard Ublox7 GPS module
    - w1 M  D* v+ `0 n  q; X& C
  • Onboard Deltang DSM2 7-channel receiver
    , T7 m& g8 m# s! @4 S
  • Expansion board headers containing PWM, GPIOs, SD-Card, UART and power
    * N6 q, Q9 Z5 t& R
  • Onboard CAN bus transceiver. Y8 E1 c8 {$ w2 H
  • Included Quatos license for hobby and recreational crafts up to 1kg. Upgrade, educational and commercial licenses available.+ e/ [# \+ ~1 @/ i

    ' d2 J! c/ v. b& g; h: X1 f0 B
9 j- k6 j; Q' y0 g1 t
5、Crazepony://www.crazepony.com3 ?% h9 ?% h, E# g) h+ v5 k0 ^
Crazepony起源于孩子对飞行的梦想,承载着一群大学生对科技的热爱和追求。我们一起开发了Crazepony MINI四轴飞行器,并且将之开源,形成了飞行器爱好者社区。
1 \( W# D& t  R9 |: L, x8 e主要特征:" d7 T; a: }- m% }! W" ^* A
  • STM32F103T8U6,72MHz的32位Cortex-M3架构处理器
      A" z2 }, J. X) q, J8 v
  • 传统蓝牙/蓝牙4.0 BLE无线控制
    : x$ h1 v7 G) P9 A! S
  • 2.4G无线射频收发芯片nRF24L01 无线控制" {4 N, L1 s7 S% I9 J/ }/ [$ B
  • 650mAh航模电池,6分钟续航能力
    ' y8 x7 ?- _. p0 f8 b, H
  • 对角距离14厘米,真正的掌上四轴
    " j8 N0 y  U( h; l  e
  • 6维度传感器MPU6050
    7 H- L! o: t9 O5 ~0 H
  • 高精度气压计MS5611,实现Z轴方向室内自主悬停
    4 i2 q# z! M! w  [
    + Q/ H: w/ s" [8 _& e- a7 v

5 r* i1 s# w# U1 b6 l' ?# _# n5 S+ D$ e6 P9 g' q' H* L" a% i+ o" K
! J6 c' Y8 w9 d2 I6 q3 D
: f/ d, Y& v! F  h# R4 B2 q
赞 收藏 2 评论0 发布时间:2017-12-26 23:10

举报

0个回答

所属标签

相似技术帖

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版