五月婷婷欧美视频_少女频道在线观看高清_欧美日韩视频一区二区三区_7777精品伊久久久大香线蕉语言

機(jī)器人資訊
  1. 中國(guó)制造2025前瞻:無(wú)人機(jī)的未來(lái)(二)
  2. 【重磅】人工智能書寫醫(yī)療健康產(chǎn)業(yè)新篇章(下)
  3. 人工智能書寫醫(yī)療機(jī)器人產(chǎn)業(yè)新篇章
  4. 牛!市一院參與研發(fā)“國(guó)之重器”骨科手術(shù)機(jī)器人
  5. 機(jī)器人胰腺手術(shù)全球直播
技術(shù)教程
示教器維修
伺服電機(jī)維修
首頁(yè) > 機(jī)器人資訊 > 如何設(shè)計(jì)一款基于ROS的移動(dòng)機(jī)器人?

如何設(shè)計(jì)一款基于ROS的移動(dòng)機(jī)器人?

日期:2018-03-29   人氣:  來(lái)源:互聯(lián)網(wǎng)
簡(jiǎn)介:最近幾年各種移動(dòng)機(jī)器人開始涌現(xiàn)出來(lái),不論是輪式的還是履帶式的,如何讓移動(dòng)機(jī)器人移動(dòng)都是最核心的工作。要讓機(jī)器人實(shí)現(xiàn)環(huán)境感知、機(jī)械臂控制、導(dǎo)航規(guī)劃等一系列功能,就需要操作系統(tǒng)的支持,而ROS就是最重要的軟件平臺(tái)之一,它在科研領(lǐng)域已經(jīng)有廣泛的應(yīng)……

最近幾年各種移動(dòng)機(jī)器人開始涌現(xiàn)出來(lái),不論是輪式的還是履帶式的,如何讓移動(dòng)機(jī)器人移動(dòng)都是最核心的工作。要讓機(jī)器人實(shí)現(xiàn)環(huán)境感知、機(jī)械臂控制、導(dǎo)航規(guī)劃等一系列功能,就需要操作系統(tǒng)的支持,而ROS就是最重要的軟件平臺(tái)之一,它在科研領(lǐng)域已經(jīng)有廣泛的應(yīng)用。

不過有關(guān)ROS的書籍并不多,國(guó)內(nèi)可供的學(xué)習(xí)社區(qū)就更少了。本期硬創(chuàng)公開課就帶大家了解一下如何利用ROS來(lái)設(shè)計(jì)移動(dòng)機(jī)器人。

分享嘉賓李金榜:EAI科技創(chuàng)始人兼CEO,畢業(yè)于北京理工大學(xué),碩士學(xué)位。曾在網(wǎng)易、雪球、騰訊技術(shù)部有多年linux底層技術(shù)研發(fā)經(jīng)驗(yàn)。2015年聯(lián)合創(chuàng)立EAI科技,負(fù)責(zé)SLAM算法研發(fā)及相關(guān)定位導(dǎo)航軟件產(chǎn)品開發(fā)。EAI科技,專注機(jī)器人移動(dòng),提供消費(fèi)級(jí)高性能激光雷達(dá)、slam算法和機(jī)器人移動(dòng)平臺(tái)。

移動(dòng)機(jī)器人的三個(gè)部分

所謂的智能移動(dòng),是指機(jī)器人能根據(jù)周圍的環(huán)境變化,自主地規(guī)劃路線、避障,到達(dá)目標(biāo)地。

機(jī)器人是模擬人的各種行為,想象一下,人走動(dòng)需要哪些器官的配合?首先用眼睛觀察周圍環(huán)境,然后用腦去分析如何走才能到達(dá)目標(biāo)地,接著用腿走過去,周而復(fù)始,直到到達(dá)目標(biāo)地址為至。機(jī)器人如果要實(shí)現(xiàn)智能移動(dòng),也需要眼、腦和腿這三部分的緊密配合。

腿是機(jī)器人移動(dòng)的基礎(chǔ)。機(jī)器人的腿不局限于類人或類動(dòng)物的腿,也可以是輪子、履帶等,能讓機(jī)器人移動(dòng)起來(lái)的部件,都可以籠統(tǒng)地稱為腿。

類人的腿式優(yōu)點(diǎn)是:既可以在復(fù)雜路況(比如爬樓梯)下移動(dòng)、也可以更形象地模仿人的動(dòng)作(比如跳舞),缺點(diǎn)是:結(jié)構(gòu)和控制單元比較復(fù)雜、造價(jià)高、移動(dòng)慢等。

所以大部分移動(dòng)的機(jī)器人都是輪式機(jī)器人,其優(yōu)勢(shì)在于輪子設(shè)計(jì)簡(jiǎn)單、成本低、移動(dòng)快。而輪式的也分為多種:兩輪平衡車、三輪、四輪和多輪等等。目前最經(jīng)濟(jì)實(shí)用的是兩個(gè)主動(dòng)輪+一個(gè)萬(wàn)向輪。

眼睛

機(jī)器人的眼睛其實(shí)就是一個(gè)傳感器。它的作用是觀察周圍的環(huán)境,適合做機(jī)器人眼睛的有激光雷達(dá)、視覺(深度相機(jī)、單雙相機(jī))、輔助(超聲波測(cè)距、紅外測(cè)距)等。

機(jī)器人的大腦就負(fù)責(zé)接收眼睛傳輸?shù)臄?shù)據(jù),實(shí)時(shí)計(jì)算出路線,指揮腿去移動(dòng)。

其實(shí)就是要把看到的東西轉(zhuǎn)換為數(shù)據(jù)語(yǔ)言。針對(duì)如何描述數(shù)據(jù),如何實(shí)現(xiàn)處理邏輯等一系列問題。ROS系統(tǒng)給我們提供一個(gè)很好的開發(fā)框架。

ROS簡(jiǎn)介

ROS是建立在linux之上的操作系統(tǒng)。它的前身是斯坦福人工智能實(shí)驗(yàn)室為了支持斯坦福智能機(jī)器人而建立項(xiàng)目,主要可以提供一些標(biāo)準(zhǔn)操作系統(tǒng)服務(wù),例如硬件抽象,底層設(shè)備控制,常用功能實(shí)現(xiàn),進(jìn)程間消息以及數(shù)據(jù)包管理。

ROS是基于一種圖狀架構(gòu),從而不同節(jié)點(diǎn)的進(jìn)程能接受、發(fā)布、聚合各種信息(例如傳感,控制,狀態(tài),規(guī)劃等等)。目前ROS主要支持Ubuntu操作系統(tǒng)。

有人問ROS能否裝到虛擬機(jī)里,一般來(lái)說是可以的,但是我們建議裝個(gè)雙系統(tǒng),用Ubuntu專門跑ROS。

實(shí)際上,ROS可以分成兩層,低層是上面描述的操作系統(tǒng)層,高層則是廣大用戶群貢獻(xiàn)的實(shí)現(xiàn)不同功能的各種軟件包,例如定位繪圖,行動(dòng)規(guī)劃,感知,模擬等等。ROS(低層)使用BSD許可證,所有是開源軟件,并能免費(fèi)用于研究和商業(yè)用途,而高層的用戶提供的包則使用很多種不同的許可證。

用ROS實(shí)現(xiàn)機(jī)器人的移動(dòng)

對(duì)于二維空間,使用線速度+角速度可以實(shí)現(xiàn)輪式機(jī)器的隨意移動(dòng)。

線速度:描述機(jī)器人前后移動(dòng)的速度大小

角速度:描述機(jī)器人轉(zhuǎn)動(dòng)的角速度大小

所以控制機(jī)器人移動(dòng)主要是要把線速度角速度轉(zhuǎn)換為左右輪的速度大小,然后,通過輪子直徑和輪間距,可以把線速度和角速度轉(zhuǎn)化為左輪和右輪的速度大小。

這里有一個(gè)關(guān)鍵問題就是編碼器的選擇和pid的調(diào)速。

編碼器的選擇:一般編碼器和輪子是在一個(gè)軸上,目前來(lái)說,速度在0.7m/s以下的話,編碼器選600鍵到1200鍵之間都o(jì)k。不過需要注意的是,編碼器最好用雙線的,A、B兩線輸出,A向和B向輸出相差90度,這樣可以防抖動(dòng)。防抖動(dòng)就是可以在之后里程計(jì)算時(shí)可以更準(zhǔn)確。

左輪和右輪的速度大小的控制,通過輪子編碼器反饋,通過PID實(shí)時(shí)調(diào)整電機(jī)的PMW來(lái)實(shí)現(xiàn)。實(shí)時(shí)計(jì)算出小車的里程計(jì)(odom),得到小車移動(dòng)位置的變化。

計(jì)算車的位置變化是通過編碼器來(lái)計(jì)算的,如果輪子打滑等情況,庫(kù)卡機(jī)器人,那么計(jì)算的變化和實(shí)際的變化可能不同。要解決這個(gè)問題,其實(shí)是看那個(gè)問題更嚴(yán)重。要走5米只走了4.9米重要,還是要走180度只走了179度重要。

其實(shí)角度的不精確對(duì)小車的影響更大。一般來(lái)說,小車的直線距離精確度可以控制在厘米范圍內(nèi),在角度方面可以控制精準(zhǔn)度在1%~2%。因?yàn)榻嵌仁潜容^重要的參數(shù),所以很多人就用陀螺儀來(lái)進(jìn)行矯正。

所以有時(shí)候大家問小車精度有多高?其實(shí)現(xiàn)在這樣已經(jīng)精度比較高了,難免打滑等問題,不可能做到百分之百的精準(zhǔn)。

小車在距離和角度方面做到現(xiàn)在這樣對(duì)于自建地圖導(dǎo)航已經(jīng)是可以接受的,要提高更高的精度可能就要其他設(shè)備輔助,比如激光雷達(dá)來(lái)進(jìn)行輔助,激光雷達(dá)可以進(jìn)行二次檢測(cè)進(jìn)行糾正。

激光雷達(dá)數(shù)據(jù)的存儲(chǔ)格式,它首先會(huì)有一個(gè)大小范圍,如果超出范圍是無(wú)效的。還有就是有幾個(gè)采樣點(diǎn),這樣就可以激光雷達(dá)可以告訴你隔多少度有一個(gè)采樣點(diǎn)。

另外最后那個(gè)Intensities是告訴大家數(shù)據(jù)的準(zhǔn)確率,因?yàn)榧す饫走_(dá)也是取最高點(diǎn)的數(shù)據(jù),是有一定的準(zhǔn)確率的。上面的ppt其實(shí)就是用激光雷達(dá)掃了一個(gè)墻的形狀。

激光雷達(dá)掃出一個(gè)靜態(tài)形狀其實(shí)沒有意義,雷達(dá)建圖的意義其實(shí)在于建立房間的地圖。

如何繪制地圖?

第一步是收集眼睛數(shù)據(jù):

針對(duì)激光雷達(dá),ROS在sensor_msgs包中定義了專用了數(shù)據(jù)結(jié)構(gòu)來(lái)存儲(chǔ)激光消息的相關(guān)信息,成為L(zhǎng)aserScan。

它指定了激光的有效范圍、掃描點(diǎn)采樣的角度及每個(gè)角度的測(cè)量值。激光雷達(dá)360度實(shí)時(shí)掃描,能實(shí)時(shí)測(cè)出障礙物的距離、形狀和實(shí)時(shí)變化。

第二步就是把眼睛看到的數(shù)據(jù)轉(zhuǎn)化為地圖:

ROS的gmapping把激光雷達(dá)的/scan數(shù)據(jù)轉(zhuǎn)換為柵格map數(shù)據(jù),其中黑色代表障礙物、白色代表空白區(qū)域,可以順利通行、灰色:未知領(lǐng)域。隨著機(jī)器人的移動(dòng),激光雷達(dá)可以在多個(gè)不同方位觀測(cè)同一個(gè)位置是否有障礙物,如果存在障礙物的閾值超過設(shè)置值是,庫(kù)卡機(jī)器人驅(qū)動(dòng)器維修,就標(biāo)定此處是存在障礙物;否則標(biāo)定不存在障礙物。把障礙物、空白區(qū)域和未知領(lǐng)域的尺寸用不同灰度表示出來(lái),就是柵格地圖。便于下一步定位和導(dǎo)航。

有時(shí)候會(huì)出現(xiàn)很直的墻,機(jī)器人卻無(wú)法直著行走,這時(shí)的問題可能就是機(jī)器人的輪子出現(xiàn)打滑等其他問題,而走歪了,這時(shí)繪制出的地圖也可能是歪的。這種情況可以通過加一個(gè)陀螺儀來(lái)避免這個(gè)情況。因?yàn)榧す饫走_(dá)的特性,有時(shí)候遇到黑色或鏡面會(huì)導(dǎo)致測(cè)距不準(zhǔn)。

目前的解決方法就是不用激光雷達(dá),或者用激光雷達(dá)和超聲波進(jìn)行輔助處理。

ROS的地圖是分多層的,我可以在不同高度放多臺(tái)激光雷達(dá)來(lái)一起疊加,共同繪制一張地圖。地圖繪制結(jié)束之后,就可以進(jìn)行定位和導(dǎo)航等工作。

如何定位和導(dǎo)航?

定位:其實(shí)是概率性的定位,而不是100%的精度。根據(jù)激光雷達(dá)掃描周圍障礙物的形狀,與地圖的形狀做匹配,判斷機(jī)器人所在位置的概率

免責(zé)聲明:本網(wǎng)部分文章和信息來(lái)源于互聯(lián)網(wǎng),本網(wǎng)轉(zhuǎn)載出于傳遞更多信息和學(xué)習(xí)之目的。如轉(zhuǎn)載稿涉及版權(quán)等問題,請(qǐng)立即聯(lián)系網(wǎng)站所有人,我們會(huì)予以更改或刪除相關(guān)文章,保證您的權(quán)利。
五月婷婷欧美视频_少女频道在线观看高清_欧美日韩视频一区二区三区_7777精品伊久久久大香线蕉语言
69精品人人人人| 国产精品视频在线看| 日韩一区二区免费高清| 美国精品在线观看| 久久久久亚洲综合| 欧美伊人精品成人久久综合97| 一区二区三区91| 欧美一区二区三区在线电影| 成人性生交大片| 亚洲成av人**亚洲成av**| 国产亚洲自拍一区| 欧美午夜精品一区| 91视频.com| 国产精品一级片在线观看| 色婷婷激情久久| 成人国产精品免费观看动漫| 亚洲妇熟xx妇色黄| 国产精品毛片高清在线完整版| 日韩欧美一级二级三级| 国产精品天天摸av网| 中文字幕不卡在线观看| 日韩美女主播在线视频一区二区三区| 99re这里都是精品| 不卡av免费在线观看| 国产色91在线| 国产精品无遮挡| 久久久高清一区二区三区| 亚洲精品一区二区三区香蕉| 91精品国产综合久久福利| 韩国v欧美v亚洲v日本v| 亚洲午夜免费视频| 亚洲电影欧美电影有声小说| 亚洲国产美国国产综合一区二区| 中文字幕一区二区三区蜜月| 久久亚洲私人国产精品va媚药| 久久午夜羞羞影院免费观看| 欧美电影在哪看比较好| 久久久国产一区二区三区四区小说 | 亚洲欧洲另类国产综合| 国产精品久久久久久久第一福利 | 欧美激情综合五月色丁香| 国产欧美日韩不卡| 精品国免费一区二区三区| 精品国产欧美一区二区| 欧美tickle裸体挠脚心vk| 最新不卡av在线| 日本成人中文字幕| 99国产精品久久久久| 亚洲欧美激情在线| 亚洲午夜电影网| 国产一区二区在线看| 99久久伊人久久99| 91精品国产黑色紧身裤美女| 日韩欧美国产系列| 亚洲综合自拍偷拍| 免费观看在线综合色| 91成人在线精品| 久久综合九色综合97婷婷| 亚洲人午夜精品天堂一二香蕉| 男女视频一区二区| 日本韩国欧美国产| 国产精品视频一二三区| 日韩精品乱码免费| 99久久er热在这里只有精品15| 欧美一区二区三区思思人| 国产亚洲欧美激情| 国内精品在线播放| 在线播放亚洲一区| 亚洲视频1区2区| 丁香啪啪综合成人亚洲小说| 欧美疯狂性受xxxxx喷水图片| 亚洲视频免费看| 99re视频精品| 亚洲乱码国产乱码精品精98午夜| 国产精品亚洲第一| 国产精品国产自产拍高清av王其 | 中文字幕中文字幕中文字幕亚洲无线| 国产成人精品三级麻豆| 欧美日韩激情一区二区三区| 午夜久久福利影院| 欧美喷潮久久久xxxxx| 强制捆绑调教一区二区| 精品久久久久久无| 国产精品18久久久久久久久久久久 | 欧美一区二区三区在线电影| 日本不卡的三区四区五区| 在线播放国产精品二区一二区四区| 精品99久久久久久| 韩国欧美国产一区| 亚洲天堂2016| 4438x成人网最大色成网站| 日本欧美韩国一区三区| 中文字幕成人av| 欧美男人的天堂一二区| 成人禁用看黄a在线| 天堂午夜影视日韩欧美一区二区| 亚洲精品在线网站| 日本二三区不卡| 丰满少妇在线播放bd日韩电影| 亚洲你懂的在线视频| 国产亚洲一本大道中文在线| 欧美中文字幕一区二区三区亚洲 | 国产精品亚洲视频| 免费观看在线综合色| 亚洲精品午夜久久久| 国产欧美精品一区| 日韩一区二区三区av| 欧美日韩一区二区在线视频| 波多野结衣中文字幕一区 | 在线精品视频一区二区| 成人综合婷婷国产精品久久蜜臀| 亚洲成人一区二区| 亚洲高清在线视频| 亚洲精品第1页| 一区二区三区欧美激情| 国产精品成人在线观看| 亚洲国产精品二十页| 国产日韩在线不卡| 国产精品视频第一区| 久久精品欧美日韩| 国产性色一区二区| 欧美激情综合网| 亚洲色图一区二区三区| 亚洲在线视频一区| 三级久久三级久久| 免费看日韩a级影片| 国内精品伊人久久久久av一坑 | 亚洲高清视频的网址| 亚洲午夜三级在线| 麻豆成人在线观看| 成人亚洲精品久久久久软件| 成人高清免费观看| 欧美午夜影院一区| 精品久久久久久久久久久久久久久| 2020国产精品| 亚洲素人一区二区| 久草热8精品视频在线观看| 国产成人精品一区二| 在线亚洲高清视频| 久久色中文字幕| 亚洲午夜久久久久久久久电影院 | 国产宾馆实践打屁股91| 成人av网站在线观看免费| 日本精品一级二级| 日韩成人伦理电影在线观看| 同产精品九九九| 9i看片成人免费高清| 欧美一区二区视频在线观看2020| 久久亚洲捆绑美女| 亚洲国产精品尤物yw在线观看| 激情伊人五月天久久综合| 在线中文字幕一区| 国产亚洲综合在线| 国产精品一区二区男女羞羞无遮挡 | 亚洲欧洲成人精品av97| 国产在线视频不卡二| 色94色欧美sute亚洲线路一ni| 久久综合精品国产一区二区三区| 亚洲欧美国产毛片在线| 国产不卡一区视频| 亚洲精品一线二线三线无人区| 日韩精品国产欧美| 欧美亚洲愉拍一区二区| 亚洲黄色小说网站| www.日韩在线| 一区二区三区中文在线| 91丝袜国产在线播放| 亚洲精品一二三四区| 色婷婷久久久久swag精品| 亚洲欧美日韩一区二区| av福利精品导航| 一区二区三区四区视频精品免费 | 免费人成在线不卡| 欧美一区二区视频免费观看| 久久精品av麻豆的观看方式| 日韩免费观看2025年上映的电影| 日韩精品色哟哟| 中文字幕制服丝袜成人av| 精品国一区二区三区| 91精品国产免费| 99r国产精品| 精品一区二区三区蜜桃| 国产麻豆精品在线| 久久免费视频色| 丁香婷婷综合网| 亚洲五码中文字幕| 日韩一区二区三区免费观看| 国产毛片一区二区| 石原莉奈一区二区三区在线观看| 日韩欧美资源站| 在线视频中文字幕一区二区| 日韩av一二三| 一区二区国产盗摄色噜噜| 欧美高清视频一二三区 | 欧美一a一片一级一片| 视频精品一区二区| 国产精品美女一区二区三区| 欧美性xxxxxxxx| 成人性生交大片免费| 日本网站在线观看一区二区三区|