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