1. 核心技能要求:
編程能力:C++/C#/Python(至少一種),熟悉多線程、異步編程、網絡通信。
GUI框架: 熟悉GUI開發框架(如Qt、WPF、Electron等)。
通信協議:掌握串口通信、Socket編程、WebSocket、gRPC等。熟悉工業協議(Modbus、CANopen、EtherCAT)或機器人專用協議。
背景知識:了解機器人運動學、控制理論(PID、機械臂軌跡規劃)。
2. 經驗與項目背景
項目實踐:有上位機開發經驗,有機械臂或工業控制領域背景者優先。有嵌入式系統(如STM32、ARM)開發經驗加分。
3. 學歷與專業
學歷:本科及以上學歷,計算機、自動化、電子信息、機械電子等相關專業。
優先條件:相關專業的碩士學歷。
4. 其他能力:
文檔設計:能編寫詳細設計、測試用例文檔。
英語能力:CET-4級證書,能查閱機器人技術文檔或開源項目。
5. 崗位職責
負責視覺機器人上位機軟件的架構設計、開發與優化,實現與機器人硬件(如控制器、傳感器、執行機構等)的通信與控制。
開發人機交互界面(HMI),支持機器人狀態監控、任務配置、數據可視化等功能。
設計并實現與下位機(如PLC、嵌入式系統)的通信協議(如TCP/IP、UART、CAN、Modbus、ROS等)。
處理視覺機器人運動控制、路徑規劃、數據采集及實時反饋的邏輯開發。
協同硬件團隊調試和優化機器人系統性能。