摘要:為解決農(nóng)業(yè)機(jī)器人在示范溫室工作通道行駛中難以避讓動(dòng)態(tài)障礙物、易陷入局部最小值,、無(wú)法到達(dá)目標(biāo)點(diǎn)等問(wèn)題,提出了基于雙障礙物評(píng)價(jià)函數(shù),、自適應(yīng)權(quán)重和虛擬目標(biāo)法的動(dòng)態(tài)窗口法(Dual obstacle cost function,adaptive weights and virtual target_dynamic window approach,DAV_DWA)來(lái)實(shí)現(xiàn)機(jī)器人局部路徑規(guī)劃。首先,采用動(dòng)靜雙策略的避障方法,將動(dòng)態(tài)和靜態(tài)障礙物安全距離劃分為 2 個(gè)評(píng)價(jià)函數(shù),降低動(dòng)態(tài)障礙物碰撞風(fēng)險(xiǎn)且防止對(duì)靜態(tài)障礙物過(guò)度避障;其次,提出評(píng)價(jià)函數(shù)權(quán)重自適應(yīng)策略,根據(jù) 2 種障礙物距離實(shí)現(xiàn)自適應(yīng)調(diào)整各評(píng)價(jià)函數(shù)權(quán)重,以增強(qiáng)機(jī)器人在不同復(fù)雜環(huán)境中的路徑尋優(yōu)能力;最后,提出虛擬目標(biāo)法,使其脫離局部最小值后繼續(xù)導(dǎo)航,增強(qiáng)其對(duì)于局部最小值的路徑規(guī)劃能力,。對(duì)比仿真試驗(yàn)和溫室實(shí)地試驗(yàn)結(jié)果表明,在仿真環(huán)境中,相較于其他算法,DAV_DWA算法在保證安全性的前提下,能夠在更短的時(shí)間內(nèi),以更短的路徑到達(dá)目標(biāo)點(diǎn);溫室障礙物場(chǎng)景中,機(jī)器人可以完成自主導(dǎo)航任務(wù),且定位誤差不大于0.12 m,跟蹤誤差不大于0.10 m,符合實(shí)際需求,。