崗位職責(zé):
1、負(fù)責(zé)基于 ROS2(Foxy/Humble 等版本)的機(jī)器人全系統(tǒng)集成開發(fā),統(tǒng)籌感知(激光雷達(dá)、相機(jī)、IMU)、決策、控制、執(zhí)行等模塊的協(xié)同適配,確保硬件(如運(yùn)動底盤、執(zhí)行機(jī)構(gòu))與軟件系統(tǒng)的深度兼容。?
2、主導(dǎo)機(jī)器人集成方案設(shè)計(jì),制定模塊接口規(guī)范(如硬件通信協(xié)議、軟件數(shù)據(jù)交互格式),解決集成過程中的跨模塊兼容性問題(如傳感器時(shí)序同步、控制指令延遲)。?
3、搭建機(jī)器人整機(jī)測試環(huán)境,設(shè)計(jì)集成測試用例(如功能完整性測試、穩(wěn)定性測試、極限場景測試),通過聯(lián)調(diào)優(yōu)化系統(tǒng)響應(yīng)速度與運(yùn)行可靠性。
4、 ROS2 集成系統(tǒng)優(yōu)化與項(xiàng)目交付?
5、負(fù)責(zé) ROS2 集成系統(tǒng)的架構(gòu)優(yōu)化,梳理節(jié)點(diǎn)通信鏈路,減少模塊間耦合,提升系統(tǒng)可擴(kuò)展性與維護(hù)性,滿足機(jī)器人不同場景下的功能迭代需求。?
6、參與機(jī)器人項(xiàng)目全生命周期管理,從集成需求分析、方案評審到現(xiàn)場聯(lián)調(diào)、交付驗(yàn)收,主導(dǎo)集成模塊的進(jìn)度管控與風(fēng)險(xiǎn)排查,確保項(xiàng)目按時(shí)交付。?
7、編寫機(jī)器人集成開發(fā)文檔(如集成方案手冊、接口說明書、測試報(bào)告),為生產(chǎn)部署、售后維護(hù)提供技術(shù)支撐;為團(tuán)隊(duì)提供軟硬件集成技術(shù)指導(dǎo),提升團(tuán)隊(duì)集成開發(fā)能力。
任職要求:
1、具有 2 年及以上機(jī)器人集成開發(fā)經(jīng)驗(yàn),熟悉機(jī)器人硬件架構(gòu)(如底盤、傳感器、執(zhí)行器)與軟件系統(tǒng)的協(xié)同邏輯,有自主導(dǎo)航機(jī)器人、工業(yè)機(jī)器人等集成項(xiàng)目經(jīng)歷者優(yōu)先。?
2、具有 1 年及以上 ROS2 集成應(yīng)用經(jīng)驗(yàn),能夠獨(dú)立完成 ROS2 與機(jī)器人硬件的適配開發(fā)、系統(tǒng)聯(lián)調(diào),解決集成過程中的技術(shù)難題。?
3、有激光雷達(dá)與機(jī)器人整機(jī)集成經(jīng)驗(yàn),熟悉至少一種主流激光雷達(dá)的安裝校準(zhǔn)、驅(qū)動調(diào)試流程者優(yōu)先。?
4、精通 C++/Python 編程語言,熟悉 Linux(Ubuntu)操作系統(tǒng),能夠編寫硬件驅(qū)動程序、集成測試腳本,具備良好的代碼規(guī)范與文檔編寫能力。?
5、深入理解 ROS2 核心架構(gòu)(節(jié)點(diǎn)、話題、服務(wù)、參數(shù)服務(wù)器),熟練使用 ROS2 集成工具(colcon、ros2 launch、rviz2、rosbag2),能夠搭建機(jī)器人 ROS2 集成開發(fā)環(huán)境并完成系統(tǒng)調(diào)試。?
6、掌握機(jī)器人硬件適配技術(shù),熟悉常見硬件通信協(xié)議(UART、CAN、Ethernet、USB),能夠完成傳感器、執(zhí)行器與 ROS2 系統(tǒng)的接口開發(fā)與數(shù)據(jù)交互調(diào)試。?
7、了解激光雷達(dá)點(diǎn)云處理基礎(chǔ)(如濾波、分割)與多傳感器融合邏輯,熟悉 PCL 庫、OpenCV 庫基本使用,能夠協(xié)助優(yōu)化感知模塊集成效果。?
8、具備機(jī)器人系統(tǒng)問題排查能力,能夠通過日志分析、工具調(diào)試定位集成過程中的軟硬件故障(如數(shù)據(jù)丟包、指令延遲、模塊兼容性問題)。?
9、熟悉 Git 版本控制工具與敏捷開發(fā)流程,具備良好的跨團(tuán)隊(duì)協(xié)作能力(可與硬件組、算法組高效配合),能夠推動集成任務(wù)落地。