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