机器人系统|软件开发工程师|2025.11–2026.06
基于 C++17、ROS 与行为树构建的感知-规划-执行闭环系统,覆盖 8 种运行模式、9 类清洁任务与 44 类故障自恢复,已落地 7 个量产机型。
- 感知-规划-执行闭环系统:设计 28 棵行为树与自定义控制节点,将 8 种运行模式实现为基于行为树的有限状态机。以激光雷达、入水/下沉检测与 AI 检测结果为多传感器感知输入,编排 9 类清洁任务的规划与执行,实现环境反馈驱动的任务调整与自主恢复,新增任务策略无需改动框架。
- 任务级异常恢复体系:对电池、IMU、电机、水泵等 44 类故障实现分级检测与去抖判定,结合行为树故障检测节点、建图失败自动重试和资源回收,使机器人入水作业异常场景下自主恢复并安全返坞,支撑无人值守运行。
- 真机全流程开发与交付:搭建多进程 ROS 系统拓扑(SLAM、导航、感知、硬件抽象、OTA),定义 163 个消息/服务接口,打通感知-决策-执行链路联调。完成嵌入式 Linux 下的 aarch64 交叉编译与产线部署,自研 WebSocket 远程调试器支撑真机问题定位。
- 事件驱动多线程异步架构:基于 epoll + eventfd 构建非阻塞通信链路(请求关联、超时重试),设计类型擦除事件总线与 RAII 硬件资源作用域管理,业务模块以事件订阅方式零侵入接入,多模块并发下状态保持一致。