崗位職責:
1、編程語言:精通 C++或 Pvthon 語言,C++具備高效的性能,適用于對實時性要求極高的機器人導航算法開發(fā):Pvthon 則以其簡潔的語法和豐富的庫,便于快速實現算法原型及進行數據處理與分析,二者在算法開發(fā)的不同階段均發(fā)揮重要作用;
2、機器人操作系統(tǒng):熟悉ROS(Robot Operating System)或R0S2框架,能夠熟練運用其中的節(jié)點通信、消息傳遞、服務調用等機制,實現機器人導航系統(tǒng)各模塊間的高效協作與集成;
3、定位算法:熟練掌握多傳感器融合定位技術,包括將激光雷達、攝像頭、IMU(慣性測量單元)、GPS等多源數據進行融合處理,以提升機器人在復雜農業(yè)環(huán)境下的定位精度與穩(wěn)定性。深入理解并能應用擴展卡爾曼濾波(EKF)、粒子濾波(PF)等經典濾波算法,以及同步定位與地圖構建(SLAM)算法,如 Cartographer、LOAM等,解決機器人在位置環(huán)境中的定位與地圖創(chuàng)建難題;
4、路徑規(guī)劃算法:熟練運用A*、Dijkstra、D*Lite、Hybrid A*等全局路徑規(guī)劃算法,以及TEB(Time Elastic Band)、DWA( Dynamic Window Approach)等局部路徑規(guī)劃算法,針對不同農業(yè)作業(yè)場景和任務需求,為機器人規(guī)劃出安全、高效、平滑的運行路徑;
任職要求:
1、博士學歷,數學、自動化、機器人工程、計算科學與技術、農業(yè)工程等相關專業(yè)優(yōu)先;
2、農業(yè)場景經驗:具有農業(yè)機器人導航、農業(yè)自動駕駛車輛或相關移動機器人在戶外農業(yè)場景應用的項目經驗,深刻理解農業(yè)作業(yè)環(huán)境的特殊性,如復雜地形(坡度、坑洼)、多變的光照條件、農作物生長狀態(tài)的差異、不規(guī)則的田間邊界等,能夠針對性的優(yōu)化導航算法以適應這些特殊場景;
3、問題解決能力:具備敏銳的問題洞察力和高效的問題解決能力,能夠在算法開發(fā)、系統(tǒng)集成及實際測試過程中,快速定位并解決各類技術問題,如傳感器異常、通信故障、算法性能瓶頸等;
4、團隊協作精神:善于與團隊成員(包括硬件工程師、軟件工程師、測試工程師、產品經理等)進行溝通協作,共同推薦項目進展。能夠在跨部門合作中,清晰表達自己的技術觀點,理解并整合其他團隊成員的意見和需求,確保項目目標的順利實現;
5、學習創(chuàng)新能力:對新技術、新知識保持強烈的學習熱情和好奇心,能夠持續(xù)跟蹤國內外機器人導航領域的最新發(fā)展動態(tài)和前沿技術,并將其應用到實際工作中,推動農業(yè)機器人導航技術的創(chuàng)新與發(fā)展;
6、適應能力:適應戶外調試環(huán)境,能夠在復雜多變的農業(yè)現場進行實地測試與算法優(yōu)化工作,克服惡劣天氣、復雜地形等不利因素對工作的影響。
5、避障算法:具備設計并實現動態(tài)避障策略的能力,使機器人能夠實時檢測并避開田間的障礙物,如農作物、溝渠、農機具等,確保作業(yè)過程的安全性與連續(xù)性;
6、多傳感器標定與融合:熟悉各類傳感器的標定方法,能夠精確校準激光雷達、攝像頭、IMU等傳感器參數,以提高傳感器數據的準確性。掌握多傳感器數據融合技術,通過融合不同類型傳感器的數據,獲取更全面、準確的環(huán)境信息,增強機器人對復雜農業(yè)環(huán)境的感知能力;
7、嵌入式系統(tǒng)開發(fā):了解嵌入式系統(tǒng)開發(fā)(如Linux/RTThread),能夠將開發(fā)好的導航算法移植并部署到嵌入式平臺(如JetsonAGX、STM32等)上,優(yōu)化算法在嵌入式設備上的實時性與資源占用,確保算法在硬件設備上穩(wěn)定運行。