随着智能机器人在商场、展馆、酒店、园区、社区、医院、门店等场景中的应用增加,机器人在实际运行过程中经常需要人工远程介入,例如设备异常处理、路径引导、客户服务、远程巡检和现场操作等。传统方式主要依靠现场人员处理,存在响应速度慢、人工成本高、设备分散难以统一管理等问题。
本项目通过搭建远程音视频通信、机器人控制指令及设备管理系统,实现机器人与远程客服之间的实时连接,使客服无需到达机器人现场即可完成远程操作和服务。同时支持一名客服同时管理和服务多台机器人,提高人员利用率和设备运营效率。
系统主要包括:
机器人设备管理、多机器人在线管理、远程点对点控制、远程音视频通信、实时视频查看、双向语音通信、远程操作指令、视频及音频录制、语音变声、TTS语音合成、远程人工接管、设备运行状态监控、异常报警、远程诊断、操作日志及历史记录
系统通过远程音视频和机器人控制指令建立客服与机器人之间的实时通信链路。客服可在操作端查看机器人现场视频、收听现场声音,并根据实际情况对机器人进行远程控制。
系统支持移动、转向、停止、语音播放等多种远程指令,并支持音视频录制、语音变声及TTS语音合成,实现远程人工服务。平台支持一名客服同时管理多台机器人,可根据设备在线状态、位置及异常信息快速选择目标设备进行远程接管。
对于远程无法解决的问题,系统可生成服务工单,结合机器人位置、故障信息和历史运行记录安排工作人员上门处理,实现远程服务与现场运维相结合。
项目采用 C++、Qt、网络通信、TTS语音合成、数据库及多线程技术进行开发。
系统整体采用“机器人端—通信服务端—客服操作端—运维管理端”的架构。机器人端负责采集视频、音频及设备状态,并接收远程控制指令;服务端负责设备连接、用户管理、消息转发和多设备管理;客服端负责音视频查看、远程操作和人工服务;运维端负责设备状态、故障记录、工单及上门维护管理。
项目的主要亮点是将远程控制、实时音视频、语音交互、多机器人管理和现场运维进行统一,实现“一名客服远程服务多台机器人”。系统支持远程人工接管,在机器人自主运行过程中出现异常或需要人工介入时,可以快速建立远程连接并进行点对点操作。
项目难点主要包括实时音视频传输的低延迟与稳定性、多设备同时在线情况下的连接管理、控制指令的实时可靠传输,以及弱网络环境下的视频、音频和控制数据的稳定通信。同时需要保证远程控制与音视频画面之间的实时配合,降低操作延迟,提高远程操控体验。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论