實(shí)例講解
以下將通過一個(gè)簡單的實(shí)例講解CBS的基本過程,實(shí)例如圖2所示。
圖2 初始和目標(biāo)狀態(tài)
CBS的搜索過程如圖3所示。
圖3 CBS搜索過程
CBS開始時(shí)沒有沖突約束,每個(gè)機(jī)器人按照各自的路徑規(guī)劃,得到節(jié)點(diǎn)1所示的路徑結(jié)果,由于路徑產(chǎn)生沖突,需要生成新的分支(節(jié)點(diǎn)2和節(jié)點(diǎn)3),節(jié)點(diǎn)2添加沖突為:1號在1時(shí)刻(從0時(shí)刻開始)不進(jìn)入位置3,節(jié)點(diǎn)3添加沖突為:2號在1時(shí)刻不進(jìn)入位置3。
在約束的作用下進(jìn)行低層次的搜索,節(jié)點(diǎn)2和節(jié)點(diǎn)3都搜索到了路徑,但發(fā)生了新的沖突,由于節(jié)點(diǎn)2和節(jié)點(diǎn)3的代價(jià)值相等,可以從左邊的節(jié)點(diǎn)(節(jié)點(diǎn)2)開始生成新的分支:節(jié)點(diǎn)4和節(jié)點(diǎn)5,然后對節(jié)點(diǎn)4和節(jié)點(diǎn)5進(jìn)行低層次的搜索得到路徑,最終節(jié)點(diǎn)5得到有效路徑,搜索過程可以結(jié)束。
待改進(jìn)的地方
雖然CBS做為一個(gè)比較優(yōu)秀的多機(jī)器人路徑規(guī)劃器,依然存在一些缺點(diǎn)影響它在實(shí)際中的應(yīng)用。
1.當(dāng)環(huán)境擁擠,機(jī)器人數(shù)目多時(shí),計(jì)算時(shí)間比較長,甚至無解;
2.無法判斷有些情況是否無解,導(dǎo)致程序無法結(jié)束運(yùn)行,且一直消耗系統(tǒng)內(nèi)存;
3.實(shí)際情況下,機(jī)器人需要原地旋轉(zhuǎn)、有加減速度、運(yùn)行存在誤差,需要后續(xù)進(jìn)一步處理才能在實(shí)際中運(yùn)行;
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報(bào)投訴
相關(guān)推薦
路徑規(guī)劃技術(shù)是掃地機(jī)器人研究的核心內(nèi)容之一,機(jī)器人定位與環(huán)境地圖構(gòu)建就是為路徑規(guī)劃服務(wù)的。所謂
發(fā)表于 06-06 09:40
?2891次閱讀
機(jī)器人路徑規(guī)劃學(xué)習(xí)者一枚,誰了解現(xiàn)在最新的路徑規(guī)劃方法及實(shí)現(xiàn),求指教,不勝感激啊。。。。。。。。。。。
發(fā)表于 09-03 21:15
我現(xiàn)在做這個(gè)機(jī)器人的路徑規(guī)劃,有一個(gè)人工勢場的算法,已經(jīng)用C實(shí)現(xiàn)算法,請問一下能否用這個(gè)labview仿真,就是給定一些起始點(diǎn),終點(diǎn),還有這個(gè)障礙物的坐標(biāo),中間是這個(gè)算法計(jì)算出來的一些點(diǎn),能夠在執(zhí)行算法的時(shí)候用labview描出
發(fā)表于 04-22 16:04
SLAM實(shí)現(xiàn)到掃地機(jī)器人所需要的這些功能,還是有非常多的工作要做的。針對掃地機(jī)器人,我們將其特有的路徑規(guī)劃功能預(yù)先內(nèi)置在SLAMWARE中,
發(fā)表于 08-01 13:50
和即時(shí)定位問題,而自主導(dǎo)航需要解決的是智能移動(dòng)機(jī)器人與環(huán)境進(jìn)行自主交互,尤其是點(diǎn)到點(diǎn)自主移動(dòng)的問題,這需要更多的技術(shù)支持。 要想解決機(jī)器人智能移動(dòng)這個(gè)問題,除了要有SLAM技術(shù)之外,還需要加入路徑
發(fā)表于 08-24 16:56
移動(dòng)機(jī)器人是機(jī)器人技術(shù)的一個(gè)重要領(lǐng)域,是一個(gè)集環(huán)境感知、動(dòng)態(tài)決策與規(guī)劃、行為控制與執(zhí)行等多功能于一體的綜合系統(tǒng)。動(dòng)態(tài)未知環(huán)境下的移動(dòng)機(jī)器人路徑
發(fā)表于 07-17 09:22
?18次下載
針對移動(dòng)機(jī)器人規(guī)避障礙和尋找最優(yōu)路徑問題,提出了在復(fù)雜環(huán)境下移動(dòng)機(jī)器人的一種路徑規(guī)劃方法。采用了柵格法建立了
發(fā)表于 12-18 11:58
?28次下載
基于勢場柵格法的機(jī)器人全局路徑規(guī)劃!資料來源網(wǎng)絡(luò),如有侵權(quán),敬請見
發(fā)表于 11-30 11:33
?10次下載
狹隘環(huán)境下多機(jī)器人路徑規(guī)劃使用共享資源時(shí),極易產(chǎn)生沖突,優(yōu)先順序化是解決共享資源沖突的一個(gè)重要技術(shù)。本文提出了一種基于學(xué)習(xí)分類器的動(dòng)態(tài)分配優(yōu)先權(quán)的方法,提高
發(fā)表于 01-08 14:35
?0次下載
路徑規(guī)劃技術(shù)是掃地機(jī)器人研究的核心內(nèi)容之一,機(jī)器人定位與環(huán)境地圖構(gòu)建就是為路徑規(guī)劃服務(wù)的。所謂
發(fā)表于 08-09 14:28
?2.9w次閱讀
?移動(dòng)這一簡單動(dòng)作,對于人類來說相當(dāng)容易,但對機(jī)器人而言就變得極為復(fù)雜,說到機(jī)器人移動(dòng)就不得不提到路徑規(guī)劃,路徑
發(fā)表于 09-06 21:34
?2569次閱讀
有更廣闊的市場空間。 在掃地機(jī)器人中,路徑規(guī)劃是其最核心的技術(shù),所謂路徑規(guī)劃是指機(jī)器人根據(jù)自身傳
發(fā)表于 02-27 11:28
?7269次閱讀
近年來,移動(dòng)機(jī)器人的研究受到了人們的高度重視,人們對于機(jī)器人的要求不再局限于簡單的移動(dòng),而是希望機(jī)器人能夠根據(jù)周圍環(huán)境變化采取對應(yīng)措施,做到自主移動(dòng)的能力。因此,路徑
發(fā)表于 10-14 14:38
?2318次閱讀
路徑規(guī)劃是移動(dòng)機(jī)器人導(dǎo)航最基本的環(huán)節(jié),指的是機(jī)器人在有障礙物的工作環(huán)境中,如何找到一條從起點(diǎn)到終點(diǎn)適當(dāng)?shù)倪\(yùn)動(dòng)路徑,使
發(fā)表于 12-26 10:49
?5094次閱讀
基于搜索的路徑規(guī)劃算法已經(jīng)較為成熟且得到了廣泛應(yīng)用,常常被用于游戲中人物和移動(dòng)機(jī)器人的路徑規(guī)劃。
發(fā)表于 10-13 14:23
?341次閱讀
評論