崗位職責(zé)描述
1、算法設(shè)計(jì):負(fù)責(zé)智駕決策規(guī)劃算法設(shè)計(jì)驗(yàn)證;
2、系統(tǒng)設(shè)計(jì)與開發(fā):負(fù)責(zé)調(diào)度系統(tǒng)的架構(gòu)設(shè)計(jì)與開發(fā),包括任務(wù)分配、路徑規(guī)劃、交通管理等功能模塊,提升系統(tǒng)運(yùn)行效率和穩(wěn)定性;
3、路徑規(guī)劃與優(yōu)化:開發(fā)基于地圖的全局路徑規(guī)劃算法(如A*、Dijkstra、RRT等)。設(shè)計(jì)動態(tài)避障與實(shí)時路徑調(diào)整策略。開發(fā)基于地圖的全局路徑規(guī)劃算法;
4、多車調(diào)度管理: 實(shí)現(xiàn)多AGV任務(wù)分配與協(xié)作邏輯,確保多設(shè)備高效運(yùn)行。開發(fā)沖突檢測與解決機(jī)制,避免資源爭用;
5、系統(tǒng)集成與測試:負(fù)責(zé)調(diào)度系統(tǒng)與AGV感知、控制模塊以及其他子系統(tǒng)的集成。
設(shè)計(jì)并執(zhí)行調(diào)度系統(tǒng)的功能測試、性能測試和壓力測試
知識技能要求:
1、 算法基礎(chǔ):熟悉路徑規(guī)劃算法(如A*、Dijkstra、DWA),了解調(diào)度算法(如蟻群算法、遺傳算法)。熟悉opentcs等AGV調(diào)度系統(tǒng)以及apollo,autoware等智能駕駛決策規(guī)劃系統(tǒng);
2、編程能力:熟練掌握C++、JAVA,具備扎實(shí)的編碼能力。熟悉分布式系統(tǒng)架構(gòu)及相關(guān)技術(shù)。熟練使用ROS/ROS2或其他機(jī)器人中間件;
3、數(shù)學(xué)基礎(chǔ):扎實(shí)的數(shù)學(xué)基礎(chǔ),熟悉線性代數(shù)、概率統(tǒng)計(jì)、最優(yōu)化方法等:
4、;
5、有自動駕駛、AGV調(diào)度系統(tǒng)或決策規(guī)劃系統(tǒng)相關(guān)開發(fā)經(jīng)驗(yàn)者優(yōu)先。