新四季網

一種慣性導航系統的誤差校正方法

2023-06-02 00:19:51

一種慣性導航系統的誤差校正方法
【專利摘要】本發明公開了一種慣性導航系統的誤差校正方法,在至少具有運動控制系統、慣性導航系統、雷射掃描傳感器的機器人上使用;包括以下步驟:1)設置全局坐標系;2)機器人從起點開始不斷掃描環境信息;3)對掃描數據點進行濾波處理;4)將濾波後數據點分割為不同的類別;5)採用IEP算法對每一個類別進行直線特徵識別;6)利用最小二乘準則從直線特徵的數據點集中擬合出直線,並計算其特徵參數;7)從上述步驟中得到的雷射掃描數據中提取兩組直線特徵參數;8)將兩組直線特徵參數變換到全局坐標系下,確定兩直線是否來自同一物體;9)上述步驟中L1,L2為同一直線時,利用機器人的位姿變化量來校正位姿。
【專利說明】一種慣性導航系統的誤差校正方法

【技術領域】
[0001]本發明屬於移動機器人定位【技術領域】,特別涉及一種慣性導航系統的誤差校正方法。

【背景技術】
[0002]在移動機器人的應用中,導航定位是機器人系統的關鍵功能。導航是指移動機器人通過傳感器獲得環境信息和自身位姿狀態,實現在障礙物的環境中自主運動到目的地。導航的關鍵和前提是定位,定位是指實時確定機器人自身在環境中的位置和姿態。
[0003]目前較為常見的機器人定位技術主要是根據先驗的環境信息,結合當前機器人位置信息和傳感器獲取的信息確定機器人位姿狀態。定位技術主要分為絕對定位和相對定位,相對定位通過計算相對於初始位姿的位姿變化來確定當前的位姿狀態,常見的有裡程計、慣性導航系統。裡程計、慣性導航系統等長時間或大尺度下累積誤差較大,定位精度較差,無法準確、省力地為機器人提供位姿信息。


【發明內容】

[0004]本發明的目的是為了解決上述問題,提供一種能夠對慣性導航系統的航位誤差進行校正,減少誤差的誤差校正方法。
[0005]為此,本發明的技術方案是:一種慣性導航系統的誤差校正方法,在至少具有運動控制系統、慣性導航系統、雷射掃描傳感器的機器人上使用;其特徵在於:它包括以下步驟:
1)首先在新的未知環境下,設置起點位姿Z0,並以此為基準設置全局坐標系,即以起點位置為坐標系原點,以起點運動朝向為I軸正向,按右手法則確定X軸正向;
2)機器人從起點開始運動,機器人所載雷射傳感器不斷掃描環境信息得到以雷射傳感器為原點的角度、距離極坐標點數據;機器人每運動一定距離就要處理一次雷射掃描數據;慣性導航系統不斷輸出機器人當前的航位信息;
3)對雜亂無規律的雷射掃描數據點進行濾波處理,去除在有效計算距離範圍之外的無用點;
4)將濾波後數據點根據其分布的連續特性聚類處理,分割為不同的類別;方法為計算相鄰兩雷射掃描點距離nd_laser,若該距離小於等於設定閾值thr_cate則判定為同一類另IJ,同一類別代表該點集來自障礙物的連續表面;同時設置合適的閾值thr_cate,將數據點較少的類別剔除以加快數據處理速度;
5)採用IEP算法對每一個類別進行直線特徵識別,在每個類別中找出構成直線特徵的數據點集;設置合理的閾值thr_cate,將數據點較少的直線點集剔除;
6)利用最小二乘準則從直線特徵的數據點集中擬合出直線,並計算其特徵參數;
以機器人為中心坐標系與雷射傳感器為中心的坐標系重合,所述參數為在雷射傳感器坐標系下,直線到原點距離d、直線與坐標原點的垂線與極坐標軸夾角theta、直線端點坐標pi (x, y),p2(x, y)和線性相關係數r ;其中d,theta直線方程參數,利用線段端點pl,p2計算線段長度和直線匹配;利用線性係數r作為判別其直線特徵相似程度,優先利用線性係數高的直線特徵進行定位計算;
7)從上述步驟中得到的雷射掃描數據中提取兩組直線特徵參數;提取雷射掃描數據中Tl時刻的某一直線參數LI (rl,thetal),此時刻機器人位姿坐標為Zl (XI,Yl,THETAI);提取雷射掃描數據中T2時刻的某一直線參數L2(r2,theta2),此時刻機器人位姿為Z2(X1,Yl,THETAI);
8)將步驟7)中提取的兩組直線特徵參數變換到全局坐標系下,根據判別標準確定兩直線是否來自同一物體;
採用的判別標準為:兩直線距離差絕對值小於設定閾值lthr_d,且兩直線角度差絕對值小於設定閾值lthr_theta,且兩直線對應端點距離小於設定閾值lthr_pd ;
9)上述步驟中LI,L2為同一直線時,則Tl時刻到T2時刻機器人位姿變化量為deltaZ,利用該位姿變化量來校正位姿Z2=Z I+de I taZ。
[0006]本發明以慣性導航的輸出位姿為基礎,利用雷射掃描獲取自然環境中的直線特徵,通過以相同直線的兩次雷射掃描數據提取的特徵參數為基準,反推計算坐標系變換關係,雷射掃描器坐標系下特徵直線位姿變化即為兩次雷射掃描間機器人在全局坐標系下位姿變化量,以此校正慣性導航誤差,創建高精度的環境特徵地圖。

【專利附圖】

【附圖說明】
[0007]以下結合附圖和本發明的實施方式來做進一步詳細說明。
[0008]圖1本發明的直線特徵提取流程圖。
[0009]圖2本發明的誤差校正流程圖。

【具體實施方式】
[0010]參見附圖。本實施例在至少具有運動控制系統、慣性導航系統、雷射掃描傳感器的機器人上使用;它包括以下步驟:
1)首先在新的未知環境下,設置起點位姿Z0,並以此為基準設置全局坐標系,即以起點位置為坐標系原點,以起點運動朝向為I軸正向,按右手法則確定X軸正向;
2)機器人從起點開始運動,機器人所載雷射傳感器不斷掃描環境信息得到以雷射傳感器為原點的角度、距離極坐標點數據;機器人每運動一定距離就要處理一次雷射掃描數據;
慣性導航系統不斷輸出機器人當前的航位信息,利用該航位信息不斷計算當前點與上一次掃描數據處理位置的距離delta_d,當該距離大於等於設定的閾值delta_dthreshod時則進行下面的雷射掃描數據處理,並將delta_d清0,從當前點重新開始計算delta_d ;
3)如圖1所示從雷射掃描數據中提取直線特徵過程:對雜亂無規律的雷射掃描數據點進行濾波處理,去除在有效計算距離範圍之外的無用點;
4)將濾波後數據點根據其分布的連續特性聚類處理,分割為不同的類別;方法為計算相鄰兩雷射掃描點距離nd_laser,若該距離小於等於設定閾值thr_cate則判定為同一類另IJ,同一類別代表該點集來自障礙物的連續表面;同時設置合適的閾值thr_cate,將數據點較少的類別剔除以加快數據處理速度;
5)採用IEP算法對每一個類別進行直線特徵識別,在每個類別中找出構成直線特徵的數據點集;設置合理的閾值thr_cate,將數據點較少的直線點集剔除;
6)利用最小二乘準則從直線特徵的數據點集中擬合出直線,並計算其特徵參數; 假設以機器人為中心坐標系與雷射傳感器為中心的坐標系重合,所述參數為在雷射傳感器坐標系下,直線到原點距離d、直線與坐標原點的垂線與極坐標軸夾角theta、直線端點坐標pi (X,y),p2(x,y)和線性相關係數r ;其中d、theta直線方程參數,利用線段端點pl,p2計算線段長度和直線匹配;利用線性係數!■作為判別其直線特徵相似程度,優先利用線性係數高的直線特徵進行定位計算;
7)從上述步驟中得到的雷射掃描數據中提取兩組直線特徵參數;提取雷射掃描數據中Tl時刻的某一直線參數LI (rl, thetal),此時刻機器人位姿坐標為Zl (XI,Yl,THETAI);提取雷射掃描數據中T2時刻的某一直線參數L2(r2,theta2),此時刻機器人位姿為Z2(X1,Yl,THETAI);
8)將步驟7)中提取的兩組直線特徵參數變換到全局坐標系下,根據判別標準確定兩直線是否來自同一物體;
採用的判別標準為:兩直線距離差絕對值小於設定閾值lthr_d,且兩直線角度差絕對值小於設定閾值lthr_theta,且兩直線對應端點距離小於設定閾值lthr_pd ;
9)上述步驟中LI,L2為同一直線時,則Tl時刻到T2時刻機器人位姿變化量為deltaZ,利用該位姿變化量來校正位姿Z2=Z I+de I taZ。
[0011]如圖2所示為誤差校正過程,其中LI表示提取的特徵直線在雷射傳感器坐標系下參數,{LI,...}表示特徵直線集,{LI』,...}表示將直線集{LI,...}變換到全局坐標系下,{ (LI』』,L2』』),...}表示由{LI,...}到{L2,...}的對應直線對映射集;
在兩次雷射掃描中相同的特徵直線變換全局坐標系下其特徵參數會存在差異,主要原因為慣性導航導致的當前位姿存在誤差,即坐標變換關係存在誤差,因而導致環境中相同直線在全局坐標下有不同參數;因而以相同直線的兩次雷射掃描數據提取的特徵參數為基準,反推計算坐標系變換關係,雷射掃描器坐標系下特徵直線位姿變化即為兩次雷射掃描間機器人在全局坐標系下位姿變化量,以此校正慣性導航輸出的位姿狀態;其中採用最近鄰法判別兩次不同掃描數據中是否為同一直線。
【權利要求】
1.一種慣性導航系統的誤差校正方法,在至少具有運動控制系統、慣性導航系統、雷射掃描傳感器的機器人上使用;其特徵在於:它包括以下步驟: 1)首先在新的未知環境下,設置起點位姿Z0,並以此為基準設置全局坐標系,即以起點位置為坐標系原點,以起點運動朝向為I軸正向,按右手法則確定X軸正向; 2)機器人從起點開始運動,機器人所載雷射傳感器不斷掃描環境信息得到以雷射傳感器為原點的角度、距離極坐標點數據;機器人每運動一定距離就要處理一次雷射掃描數據;慣性導航系統不斷輸出機器人當前的航位信息; 3)對雜亂無規律的雷射掃描數據點進行濾波處理,去除在有效計算距離範圍之外的無用點; 4)將濾波後數據點根據其分布的連續特性聚類處理,分割為不同的類別;方法為計算相鄰兩雷射掃描點距離nd_laser,若該距離小於等於設定閾值thr_cate則判定為同一類另IJ,同一類別代表該點集來自障礙物的連續表面;同時設置合適的閾值thr_cate,將數據點較少的類別剔除以加快數據處理速度; 5)採用IEP算法對每一個類別進行直線特徵識別,在每個類別中找出構成直線特徵的數據點集;設置合理的閾值thr_cate,將數據點較少的直線點集剔除; 6)利用最小二乘準則從直線特徵的數據點集中擬合出直線,並計算其特徵參數; 以機器人為中心坐標系與雷射傳感器為中心的坐標系重合,所述參數為在雷射傳感器坐標系下,直線到原點距離d、直線與坐標原點的垂線與極坐標軸夾角theta、直線端點坐標pi (X,y),p2(x, y)和線性相關係數r ;其中d,theta直線方程參數,利用線段端點pl,p2計算線段長度和直線匹配;利用線性係數r作為判別其直線特徵相似程度,優先利用線性係數高的直線特徵進行定位計算; 7)從上述步驟中得到的雷射掃描數據中提取兩組直線特徵參數;提取雷射掃描數據中Tl時刻的某一直線參數LI (rl,thetal),此時刻機器人位姿坐標為Zl (XI,Yl,THETAI);提取雷射掃描數據中T2時刻的某一直線參數L2(r2,theta2),此時刻機器人位姿為Z2(X1,Yl,THETAI); 8)將步驟7)中提取的兩組直線特徵參數變換到全局坐標系下,根據判別標準確定兩直線是否來自同一物體; 採用的判別標準為:兩直線距離差絕對值小於設定閾值lthr_d,且兩直線角度差絕對值小於設定閾值lthr_theta,且兩直線對應端點距離小於設定閾值lthr_pd ; 9)上述步驟中LI,L2為同一直線時,則Tl時刻到T2時刻機器人位姿變化量為deltaZ,利用該位姿變化量來校正位姿Z2=Z I+de I taZ。
【文檔編號】G01C25/00GK104501829SQ201410677883
【公開日】2015年4月8日 申請日期:2014年11月24日 優先權日:2014年11月24日
【發明者】陳如申, 黎勇躍, 王海瑞, 馬麗豔 申請人:杭州申昊科技股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀