久久久国产一区二区_国产精品av电影_日韩精品中文字幕一区二区三区_精品一区二区三区免费毛片爱
機械社區
標題:
教程丨基于HCR平臺的自動導航系統(一)
[打印本頁]
作者:
SLAMTEC思嵐科技
時間:
2017-1-25 10:35
標題:
教程丨基于HCR平臺的自動導航系統(一)
服務機器人的核心問題在于自主定位與導航,它主要包括幾大問題:
/ {7 d @1 P) d# h+ S' \
無需用戶干預,機器人自主構建環境地圖?
實時、高精度的獲取機器人所在位置?
有效規避環境障礙,抵達目標地點?
在未知環境中,有效規劃兩地之間最短路線?
有了相應解決方案后,對于服務機器人廠商,還需要考慮如何快速與現有系統整合,加快產品上市?在高性能與低成本間如何獲得平衡?
; l/ x4 P0 z/ K
六大問題,一個對策
SLAMWARE系統就夠了
SLAMWARE系統由高性能激光雷達RPLIDAR與定位控制引擎核心SLAMWARE Core構成。
r$ ^' o, v ?7 R9 {' w
SLAMWARE直接與RPLIDAR連接,并通過Control Bus與底盤連接。其中,High Speed Bus是一個高速的100M以太網,負責與人機交互系統連接,并傳輸地圖數據。
0 p8 r% c0 k' Z8 f; n) `
SLAMWARE Core還支持超聲波傳感器、防跌落傳感器、碰撞傳感器和深度攝像頭的數據,將它們和激光雷達的數據融合在一起,利用信息融合,使機器人實現更加智能、實用的自主運動。
. H, p7 G) V/ H& p; E5 |" Z
看夠了枯燥的文字說明和產品圖片,拜托能不能拿點實際應用案例出來啊?
, |$ P" H0 }) }/ ~$ X9 X2 y* `
今天,我們就來舉個栗子。
' ]0 b7 w$ S8 l( ?
這是DFrobot推出的HCR家用機器人開源項目平臺。
/ J. a4 h6 s2 p8 O i- D7 u* n& F
這是一款雙輪驅動的移動平臺,其底盤前部配有一個牛眼萬向輪,并配有碰撞傳感器,可以作為在緊急剎車的觸發裝置。
4 b6 R% `) ]3 S2 Z- A" X* W5 e% K
作為面向教育、科研和愛好者們的開源平臺,HCR擁有豐富的傳感器接口,方便用戶快速搭建原型,驗證設計思路。
! Q" |4 q% U3 B' F8 ?9 [% C8 }. @
那么,問題來了~
" q2 t; d9 n n
想把HCR變成一個可自主移動的機器人小車需要幾步呢?
- ?. [! i& k( c3 B+ p2 n$ U4 n3 d" b
這和把大象裝進冰箱一樣,需要三步。
5 r/ j" s" U+ ~% K5 ] a' e
第一步,安裝RPLIDAR。
& F- L) O( o z& a' l- T& w" w* O
第二步,安裝SLAMWARE。
7 T: ^* s/ }* r4 v, S+ O
第三步,打開手機APP,想怎么玩就怎么玩。
% l1 [% T* Y! k0 S1 U8 s
當然,肯定沒這么簡單,今天小編就帶你看看如何基于HCR平臺搭載SLAMWARE自動導航系統。
/ u; o' X4 J) l) u1 Y: a* I# v7 {
1、系統組成
5 b3 M# w: [3 E
Slamware board Version 3.0
) b. M/ M: {/ g' o! ^, w7 J
RPLIDAR A2
& ?; T- [" N( u; O
DFrobot機器人平臺(包含碰撞傳感器*3, 超聲傳感器*3, 2-wheel直流減速電機)
- P: h: p- M8 u. Y
電機驅動板
. d0 Z6 _' J; B7 A! l4 L
大電流鋰聚合電池
- `) X6 \8 O/ K) [. E9 L+ C
杜邦線若干,VCC, GND 擴展版(自制)一塊
N5 `( _4 _% B( d6 H$ ^
2、結構圖
+ _7 p) K) ]7 Y4 |5 @- O }/ o
硬件平臺搭建
' n0 K3 q; t/ t% I
(1)搭建好HCR平臺(包含左右電機, 碰撞傳感器, 超聲波傳感器),搭建HCR平臺的最下面兩層即可。
6 z1 A$ }3 K# }; z8 H3 V" S) u
(2)固定Slamware board V3, 電機驅動板, RPLIDAR A2(連線方向為小車前進方向,注意不要裝反), 鋰電池(固定在底盤的最下面一層), 5V電源/GND擴展板(下圖左側)。如圖示:
4 S# u) @6 x" n4 ?1 n
(3)連線:
$ _; y% f( O! ]& g. n J
a.RPLIDAR: 按照上述結構圖將RPLIDAR A2 插入板上A2插口;
0 L$ x1 c5 j6 M3 z5 J; i4 D0 D) ?
b.Sonar:至多支持8個超聲波傳感器(本次安裝左中右三個),分別插在板上J3位置的Sonar插口的1、2、3位置。超聲傳感器共有GND、Trig、ECHO、VCC四個引腳,分別和板上的這四個引腳相連即可;
3 D: A: b+ N2 s; f. {9 \/ t
c.Bumper: 至多支持8個碰撞傳感器(本次同樣安裝左中右三個),碰撞傳感器的三個引腳分別為VCC、DATA、GND,V3板上的J22區域目前只有左右兩個Bumper的數據接口,可以將中間Bumper的數據引腳接到GPIO上面;
& I! h- q) U; `! _3 g! V, Y
d.電機驅動板/左右電機:
C4 X8 q) D: W# _7 w* Q! m' [
硬件平臺搭建完畢之后,我們離可自動導航的HCR平臺又近了一步,下周我們會繼續介紹如何進行固件代碼配置。
0 {0 C$ Y9 A& z# L& x% s
6 b: V4 d% z8 B1 R2 J8 s" A
作者:
韓寒11
時間:
2017-1-25 19:03
這個機器人是干嘛的?
歡迎光臨 機械社區 (http://www.ytsybjq.com/)
Powered by Discuz! X3.5