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

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

[复制链接]
枫W 发布时间:2017-12-26 23:10
本帖最后由 xiefy21 于 2017-12-26 23:16 编辑
( x* k$ B& ?4 ~+ L5 t/ q; P
2 w; m# e& @0 L几个基于STM32的开源无人机飞控+ p+ ]9 |& T( b1 x( L" c
" a: _* o  h3 P" p# z
1、OpenPilot  http://www.openpilot.org! y; b6 q  X! E5 ^
OpenPilot是一个开源的用于飞机模型的无人驾驶飞行器项目,最初由David Ankers、Angus Peart和Vassilis Varveropoulos于2009年创立,旨在支持多旋翼以及固定翼的飞机,提供强大稳定的无人驾驶平台。OpenPilot通过社区的力量发展起来的,开发者可以通过此平台学习小型的无人机技术。OpenPilot软件是基于GPLv3许可协议的。
: b- F0 v( }& b9 {1 n4 T, TOpenPilot当前有两个硬件平台:CopterControl 和 Revolution。OpenPilot Revolution具有完整的板上惯性系统单元,而CopterControl板带有3轴陀螺仪和加速度计。CopterControl 可以扩展不同传感器和通讯系统。
7 }$ L2 W) V- e7 m, Z& iCopterControl是第一代板子,后因陀螺仪问题修改为CC3D板子,Atom是最新的版本,功能完全兼容CC3D,但尺寸小了。
$ g3 A, S1 X. G& V' \$ q7 r. j( j0 i+ n/ T9 p& `3 R
8 e4 b9 A- s4 a
OpenPilot OpenControl, q# `7 P5 p" G$ x+ V. y
微控制器
& ~4 ~! u( I& L
  • STM32F103CBT6
    / B0 g6 O/ ]- x2 e% C
    ! C+ a2 `# o8 ~& y. Z9 o& c8 m1 [
传感器! D/ d4 g) _3 I3 X
  • Analog Devices ADXL345 Accel
    # z) H4 c9 U* D" ~# v
  • Invensense IDG-500 XY Axis Gyro
    0 C9 j' h$ @2 _7 D2 s" j
  • Invensense ISZ-500 Z Axis Gyro
    . ~9 x2 y# v9 l8 C  W( I2 m! @5 g  J' g: Q5 F  A
OpenPilot - /OpenControl 3D/Atom* R- W' H: D) \% V/ S
微控制器:' d# `* M( u. x% D" d
STM32F103CBT6
% W% X7 d# K9 o; u4 w6 F6 S$ E5 f传感器:! Z3 K  M6 {/ A! l
Invensense MPU-3/6000, 3-axis Gyros & Accel on 6000. d$ p4 }! \. k- h
Revolution
0 b0 d2 B3 {2 P; \0 d微控制器:. p+ z$ W! }( Z. o* |
  • STM32F405RGT6, ARM Cortex-M4 内核@210MIPS
    6 l# n* u$ |5 S; t. [* e4 n7 c+ d/ s- \/ m, ~" I# R3 ~
调制解调器:
. C  M8 t5 k* h5 A
  • 采用了433MHz品牌/OPlink Modem。 OPLinkMINI采用STM32F103CBT6& ^) U. ?( y6 y- V

      U, `1 z  O8 {( i7 h
传感器:# ^5 Y1 ]3 I+ r! {* U" i/ Y
  • 3 Axis Gyro) l; \  w+ B+ H/ z( Z7 I1 L
  • 3 Axis Accelerometer
    % m" o1 ?# `/ K9 T% m; w$ C/ g
  • 3 Axis Magnetometer4 z0 L3 W) P0 ~! x; K0 _
  • Barometric pressure sensor
    8 L0 {8 N) P& Z1 i* J  U
    ) k2 Q$ G: S  l6 d! a
参考资料) s- w" N5 _( U" l9 O
Main project web site:    http://www.openpilot.org/+ y$ @* Q4 Z& F0 }0 J
Project forums:        http://forums.openpilot.org/
( d* ?! w; f' gWiki, docs and manuals:    http://wiki.openpilot.org/" [& y$ {2 M2 ~' K
Bug and issue tracker:    http://progress.openpilot.org/
' I5 O0 l' @( _+ k; zSource code repository:    http://git.openpilot.org/
( T' P: r) e- G" r* U8 a% uCrucible code reviews:    http://reviews.openpilot.org/cru
+ R5 @4 W8 p8 O8 d3 U- M$ ~  v5 g$ x7 ~Project build server:    http://bamboo.openpilot.org/
  [6 j# s' _( y$ s! \7 O+ Y/ _Community blogs:    http://forums.openpilot.org/blogs/
/ J' z7 E; D" }1 T- NSoftware downloads:    http://wiki.openpilot.org/display/WIKI/OpenPilot Downloads6 ^1 p1 m, z0 I, I: b0 b- |

5 H+ c5 P# C/ w  z8 K/ C+ y2、PX4 autopilothttp://www.pixhawk.com! O) s4 l- `. E5 G
PX4是一个独立的开源软件、开源硬件的开源项目,目的在于为学术、爱好和工业团体提供一款低成本高性能的高端的自动驾驶仪。PX4项目遵守BSD协议许可。这是一个完整的硬件和软件平台,非常像计算机,可以运行多个自动驾驶仪应用(如PX4 flight stack 货APM )。 该项目源于 ETH Zurich (苏黎世联邦理工大学)的计算机视觉与几何实验室的PIXHAWK项目、并得到了自主系统实验室和 自动控制实验室的支持 ,以及一些出色的个人(Contact and Credits)也参与其中,包括 3D Robotics 和 international 3DR distributors的成员。
$ \7 H2 c! L( \8 R+ ^# S& d
, j1 W% ~' r/ O1 m) q; \6 A# z: R. y% J7 Z5 q. r2 A; b0 [2 S
Pixhawk Autopilot3 v- n# Y0 @2 @
微控制器( O; w  ]1 {+ ^' q" V0 w2 f8 [
  • 32bit STM32F427, Cortex M4内核
    + k2 d3 _( E# j. g1 a9 g1 o! ?7 Q
  • 168 MHz" `: ^3 L0 ^1 ~# z* E* ?: z
  • 256 KB RAM2 g7 V) M& V7 {2 g, ]' z
  • 2 MB Flash/ E! _6 q! Q3 i1 Q
  • 32 bit STM32F103 自动防故障协处理器1 H* ]* T# N( N- U, a) {% I/ a
    & J$ K7 z6 F" |- ^2 f/ x
传感器' R! V7 B/ B5 {& d- l
  • ST Micro L3GD20H 16 bit gyroscope
    ; Z# P3 i+ }8 B4 ]
  • ST Micro LSM303D 14 bit accelerometer / magnetometer
    , J. V1 c' c- C% F2 j: Z
  • Invensense MPU 6000 3-axis accelerometer/gyroscope, \& M  {1 v/ {! r
  • MEAS MS5611 barometer
    $ c7 }( q; {/ t9 D* x. }3 d5 a7 \: g/ d6 y; G4 t+ F: A! b
1 Z4 {) h8 Z: p* Q0 X
3、Autoquadhttp://autoquad.org  f" c# X7 r' d+ b: R
AutoQuad是一个开源软件项目,但硬件闭源。其旨在提供稳定、动态飞行和自动驾驶功能的飞控控制器。AutoQuad飞控控制器硬件采用了32位MCU和IMU传感器。
9 a7 A9 g# q4 VAutoQuad 6 Flight Controller* i. s; ~: @8 r
主要特征:( r! f  G/ ~. M* [/ q
  • STM32F407 32bit Cortex M4 microcontroller (1MB flash): ?5 {* P, Z$ N! W, ~. _
  • 14 general purpose PWM controllers / receivers (powered or un-powered)
    ) {$ f2 {8 X& s' C& s: v
  • Dedicated Spektrum satellite (remote receiver) 2.4Ghz R/C radio connector% A4 X% {% n4 Q* \  a
  • uSD card slot driven by 4bit SDIO capable of 100Mb/s transfer (up to 32GB storage)2 p; D( N! ]9 Z3 m
  • onboard uBlox LEA-6T GPS module with battery backup and timepulse capture
    ) v/ `# |, M8 C& R% }" Y
  • u.FL active GPS antenna connector. y4 p" o* t) h
  • optional external bi-directional telemetry radio via standard 6 pin FTDI connector – powered up to 1A% X: |, s5 w$ ^* _% m
  • I2C bus connector for I2C ESC’s (or other I2C devices)
    7 p! a, y5 |4 l8 d3 ^1 M- V. ~8 C
  • X,Y Mag: HMC60428 J! v3 o, E1 g2 ?
  • Z Mag: HMC1041Z$ x0 C7 @% x0 z5 V% U. V
  • X,Y Gyro: IDG500
    2 |/ Y: l+ u: g7 Y, Y* F- b
  • Z Gyro: ISZ500
    / ^- X: F. U# }/ E% x( J( j6 C2 T
  • Accel: ADXL325; Q4 _$ [. k  N- Z0 I# D: Z
  • Pressure Sensor: MP3H6115A (optional 2. tube sensor)
    + ]2 X7 Y6 L6 k1 g0 D
  • Battery voltage monitor& `7 Z/ @+ d! D0 v6 c

    4 y) C: W" T5 Q6 J. ~
$ C; J" x9 v' U# n/ i8 O" u% R  b
4、AutoQuad M4AutoQuad M4是第一款新一代的AutoQuad飞行控制器。AutoQuad M4设计成可扩展的,从四方的口袋大小到重型直升机,通过扩展板还可以支持多达16个无刷电机。% U7 t( q9 J- _
主要特征:& K; G  f" k3 |/ G9 Y- @# f
  • STM32F405 MCU
    2 n5 M/ D" Y& C
  • Native USB with 1S battery charging
    ( o1 d! R) J7 l# [9 \! l
  • 4 onboard motor drivers for brushed motors, o3 y! S- K/ R& B! ^7 Q6 l
  • Full 9-axis digital IMU with Altimeter3 q& t8 D4 @: F, q; Q/ t9 |
  • Onboard Ublox7 GPS module
    & `& _; |' K+ f+ \( ^- a
  • Onboard Deltang DSM2 7-channel receiver
    , Q. L0 k- _! {, i/ [1 Y& a9 M
  • Expansion board headers containing PWM, GPIOs, SD-Card, UART and power
    " n9 l# T# g2 @) H: S0 E
  • Onboard CAN bus transceiver
    1 z2 ?1 a( P' |+ @7 x
  • Included Quatos license for hobby and recreational crafts up to 1kg. Upgrade, educational and commercial licenses available.
    - _6 A6 z! B6 Y
    & T3 `/ G2 F/ h. |6 w. K) o. Z
$ v$ M- F% k0 Z5 R8 T
5、Crazepony://www.crazepony.com  x, x# o8 r( d" P
Crazepony起源于孩子对飞行的梦想,承载着一群大学生对科技的热爱和追求。我们一起开发了Crazepony MINI四轴飞行器,并且将之开源,形成了飞行器爱好者社区。
3 C0 Z' n& ~% G* ^; @: F8 Z1 _主要特征:. Y% ]5 n: T8 ^/ V- y( {8 g8 Y6 t
  • STM32F103T8U6,72MHz的32位Cortex-M3架构处理器- T7 m' c' v3 i; A' z' F  t* L" z
  • 传统蓝牙/蓝牙4.0 BLE无线控制
    - t; r% Z4 B  ~' R* d: }# e: |3 b
  • 2.4G无线射频收发芯片nRF24L01 无线控制# K) a% A& C8 l" `5 d
  • 650mAh航模电池,6分钟续航能力
    ' _* {; Z, a+ P3 \) [" q
  • 对角距离14厘米,真正的掌上四轴
    * V) X( S* U! s1 ~+ {
  • 6维度传感器MPU6050
    0 c  j/ V+ A# A# o
  • 高精度气压计MS5611,实现Z轴方向室内自主悬停
    7 C! p, V4 z" |9 U+ ?2 R! ^3 K* W, X9 V: y. x

! W1 S0 t( ^# X6 i1 ]4 U4 H1 F/ u4 ]. E4 O

  |1 c' r/ U$ X& [8 C  Q  t) \; t4 X$ v  b, L# t& l0 p
收藏 2 评论0 发布时间:2017-12-26 23:10

举报

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