崗位職責(zé):
1. 基于ROS(Robot Operating System)搭建四足機(jī)器人的軟件架構(gòu),集成運(yùn)動(dòng)控制、感知、通信等模塊。
2. 與硬件團(tuán)隊(duì)協(xié)作,完成電機(jī)控制(如FOC控制)、傳感器接口(UART/SPI/CAN)的驅(qū)動(dòng)開發(fā)與調(diào)試。
3. 優(yōu)化算法在嵌入式平臺(tái)(如NVIDIA Jetson、ARM Cortex-A系列)上的實(shí)時(shí)性與資源占用(<10ms延遲)。
4. 實(shí)現(xiàn)巡檢任務(wù)邏輯(如預(yù)設(shè)路徑執(zhí)行、異常檢測),支持多機(jī)協(xié)作與遠(yuǎn)程控制(MQTT/ROS Bridge)。
5. 開發(fā)圖像/視頻采集與分析功能(如OpenCV/Halcon),識別設(shè)備狀態(tài)(如泄漏、腐蝕)并生成巡檢報(bào)告。
6. 制定軟件測試方案,完成功能測試(步態(tài)穩(wěn)定性、避障成功率)與壓力測試(長時(shí)間運(yùn)行可靠性)。
任職要求:
1. 碩士及以上學(xué)歷,人工智能、計(jì)算機(jī)、機(jī)器人學(xué)等相關(guān)專業(yè),3年以上相關(guān)工作經(jīng)驗(yàn);
2.精通C++/Python,熟悉ROS節(jié)點(diǎn)開發(fā)(話題/服務(wù)/參數(shù)服務(wù)器),具備多線程編程經(jīng)驗(yàn)(Pthread/OpenMP);
3.熟練使用Git/GitLab、Docker、CI/CD工具鏈,能編寫自動(dòng)化測試腳本(Python/Shell);
4.熟悉OpenCV/Halcon,能開發(fā)缺陷檢測算法(如邊緣檢測、形態(tài)學(xué)操作);
5.優(yōu)化算法內(nèi)存占用(<1GB),適配嵌入式平臺(tái)(如NVIDIA Jetson Xavier NX)。