【技术实现步骤摘要】
一种面向分布式无人系统服务效能评估系统和方法
[0001]本专利技术属于分布式无人系统
,具体涉及一种面向分布式无人系统服务效能评估系统和方法。
技术介绍
[0002]目前,分布式无人系统根据自身的服务能力协同完成任务,突破单一无人系统执行能力差,覆盖范围小的因素,但是分布式无人系统协同任务过程中需要获取不同无人系统中的服务,比如:数据服务、网络服务、算法服务等,不同的服务能力影响着无人系统协同任务的成功与否;如何验证不同服务能力在分布式无人系统执行协同任务中提供服务的效能及等级,成为一项迫切需要解决的技术问题。
技术实现思路
[0003]为克服上述现有技术的不足,本专利技术提出一种面向分布式无人系统服务效能评估系统,包括:平台前端、平台服务端和多个无人节点;
[0004]所述平台服务端分别和所述平台前端和各无人节点进行通信连接;
[0005]所述平台前端,用于获取用户请求消息并发送至所述平台服务端,并接收所述平台服务端发送的服务效能测试评分;
[0006]所述平台服务端,用于对 ...
【技术保护点】
【技术特征摘要】
1.一种面向分布式无人系统服务效能评估系统,其特征在于,包括:平台前端、平台服务端和多个无人节点;所述平台服务端分别和所述平台前端和各无人节点进行通信连接;所述平台前端,用于获取用户请求消息并发送至所述平台服务端,并接收所述平台服务端发送的服务效能测试评分;所述平台服务端,用于对所述用户请求消息进行解析,得到评估请求数据,并利用数据分发服务对所述评估请求数据进行封装转换,生成用户请求数据并分发至各无人节点;还用于接收各无人节点发送的评估响应信息结构体,并基于所述评估响应信息结构体,向所述平台前端输出所述用户请求消息对应的服务效能测试评分;所述无人节点,用于对所述用户请求数据进行效能评估,输出评估响应信息结构体,并将所述评估响应信息结构体发送至所述平台服务端。2.如权利要求1所述的系统,其特征在于,所述平台服务端,包括:Web服务器、业务数据库、Web容器、ROS服务端和第一DDS模块;所述Web服务器分别和所述Web容器、业务数据库和ROS服务端进行通信连接;所述Web服务器和所述平台前端进行通信连接;所述第一DDS模块和所述Web容器分别和各无人节点进行通信连接;所述Web服务器,用于根据所述平台前端发送的用户请求消息,生成插件查询请求,并基于所述Web容器中存放的插件和所述插件查询请求,得到评估请求数据并将所述评估请求数据上传至所述ROS服务端;还用于对所述ROS服务端发送的聚合分析结果进行数据分析,得到服务效能测试评分并将所述服务效能测试评分存储至所述业务数据库;所述Web容器,用于存放插件;所述ROS服务端,用于将所述评估请求数据通过ROS的消息发布订阅机制发布至所述第一DDS模块;还用于根据所述第一DDS模块发送的评估响应信息结构体进行聚合分析,得到聚合分析结果,并将所述聚合分析结果发送至所述Web服务器;所述第一DDS模块,用于接收所述评估请求数据,并将所述评估请求数据进行封装,得到用户请求数据并将所述用户请求数据分发至各无人节点;还用于接收各无人节点发送的评估响应信息结构体,并通过ROS的消息发布订阅机制将所述评估响应信息结构体发送到所述ROS服务端;所述业务数据库,用于存储所述服务效能测试评分。3.如权利要求2所述的系统,其特征在于,所述用户请求消息包括下述的一种或多种:测评指标、所述测评指标对应的插件名称和所述插件名称对应的插件的参数;所述评估请求数据包括下述的一种或多种:所述Web服务器的地址、端口号和获取所述插件需要的数据。4.如权利要求2所述的系统,其特征在于,所述ROS服务端和所述Web服务器之间通过WebSocket进行通信连接。5.如权利要求2所述的系统,其特征在于,所述无人节点,包括:第二DDS模块、ROS客户端、指标验证程序模块和文件数据库;所述指标验证程序模块分别和所述ROS客户端和所述文件数据库进行通信连接;所述ROS客户端和所述第二DDS模块进行通信连接;
所述ROS客户端和所述第二DDS模块分别和所述平台服务端进行通信连接;所述第二DDS模块,用于对接收的用户请求数据进行数据解析,得到用户请求数据结构体,并通过ROS的消息发布订阅机制将所述用户请求数据结构体发布至所述ROS客户端;还用于将ROS客户端上传的评估响应信息进行数据封装,得到评估响应信息结构体并将所述评估响应信息结构体同步至所述第一DDS模块;所述ROS客户端,用于基于所述用户请求数据结构体,生成指标验证指令;还用于接收所述指标验证程序模块上传的评估响应信息并转发至所述第二DDS模块;所述指标验证程序模块,用于基于所述文件数据库和所述指标验证指令,加载并启动所述用户请求数据结构体中对应的插件,得到评估响应信息,并将所述评估响应信息上传至所述ROS客户端;所述文件数据库,用于存储所述无人节点的节点地址信息和节点状态信息,并将所述节点地址信息和节点状态信息同步至所述平台服务端。6.如权利...
【专利技术属性】
技术研发人员:杨烟台,史殿习,金松昌,李杰,孟杨瑞,
申请(专利权)人:天津滨海人工智能创新中心,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。