崗位職責(zé)要求:
1、機(jī)械臂控制系統(tǒng)開(kāi)發(fā)
負(fù)責(zé)基于Python的機(jī)械臂運(yùn)動(dòng)控制、軌跡規(guī)劃、力控算法等核心模塊的設(shè)計(jì)與實(shí)現(xiàn);構(gòu)建高實(shí)時(shí)性、高可靠性的控制軟件架構(gòu),支持多傳感器融合(力覺(jué)、視覺(jué)、IMU等);
2、系統(tǒng)集成與測(cè)試
完成控制算法在真實(shí)機(jī)械臂平臺(tái)的部署與調(diào)試;編寫(xiě)自動(dòng)化測(cè)試腳本,驗(yàn)證控制系統(tǒng)的穩(wěn)定性、精度與響應(yīng)性能;
3、VLA研究支持(未來(lái)方向)
參與視覺(jué)-語(yǔ)言-動(dòng)作(Vision-Language-Action)大模型與機(jī)械臂控制的集成研發(fā);開(kāi)發(fā)數(shù)據(jù)管道,處理多模態(tài)數(shù)據(jù)(圖像、文本、關(guān)節(jié)狀態(tài)、點(diǎn)云等)的采集、標(biāo)注與訓(xùn)練;探索基于學(xué)習(xí)的控制策略(如模仿學(xué)習(xí)、強(qiáng)化學(xué)習(xí))在機(jī)械臂任務(wù)中的落地應(yīng)用;
4、技術(shù)文檔與協(xié)作
撰寫(xiě)清晰的技術(shù)文檔、API說(shuō)明及開(kāi)發(fā)規(guī)范;參與代碼評(píng)審,推動(dòng)團(tuán)隊(duì)工程化能力提升。
技術(shù)、技能要求
1、編程能力
精通Python,熟悉異步編程、多線程/多進(jìn)程、性能優(yōu)化及內(nèi)存管理;
熟練使用NumPy、SciPy、OpenCV等科學(xué)計(jì)算與視覺(jué)庫(kù);
2、機(jī)器人控制基礎(chǔ)
熟悉機(jī)器人學(xué)基礎(chǔ)(正/逆運(yùn)動(dòng)學(xué)、動(dòng)力學(xué)、軌跡規(guī)劃);
有ROS/ROS2開(kāi)發(fā)經(jīng)驗(yàn),了解TF、MoveIt、Gazebo等工具鏈;
掌握至少一種工業(yè)通信協(xié)議(如EtherCAT、CAN、Modbus)或?qū)崟r(shí)控制框架;
3、工程實(shí)踐
具備Linux系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn),熟悉Git、Docker、CI/CD流程;
有機(jī)械臂、AGV、無(wú)人機(jī)等機(jī)器人項(xiàng)目實(shí)戰(zhàn)經(jīng)驗(yàn)(需提供代碼或項(xiàng)目證明);
4、優(yōu)先條件(VLA研究方向)
熟悉深度學(xué)習(xí)框架(PyTorch/TensorFlow),有計(jì)算機(jī)視覺(jué)(目標(biāo)檢測(cè)、位姿估計(jì))或NLP項(xiàng)目經(jīng)驗(yàn);
了解多模態(tài)大模型(如RT-2、OpenVLA)或機(jī)器人學(xué)習(xí)(模仿學(xué)習(xí)、強(qiáng)化學(xué)習(xí))相關(guān)技術(shù);
有ROS與深度學(xué)習(xí)模型部署集成經(jīng)驗(yàn)(如TensorRT、ONNX Runtime);
在GitHub或?qū)W術(shù)平臺(tái)(arXiv, IEEE)有相關(guān)開(kāi)源項(xiàng)目或論文發(fā)表。
5、軟性要求
對(duì)機(jī)器人技術(shù)有強(qiáng)烈熱情,具備快速學(xué)習(xí)新技術(shù)的能力;
良好的跨團(tuán)隊(duì)溝通能力,能與算法、硬件、產(chǎn)品團(tuán)隊(duì)高效協(xié)作;