VisionRobo 是一套面向多品牌机器人的云边端统一管控平台,解决传统场景下设备分散、监控割裂、远程运维困难的问题。
平台主要功能包括:设备与品牌管理,支持多租户注册与在线状态监控;实时视频监控,接入多路 HLS/FLV 流并支持大屏展示;室内地图与 SLAM 地图监控,在楼层平面图或栅格地图上实时叠加机器人位姿,支持移动底盘 Nav2 目标点导航;远程运控,提供虚拟摇杆、急停、ROS2 进程启停与 SLAM 建图;机械臂控制,支持 7 自由度关节指令与多路摄像头;运维任务、告警中心与遥测趋势分析;空地协同指挥大屏与编队演示模块。
本人负责整体架构与核心开发:前端基于 Vue3 + TypeScript 实现业务页面与运控面板;后端基于 Spring Boot 扩展设备物模型与 MQTT 指令 API;边缘侧自研 Python Agent,对接 Wheeltec ROS2 移动底盘与 OpenARM 机械臂;云端 Docker 部署数据库、消息队列与流媒体服务。技术难点包括多品牌 MQTT 物模型统一、SLAM 地图与室内平面图坐标对齐、低延迟视频推流及边缘进程生命周期管理。