|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
用树莓派和FPGA构建具有立体视觉和LiDAR的“驴车”
4 B" }# w, Y0 X: V8 m无人驾驶和机器人很火,也是当今人工智能的重要方向。如何用随手可得的树莓派和FPGA构建一款拥有一定人工智能的“无人驾驶”的车?这篇来自Hackster上的获奖开源项目可以给大家很好的参考。该文章转载自与非网的公众号。
2 ]( I% j2 |* z1 b2 w8 X6 b
& \1 T' c0 P$ H在我们的兄弟公众号《电路设计技能》中的系列文章《学用树莓派(4)- 看大神用树莓派做的开源、人工智能的自驾“驴车”》中 介绍了自动驾驶的 DonkeyCar,一款基于树莓派+遥控+Python(tornado、keras、tensoRFlow、opencv)的开源DIY自动驾驶平台。% G! [" [# x7 P) I+ N, Q
& W. O8 L' C G4 B( C6 d/ R
今天更进一步,为大家介绍一款基于树莓派和Xilinx FPGA的拥有立体视觉和LiDAR的 DonkeyCar。& y: U h# O$ b u
6 a( m& J# Z% _; u0 J. D, M) r这个项目在https://www.hackster.io/上获得了BEST DONKEYCAR PROJECT(The Autonomous RobotChallenge)
* } N* z* c- ]* j' V2 @
6 v$ b/ `6 H+ l& F* K" E1 \该项目包括以下主要组成部分:
- E3 {+ C! A- c: P3 @: u0 f
0 ]2 u# L; K& C& d0 h' \3 C
* u. P, J* `2 |+ p$ [
, k. l0 T& Q- x4 D
! g3 a9 T! v3 n: b车体部分跟之前的“驴车”差不多
4 e, U: F/ ~- v0 V; d
" l# J- u$ v% p; \6 v车体的部分可以参照链接:http://docs.donkeycar.com/guide/build_hardware/,在国内可以通过香港的DIYRobocars社区在Robocar Store上购买套件,购买链接:https://www.robocarstore.com/
9 ~, d9 G( m0 h, u+ K0 [, \
: X3 H c( ~0 I车体完成后,我们就可以把开发板安装调试了。需要注意的是Avnet Ultra96需要12V电压,我们还需要Vivado设计套件。. N M1 t3 g# }+ O0 [( y
$ P% |$ d7 { l1 u$ M
7 L8 ^' [' e# A, TZYNQ开发板需要12V 供电 " t0 n- A$ s' B4 ]0 d8 X( U4 {
0 @8 w& v8 H5 M
5 M1 X/ b9 C/ l5 f
可以通过WiFi 访问开发板
* S( \8 ]3 T( |2 w; p3 z3 B; T5 r4 p1 h2 p# w) E9 R% T# R
' D. h, \ K- {$ R" Z* zXilinx 的VIVADO 套件 M. }% t7 s0 C0 B8 O4 l
" j1 F# q2 R, y9 t
+ h. e, r3 |( S6 q; i2 l: J. r* Z9 s) v. j' L2 k/ O8 _
# ]/ E9 z; T+ H( x! @+ \
接下来就是安装调试来自TFmini的 LiDAR模块。
. S4 q; D1 ?) a) f3 U5 S+ V! J! |* |0 I+ K9 o! U5 i, V3 T7 x
- Y, B5 g1 W5 A o9 R0 ~( y
连接上树莓派,调通后可以先跑一下试试 : o. D; s0 a8 a1 y$ C9 c
5 w3 Y. c+ H* X& ^) O) B3 y6 U, t& S' q5 m( P2 s9 e5 m* m
记录数据测试一下。 : t2 t2 f5 ?( X# n. U4 u
8 g0 U5 H, d. t* O/ h5 c接下来还需要加上立体视觉的2个摄像头
* J+ h1 p& L1 s" |2 }# h4 |6 ~. n: l! A
4 e* U6 M7 A3 n; r6 a1 K6 H0 f
) x3 e8 o4 j' f: i$ j6 r" ^$ g3 |, W' ]
% U9 l& m1 Y9 a8 Q0 W
; s/ Y N2 @5 a' ^8 W1 K
6 {/ {# K5 V w+ Y装车后的完成体 ' D; k( X2 r0 r" ? }
4 k; u) W) c3 B本项目硬件部分还是比较简单的,更复杂的软件调试部分。
c- B9 x1 b) \- L |
|