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