見(jiàn)所智,行所能,見(jiàn)行AGV,12年資深A(yù)GV專(zhuān)業(yè)團(tuán)隊(duì),定制非標(biāo)AGV及工業(yè)軟件!
差速控制的核心在于通過(guò)調(diào)整左右驅(qū)動(dòng)輪的轉(zhuǎn)速差異,使小車(chē)產(chǎn)生轉(zhuǎn)向力矩。當(dāng)左右輪速度相等時(shí),小車(chē)沿直線運(yùn)動(dòng);當(dāng)左輪速度高于右輪時(shí),小車(chē)向右偏轉(zhuǎn),轉(zhuǎn)向半徑與速度差成反比;反之則向左偏轉(zhuǎn)。其數(shù)學(xué)關(guān)系可表示為:
這種原理通過(guò)簡(jiǎn)單的速度調(diào)整即可實(shí)現(xiàn)轉(zhuǎn)向,無(wú)需復(fù)雜機(jī)械結(jié)構(gòu),降低了硬件成本與維護(hù)難度。
差速控制的實(shí)現(xiàn)依賴驅(qū)動(dòng)系統(tǒng)與傳感器反饋的協(xié)同:
驅(qū)動(dòng)系統(tǒng):
采用獨(dú)立電機(jī)驅(qū)動(dòng)左右輪,通過(guò)PWM信號(hào)精確控制轉(zhuǎn)速。例如,伺服電機(jī)或步進(jìn)電機(jī)可實(shí)現(xiàn)毫秒級(jí)響應(yīng),滿足動(dòng)態(tài)調(diào)整需求。
輪速反饋通過(guò)編碼器實(shí)現(xiàn),編碼器將輪速轉(zhuǎn)換為脈沖信號(hào),控制器根據(jù)脈沖數(shù)計(jì)算實(shí)際轉(zhuǎn)速,形成閉環(huán)控制。
傳感器反饋:
磁導(dǎo)航傳感器檢測(cè)地面磁條信號(hào),確定小車(chē)偏離規(guī)劃路徑的偏移量。
陀螺儀或IMU(慣性測(cè)量單元)測(cè)量小車(chē)姿態(tài)角,輔助糾偏。
激光雷達(dá)或視覺(jué)傳感器用于動(dòng)態(tài)避障,在復(fù)雜環(huán)境中調(diào)整轉(zhuǎn)向策略。
控制架構(gòu):
兩級(jí)PID控制:第一級(jí)為速度控制,通過(guò)PID算法調(diào)節(jié)左右輪轉(zhuǎn)速至目標(biāo)值;第二級(jí)為轉(zhuǎn)向控制,根據(jù)偏移量計(jì)算速度差,生成糾偏指令。
差速計(jì)算模塊:將路徑規(guī)劃模塊輸出的目標(biāo)轉(zhuǎn)向角度轉(zhuǎn)換為左右輪速度差,例如通過(guò)查表法或公式計(jì)算實(shí)現(xiàn)快速響應(yīng)。
差速控制的核心算法為PID控制,結(jié)合路徑規(guī)劃與糾偏策略:
速度PID控制:
輸入為目標(biāo)速度與實(shí)際速度的偏差,輸出為PWM增量。
比例環(huán)節(jié)(P)快速響應(yīng)偏差,積分環(huán)節(jié)(I)消除穩(wěn)態(tài)誤差,微分環(huán)節(jié)(D)抑制超調(diào)。
轉(zhuǎn)向糾偏策略:
根據(jù)磁導(dǎo)航傳感器反饋的偏移量,計(jì)算左右輪速度差。例如,偏移量與速度差的關(guān)系可通過(guò)實(shí)驗(yàn)標(biāo)定獲得。
采用P控制或PID控制調(diào)整單輪速度,實(shí)現(xiàn)即時(shí)糾偏。例如,當(dāng)小車(chē)向右偏移時(shí),降低右輪速度或提高左輪速度,使小車(chē)回歸規(guī)劃路徑。
動(dòng)態(tài)避障算法:
結(jié)合激光雷達(dá)數(shù)據(jù),通過(guò)A*算法或Dijkstra算法規(guī)劃避障路徑,動(dòng)態(tài)調(diào)整目標(biāo)轉(zhuǎn)向角度與速度差。
例如,在檢測(cè)到前方障礙物時(shí),臨時(shí)增大速度差實(shí)現(xiàn)緊急轉(zhuǎn)向,避開(kāi)障礙后恢復(fù)原路徑。
差速控制AGV廣泛應(yīng)用于倉(cāng)庫(kù)、工廠等場(chǎng)景,其性能優(yōu)化方向包括:
精度提升:
采用高分辨率編碼器(如1000線以上)提高輪速反饋精度。
優(yōu)化PID參數(shù),通過(guò)臨界比例法或遺傳算法整定
縮短控制周期(如從100ms降至10ms),提高動(dòng)態(tài)調(diào)整能力。
采用FPGA或?qū)S眠\(yùn)動(dòng)控制器替代傳統(tǒng)PLC,實(shí)現(xiàn)硬件級(jí)并行計(jì)算。
多AGV協(xié)同:
通過(guò)集中式調(diào)度系統(tǒng)分配路徑,避免多車(chē)轉(zhuǎn)向沖突。例如,采用時(shí)間窗算法協(xié)調(diào)各AGV的轉(zhuǎn)向時(shí)機(jī)。
結(jié)合V2V(車(chē)與車(chē))通信,實(shí)時(shí)共享位置與速度信息,實(shí)現(xiàn)分布式避障。
復(fù)雜環(huán)境適應(yīng):
在濕滑或傾斜地面,通過(guò)陀螺儀反饋調(diào)整速度差補(bǔ)償打滑。
結(jié)合SLAM算法實(shí)現(xiàn)無(wú)磁條導(dǎo)航,通過(guò)激光建圖與定位支持自由路徑轉(zhuǎn)向。
以倉(cāng)庫(kù)揀選場(chǎng)景為例,差速控制AGV需在1.2米寬通道內(nèi)完成90度直角轉(zhuǎn)向。其實(shí)現(xiàn)流程為:
路徑規(guī)劃模塊生成包含轉(zhuǎn)向點(diǎn)的路徑序列。
接近轉(zhuǎn)向點(diǎn)時(shí),速度控制模塊將車(chē)速降至0.5m/s。
轉(zhuǎn)向計(jì)算模塊根據(jù)目標(biāo)角度(90度)與輪距(0.6米)計(jì)算速度差(如左輪1m/s,右輪0.2m/s)。
PID控制器調(diào)整PWM輸出,使左右輪實(shí)際速度達(dá)到目標(biāo)值。
磁導(dǎo)航傳感器實(shí)時(shí)反饋偏移量,糾偏模塊動(dòng)態(tài)微調(diào)速度差,確保轉(zhuǎn)向精度±5mm。
差速控制通過(guò)速度差實(shí)現(xiàn)轉(zhuǎn)向,具有結(jié)構(gòu)簡(jiǎn)單、成本低、適應(yīng)性強(qiáng)等優(yōu)勢(shì),廣泛應(yīng)用于中低速、高靈活性需求的場(chǎng)景。未來(lái),隨著智能算法與高精度傳感器的融合,差速控制AGV將向更高精度、更強(qiáng)環(huán)境適應(yīng)性方向發(fā)展。