999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于ROS系統的智能導航機器人

2019-09-16 13:04:46陳濤南喧陽陳然孫文匯
數碼世界 2019年7期
關鍵詞:功能模型

陳濤 南喧陽 陳然 孫文匯

摘要:瓦力機器人是基于ROS系統的智能導航機器人。可以自主構建室內2D模型,利用體感攝像頭識別物體將其得到的點云數據發送給雷達,雷達對其實現空間匹配,然后通過SLAM算法計算并構建出空間模型。將機器人的三維模型手動構建以后,映射到雷達構建的空間模型中,再使用主題于節點的相互形式以實現導航功能。最后將深度攝像頭探取的物體描述通過兩個六自由度機械臂以及履帶式底盤對其不定點的抓取。

關鍵詞:ROS激光雷達深度攝像頭Arduino樹莓派編碼電機

前言

目前,工業機器入主要負責焊接、噴涂、搬運等重復性勞動密集型工作。這種工業機器人確實提高了一些企業的工作效率,節約了成本,擴大了企業的效益,但是對于上班族來說卻毫無用處。因此,我們設想并簡單地制造了一個機器人 ROS機器人。它將來可以用于辦公室、家庭和其他地方。

ROS平臺提供了協議和軟硬件環境的SLAM技術服務。機器人形態是一種軟硬件結合的服務產品。它為地圖建模和應用提供了一站式的軟件節點和教程,并擴展了更多的硬件支持,以滿足不同場景的需求。利用SLAM來收集室內點云數據,構建一個大型的公共服務機器人地圖建模和室內地圖數據運營商。數據服務可應用于學校、商場、體育場館、博物館等場所的服務機器人,具有跨場景功能,無需重復建模,類似于汽車導航中使用的地圖數據服務。最終目標是實現ROS框架云機器人,它的大部分智能模塊通過云服務提供算法服務。根據ROS協議機器人的下游應用開發可以通過簡單的構件構建自己的智能機器人,服務于各行各業,走進每個客廳,

1 ROS系統Arduino庫的安裝

rosarduino_bridge功能包集包括了Arduino庫(ROSArduinoBridge)和一系列用來控制基于Arduino的ROS功能包,它使用的是標準的ROS消息和服務。這個功能包集的功能包括:支持ping聲吶和Sharp紅外線傳感器;從通用的模擬和數字信號的傳感器讀取數據;控制數字信號的輸出;支持PWM舵機控制;basecontroller利用git clone https://github.com/hbrobotics/

rosarduino-bride.git,然后拷貝Arduino庫文件到相應的Arduino IDE的libraries目錄,根據自己的需求改代碼,配置機器人的參數,拷貝一份新的配置文件,改里面的參數,主要修改就是啟用base Controller,修改PID參數,修改機器人的參數,在新終端下,發布Twist消息來控制機器人的運行。接下來就是實現機器人底盤線速度和角速度的標定以及該驅動馬達的獨立PID調速。

2基于激光雷達數據構造地圖

激光雷達具有測量精度高的顯著特點,是測量距離非常好的選擇,但同時他也具有功耗高成本高等缺點,目前普遍使用的2D的激光雷達,智能測量一個平面內周圍的距離,雷達采用USB接口的方式與樹莓派相連起到供電和數據傳輸的作用。

將雷達的驅動包放到src目錄下編譯,建圖現在普遍用的gmappmg和hector slam兩個包分別來構建地圖,兩個包的主要區別在于需不需要里程計數據。

2.1使用hector slam構建地圖

安裝hector slam (sudo apt-get install roskinetic-hectorslam),然后編寫hector slam啟動launch文件需要注意的一點需要在launch文件中編寫一個static tf類型basejrame2_laser坐標,建立底盤與激光雷達坐標系的映射。啟動launch文件,可以通過鍵盤控制機器人的移動構建地圖。

2.2使用gmapping繪制地圖

安 裝slam_gmapping (sudo aptget install roskineticslam-gmapping) .gmapping建圖和hector slam差不多,但是需要到里程計數據。也是通過啟動Iaunch文件,使用鍵盤控制機器人的移動。然后執行地圖生成命令。

3體感攝像頭對圖像的識別和圖像處理

kinect攝像頭的工作原理其實和人的眼睛很相似。當光線照射物體,物體上的光線反射通過人的晶狀體聚焦,在視網膜上就可以形成圖像,然后視網膜的神經感知到圖像將信息傳到大腦,我們就能看見東西了。攝像頭的原理和扎爾格過程非常的相似,光線照射物體,物體上的光線反射通過鏡頭聚焦,圖像傳感器就會感知到圖像。得到的點云數據傳送給雷達,從而使雷達對其進行空間匹配。

4上位機功能模塊的設計

瓦力選用了樹莓派為主控制器,一個USB 2.O接口與ArduinoUNO的USB Type B接口連接,通過串口方式發送命令給ArduinoUNO,此USB接口同時給Ardunio UNO供電,一個USB 2.O接口與激光雷達的USB Micro連接,激光雷達通過串口的方式發送激光數據。~個USB2.O接口與Kinect攝像頭USB數據線連接。

樹莓派安裝ROS機器人操作系統,把底層驅動的邏輯運算放在樹莓派中處理。

因為arduino底層驅動可用兩個功能包rosserial_arduino和rosarduino-bridge實現base controller,通過實踐證明ROSlib是非常占用arduino資源的,如果要訂閱TWist,同時發布TF,Odometry消息則至少需要3k的SRAM,。Arduino UNO只能作為接收Tvrist消息,來控制底盤,如果用rosserial_arduino做到完整的Base Controller就只能上Arduino Mega2560了這無疑會增加不少成本,所以盡量推薦使用rosarduino-bridg,把邏輯的運算放在上位機上運行,Arduino單純的作為硬件的控制器。

激光雷達和kinect攝像頭的控制和運行也是基于樹莓派,主要用于SLAM算法構建空間模型,amcl定位及move_base路徑規劃。

目前,基于幾何特征的環境地圖表示法,由于具有存儲空間簡約、直觀、易于實現等優點,是SLAM研究中應用最廣的表示方法。

這一部分我們先進行室內2D模型的自主構建,利用體感攝像頭識別物體將其得到的點云數據發送給雷達,雷達對其實現空間匹配,然后通過SLAM算法計算并構建出空間模型。

amcl定位是arncl接收基于激光的地圖,激光掃描和tf變換消息,并輸出位姿估計在啟動時,amcl根據提供的參數初始化其粒子濾波器。

move_base路徑規劃是指機器人按照某一性能指標(如時間、距離、能量等)搜索一條從起始狀態到目標狀態的最優或次優路徑。

路徑規劃的方法主要是基于示例、基于行為和基于環境模型三種類型。在已有地圖的情況下,需要讓機器人能夠在地圖中定位的自己的位置,這就需要時用到ROS的ACML包來實現,同時發布目標位置通過movejoase來做路徑規劃,繞過障礙物到達目的地。

5總結分析

瓦力是基于ROS系統的機器人,以arduino做為底層驅動,樹莓派做為上位機,結合激光雷達,深度攝像頭,六度自由機械臂的服務型機器人。

瓦力的使用性很廣泛,比如家里,老人小孩不方便行動自己拿取東西都可以給瓦力發送指令;在辦公室,為為避免人員走動,提高工作效率,可以對瓦力發送指令進行相關資料或者物品的拿取;甚至可以應用于各大會所、展覽等人員流動較多的場所,瓦力可以實現代巡邏、代垃圾的拾取,甚至可以做到服務每個人。以上只是簡單的幾個應用場景,瓦力的這幾大功能完美的結合在一起,可以應用于任何你需要的地方。

猜你喜歡
功能模型
一半模型
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
關于非首都功能疏解的幾點思考
3D打印中的模型分割與打包
中西醫結合治療甲狀腺功能亢進癥31例
辨證施護在輕度認知功能損害中的應用
主站蜘蛛池模板: 谁有在线观看日韩亚洲最新视频 | 中文字幕在线视频免费| 日韩国产一区二区三区无码| 日韩午夜福利在线观看| 秋霞午夜国产精品成人片| 免费A∨中文乱码专区| 欧美a在线看| 丁香婷婷久久| 久草网视频在线| 日日噜噜夜夜狠狠视频| 欧美精品亚洲精品日韩专区va| 日本一本在线视频| 欧美日一级片| 国产成a人片在线播放| 亚洲无码精彩视频在线观看 | 国产精品v欧美| 日韩区欧美国产区在线观看| 国产精品福利尤物youwu | 国产成人精品高清不卡在线| 国产成本人片免费a∨短片| 欧美成人看片一区二区三区| 久久国产精品夜色| 国产小视频在线高清播放 | 亚洲成a∧人片在线观看无码| 色哟哟色院91精品网站| 国产精品永久不卡免费视频| 久热中文字幕在线| 亚洲欧美精品日韩欧美| 思思99思思久久最新精品| 国产精品手机在线观看你懂的| 亚洲男人的天堂久久香蕉| jizz国产视频| 久久国产精品娇妻素人| 久久激情影院| 国产成人精品在线| 日韩 欧美 小说 综合网 另类| 91久久国产综合精品女同我| 成年网址网站在线观看| 大乳丰满人妻中文字幕日本| 亚洲精品第一页不卡| аⅴ资源中文在线天堂| 老司机久久99久久精品播放| 欧美日本在线观看| 久久精品无码一区二区国产区| 呦视频在线一区二区三区| 中文字幕日韩视频欧美一区| 黄色网站不卡无码| 美女免费精品高清毛片在线视| 国产成人久久综合777777麻豆| 亚洲黄网在线| 日本手机在线视频| yjizz视频最新网站在线| 亚洲 日韩 激情 无码 中出| 亚洲欧美日韩综合二区三区| 视频国产精品丝袜第一页| yjizz国产在线视频网| 丰满的少妇人妻无码区| 欧美激情第一区| 91在线国内在线播放老师| 直接黄91麻豆网站| 欧美亚洲国产精品第一页| 国产91无码福利在线| 国产精品久久自在自2021| 国产18在线| 中文字幕人妻av一区二区| 欧美伊人色综合久久天天| 国产欧美在线观看一区| 国产丝袜91| 伊人激情综合网| 成人午夜视频免费看欧美| 亚洲天堂高清| 久久毛片网| 欧美人人干| 波多野结衣第一页| 一本视频精品中文字幕| 国产超碰一区二区三区| 国产精品区网红主播在线观看| 狠狠亚洲婷婷综合色香| 日日碰狠狠添天天爽| 美女扒开下面流白浆在线试听| 国产精品久久久久鬼色| 91麻豆精品国产91久久久久|