機(jī)械社區(qū)

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
查看: 1999|回復(fù): 1
打印 上一主題 下一主題

教程丨基于HCR平臺的自動導(dǎo)航系統(tǒng)(一)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2017-1-25 10:35:16 | 只看該作者 回帖獎勵 |倒序?yàn)g覽 |閱讀模式
服務(wù)機(jī)器人的核心問題在于自主定位與導(dǎo)航,它主要包括幾大問題:* [( }5 W1 |" E: I8 J5 \6 C- b
無需用戶干預(yù),機(jī)器人自主構(gòu)建環(huán)境地圖?
實(shí)時、高精度的獲取機(jī)器人所在位置?
有效規(guī)避環(huán)境障礙,抵達(dá)目標(biāo)地點(diǎn)?
在未知環(huán)境中,有效規(guī)劃兩地之間最短路線?
有了相應(yīng)解決方案后,對于服務(wù)機(jī)器人廠商,還需要考慮如何快速與現(xiàn)有系統(tǒng)整合,加快產(chǎn)品上市?在高性能與低成本間如何獲得平衡?
9 V- X$ D% p* K3 O, L2 R# \
六大問題,一個對策
SLAMWARE系統(tǒng)就夠了
SLAMWARE系統(tǒng)由高性能激光雷達(dá)RPLIDAR與定位控制引擎核心SLAMWARE Core構(gòu)成。' d8 c" c. c* Z' p" w) F
SLAMWARE直接與RPLIDAR連接,并通過Control Bus與底盤連接。其中,High Speed Bus是一個高速的100M以太網(wǎng),負(fù)責(zé)與人機(jī)交互系統(tǒng)連接,并傳輸?shù)貓D數(shù)據(jù)。( l! |& U$ q# F9 O5 S4 A
SLAMWARE Core還支持超聲波傳感器、防跌落傳感器、碰撞傳感器和深度攝像頭的數(shù)據(jù),將它們和激光雷達(dá)的數(shù)據(jù)融合在一起,利用信息融合,使機(jī)器人實(shí)現(xiàn)更加智能、實(shí)用的自主運(yùn)動。2 E' s; i4 w2 D
看夠了枯燥的文字說明和產(chǎn)品圖片,拜托能不能拿點(diǎn)實(shí)際應(yīng)用案例出來?
. C; p" C3 ~! k  o3 [今天,我們就來舉個栗子。
7 y$ {# Z& |6 N# ?這是DFrobot推出的HCR家用機(jī)器人開源項(xiàng)目平臺。# b4 P' }3 E9 c7 g4 B1 m- K$ G
這是一款雙輪驅(qū)動的移動平臺,其底盤前部配有一個牛眼萬向輪,并配有碰撞傳感器,可以作為在緊急剎車的觸發(fā)裝置。3 H& z  [  C. _9 C
作為面向教育、科研和愛好者們的開源平臺,HCR擁有豐富的傳感器接口,方便用戶快速搭建原型,驗(yàn)證設(shè)計(jì)思路。
# \/ T" P  m! i/ q7 B  s! [. S" m那么,問題來了~
$ r: v. C' u# S. f0 M- x想把HCR變成一個可自主移動的機(jī)器人小車需要幾步呢?
2 ]# J* ^) s) d, V這和把大象裝進(jìn)冰箱一樣,需要三步。& ~( f5 s- D' z0 w1 p
第一步,安裝RPLIDAR。: p6 \3 |3 {+ o3 S& D
第二步,安裝SLAMWARE。/ s# @2 s7 X. s5 ]: {& S
第三步,打開手機(jī)APP,想怎么玩就怎么玩。! H3 }) u4 p4 y, I
當(dāng)然,肯定沒這么簡單,今天小編就帶你看看如何基于HCR平臺搭載SLAMWARE自動導(dǎo)航系統(tǒng)。
: M: ]) G' k$ B  R/ @8 D1、系統(tǒng)組成6 N  a% {' O4 w! |( r
Slamware board Version 3.06 a- `* e% M! }
RPLIDAR A23 j) P( _/ `, K( [5 F
DFrobot機(jī)器人平臺(包含碰撞傳感器*3, 超聲傳感器*3, 2-wheel直流減速電機(jī))
6 K5 N" [' [; }6 c9 U) H
電機(jī)驅(qū)動板
$ X# r# |/ J" |' _
大電流鋰聚合電池, n" A1 r0 U, T$ n' m
杜邦線若干,VCC, GND 擴(kuò)展版(自制)一塊' b9 p" b0 r# h2 b. E, ^
2、結(jié)構(gòu)圖
9 q5 A3 ^2 p& F5 V' f# ^% ?  f
硬件平臺搭建
: E/ b( |6 B* L) g7 W(1)搭建好HCR平臺(包含左右電機(jī), 碰撞傳感器, 超聲波傳感器),搭建HCR平臺的最下面兩層即可。
1 q, _7 E1 C5 k8 H9 B1 ?  e' ~
(2)固定Slamware board V3, 電機(jī)驅(qū)動板, RPLIDAR A2(連線方向?yàn)樾≤嚽斑M(jìn)方向,注意不要裝反),  鋰電池(固定在底盤的最下面一層), 5V電源/GND擴(kuò)展板(下圖左側(cè))。如圖示:
& h+ A" Q- d: N3 t
(3)連線:
5 k- r. Z" ]: k/ \2 r& C' ]a.RPLIDAR: 按照上述結(jié)構(gòu)圖將RPLIDAR A2 插入板上A2插口;" l+ t- Z/ h- u0 }$ f% V" w
b.Sonar:至多支持8個超聲波傳感器(本次安裝左中右三個),分別插在板上J3位置的Sonar插口的1、2、3位置。超聲傳感器共有GND、Trig、ECHO、VCC四個引腳,分別和板上的這四個引腳相連即可;
: f) j0 n* {7 Bc.Bumper: 至多支持8個碰撞傳感器(本次同樣安裝左中右三個),碰撞傳感器的三個引腳分別為VCC、DATA、GND,V3板上的J22區(qū)域目前只有左右兩個Bumper的數(shù)據(jù)接口,可以將中間Bumper的數(shù)據(jù)引腳接到GPIO上面;# S+ Q: T' F! N8 T2 Q
d.電機(jī)驅(qū)動板/左右電機(jī): . a! t* f( M+ ]. h( a1 a
硬件平臺搭建完畢之后,我們離可自動導(dǎo)航的HCR平臺又近了一步,下周我們會繼續(xù)介紹如何進(jìn)行固件代碼配置。- U+ T- O' s+ e/ R, Z% b

8 s) _% f* h1 Q7 I6 e: F! d! k
回復(fù)

使用道具 舉報(bào)

2#
發(fā)表于 2017-1-25 19:03:39 | 只看該作者
這個機(jī)器人是干嘛的?
您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規(guī)則

小黑屋|手機(jī)版|Archiver|機(jī)械社區(qū) ( 京ICP備10217105號-1,京ICP證050210號,浙公網(wǎng)安備33038202004372號 )

GMT+8, 2024-9-23 19:20 , Processed in 0.050271 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表