天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 自動化論文 >

基于增量平滑的移動機器人同時定位與地圖構建的研究

發(fā)布時間:2017-12-27 04:18

  本文關鍵詞:基于增量平滑的移動機器人同時定位與地圖構建的研究 出處:《北京交通大學》2016年碩士論文 論文類型:學位論文


  更多相關文章: SLAM 優(yōu)化方法 最小二乘法 平滑與制圖 增量平滑


【摘要】:SLAM(Simultaneous Localization and Mapping)問題,即機器人同時定位與制圖問題,它指的是機器人從一個未知環(huán)境中開始運動,在運動過程中根據(jù)自身運動模型和所攜帶的傳感器對環(huán)境進行觀測來定位,同時建立周圍的環(huán)境地圖的過程。其解決方法主要是基于概率估計的方法,其中主要有兩類經(jīng)典的算法,一類是基于卡爾曼濾波的相關算法(Extended Kalman Filter, EKF),一類是基于粒子濾波的相關算法(Particle Filter, PF)。EKF算法以遞歸的方式對機器人當前的位姿和所有的路標的位置的高斯密度函數(shù)進行估計。然而,EKF算法的計算復雜度增加的很快,因此很難解決具有大規(guī)模環(huán)境方面的問題。同時,濾波算法被用于解決非線性SLAM問題時總會產生不一致的問題。因此,近幾年基于優(yōu)化的算法應運而生,與基于濾波的方法相比,它具有效率更高、穩(wěn)定性更好、通用性更強等優(yōu)點,因此本文主要研究基于優(yōu)化方法的SLAM問題;趦(yōu)化方法解決SLAM問題的主要思想是,把SLAM問題轉化為最小二乘法問題,通過利用最優(yōu)化方法對最小二乘法問題求解,計算出全局地圖和機器人運動的整條軌跡,因此,優(yōu)化算法也稱之為平滑算法。然而,在優(yōu)化的過程中需要把非線性模型進行線性化,因此不可避免的產生了線性化的誤差。因此,本論文在平滑算法的基礎上,提出一種改善優(yōu)化算法問題的方法,使之盡可能的減小線性化誤差,從而達到降低系統(tǒng)誤差的目的。本文的主要工作如下:首先,對SLAM問題進行建模。用因子圖來表示SLAM問題,進而通過詳細的公式推導,把SLAM求解轉化為大規(guī)模稀疏系統(tǒng)的非線性最小二乘法優(yōu)化問題。其次,介紹最小二乘法優(yōu)化求解。最小二乘法問題包括線性最小二乘法問題和非線性最小二乘法問題,然而它們的求解方法截然不同。本文重點介紹非線性最小二乘法問題的求解方法,并把此方法用于求解一個簡單的SLAM例子上。再次,深入研究兩種比較流行的基于優(yōu)化方法的算法,即平滑式的SLAM問題,包括平滑與制圖算法(Smoothing and Mapping),簡稱SAM,以及增量平滑與地圖構建算法(incremental Smoothing and Mapping),即iSAM。前者是一種離線式的算法,其目標是在最后一次性求解出機器入的整個運動軌跡和地圖。后者基于快速遞增的矩陣因式分解,能夠在任何時刻求得機器人的運動軌跡和當前的地圖,是一種有效且實用的解決方案。最后,在增量平滑算法的基礎上,基于無跡變換以及數(shù)值微分理論對算法進行了改進。并通過仿真實驗將新方法和已有算法進行綜合性能對比,主要包括精度性能、計算代價等方面,驗證算法性能的改善。
[Abstract]:SLAM (Simultaneous Localization and Mapping), and robot localization and mapping problem, it refers to the robot start moving from an unknown environment, in the process of movement according to their motion model and carried by the sensor observes the environment positioning process while building the environment map. The solution is mainly based on the probability estimation method. There are mainly two classical algorithms, one is the Extended Kalman Filter (EKF) algorithm based on Calman filter, the other is particle filter based correlation algorithm (Particle Filter PF). The EKF algorithm estimates the Gauss density function of the robot's current position and the location of all the road signs recursively. However, the computational complexity of the EKF algorithm is increasing rapidly, so it is difficult to solve the problem with large scale environment. At the same time, the filter algorithm is used to solve the problem of nonlinear SLAM problem. Therefore, in recent years, based on the optimization algorithm came into being, compared with the filtering method, it has the advantages of higher efficiency, better stability and stronger versatility. Therefore, this paper mainly studies the SLAM problem based on optimization method. The main idea of optimization method to solve the SLAM problem based on SLAM, the problem is transformed into a least squares problem is solved by using optimization method of least squares method, calculate the global map and robot motion of the whole trajectory, so the optimization algorithm called smoothing algorithm. However, it is necessary to linearize the nonlinear model in the process of optimization, so the linearization error is unavoidable. Therefore, based on the smoothing algorithm, this paper proposes a method to improve the optimization algorithm, so as to minimize the linearization error, so as to achieve the purpose of reducing the system error. The main work of this paper is as follows: first, the SLAM problem is modeled. The SLAM problem is represented by factor graph, and then the SLAM solution is transformed to the nonlinear least squares optimization problem of large-scale sparse system by detailed formula deduction. Secondly, the least square method is introduced to optimize the solution. The least squares problems include the linear least square problem and the nonlinear least squares problem, but their solutions are very different. This paper focuses on the solution of the problem of nonlinear least square method, and uses this method to solve a simple SLAM example. Thirdly, we further study two popular algorithms based on optimization, namely the smoothing SLAM problem, including Smoothing and Mapping (SAM) and incremental Smoothing and Mapping, namely iSAM. The former is an off-line algorithm whose goal is to solve the whole motion trajectory and map of the machine at the last time. The latter is based on the fast increasing matrix factorization, and it is an effective and practical solution to get the trajectory and map of the robot at any time. Finally, on the basis of the incremental smoothing algorithm, the algorithm is improved based on the non - Trace transformation and the numerical differential theory. The performance of the new algorithm and the existing algorithm is compared through simulation experiments, including accuracy performance and computational cost, which verify the improvement of algorithm performance.
【學位授予單位】:北京交通大學
【學位級別】:碩士
【學位授予年份】:2016
【分類號】:TP242

【相似文獻】

相關期刊論文 前10條

1 ;Line-feature-based SLAM Algorithm[J];自動化學報;2006年01期

2 郭劍輝;趙春霞;陸建峰;康亮;;Rao-Blackwellised粒子濾波SLAM的一致性研究[J];系統(tǒng)仿真學報;2008年23期

3 郭劍輝;趙春霞;石杏喜;;一種改進的聯(lián)合相容SLAM數(shù)據(jù)關聯(lián)方法[J];儀器儀表學報;2008年11期

4 郭劍輝;趙春霞;康亮;;SLAM問題中特征相關性研究[J];系統(tǒng)仿真學報;2008年06期

5 Mansour Moniri;Claude C.Chibelushi;;A Sensor-based SLAM Algorithm for Camera Tracking in Virtual Studio[J];International Journal of Automation & Computing;2008年02期

6 季秀才;鄭志強;張輝;;SLAM問題中機器人定位誤差分析與控制[J];自動化學報;2008年03期

7 郭劍輝;趙春霞;;一種新的粒子濾波SLAM算法[J];計算機研究與發(fā)展;2008年05期

8 周武;趙春霞;;一種改進的邊緣粒子濾波SLAM方法[J];華中科技大學學報(自然科學版);2008年S1期

9 丁帥華;陳雄;韓建達;;基于局部子圖匹配的SLAM方法[J];機器人;2009年04期

10 陳家乾;何衍;蔣靜坪;;添加約束的EKF-SLAM算法[J];科技通報;2009年04期

相關會議論文 前10條

1 ;An SLAM algorithm based on improved UKF[A];第24屆中國控制與決策會議論文集[C];2012年

2 Adizul Ahmad;Shoudong Huang;Jianguo Jack Wang;Gamini Dissanayake;;A New State Vector for Range-Only SLAM[A];Proceedings of the 2011 Chinese Control and Decision Conference(CCDC)[C];2011年

3 ;A Hybrid SLAM method for service robots in Indoor Environment[A];中國自動化學會控制理論專業(yè)委員會B卷[C];2011年

4 Bo He;Tao Zhang;Guijie Liu;;A New SLAM Algorithm Particle Filter-based for Autonomous Underwater Vehicle[A];proceedings of 2010 3rd International Conference on Computer and Electrical Engineering (ICCEE 2010 no.1)[C];2012年

5 ;AUV SLAM and Closed Loop Research in Large Scale Environment[A];2011年全國通信安全學術會議論文集[C];2011年

6 溫豐;柴曉杰;朱智平;董小明;鄒偉;原魁;;基于新型人工路標系統(tǒng)的視覺SLAM算法研究[A];第二十九屆中國控制會議論文集[C];2010年

7 王宇韜;方勇純;;魯棒單目視覺SLAM系統(tǒng)研究[A];中國自動化學會控制理論專業(yè)委員會C卷[C];2011年

8 李海洋;李洪波;林穎;劉賀平;楊東方;;基于Kinect的SLAM方法[A];2013年中國智能自動化學術會議論文集(第五分冊)[C];2013年

9 Jiantong Cheng;Jonghyuk Kim;Zhenyu Jiang;Weihua Zhang;;Tightly Coupled SLAM/GNSS for Land Vehicle Navigation[A];第五屆中國衛(wèi)星導航學術年會論文集-S9 組合導航與導航新方法[C];2014年

10 ;Simultaneous Localization and Map Building Using Constrained State Estimate Algorithm[A];第二十七屆中國控制會議論文集[C];2008年

相關重要報紙文章 前1條

1 肖征榮;好軟件少不了它們[N];電腦報;2003年

相關博士學位論文 前6條

1 趙一路;人機交互環(huán)境下的主動SLAM及相關問題研究[D];復旦大學;2013年

2 王道斌;基于天空偏振光的SLAM方法的研究[D];中國科學技術大學;2014年

3 林睿;基于圖像特征點的移動機器人立體視覺SLAM研究[D];哈爾濱工業(yè)大學;2011年

4 游弋;SLE相關候選基因FCRL3,,SLAM的SNP分析及其功能研究[D];第三軍醫(yī)大學;2008年

5 吳葉斌;基于全景視覺的移動機器人SLAM方法研究[D];哈爾濱工程大學;2011年

6 陳晨;基于Sigma點濾波的移動機器人同時定位與地圖創(chuàng)建算法的研究[D];北京交通大學;2013年

相關碩士學位論文 前10條

1 熊斯睿;基于立體全景視覺的移動機器人3D SLAM研究[D];哈爾濱工業(yè)大學;2015年

2 王淮卿;基于互聯(lián)網(wǎng)與SLAM的移動機器人系統(tǒng)研究[D];哈爾濱工業(yè)大學;2015年

3 李貴亞;基于立體視覺的機器人SLAM算法研究[D];哈爾濱工業(yè)大學;2015年

4 薛永勝;變電站巡檢機器人SLAM算法及其應用研究[D];西南科技大學;2015年

5 趙亮;水下機器人視覺SLAM方法中的圖像特征點提取技術研究[D];電子科技大學;2014年

6 胡衡;基于單目視覺的SLAM方法研究[D];新疆大學;2015年

7 黃志明;動態(tài)稀疏環(huán)境下移動機器人SLAM問題研究[D];北京化工大學;2015年

8 趙新哲;基于改進粒子濾波的分布式SLAM算法研究[D];北京工業(yè)大學;2015年

9 李洪臣;單目視覺移動機器人SLAM方法建模與仿真分析[D];電子科技大學;2014年

10 丁潔瓊;基于RGB-D的SLAM算法研究[D];西安電子科技大學;2014年



本文編號:1340216

資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/kejilunwen/zidonghuakongzhilunwen/1340216.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權申明:資料由用戶7eee5***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com