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

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

[复制链接]
枫W 发布时间:2017-12-26 23:10
本帖最后由 xiefy21 于 2017-12-26 23:16 编辑 0 ]# f, v% @& O) K2 W

$ X4 ^! D) |# G& h) j# X6 Q3 ^. n/ W几个基于STM32的开源无人机飞控
: w- x8 g1 d" n( R4 B& `  X: v* ^5 b/ E! }+ K- T! H
1、OpenPilot  http://www.openpilot.org
( ^8 P0 l5 S! S: kOpenPilot是一个开源的用于飞机模型的无人驾驶飞行器项目,最初由David Ankers、Angus Peart和Vassilis Varveropoulos于2009年创立,旨在支持多旋翼以及固定翼的飞机,提供强大稳定的无人驾驶平台。OpenPilot通过社区的力量发展起来的,开发者可以通过此平台学习小型的无人机技术。OpenPilot软件是基于GPLv3许可协议的。
& m6 X& V& N# c$ _OpenPilot当前有两个硬件平台:CopterControl 和 Revolution。OpenPilot Revolution具有完整的板上惯性系统单元,而CopterControl板带有3轴陀螺仪和加速度计。CopterControl 可以扩展不同传感器和通讯系统。9 i4 J* A  I8 V5 Q9 X- \9 d# n5 h- \6 r
CopterControl是第一代板子,后因陀螺仪问题修改为CC3D板子,Atom是最新的版本,功能完全兼容CC3D,但尺寸小了。8 P9 A6 V/ a$ d/ [9 X$ y: ]
4 p  x2 i& M$ |: N: E$ E
! \0 u4 M8 A' a% K6 \6 t
OpenPilot OpenControl5 H! U' E  i5 F1 ~: O, r
微控制器
, r7 S6 r, O( Q$ C/ p/ U
  • STM32F103CBT62 @4 q1 N) j6 Y% @7 u# ~

    $ L2 N2 x/ W3 J$ `( Y6 \- W
传感器
% _  ]( O! ~; A% E* O
  • Analog Devices ADXL345 Accel
    $ C- g0 x: @& r9 I/ ^* ?  i" ?8 a
  • Invensense IDG-500 XY Axis Gyro$ z8 g+ W- y+ X3 n5 a5 W, n
  • Invensense ISZ-500 Z Axis Gyro
    & B" o& k3 R7 h3 _8 f' m
    & `# p1 A2 f) ?) U+ E- v
OpenPilot - /OpenControl 3D/Atom
; m( a  ^1 ~8 O; a9 t, U8 X微控制器:  g3 B+ ~; u) G0 H" ?. A: b) Z
STM32F103CBT6/ r% V* y! F8 @, G$ _3 s& V
传感器:0 g9 ^: ~" j& h
Invensense MPU-3/6000, 3-axis Gyros & Accel on 6000
0 u) |9 J1 L$ _! MRevolution8 z: f2 R0 l4 b$ N
微控制器:  b2 h% X; d& m" `+ P
  • STM32F405RGT6, ARM Cortex-M4 内核@210MIPS
    1 M% @$ L2 B6 w' L3 v3 H' g3 ^1 b6 D4 K. M6 j) w  I
调制解调器:
3 U) m; c8 t: Z; u- O; B
  • 采用了433MHz品牌/OPlink Modem。 OPLinkMINI采用STM32F103CBT6* d  c' X2 H; A  m) e+ G
    - r( B5 w! a. }( {
传感器:
  m% Y( O) Z1 M' h
  • 3 Axis Gyro4 U7 ?% [9 {% e; \2 E6 T) I
  • 3 Axis Accelerometer. u' ~( x+ y+ g: Z6 ?
  • 3 Axis Magnetometer: J0 W# A0 C) d; t+ y
  • Barometric pressure sensor
    0 z3 F9 i" M) r( F& z) o* k! s4 y' n) ^' @
参考资料
( d. S2 R1 z0 _/ n: yMain project web site:    http://www.openpilot.org/+ O. o! c* U& d3 o, N% w: ?
Project forums:        http://forums.openpilot.org/: |  o$ Q2 C, u/ x2 P
Wiki, docs and manuals:    http://wiki.openpilot.org/  o! L4 [# j- ]! N
Bug and issue tracker:    http://progress.openpilot.org/2 b) z& F1 K& b( I5 `
Source code repository:    http://git.openpilot.org/, c+ S( c/ U  u" r
Crucible code reviews:    http://reviews.openpilot.org/cru! y; z0 {5 X5 \# ~8 p9 Q
Project build server:    http://bamboo.openpilot.org/
. A. B* G  @& k9 c9 Z0 m6 T# sCommunity blogs:    http://forums.openpilot.org/blogs/
! Z5 l0 ~; o# d) y0 J! V/ fSoftware downloads:    http://wiki.openpilot.org/display/WIKI/OpenPilot Downloads
% g2 P: {9 {% w2 H: k  H% X
  R. D' w. o0 R  h# C# U- {/ [2、PX4 autopilothttp://www.pixhawk.com
0 ^% v* k2 U. l4 n5 Z5 rPX4是一个独立的开源软件、开源硬件的开源项目,目的在于为学术、爱好和工业团体提供一款低成本高性能的高端的自动驾驶仪。PX4项目遵守BSD协议许可。这是一个完整的硬件和软件平台,非常像计算机,可以运行多个自动驾驶仪应用(如PX4 flight stack 货APM )。 该项目源于 ETH Zurich (苏黎世联邦理工大学)的计算机视觉与几何实验室的PIXHAWK项目、并得到了自主系统实验室和 自动控制实验室的支持 ,以及一些出色的个人(Contact and Credits)也参与其中,包括 3D Robotics 和 international 3DR distributors的成员。& F0 j/ M6 Y& _4 Q
. z# J& m% F" z8 u7 x

, i( ~9 W* p  m2 {, EPixhawk Autopilot
+ S4 z* }0 _2 r9 }* L2 S. u微控制器
. Y/ \- ~' Y  R" ]: X6 }) s
  • 32bit STM32F427, Cortex M4内核
    $ k5 o( s) O  }  b, a
  • 168 MHz* \, S% U! t% w
  • 256 KB RAM
    - {% l, q; c( J* y7 u6 c
  • 2 MB Flash
      ~* W" Q$ H! W4 I8 g, V
  • 32 bit STM32F103 自动防故障协处理器
      l6 I8 W( Q# Y0 N3 b# r2 _6 h% v/ a0 v5 ^
传感器
1 i0 Z5 c4 ?: N' B+ g3 A, k
  • ST Micro L3GD20H 16 bit gyroscope
    % I# W" I/ B7 D  E' K; P" z! M
  • ST Micro LSM303D 14 bit accelerometer / magnetometer
    $ H" o5 ^6 ^  V
  • Invensense MPU 6000 3-axis accelerometer/gyroscope
    + ?& L  i. Y) n1 s6 x, [* E
  • MEAS MS5611 barometer
    ; I) k/ f; Q6 B' F( ^
    ! C! p7 |2 K1 @9 }& g
+ B4 E, V2 ?$ `! k7 \
3、Autoquadhttp://autoquad.org
3 }2 v/ J0 g+ q/ b  |( X( R6 f0 SAutoQuad是一个开源软件项目,但硬件闭源。其旨在提供稳定、动态飞行和自动驾驶功能的飞控控制器。AutoQuad飞控控制器硬件采用了32位MCU和IMU传感器。& d: Q/ Q$ R) u) E; E+ I0 g1 S
AutoQuad 6 Flight Controller+ C( F( V. _0 w, s3 y& ~% t: D
主要特征:
9 A! n) Y  K. l
  • STM32F407 32bit Cortex M4 microcontroller (1MB flash)
    , P( W& g4 V: h6 ]
  • 14 general purpose PWM controllers / receivers (powered or un-powered)
    9 `, K5 _, ]& u. \7 X. D: J
  • Dedicated Spektrum satellite (remote receiver) 2.4Ghz R/C radio connector
    ' Z1 \& i. {. w8 u
  • uSD card slot driven by 4bit SDIO capable of 100Mb/s transfer (up to 32GB storage). Q: N  Z: P3 e' h+ A
  • onboard uBlox LEA-6T GPS module with battery backup and timepulse capture
    7 }! M; S" f4 M# h0 i% h5 h
  • u.FL active GPS antenna connector
    5 h. e& b0 t5 V/ ^
  • optional external bi-directional telemetry radio via standard 6 pin FTDI connector – powered up to 1A
    , o- s9 W7 v2 {- ~
  • I2C bus connector for I2C ESC’s (or other I2C devices): I+ L) }( I$ U$ t1 l
  • X,Y Mag: HMC6042
    ; n/ S1 R  o# z/ [- x. v0 n
  • Z Mag: HMC1041Z
    6 O% p4 }. U( ^7 Z
  • X,Y Gyro: IDG500
    & q5 t% H' O% G1 Q, ~0 j
  • Z Gyro: ISZ500& \( H- W+ ]1 I( S8 \% e) [
  • Accel: ADXL325$ ?/ V! b4 ~: r, |
  • Pressure Sensor: MP3H6115A (optional 2. tube sensor)
    & w) v  ]% q  ^( t8 H! H
  • Battery voltage monitor# H8 j. z3 t7 [5 o. s, j& |
    - I8 M/ P) d+ ]' F6 f3 ?

9 d9 {  D, Q3 [% r5 |4、AutoQuad M4AutoQuad M4是第一款新一代的AutoQuad飞行控制器。AutoQuad M4设计成可扩展的,从四方的口袋大小到重型直升机,通过扩展板还可以支持多达16个无刷电机。: _0 e: ~; ^8 }) y
主要特征:
0 J, f4 b; c6 q3 O: Y! g5 t+ q
  • STM32F405 MCU% k; m- d- W/ z4 y7 p8 V
  • Native USB with 1S battery charging
    4 C( p" N2 b: m
  • 4 onboard motor drivers for brushed motors
    0 u. O5 w5 w- [' Z" x% b% r
  • Full 9-axis digital IMU with Altimeter' e4 c7 N7 o- b* }
  • Onboard Ublox7 GPS module0 `  [( r2 q1 [: B: i: B+ I
  • Onboard Deltang DSM2 7-channel receiver- I5 G( |: T* u7 O
  • Expansion board headers containing PWM, GPIOs, SD-Card, UART and power6 J. L- z. ?, S$ v  d
  • Onboard CAN bus transceiver
      H% |+ c" U, J' Z
  • Included Quatos license for hobby and recreational crafts up to 1kg. Upgrade, educational and commercial licenses available.
    1 n$ v( ^0 ~: W" _% `) M& S' E% e! J" V7 R" g  z
, |- V; a$ N; k) M
5、Crazepony://www.crazepony.com
. \6 x& v* t4 H) e7 A" TCrazepony起源于孩子对飞行的梦想,承载着一群大学生对科技的热爱和追求。我们一起开发了Crazepony MINI四轴飞行器,并且将之开源,形成了飞行器爱好者社区。4 I9 Z- m6 w: ~0 p1 o/ J2 M0 c
主要特征:
- f' O: d; p% V
  • STM32F103T8U6,72MHz的32位Cortex-M3架构处理器& J3 N3 a9 a" i) V- i/ _: J6 y2 l
  • 传统蓝牙/蓝牙4.0 BLE无线控制0 W4 _. u8 F* H8 H0 `' k5 M
  • 2.4G无线射频收发芯片nRF24L01 无线控制  e+ T( H  G: `- e2 H7 u. v
  • 650mAh航模电池,6分钟续航能力* s! F: h% L% k9 Y6 A
  • 对角距离14厘米,真正的掌上四轴
    9 D2 O. e& b8 }7 Y3 l& j
  • 6维度传感器MPU60500 ?+ t  S) _% j5 v& [, w& F
  • 高精度气压计MS5611,实现Z轴方向室内自主悬停% F" T7 k+ c( x! E  x4 s9 E

    - u1 i: A  C1 h1 T% {  O! A8 L

' o6 @1 {- O6 t; I% [! \) H: T3 f; ~
$ x, ]0 I, ~: Y8 F3 I0 o8 d
* J$ P3 o& \6 M+ A$ H. n3 m& U2 t# c8 ?
收藏 2 评论0 发布时间:2017-12-26 23:10

举报

0个回答
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版