多应用端的机器人研发设计平台制造技术

技术编号:39179362 阅读:11 留言:0更新日期:2023-10-27 08:27
本发明专利技术公开了一种多应用端的机器人研发设计平台,包括:第一建立模块,用于为机器人协作端设计总分配数据接口;第二建立模块,用于为机器人协作端设计若干个子数据接口;每个子数据接口对应一个类型的应用端;第三建立模块,用于创建总分配数据接口与若干个子数据接口的传输通道;测试模块,用于对总分配数据接口、传输通道及若干个子数据接口构建的接口体系进行功能性测试。基于设计不同的应用端对应的数据接口,用户通过安卓、wi ndows、IOS、网页端等应用端实现机器人协作设计或操作控制的目的,避免因单一应用终端进行控制导致的操作不便,增加了对机器人协作端的控制方式,便于机器人协作端的广泛推广与广泛应用。机器人协作端的广泛推广与广泛应用。机器人协作端的广泛推广与广泛应用。

【技术实现步骤摘要】
多应用端的机器人研发设计平台


[0001]本专利技术涉及研发设计
,特别涉及一种多应用端的机器人研发设计平台。

技术介绍

[0002]目前,机器人协作端设定有固定的单一的数据接口,基于固定的单一应用终端进行控制,示例的,机器人协作端只能通过安卓终端控制或wi ndows控制或网页端或IOS终端控制,基于单一应用终端进行控制,不利于机器人协作端的多样化控制,进而也不利于机器人协作端的广泛推广与广泛应用,在控制层面存在较大的麻烦,操作不便,因此提出了一种多应用端的机器人研发设计平台。

技术实现思路

[0003]本专利技术旨在至少一定程度上解决上述技术中的技术问题之一。为此,本专利技术的目的在于提出一种多应用端的机器人研发设计平台,可以基于多应用终端对机器人协作端进行控制,避免因单一应用终端进行控制导致的操作不便,增加了对机器人协作端的控制方式,便于机器人协作端的广泛推广与广泛应用。
[0004]为达到上述目的,本专利技术实施例提出了一种多应用端的机器人研发设计平台,包括:
[0005]第一建立模块,用于为机器人协作端设计总分配数据接口;
[0006]第二建立模块,用于为机器人协作端设计若干个子数据接口;每个子数据接口对应一个类型的应用端;
[0007]第三建立模块,用于创建总分配数据接口与若干个子数据接口的传输通道;
[0008]测试模块,用于对总分配数据接口、传输通道及若干个子数据接口构建的接口体系进行功能性测试。
[0009]根据本专利技术的一些实施例,第一建立模块,包括:
[0010]第一接收子模块,用于接收多个应用端发送的数据信息;
[0011]建立子模块,用于获取机器人协作端的总线数据,建立标准格式的总线协议数据表;
[0012]第一确定子模块,用于根据所述数据信息查询总线协议数据表,确定总线数值;
[0013]转换子模块,用于建立转换函数,所述转换函数用于对总线上的总线数值与物理数值进行转换;
[0014]第二确定子模块,用于基于转换子模块获取的物理数值,与预设物理数值数据库进行匹配,在确定匹配时,表示属于控制指令;
[0015]第一获取子模块,用于在第二确定子模块确定数据信息属于控制指令时,获取数据信息的来源地址,对来源地址进行解析,确定来源应用端;
[0016]分配子模块,用于根据来源应用端确定对应的子数据接口,并将控制指令分配至对应的子数据接口。
[0017]根据本专利技术的一些实施例,所述第二建立模块,包括:
[0018]第一创建子模块,用于创建若干个初始子数据接口,获取应用端的属性信息,并将所述属性信息添加至初始子数据接口,得到子数据接口;
[0019]第二接收子模块,用于分配子模块发送的控制指令;
[0020]第三确定子模块,用于获取所述控制指令的数据类别,根据所述数据类别在预设维度参数库中,确定目标维度参数;
[0021]更新子模块,用于根据所述目标维度参数对机器人协作端相应的业务的数据进行更新。
[0022]根据本专利技术的一些实施例,所述第三确定子模块,还用于:在确定预设维度参数数据库中没有控制指令的数据类别时,发送反馈信息至应用端。
[0023]根据本专利技术的一些实施例,所述第三建立模块,包括:
[0024]第二创建子模块,用于根据子数据接口的数量,创建若干个进程;
[0025]第二获取子模块,用于获取各个子数据接口的地址信息;
[0026]构建子模块,用于:
[0027]通过总分配数据接口根据地址信息及进程并行运行,基于透传的传输方式将创建传输通道的请求信息发送至各个子数据接口;
[0028]子数据接口,用于接收请求信息并进行验证,在验证通过时,建立与总分配数据接口的通讯连接,形成传输通道。
[0029]根据本专利技术的一些实施例,所述第三建立模块,包括:
[0030]带宽分配子模块,用于基于带宽资源及用户的设定分配系数,为总分配数据接口与若干个子数据接口之间的传输通道分配对应的带宽资源。
[0031]根据本专利技术的一些实施例,所述测试模块,包括:
[0032]第一测试子模块,用于获取测试数据集,输入总分配数据接口进行分配测试,得到第一输出结果;
[0033]第二测试子模块,用于基于第一输出结果输入对应内容至对应子数据接口,得到第二输出结果;
[0034]判断子模块,用于:
[0035]判断第一输出结果与预设第一输出结果是否一致;
[0036]判断第二输出结果与预设第二输出结果是否一致;
[0037]在确定第一输出结果与预设第一输出结果一致且第二输出结果与预设第二输出结果一致时,表示通过接口体系的功能性测试。
[0038]根据本专利技术的一些实施例,还包括标记模块,用于:
[0039]获取总分配数据接口的代码对应的研发数据;
[0040]对所述研发数据进行数据整理分类,并分配至相应的目标层次;
[0041]将目标层次中的各个数据簇进行数值化处理,确定各个数据簇对应的参数值;
[0042]分别计算每个数据簇的参数值与其他数据簇的参数值的欧式距离,从若干个欧式距离中筛选出最小欧式距离及最大欧式距离,并分别与第一预设欧式距离及第二预设欧式距离进行比较;所述第二预设欧式距离大于第一预设欧式距离;
[0043]在确定最小欧式距离小于预设第一预设欧式距离且最大欧式距离大于第二预设
欧式距离时,表示当前数据簇为问题数据簇;
[0044]确定所述问题数据簇对应的代码并进行标记。
[0045]根据本专利技术的一些实施例,还包括判断模块,用于在测试模块对接口体系进行功能性测试前,判断接口体系的运行环境是否异常,在确定异常时,发出报警提示,并对运行环境进行调整。
[0046]本专利技术提出了一种多应用端的机器人研发设计平台,设计二级数据接口,第一级为总分配数据接口,第二级为若干个子数据接口,便于将数据解析及传输高效管理,基于总分配数据接口实现粗略解析及分配,基于子数据接口对相应的应用端进行更加适应性的解析及传输,提高了数据解析及传输的准确性,每个子数据接口对应一个类型的应用端,针对性增加,提高处理数据的效率。基于传输通道,总分配数据接口将处理完成的数据内容分发至对应的子数据接口,进行再次精细化处理,实现了数据处理的层次性,同时在使用总分配数据接口、传输通道及若干个子数据接口构建的接口体系时,进行功能性测试,保证接口体系的可靠性及准确性。基于设计不同的应用端对应的数据接口,用户通过安卓、wi ndows、IOS、网页端等应用端实现机器人协作设计或操作控制的目的,避免因单一应用终端进行控制导致的操作不便,增加了对机器人协作端的控制方式,便于机器人协作端的广泛推广与广泛应用。
[0047]本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多应用端的机器人研发设计平台,其特征在于,包括:第一建立模块,用于为机器人协作端设计总分配数据接口;第二建立模块,用于为机器人协作端设计若干个子数据接口;每个子数据接口对应一个类型的应用端;第三建立模块,用于创建总分配数据接口与若干个子数据接口的传输通道;测试模块,用于对总分配数据接口、传输通道及若干个子数据接口构建的接口体系进行功能性测试。2.如权利要求1所述的多应用端的机器人研发设计平台,其特征在于,第一建立模块,包括:第一接收子模块,用于接收多个应用端发送的数据信息;建立子模块,用于获取机器人协作端的总线数据,建立标准格式的总线协议数据表;第一确定子模块,用于根据所述数据信息查询总线协议数据表,确定总线数值;转换子模块,用于建立转换函数,所述转换函数用于对总线上的总线数值与物理数值进行转换;第二确定子模块,用于基于转换子模块获取的物理数值,与预设物理数值数据库进行匹配,在确定匹配时,表示属于控制指令;第一获取子模块,用于在第二确定子模块确定数据信息属于控制指令时,获取数据信息的来源地址,对来源地址进行解析,确定来源应用端;分配子模块,用于根据来源应用端确定对应的子数据接口,并将控制指令分配至对应的子数据接口。3.如权利要求2所述的多应用端的机器人研发设计平台,其特征在于,所述第二建立模块,包括:第一创建子模块,用于创建若干个初始子数据接口,获取应用端的属性信息,并将所述属性信息添加至初始子数据接口,得到子数据接口;第二接收子模块,用于分配子模块发送的控制指令;第三确定子模块,用于获取所述控制指令的数据类别,根据所述数据类别在预设维度参数库中,确定目标维度参数;更新子模块,用于根据所述目标维度参数对机器人协作端相应的业务的数据进行更新。4.如权利要求3所述的多应用端的机器人研发设计平台,其特征在于,所述第三确定子模块,还用于:在确定预设维度参数数据库中没有控制指令的数据类别时,发送反馈信息至应用端。5.如权利要求1所述的多应用端的机器人研发设计平台,其特征在于,所述第三建立模块,包括:第二创建子模块,用于根据子数据接口的数量,创建若干个进程;第二...

【专利技术属性】
技术研发人员:杨一鸣刘权刁忍詹彬
申请(专利权)人:深圳墨影科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1