A*算法,A*(A-Star)算法是一種靜態(tài)路網(wǎng)中求解較短路徑較有效的直接搜索方法,也是解決許多搜索問題的有效算法。算法中的距離估算值與實際值越接近,較終搜索速度越快。但是,A*算法同樣也可用于動態(tài)路徑規(guī)劃當(dāng)中,只是當(dāng)環(huán)境發(fā)生變化時,需要重新規(guī)劃路線。D*算法,D*算法則是一種動態(tài)啟發(fā)式路徑搜索算法,它事先對環(huán)境位置,讓機(jī)器人在陌生環(huán)境中行動自如,在瞬息萬變的環(huán)境中游刃有余。D*算法的較大優(yōu)點是不需要預(yù)先探明地圖,機(jī)器人可以和人一樣,即使在未知環(huán)境中,也可以展開行動,隨著機(jī)器人不斷探索,路徑也會時刻調(diào)整。上述的幾種算法都是目前絕大部分機(jī)器人所需要的路徑規(guī)劃算法,能夠讓機(jī)器人跟人一樣智能,快速規(guī)劃A到B點的較短路徑,并在遇到障礙物的時候知道如何處理。底盤的材料選擇應(yīng)考慮到機(jī)器人的使用環(huán)境和耐用性要求。鎮(zhèn)江服務(wù)機(jī)器人底盤平臺
四轉(zhuǎn)四驅(qū)結(jié)構(gòu)則擁有多種運動模式,雙阿克曼模式可實現(xiàn)+∞到-∞的轉(zhuǎn)彎半徑,讓您縱享“絲滑”轉(zhuǎn)向曲線;斜移模式可實現(xiàn)-90°到+90°轉(zhuǎn)向,高速轉(zhuǎn)向時通過降低車身橫擺角速度,有效抑制車身發(fā)生動態(tài)側(cè)偏的傾向,保障車身靈活、穩(wěn)定、快速通過特定狹小區(qū)域,拓展機(jī)器人狹小空間應(yīng)用場景;通過運動學(xué)和動力學(xué)設(shè)計,“X”形駐車,可長時間保持駐車狀態(tài),不損耗電機(jī),提升電機(jī)效能,關(guān)機(jī)狀態(tài)下維持坡道駐車,不溜車不滑坡,多層高效安全防護(hù)。完整的系統(tǒng)架構(gòu)設(shè)計與驅(qū)動管理算法,精確控制,加載20多項安全保護(hù)策略,保障整車的運行穩(wěn)定與精度。底盤生產(chǎn)商機(jī)器人底盤的設(shè)計可以考慮人機(jī)工程學(xué),以提高操作員的舒適性和工作效率。
本文將對AGV底盤結(jié)構(gòu)進(jìn)行深入分析。單舵輪驅(qū)動結(jié)構(gòu)[適合1T以上負(fù)載、牽引車、叉車類應(yīng)用場景],單舵輪驅(qū)動結(jié)構(gòu)是較簡單的結(jié)構(gòu)之一,其結(jié)構(gòu)由1個舵輪和2個定向輪組成,在叉車上面有著非常普遍的應(yīng)用。這種結(jié)構(gòu)可以直接適應(yīng)各種地面,保證驅(qū)動舵輪一定著地。根據(jù)車重心分布的不同,舵輪是大概會承擔(dān)50%的自重,所以牽引力非常強(qiáng)。 但其缺點也顯而易見,單輪驅(qū)動的AGV在行駛過程中容易發(fā)生偏移,并且轉(zhuǎn)彎時需要采用一定的技巧進(jìn)行控制。
差速結(jié)構(gòu)移動機(jī)器人由于左右兩邊速度差形成的轉(zhuǎn)向方式,實際運行中,由于地面摩擦力的問題,可能會出現(xiàn)位置漂移,控制精度差,對于需要需要精確定位的應(yīng)用場景探索與開發(fā)稍顯不足 。這幾種形式也受制于移動機(jī)器人本身的成本和機(jī)械結(jié)構(gòu),導(dǎo)致減速機(jī)與結(jié)構(gòu)實用壽命有限,因此差速類型移動機(jī)器人在工業(yè)與消費類移動機(jī)器人應(yīng)用中需要持續(xù)穩(wěn)定的運行上存在著天生的短板,維護(hù)周期較短。相比四輪差速結(jié)構(gòu),四轉(zhuǎn)四驅(qū)移動機(jī)器人系統(tǒng)更像是以軟件為主導(dǎo)的動力四驅(qū)系統(tǒng),可以依靠軟件定義不同的模式,或者系統(tǒng)根據(jù)工況自行調(diào)節(jié),在操作難度上更低,更加智能化 。輪式移動機(jī)器人底盤包括用于連接機(jī)器人底盤的懸掛減震組件、以及連接在懸掛減震組件底部的運動組件。
伺服電機(jī)的控制,本文主要介紹CAN總線通信方式,RS485的連接方式不在我們的討論范圍之內(nèi)。SDO模式,一般是電機(jī)驅(qū)動器上電之后的默認(rèn)模式。通俗的說,SDO控制模式就是一種「一問一答」的控制模式。驅(qū)動器作為Server提供服務(wù),控制端設(shè)備(一般為主機(jī))作為Client根據(jù)對象字典發(fā)送報文給驅(qū)動器,驅(qū)動器會根據(jù)收到的報文執(zhí)行相應(yīng)的動作,并且同時反饋一個報文給控制端設(shè)備。舉個例子,通過 SDO 消息將數(shù)據(jù) 0x2064 寫入到索引為 0x60FF,子索引為 3 的對象字典中:0x601 2F FF 60 03 64 20 00 00 Client -> Server,0x581 60 FF 60 03 00 00 00 00 Server -> Client,也就是說,我們可以通過SDO模式對驅(qū)動的參數(shù)進(jìn)行改變從而控制電機(jī)。比如,給字典中的速度設(shè)置地址發(fā)送實時速度值,同時也可以通過讀取反饋的方式獲取編碼器的值。輪式機(jī)器人底盤應(yīng)經(jīng)常檢查并發(fā)現(xiàn)有腐蝕性。底盤生產(chǎn)商
機(jī)器人底盤具備強(qiáng)大的數(shù)據(jù)處理和計算能力,能夠滿足復(fù)雜任務(wù)的需求。鎮(zhèn)江服務(wù)機(jī)器人底盤平臺
當(dāng)然,機(jī)器人底盤除了實現(xiàn)自主定位導(dǎo)航功能,在自主回充及自主上下電梯等方面也是必不可缺,而思嵐科技的Apollo移動底盤專門研發(fā)了機(jī)器人電梯適配與多樓層定位系統(tǒng),可幫助機(jī)器人實現(xiàn)自主上下電梯,多樓層建圖。同時還擁有自主回充技術(shù),可外部調(diào)度預(yù)約充電,當(dāng)電量較低時,會自主返回充電塢充電,在負(fù)載情況下可實現(xiàn)15小時連續(xù)不間斷工作,給應(yīng)用現(xiàn)場提供穩(wěn)定可靠的表現(xiàn)。同樣是四驅(qū),四轉(zhuǎn)四驅(qū)和四輪差速有什么不同?由于運動控制方式的不同,四轉(zhuǎn)四驅(qū)移動機(jī)器人在柔性控制能力上相比四輪差速有著巨大的優(yōu)勢。特別是在智能化老年出行機(jī)器人開發(fā)與工業(yè)特種場景的巡檢機(jī)器人開發(fā)上就顯得格外重要。那么四轉(zhuǎn)四驅(qū)在結(jié)構(gòu)上相比四輪差動有什么區(qū)別?在實際應(yīng)用中能力上誰高誰低?鎮(zhèn)江服務(wù)機(jī)器人底盤平臺