崗位職責:
1. 負責基于 ROS 的機器人系統軟件開發,包括靈巧手控制模塊、通信接口、任務調度等;
2. 參與機器人強化學習算法的部署與集成,實現模型與實際控制系統的對接;
3. 基于Qt開發人機交互上位機界面,實現對機器人關節狀態(位置、速度、力矩等)信息的可視化展示;
4. 構建和維護虛擬仿真環境,實現靈巧手運動過程的可視化模擬;
5. 與硬件、電控及算法團隊密切協作,持續優化控制系統的軟件架構和使用體驗。
任職要求:
1. 計算機、自動化、控制工程、機器人等相關專業本科及以上學歷;
2. 熟練掌握 C++ 和 Python 編程,具有良好的面向對象設計能力;
3. 熟悉 ROS/ROS 2 系統架構,具備實際開發經驗,能獨立編寫 ROS 節點及 launch 文件;
4. 熟悉 Qt 開發環境,具備一定的圖形界面開發經驗,能獨立完成上位機界面構建;
5. 具備虛擬仿真環境搭建經驗(如 RViz、Gazebo、Ignition、Unity 等之一);
6. 具備強化學習算法部署基礎者優先(如 PyTorch/TensorFlow 推理模型嵌入控制流程);
7. 具備良好的溝通能力、團隊協作意識及項目執行能力。