通讯架构与协议开发:设计并实现机器人主控MCU(如STM32)与各类传感器(如IMU等)、电机驱动器/控制器间的通讯架构
负责相关通讯协议(如CAN、CAN FD、UART等)解析、定制和实现,确保数据准确、高效传输
开发并优化MCU嵌入式系统与Linux上位机(如ROS)间通讯接口,完成双向数据链路搭建
低延时系统实现与优化:核心职责是实现并优化整个数据链路实时性,确保传感器数据能低延时上传至上位机,同时控制指令能极速下发至执行机构(电机)
分析和优化通讯协议效率、MCU中断处理、数据缓冲机制等,以达成系统整体的小时延目标
编写高质量、高效率、可维护嵌入式C/C++
系统集成与调试支持:协助完成机器人整机系统的联合调试,快速定位和解决通讯、控制相关的软硬件问题
参与或主导搭建和优化测试平台,编写自动化测试脚本,对通讯链路进行压力、可靠性和实时性测试
与硬件、算法、测试团队紧密合作,确保系统功能与性能指标达成