張鈞
摘? 要:由于傳統(tǒng)的智能機(jī)器人室內(nèi)定位算法,在進(jìn)行智能機(jī)器人室內(nèi)定位時對信息的定位誤差值大,無法實現(xiàn)智能機(jī)器人的室內(nèi)自主路徑定位。針對這一問題,提出基于麥克納姆輪的智能機(jī)器人室內(nèi)定位算法設(shè)計。通過擴(kuò)展智能機(jī)器人室內(nèi)定位算法的融合原理,進(jìn)而建立基于麥克納姆輪的智能機(jī)器人室內(nèi)環(huán)境模型,通過計算智能機(jī)器人室內(nèi)定位算法誤差值,完成智能機(jī)器人室內(nèi)定位。通過實驗證明基于麥克納姆輪的智能機(jī)器人室內(nèi)定位算法可以降低智能機(jī)器人室內(nèi)定位算法的定位誤差值,實現(xiàn)智能機(jī)器人室內(nèi)可靠、精準(zhǔn)定位。
關(guān)鍵詞:麥克納姆輪;智能機(jī)器人;室內(nèi)定位算法
中圖分類號:TP309.7 文獻(xiàn)標(biāo)識碼:A 文章編號:2095-2945(2020)05-0093-02
Abstract: Due to the traditional indoor positioning algorithm of intelligent robot, the positioning error of information in the indoor positioning of intelligent robot is large, so it is impossible to realize the indoor autonomous path localization of intelligent robot. In order to solve this problem, the design of indoor positioning algorithm of intelligent robot based on Mecanum Wheel is proposed. By extending the fusion principle of the intelligent robot indoor positioning algorithm, the intelligent robot indoor environment model based on Mecanum Wheel is established, and the intelligent robot indoor positioning is completed by calculating the error value of the intelligent robot indoor positioning algorithm. Experiments show that the intelligent robot indoor positioning algorithm based on Mecanum Wheel can reduce the positioning error of the intelligent robot indoor positioning algorithm, and realize the intelligent robot indoor reliable and accurate positioning.
Keywords: Mecanum Wheel; intelligent robot; indoor positioning algorithm
引言
隨著智能機(jī)器人技術(shù)的不斷完善,智能機(jī)器人室內(nèi)定位精度問題成為人們重點(diǎn)關(guān)注的問題。麥克納姆輪是麥克納姆公司的專利,最早由瑞典人Bendgfgt Ilon于1973年發(fā)明,是一種結(jié)構(gòu)特殊的全向輪[1]。近年來,基于麥克納姆輪的全方位式移動智能機(jī)器人也開始逐步走進(jìn)人們的視野,在智能機(jī)器人室內(nèi)定位方面發(fā)揮著作用。麥克納姆輪在解決智能機(jī)器人全方位移動的問題上取得了突破的進(jìn)展,基于麥克納姆輪的智能機(jī)器人室內(nèi)定位算法是針對智能機(jī)器人的性能進(jìn)行升級的最有效和最可靠的方法?;邴溈思{姆輪的智能機(jī)器人室內(nèi)定位指的就是確定智能機(jī)器人在作業(yè)環(huán)境中所處的具體位置,以及實現(xiàn)智能機(jī)器人靈活方便的全方位移動功能[2]。因此,本文提出基于麥克納姆輪的智能機(jī)器人室內(nèi)定位算法設(shè)計。
1 基于麥克納姆輪的智能機(jī)器人室內(nèi)定位算法設(shè)計
考慮到當(dāng)前麥克納姆輪的應(yīng)用市場都還只是在一些特殊行業(yè),并沒有應(yīng)用到智能機(jī)器人室內(nèi)定位算法設(shè)計中[3]。因此,在本文設(shè)計的基于麥克納姆輪的智能機(jī)器人室內(nèi)定位算法中,基于麥克納姆輪的智能機(jī)器人室內(nèi)定位算法的具體流程圖,如圖1所示。
1.1 擴(kuò)展智能機(jī)器人室內(nèi)定位算法的融合原理
擴(kuò)展智能機(jī)器人室內(nèi)定位算法的融合原理指的就是對智能機(jī)器人室內(nèi)定位算法進(jìn)行校正,使測試值不斷趨于最優(yōu)值的融合過程。通過融合多種智能機(jī)器人室內(nèi)定位數(shù)據(jù),取得更好的智能機(jī)器人室內(nèi)定位效果[4]。為了進(jìn)一步擴(kuò)展智能機(jī)器人室內(nèi)定位算法的融合原理,設(shè)智能機(jī)器人室內(nèi)定位值為f(x),可根據(jù)簡單的線性回歸公式得出:
公式(1)中,w,b為智能機(jī)器人室內(nèi)定位預(yù)測值,f(x)的未知參數(shù),均為實數(shù)。(w·x)為智能機(jī)器人室內(nèi)定位的向量和智能機(jī)器人室內(nèi)定位增益值向量x的點(diǎn)積。
1.2 建立基于麥克納姆輪的智能機(jī)器人室內(nèi)環(huán)境模型
在擴(kuò)展智能機(jī)器人室內(nèi)定位算法的融合原理的基礎(chǔ)上,建立基于麥克納姆輪的智能機(jī)器人室內(nèi)環(huán)境模型。由于麥克納姆輪全向輪的特性驅(qū)動移動智能機(jī)器人是全方位的,導(dǎo)致全方位移動的智能機(jī)器人結(jié)構(gòu)復(fù)雜。為了使基于麥克納姆輪的智能機(jī)器人室內(nèi)定位算法簡化,增加智能機(jī)器人與地面的接觸機(jī)會,在麥克納姆輪智能機(jī)器人驅(qū)動過程中始終保持穩(wěn)定的狀態(tài)。減少由于地面崎嶇、環(huán)境復(fù)雜所導(dǎo)致的智能機(jī)器人空轉(zhuǎn)等一系列問題[5]?;邴溈思{姆輪的智能機(jī)器人室內(nèi)環(huán)境模型圖,如圖2所示。
在圖2中,W1指的是智能機(jī)器人西北側(cè)轉(zhuǎn)動的角速度;W2指的是智能機(jī)器人東北側(cè)轉(zhuǎn)動的角速度;W3指的是智能機(jī)器人西南側(cè)轉(zhuǎn)動的角速度;W4指的是智能機(jī)器人東南側(cè)轉(zhuǎn)動的角速度;Y指的是智能機(jī)器人以地面的垂直關(guān)系;X指的是水平軸。基于麥克納姆輪的智能機(jī)器人室內(nèi)環(huán)境模型可以保證麥克納姆輪驅(qū)動旋轉(zhuǎn)角速度的穩(wěn)定。
1.3 計算智能機(jī)器人室內(nèi)定位算法誤差值
本文設(shè)計的基于麥克納姆輪的智能機(jī)器人室內(nèi)定位算法相較于傳統(tǒng)的智能機(jī)器人室內(nèi)定位算法,最大的優(yōu)勢在于定位誤差值低[6]。在計算智能機(jī)器人室內(nèi)定位算法誤差值中,設(shè)智能機(jī)器人室內(nèi)定位算法誤差值為Wro,則其計算公式為:
公式(2)中,xi指的是智能機(jī)器人室內(nèi)定位方差,xi'指的是智能機(jī)器人室內(nèi)定位均值,n指的是智能機(jī)器人室內(nèi)定位誤差矢量。
1.4 完成智能機(jī)器人室內(nèi)定位
本文通過擴(kuò)展智能機(jī)器人室內(nèi)定位算法的融合原理,再建立基于麥克納姆輪的智能機(jī)器人室內(nèi)環(huán)境模型,計算出智能機(jī)器人室內(nèi)定位算法誤差值,完成智能機(jī)器人室內(nèi)定位。傳統(tǒng)的智能機(jī)器人室內(nèi)環(huán)境模型只能從正、反兩個方向進(jìn)行室內(nèi)定位,而通過麥克納姆輪可實現(xiàn)全方位360度的室內(nèi)定位。運(yùn)用基于麥克納姆輪的智能機(jī)器人室內(nèi)定位算法獲取的定位數(shù)據(jù)是絕對定位,其中包括:地圖匹配、視覺定位、激光定位和標(biāo)識定位。通過高精度的傳感器,使智能機(jī)器人能夠?qū)Νh(huán)境中固定不變的定位特征識別與提取,從而實現(xiàn)智能機(jī)器人室內(nèi)高精度定位。
2 對比實驗
2.1 實驗準(zhǔn)備
將智能機(jī)器人室內(nèi)定位數(shù)據(jù)進(jìn)行融合,得到的點(diǎn)坐標(biāo)為(0,1);(0,114);(114,168);(28.3,28.3)。記錄智能機(jī)器人移動距離的真實值和融合后的值,再通過公式(2)計算智能機(jī)器人室內(nèi)定位的定位誤差值。為檢驗基于麥克納姆輪的智能機(jī)器人室內(nèi)定位算法的有效性,通過對比實驗的方法對比基于麥克納姆輪的智能機(jī)器人室內(nèi)定位算法與傳統(tǒng)的智能機(jī)器人室內(nèi)定位算法的定位誤差值,設(shè)置傳統(tǒng)的智能機(jī)器人室內(nèi)定位算法為對照組。在相同的融合數(shù)據(jù)下,對智能機(jī)器人室內(nèi)定位坐標(biāo)進(jìn)行記錄,從而得出兩種算法的定位誤差值。
2.2 實驗結(jié)果分析與結(jié)論
根據(jù)上述設(shè)計的實驗,實驗結(jié)果如圖3所示。
通過圖3可得出如下的結(jié)論,本文設(shè)計的基于麥克納姆輪的智能機(jī)器人室內(nèi)定位算法的定位誤差值低于實驗對照組,能夠?qū)崿F(xiàn)智能機(jī)器人室內(nèi)可靠、精準(zhǔn)定位。
3 結(jié)束語
隨著智能化的進(jìn)一步推進(jìn),針對智能機(jī)器人的研究問題顯得越來越重要。針對基于麥克納姆輪的智能機(jī)器人室內(nèi)定位算法的設(shè)計可以大幅度降低智能機(jī)器人室內(nèi)定位算法的定位誤差值,完成傳統(tǒng)的智能機(jī)器人室內(nèi)定位算法所不能完成的任務(wù)?;邴溈思{姆輪的智能機(jī)器人室內(nèi)定位算法是智能機(jī)器人室內(nèi)定位的核心技術(shù),為智能機(jī)器人室內(nèi)定位算法的發(fā)展提供理論依據(jù)。
參考文獻(xiàn):
[1]李雨潭,馬博,楊瑞洋,等.基于麥克納姆輪的半自主輔助如廁輪椅設(shè)計[J].科技創(chuàng)新與應(yīng)用,2019(30):32-33.
[2]王明明,朱瑩瑩,張磊,等.麥克納姆輪驅(qū)動的移動機(jī)器人自適應(yīng)滑??刂破髟O(shè)計[J].西北工業(yè)大學(xué)學(xué)報,2018,36(004):627-635.
[3]莫然,張進(jìn),高淑芝.基于麥克納姆輪的全向移動自主機(jī)器人[J].山東工業(yè)技術(shù),2017(08):233.
[4]金開軍,楊秋萍,陳瓊.基于麥克納姆輪的實驗室安防機(jī)器人全向移動設(shè)計[J].貴陽學(xué)院學(xué)報(自然科學(xué)版),2017,12(04):86-89.
[5]張彬,王永雄,邵翔,等.融合異質(zhì)傳感器信息的機(jī)器人精準(zhǔn)室內(nèi)定位[J].控制工程,2018,25(07):1335-1343.
[6]苗潤龍,李金龍,糾海峰,等.嗅覺搜索機(jī)器人的單目視覺室內(nèi)定位技術(shù)研究[J].華中科技大學(xué)學(xué)報(自然科學(xué)版),2019,47(04):19-24.