1.负责ROS2整体系统架构设计,规划节点拓扑、通信机制与模块划分;
2.制定ROS2接口规范(msg/srv/action定义)、QoS策略与参数管理方案;
3.优化系统实时性,解决节点通信延迟、资源占用过高问题;
4.搭建ROS2开发、编译、测试工具链,保障团队研发效率。
5.负责ROS2节点开发与模块集成,实现业务功能落地;
6. 开发可视化工具(RVIZ2/Foxglove Studio插件),支撑算法调试;
7.编写单元测试、集成测试脚本,保障代码可靠性;
8. 维护ROS2项目文档,规范代码管理与版本控制
9. 设计算法测试方案(仿真测试、实机测试、压力测试);
10. 搭建自动化测试平台,编写测试用例与脚本;
11. 分析测试数据,定位算法缺陷与性能瓶颈;
12. 跟踪问题闭环,输出测试报告,推动算法迭代。