崗位職責(zé):
1. 基于ROS2框架設(shè)計、開發(fā)和優(yōu)化機器人控制系統(tǒng)(如導(dǎo)航、運動控制、多機協(xié)作等)。
2. 實現(xiàn)機器人傳感器(LiDAR、IMU、攝像頭等)與執(zhí)行機構(gòu)(電機、機械臂等)的ROS2驅(qū)動集成。
3. 開發(fā)ROS2節(jié)點、接口(Topic/Service/Action)及功能包,確保模塊化與可復(fù)用性。
4. 解決機器人系統(tǒng)中的實時性、通信延遲、多線程同步等關(guān)鍵技術(shù)問題。
5. 與SLAM、路徑規(guī)劃、人機交互等模塊團隊協(xié)作,完成系統(tǒng)聯(lián)調(diào)與性能優(yōu)化。
6. 編寫技術(shù)文檔。
任職要求:
1. ROS2精通:熟悉ROS2架構(gòu)(DDS通信、生命周期節(jié)點、參數(shù)服務(wù)等),有Foxy/Humble/Iron等版本實際開發(fā)經(jīng)驗。
2. 編程能力:熟練使用C++(11/14/17)和Python,掌握面向?qū)ο笤O(shè)計、多線程編程及性能優(yōu)化。
3. 機器人基礎(chǔ):熟悉機器人運動學(xué)、傳感器融合、PID控制、狀態(tài)機等核心算法。
4. 工具鏈:熟悉Gazebo/Isaac Sim仿真、Rviz2、ros2_control、TF2等工具鏈。
5. 系統(tǒng)集成:有實際機器人硬件調(diào)試經(jīng)驗(如STM32/樹莓派/NVIDIA Jetson等嵌入式平臺)。
加分項 :
- 熟悉實時系統(tǒng)(RTOS)或ROS2實時擴展(如micro-ROS)。
- 掌握DDS底層配置(Fast DDS/RTI Connext)或ROS2安全機制(SROS2)。
- 有移動機器人(AGV/AMR)、無人機或機械臂開發(fā)經(jīng)驗。
- 熟悉容器化(Docker)或自動化測試(ROS2 CI/CD)。
軟技能 :
- 良好的英文文獻閱讀能力(ROS2社區(qū)及論文調(diào)研)。
- 團隊協(xié)作意識,擅長跨領(lǐng)域溝通,對機器人技術(shù)有強烈熱情。
教育背景:
- 本科及以上學(xué)歷,機器人、自動化、計算機、電子工程等相關(guān)專業(yè)。
- 有相關(guān)項目經(jīng)驗或開源貢獻者可放寬學(xué)歷要求。