机器人端
机器人端通过 ROS 2 接收激光雷达、IMU、里程计和底盘状态,维护建图、重定位、路线执行及速度控制。Web 网关将业务操作转换为统一协调器调用,并对地图、路线版本、定位状态和控制占用进行校验。运动门在自动导航与人工遥控之间选择执行来源,底盘驱动接收经过门控的速度。
云端与浏览器
机器人云代理主动建立反向 WebSocket 连接,云端校验设备身份并转发允许的业务请求。浏览器读取设备快照、事件和任务状态,使用独立媒体连接查看视频、点云及语音。云端按照客户、项目和设备授权限制可见范围,控制租约用于避免多个操作者同时取得运动控制。
地图与路线
建图输出点云地图、采样轨迹和巡检点。三类数据采用同一坐标系,不能拼接来自不同建图过程的资产。巡检点通过空间位置匹配录制轨迹;路线版本与定位版本用于识别修改后的数据,旧网页上下文不能直接启动新任务。
运行状态回传
任务状态经机器人端网关发布到网页或云端。任务标识用于区分不同执行轮次,分段状态描述位置到达、朝向对准、驻留和完成。界面显示操作已受理时,应继续等待完成反馈;通信在线、画面可见和实际运动完成分别由相应状态确认。
软件用途
本平台面向机器人巡检与远程运维,提供三维建图、地图与巡检点管理、人工重定位、录制路线巡检和点到点导航,并通过浏览器查看机器人状态、操作选配视频与语音、复核报警记录。平台由机器人端业务程序、云端服务和浏览器客户端组成,机器人端通过主动建立的云连接传递状态和处理授权操作。
功能组成
核心功能包括设备状态监控、地图建立与选择、巡检点记录与重命名、路线预览、导航任务开始与暂停恢复、安全停止、人工遥控和控制权限交接。扩展功能包括视频查看、网页喊话、到点语音播报、人员车辆检测、报警查询与导出、软件版本分发及运维日志查看。扩展功能需配套硬件、模型或服务。


