五月av在线|一区二区三区日韩|婷婷在线观看视频|国产精品黄网站,最近的2019中文字幕国语在线,亚洲GV猛男GV无码男同短文,国产成人AV一区二区三区在线观看

創(chuàng)澤機器人
CHUANGZE ROBOT
當(dāng)前位置:首頁 > 新聞資訊 > 機器人開發(fā) > 移動機器人同時定位和地圖創(chuàng)建(SLAM)原理:機器人的位姿和地圖信息

移動機器人同時定位和地圖創(chuàng)建(SLAM)原理:機器人的位姿和地圖信息

來源:智能機器人     編輯:創(chuàng)澤   時間:2026/4/13   主題:其他 [加盟]

機器人通過外部傳感器信息獲得 周圍環(huán)境相對位置信息來確定自身位姿的過程。在全局定位中,由于機器人只能觀測到 環(huán)境中的一些局部信息,因而環(huán)境的對稱性可能會使機器人在很多不同的位置獲得完全 相同的觀測信息,產(chǎn)生多個可能的機器人位姿假設(shè)。全局定位中機器人位姿的后驗概率 分布是一個多峰分布,基于高斯分布的不確定性表示方法不適用于全局定位。在全局定 位過程中如果在移動機器人里程計沒有記錄的情況下,將機器人從一個地方搬到另外一 個地方會產(chǎn)生機器人“誘拐”(Kidnapped Robot)現(xiàn)象[148]。

當(dāng)將機器人從A點搬到B 點時,機器人里程計無法記錄實際位姿變 化。根據(jù)傳感器信息,機器人也不能立刻確定自己在環(huán)境中的位置,需要根據(jù)多次觀測信 息重新定位。所以很多研究者認(rèn)為機器人“誘拐”問題也是一個機器人的全局定位問 題。與全局定位不同的是,機器人可能不知道自己什么時候發(fā)生了“誘拐”,該方法常用 來測試定位方法的魯棒性。在全局定位過程中,存在很多不確定性因素。先是機器人 本身的不確定性,如輪子打滑所造成的里程計誤差累積,傳感器噪聲所造成的讀數(shù)不可 信。其次是機器人所處的環(huán)境也是不可預(yù)知的,如人的走動和物體的移動所造成的環(huán)境 變化。這些不確定性會使定位變得更加困難。因此,近來越來越多的研究者一方面采用 可靠的傳感器,如采用能感知豐富環(huán)境信息的視覺傳感器和測距精度較高的激光測距器; 另一方面把概率理論應(yīng)用到移動機器人定位中,試圖采用概率定位方法解決不確定性問 題。

SLAM的基本原理是利用已經(jīng)創(chuàng)建的地圖修正基于運動模型的機器人位姿估計誤差,提高定位精度;同時根據(jù)可靠的機器人位姿,創(chuàng)建出精度更高的地圖[149]。

未知環(huán)境下的SLAM方法的核心都是圍繞和針對傳感器信息和環(huán)境中存在的不確定 性而展開的。關(guān)于傳感器的不確定,以Z常用的里程計為例,其典型的誤差積累如圖1.61 所示。其中,左圖是d立利用里程計定位、d立利用激光傳感器感知環(huán)境所創(chuàng)建的地圖, 由于沒有進行里程計誤差補償,幾次創(chuàng)建的地圖差異很大,與實際環(huán)境也不符;右圖是采用SLAM 創(chuàng)建的地圖,基于SLAM 可以利用已創(chuàng)建的地圖修正里程計的誤差。這樣機器 人的位姿誤差就不會隨著機器人的運動距離的增大而無限制增長,因此可以創(chuàng)建精度更 高的地圖,也同時解決了未知環(huán)境中的機器人定位問題。

在SLAM中,系統(tǒng)的狀態(tài)由機器人的位姿和地 圖信息(包含各特征標(biāo)志的位置信息)組成。假設(shè) 機器人在t 時刻觀測到了特征m₁, 如圖1 . 62所 示。根據(jù)觀測信息只能獲得特征m₁ 在機器人坐標(biāo) 系R 中的坐標(biāo),機器人需要估計機器人自己本身在 世界坐標(biāo)系W中的位姿,然后通過坐標(biāo)變換才能 計算特征的世界坐標(biāo)?梢姡诘貓D創(chuàng)建的過程 中,需要計算機器人的位姿,也就是進行機器人的 定位。然而,根據(jù)里程計獲得的機器人位置信息很 不準(zhǔn)確,顯然錯誤的位置信息將會導(dǎo)致地圖的不準(zhǔn) 確。

在初始時刻,地圖中沒有任何特征。當(dāng)機器人在t 時刻觀測到特征m 時,可以根據(jù)機 器人的位姿(x,y:,θ.), 以及觀測到的特征m₁ 在機器人坐標(biāo)系下的坐標(biāo)計算出特征的世 界坐標(biāo)(x¹,y!), 并且將特征m₁ 加入到地圖中。當(dāng)機器人運動一步之后,根據(jù)里程計信息 可以預(yù)測到機器人的位姿將變?yōu)?x+1,Y:+1,0,+1)。根據(jù)特征m₁ 的世界坐標(biāo)(x¹,y) 可 以 計算出當(dāng)機器人位姿為(x:+1,y:+1,0.+1) 時 m₁ 在機器人坐標(biāo)系下的坐標(biāo)。然而,機器人同 時也會再次觀測到特征m, 而且獲得m₁ 在新的機器人坐標(biāo)系下的坐標(biāo)(x+1,y+1) 。 實 際 觀測到的特征坐標(biāo)與計算獲得的坐標(biāo)(x^+1,y+1) 將存在差別。這種差別是由兩種原因引 起的,其一是因為機器人的預(yù)測位姿(x:+1,y:+1,0+1)不準(zhǔn)確,其二是因為根據(jù)以前的觀測 信息計算獲得的特征的世界坐標(biāo)(x¹,y¹) 不準(zhǔn)確。在SLAM中,根據(jù)這種差別重新計算特 征的世界坐標(biāo)(也就是地圖創(chuàng)建),同時重新估計機器人的位姿(也就是機器人的定位)。 當(dāng)機器人繼續(xù)運動時,它將觀測到更多的特征,根據(jù)同樣的方法,機器人會把它們加入到 地圖中,并且根據(jù)觀測到的信息更新機器人的位姿以及它們的世界坐標(biāo)。簡單地說, SLAM利用觀測到的特征計算它們的世界坐標(biāo)以實現(xiàn)地圖創(chuàng)建,同時更新機器人的位姿 以實現(xiàn)機器人的定位,如圖1.63所示。

SLAM 的概率描述為:p(81,MI z1:,uo:,k1)=p(x,I z1:,u₀:-1,k1:),其中,s1:=81, S2, … ,s, 和z1: 分別表示機器人從1到t 時刻的運動路徑和感知信息,u₁-1表 示t-1 到 t 時 刻的運動控制信息,z, 表示機器人的當(dāng)前感知信息。當(dāng)機器人穿過一個未知環(huán)境時,設(shè)t 時刻機器人位姿s,=[x₁,y:,θ,], 已經(jīng)觀測到的地圖為M, 其中,m 表示第k 個路標(biāo),K表 示已經(jīng)觀測的路標(biāo)數(shù),k,∈{1,…,N} 表示t 時刻感知到的路標(biāo)索引號。

系統(tǒng)的完整狀態(tài) 可以表示為x,=[s1,M]T,SLAM 的圖形模式如圖1.64所示,機器人從位姿s。開始通過控 制命令序列uo,u₁,…,u1-1 移動,隨著機器人的移動,附近的路標(biāo)被感知到,時刻t=1, 感 知 到路標(biāo)m₁, 并獲得測量數(shù)據(jù)z₁ (包括距離和方向),時刻t=2, 感知到路標(biāo)m₂, 并在時刻t=3,重新感知到路標(biāo)m₁, 現(xiàn)在已經(jīng)形成的地圖為:M={m₁,m₂,m 。SLAM 的輸入信息是, 路標(biāo)觀測信息z1:, 以及運動控制信息u₀:-1 。SLAM 的目的是,根據(jù)輸入信息估計機器人 運動路徑s1 以及地圖M。





Arduino機器人的主控制板接口使用說明

(1) 外接電源開關(guān);(2) 外接電源;(3) 指示燈;( 4 ) 啟動按鈕;( 5 ) 復(fù)位按鈕;(6) USB 下載口;(7) 外接驅(qū)動卡接口;(8) 電機接口A;(9) 電機接口B;(10) 數(shù)字接口

滅火機器人的開發(fā)過程:連接機器人,驅(qū)動風(fēng)扇,尋找火源

機器人在D3 端口安裝一個微觸開關(guān)傳感器,在D2 端口上裝上一個 繼電器,并且通過它驅(qū)動一個直流小電機;在安裝復(fù)眼傳感器的時候請同學(xué)們小心接線的順序

滅火機器人的技能:接近火源和滅火裝置

復(fù)眼傳感器是由朝向5個不同方向的紅外線探頭組成的傳感器電路,火焰所發(fā)出的光中紅外線是很主要的成分,機器人可以根據(jù)這方向信息生成電機控制指令,朝著火源前進

機器人巡線挑戰(zhàn)賽的器材與步驟:機器人,絕緣膠布1卷,制作貨倉和卸貨塔的硬紙板,檢測傳感器

機器人都需要完成哪些工作:巡線、通過各種路口、在 卸貨塔(障礙物)前停下、驅(qū)動機器人的運貨機構(gòu)(機器人的手臂)卸載貨物、轉(zhuǎn)身回家,進行下載和調(diào)試

機器人揮舞手臂需要的器材:機器人,USB下載線,主控制器 ,舵機

將舵機用金屬件安裝到機器人底盤上作為它的手臂。我們首先制作只是使用一只舵機,擁有一個關(guān)節(jié)的機器人手臂,并將舵機連接到有PWM 輸出功能的9號端口

機器人舵機的控制:PWM信號,周期是20ms, 脈沖的寬度從1~2ms 秒之間

把舵機插到主控制板的9號端口上,然后讓它在0°~180°之間不 停地反復(fù)運動;將舵機插到任何一個有PWM 功能的端口上,舵機轉(zhuǎn)動到哪個角度,就用主控板發(fā)出那個角 度所對應(yīng)占空比的PWM 信號就可以

機器人的舵機:對電機轉(zhuǎn)動位置的精確控制

機器人的舵機是在直流減速電機的基礎(chǔ)上增加了一個檢測位置的微型傳感器和一個控制器組成的閉環(huán)反饋控制系統(tǒng),從而實現(xiàn)對電機轉(zhuǎn)動位置的精確控制

會走迷宮的機器人需要的材料:主控制器,地面灰度檢測傳感器模塊4塊,紅外避障傳感器1個,黑色膠帶1卷

首先將機器人、擴展板和地面灰度檢測傳感器模塊連接好,地面灰度檢測傳感 器連接到A0~A3 端口。紅外避障傳感器連接到D3 端口,示例程序中給出的可能也不是最好的解決方案

機器人學(xué)會探測障礙:紅外避障傳感器的模塊

紅外避障傳感器由一個光線發(fā)射裝置和一個光線接收裝置組成的,它的光線發(fā)射方向是朝向運動的方向而不是地面,而且發(fā)射裝置發(fā)出的光是紅外光而不是可見光

機器人過丁字路口:并排安裝4個地面灰度傳感器

并排安裝4個地面灰度傳感器,用杜邦連接線把它們按順序分別 連接到主控板的A0~A3 端口,其中最左端的傳感器連接A0口,最右端的連接A3口,只要是最左或最右端的傳感器檢測到了 黑線,就代表機器人遇到了路口

機器人直線行走的編程-接口、傳感器的讀數(shù)、地面的灰度閾值

在使用 pinMode 命令為端口規(guī)定方向時肯定要用到它的編號,然后再用 digitalRead 之類的命令操縱端口時也要用到同一個編號,用analogRead 命令讀到了傳感器當(dāng)前的值

智能巡線機器人的制作:digitalRead 、digitalWrite 、analogRead 、analogWrite、 pinMode 、delay

機器人傳感器的位置在靠近黑線的左側(cè)或者正好在黑線上;digitalRead 、digitalWrite 、analogRead 、analogWrite、 pinMode 、delay。它們構(gòu)成了Arduino 中最為重要、最為常用的功能
資料獲取
機器人開發(fā)
== 資訊 ==
移動機器人同時定位和地圖創(chuàng)建(SLAM)
政企版龍蝦OpenClaw安全使用指南2
仿人機器人路徑規(guī)劃:滾動路徑規(guī)劃的方法
移動機器人路徑規(guī)劃:局部路徑規(guī)劃,全局路
全球30家人形機器人公司:產(chǎn)品和進度
22家人形機器人公司IPO進程表
仿人機器人復(fù)雜運動規(guī)劃:上下樓梯、跨越臺
能服務(wù)機器人環(huán)境描述方法:基于拓?fù)涞貓D的
能服務(wù)機器人環(huán)境描述方法:基于視覺的同時
迎賓機器人的快速同時定位與地圖生成(Fa
智能服務(wù)機器人環(huán)境描述方法:拓?fù)?度量混
智能服務(wù)機器人環(huán)境描述方法:拓?fù)涞貓D
智能服務(wù)機器人環(huán)境描述方法:度量地圖
工業(yè)智能創(chuàng)新發(fā)展研究報告2026年-三大
2026AI原生組織OpenClaw推動
== 機器人推薦 ==
迎賓講解服務(wù)機器人

服務(wù)機器人(迎賓、講解、導(dǎo)診...)

智能消毒機器人

智能消毒機器人

機器人開發(fā)平臺

機器人開發(fā)平臺


機器人底盤 Disinfection Robot 消毒機器人  講解機器人  迎賓機器人  移動機器人底盤  商用機器人  智能垃圾站  智能服務(wù)機器人  大屏機器人  霧化消毒機器人  展廳機器人  服務(wù)機器人底盤  具身智能教育機器人  智能配送機器人  導(dǎo)覽機器人 
版權(quán)所有 創(chuàng)澤智能機器人集團股份有限公司 運營中心:北京 清華科技園九號樓5層 生產(chǎn)中心:山東日照太原路71號
銷售1:4006-935-088 銷售2:4006-937-088 客服電話: 4008-128-728