|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
用树莓派和FPGA构建具有立体视觉和LiDAR的“驴车” ( A/ [3 M" ^$ I- v7 c0 [
无人驾驶和机器人很火,也是当今人工智能的重要方向。如何用随手可得的树莓派和FPGA构建一款拥有一定人工智能的“无人驾驶”的车?这篇来自Hackster上的获奖开源项目可以给大家很好的参考。该文章转载自与非网的公众号。8 t% U* i( l- m$ G1 l4 l' R3 {. p
4 n$ r- D/ |& C B6 R在我们的兄弟公众号《电路设计技能》中的系列文章《学用树莓派(4)- 看大神用树莓派做的开源、人工智能的自驾“驴车”》中 介绍了自动驾驶的 DonkeyCar,一款基于树莓派+遥控+Python(tornado、keras、tensoRFlow、opencv)的开源DIY自动驾驶平台。: w) \% H$ G6 L I, m) u
; Z* p" j& ~& k( h今天更进一步,为大家介绍一款基于树莓派和Xilinx FPGA的拥有立体视觉和LiDAR的 DonkeyCar。
( S, v @! K) P1 O
9 W" s) H4 }* X0 m1 x2 |& ~这个项目在https://www.hackster.io/上获得了BEST DONKEYCAR PROJECT(The Autonomous RobotChallenge)
' E9 P! U" x0 [# m3 h
! E9 S5 Q: d) B* r* N该项目包括以下主要组成部分:
( u+ G# c+ |) W# ]+ P5 \' S
( m( X: I/ n! V, R! ?" j# d6 ^+ l# k/ Y, v; y4 ` D! U
! ^& v8 s% p7 Y6 H, k- t- n' M: U+ z) o) v
车体部分跟之前的“驴车”差不多 , F4 V# J6 |( ^4 X) \9 s6 l: P
2 q3 j/ S4 y j% V+ C- h
车体的部分可以参照链接:http://docs.donkeycar.com/guide/build_hardware/,在国内可以通过香港的DIYRobocars社区在Robocar Store上购买套件,购买链接:https://www.robocarstore.com/5 Y5 k4 y* k v% p2 I% O9 x+ A
3 k- v# {5 \4 Y: Y" E+ K& R车体完成后,我们就可以把开发板安装调试了。需要注意的是Avnet Ultra96需要12V电压,我们还需要Vivado设计套件。
. @1 i8 W7 |, k+ i9 i& K- m _1 C: N$ u* ~5 V6 N$ e: g; T! M% {
0 G& R0 a# Q5 U* C, LZYNQ开发板需要12V 供电
# q% ?' F/ Y% D& N8 q5 l5 @- K% [1 [3 b4 y" @
% ^* u8 p: s' z# m; y可以通过WiFi 访问开发板
6 e6 i Y5 N9 q' [5 g: ] F% C! o; A& Q: S: c3 `
! ?/ m! X. v% y& z2 g7 wXilinx 的VIVADO 套件
6 O! E3 e7 c& }# x
% P, M' Y8 | G5 }" h# u6 _: r2 { c2 ~) Z
: M: Q+ ^& v) c. E; h; T
9 S( w4 B* q2 n ]' y接下来就是安装调试来自TFmini的 LiDAR模块。; ~0 {8 A" y' c: L' W
7 K/ h* I. f/ d; n1 d2 b m: h7 E* V
) J% W1 E# f4 r. U0 j" e/ I& r$ i# m连接上树莓派,调通后可以先跑一下试试
/ R2 L- G0 g. [/ ?/ H
! _1 C- K, q4 T$ v' S7 A
& ~& g2 k7 z3 w2 p$ H' Y# t记录数据测试一下。
- {/ t3 ]9 [% R- w3 ?+ ~
7 e: L1 E9 I2 L: m5 Q1 C接下来还需要加上立体视觉的2个摄像头 . M( i" K% @' {1 x' m$ G
5 U5 O- Y8 X6 P8 @; c& Y1 a) C: s( n" M v8 A4 I, i& C9 P% H5 k1 A2 t; `1 Q
( l& y$ N# d9 }# S9 d
8 q; [" c, u( y( e0 a9 G1 _5 X: \+ b, L7 T0 ~
* ?" k5 c K% f' i1 ~ v* a
装车后的完成体 1 {' }7 w4 @ n$ A: c
, j! Q. G. _. _本项目硬件部分还是比较简单的,更复杂的软件调试部分。( R# G. m- Q" A7 w
|
|