服務(wù)機(jī)器人二維激光里程計構(gòu)建及自主導(dǎo)航
發(fā)布時間:2019-04-20 11:56
【摘要】:近年來,服務(wù)機(jī)器人正逐漸走進(jìn)千家萬戶,也不斷改變著人們的日常生活方式。自主導(dǎo)航是服務(wù)機(jī)器人完成其它復(fù)雜任務(wù)的前提。本文研究了服務(wù)機(jī)器人在未知環(huán)境中基于二維激光測距的自主導(dǎo)航問題,其重點(diǎn)包括位姿跟蹤、自主定位、柵格地圖構(gòu)建和路徑規(guī)劃。為有效實(shí)現(xiàn)移動機(jī)器人的位姿跟蹤,對Mb-ICP、PSM口PL-ICP這三種典型的掃描匹配算法進(jìn)行對比分析,并確定采用PL-ICP算法作為最終里程計構(gòu)建算法。為減少原始雜亂數(shù)據(jù)對算法的影響,分別采用中值濾波和分割處理對激光數(shù)據(jù)進(jìn)行預(yù)處理,剔除雜亂點(diǎn)和無效點(diǎn),從而提高位姿跟蹤算法的魯棒性。此外利用關(guān)鍵幀技術(shù)解決由激光數(shù)據(jù)動態(tài)誤差引起的位姿漂移問題。采用Rao-Blackwellized粒子濾波算法將機(jī)器人同時定位與地圖構(gòu)建(SLAM)問題分解為機(jī)器人全局位姿估計和柵格地圖構(gòu)建兩個部分。為了改善粒子濾波算法的建議分布性能,采用激光里程計信息代替碼盤里程計,從而在不影響算法精度的前提下減少了粒子的數(shù)量。此外根據(jù)粒子重要性權(quán)重的離散程度決定是否進(jìn)行重采樣,從而有效避免了粒子衰退現(xiàn)象;跂鸥竦貓D各個柵格之間狀態(tài)獨(dú)立的假設(shè),將柵格地圖構(gòu)建問題轉(zhuǎn)化為估計每個柵格后驗(yàn)概率問題?紤]到機(jī)器人自身尺寸對實(shí)際導(dǎo)航的影響,根據(jù)機(jī)器人尺寸在柵格地圖中將靜態(tài)障礙物和實(shí)時檢測到的動態(tài)障礙物進(jìn)行膨脹處理。以代價地圖、機(jī)器人位姿和目標(biāo)點(diǎn)為基礎(chǔ),采用A*算法進(jìn)行全局路徑規(guī)劃,給出從當(dāng)前位姿到目標(biāo)位姿的全局路徑規(guī)劃結(jié)果。在全局路徑的指導(dǎo)下,采用動態(tài)窗口法進(jìn)行局部路徑規(guī)劃,該方法可在速度空間中完成最優(yōu)速度的搜索。此外引入機(jī)器人動力學(xué)約束,可進(jìn)一步減小搜索空間,只保留可達(dá)速度,并最終基于評價函數(shù)選出最優(yōu)局部路徑解。在室內(nèi)大范圍環(huán)境中,以Pioneer DX3移動機(jī)器人為硬件平臺,以ROS為基礎(chǔ)構(gòu)建服務(wù)機(jī)器人的自主導(dǎo)航軟件系統(tǒng)。面向不同室內(nèi)場景開展實(shí)驗(yàn)驗(yàn)證工作,試驗(yàn)結(jié)果表明本文所提方法的有效性和實(shí)用性。
[Abstract]:In recent years, service robots are gradually entering thousands of households, but also constantly changing people's daily life style. Autonomous navigation is the prerequisite for the service robot to complete other complex tasks. In this paper, the autonomous navigation problem of service robot based on two-dimensional laser ranging in unknown environment is studied. The emphasis includes pose tracking, autonomous positioning, grid map construction and path planning. In order to realize the pose tracking of mobile robot effectively, the three typical scanning matching algorithms, Mb-ICP,PSM port PL-ICP, are compared and analyzed, and the PL-ICP algorithm is chosen as the final odometer construction algorithm. In order to reduce the influence of the original clutter data on the algorithm, median filtering and segmentation are used to pre-process the laser data, and the clutter points and ineffective points are eliminated, so as to improve the robustness of the position-and-pose tracking algorithm. In addition, the key frame technique is used to solve the pose drift caused by the dynamic error of laser data. The Rao-Blackwellized particle filter algorithm is used to decompose the (SLAM) problem of robot simultaneous location and map construction into two parts: global pose estimation and grid map construction. In order to improve the proposed distribution performance of particle filtering algorithm, laser odometer information is used instead of disk odometer to reduce the number of particles without affecting the accuracy of the algorithm. In addition, resampling is determined according to the discrete degree of particle importance weight, so that the particle decay can be avoided effectively. Based on the assumption that each grid is independent of each grid, the problem of constructing raster map is transformed into the problem of estimating the posterior probability of each grid. Considering the influence of robot size on actual navigation, static obstacle and real-time detected dynamic obstacle are expanded in grid map according to robot size. Based on the cost map, robot pose and target point, the global path planning is carried out by using the A * algorithm, and the global path planning results from the current position to the target position are given. Under the guidance of the global path, the dynamic window method is used to carry out the local path planning. This method can search the optimal speed in the velocity space. In addition, the search space can be further reduced by introducing robot dynamics constraints, and only the reachable speed can be retained. Finally, the optimal local path solution can be selected based on the evaluation function. In the large-scale indoor environment, the autonomous navigation software system of service robot is constructed based on ROS and Pioneer DX3 mobile robot as hardware platform. Experiments are carried out on different indoor scenes, and the experimental results show that the method proposed in this paper is effective and practical.
【學(xué)位授予單位】:大連理工大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2016
【分類號】:TP242
本文編號:2461588
[Abstract]:In recent years, service robots are gradually entering thousands of households, but also constantly changing people's daily life style. Autonomous navigation is the prerequisite for the service robot to complete other complex tasks. In this paper, the autonomous navigation problem of service robot based on two-dimensional laser ranging in unknown environment is studied. The emphasis includes pose tracking, autonomous positioning, grid map construction and path planning. In order to realize the pose tracking of mobile robot effectively, the three typical scanning matching algorithms, Mb-ICP,PSM port PL-ICP, are compared and analyzed, and the PL-ICP algorithm is chosen as the final odometer construction algorithm. In order to reduce the influence of the original clutter data on the algorithm, median filtering and segmentation are used to pre-process the laser data, and the clutter points and ineffective points are eliminated, so as to improve the robustness of the position-and-pose tracking algorithm. In addition, the key frame technique is used to solve the pose drift caused by the dynamic error of laser data. The Rao-Blackwellized particle filter algorithm is used to decompose the (SLAM) problem of robot simultaneous location and map construction into two parts: global pose estimation and grid map construction. In order to improve the proposed distribution performance of particle filtering algorithm, laser odometer information is used instead of disk odometer to reduce the number of particles without affecting the accuracy of the algorithm. In addition, resampling is determined according to the discrete degree of particle importance weight, so that the particle decay can be avoided effectively. Based on the assumption that each grid is independent of each grid, the problem of constructing raster map is transformed into the problem of estimating the posterior probability of each grid. Considering the influence of robot size on actual navigation, static obstacle and real-time detected dynamic obstacle are expanded in grid map according to robot size. Based on the cost map, robot pose and target point, the global path planning is carried out by using the A * algorithm, and the global path planning results from the current position to the target position are given. Under the guidance of the global path, the dynamic window method is used to carry out the local path planning. This method can search the optimal speed in the velocity space. In addition, the search space can be further reduced by introducing robot dynamics constraints, and only the reachable speed can be retained. Finally, the optimal local path solution can be selected based on the evaluation function. In the large-scale indoor environment, the autonomous navigation software system of service robot is constructed based on ROS and Pioneer DX3 mobile robot as hardware platform. Experiments are carried out on different indoor scenes, and the experimental results show that the method proposed in this paper is effective and practical.
【學(xué)位授予單位】:大連理工大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2016
【分類號】:TP242
【參考文獻(xiàn)】
相關(guān)期刊論文 前4條
1 劉興權(quán);金美含;;地圖匹配算法綜述[J];科技信息;2014年04期
2 孫志杰;王善軍;張雪鑫;;工業(yè)機(jī)器人發(fā)展現(xiàn)狀與趨勢[J];吉林工程技術(shù)師范學(xué)院學(xué)報;2011年07期
3 徐景碩;周勝明;蔣華君;;慣性導(dǎo)航系統(tǒng)的發(fā)展及其關(guān)鍵技術(shù)綜述[J];科技信息;2009年35期
4 關(guān)桂霞;朱虹;關(guān)永;吳敏華;;GPS定位誤差分析與狀態(tài)估計[J];計算機(jī)工程;2008年01期
,本文編號:2461588
本文鏈接:http://sikaile.net/kejilunwen/zidonghuakongzhilunwen/2461588.html
最近更新
教材專著