1.本申请涉及机器人性能评价技术领域,尤其涉及一种机器人性能评价方法及系统。
背景技术:
2.现有机器人性能评价方法主要为层析分析法、模糊逻辑法等评价方法。这些方法需要按照专家经验人为设定相关评价参数,导致评价方法主观性较强,构建后的评价模型通用性较差。此外,现有评价方法所依赖的评价指标计算方式主要为求极值、期望及标准差等方法。然而,随着工业物联网等信息技术的发展,机器人运行历史数据为机器人的性能分析提供良好基础,现有的指标计算方式对机器人历史运行数据的利用率较低,这就导致评价结果不能深入反应机器人的性能变化。现有评价方法如层次分析法等虽然可以实现对机器人性能的评价,但是评价结果是性能的综合得分,一般缺乏实际的物理意义,无法对机器人的性能优化提供指导,缺乏实际应用价值。
技术实现要素:
3.本申请实施例提供了一种机器人性能评价方法及系统,以至少解决了利用现有技术获取的机器人评价结果存在人为主观因素影响、现有的指标计算方式对机器人历史运行数据的利用率较低导致评价结果不能深入反应机器人的性能变化以及现有技术评价结果是机器人性能的综合得分,缺乏实际的物理意义,无法对机器人的性能优化提供指导等问题。
4.本发明提供了一种机器人性能评价方法,包括:
5.轨迹数据获得步骤:收集机器人在任务路径下的轨迹位置数据;
6.控制误差向量集合获得步骤:从所述轨迹位置数据中提取运行轨迹数据以及参考轨迹数据,并根据所述运行轨迹数据以及所述参考轨迹数据获得所述机器人的控制误差向量集合;
7.控制精度聚类集合获得步骤:对所述控制误差向量集合进行聚类获得所述机器人的控制精度聚类集合;
8.控制性能方向集合获得步骤:根据预设规则对所述控制误差向量集合进行分类,获得多个控制速度误差向量子集合并对多个所述控制速度误差向量子集合进行聚类获得所述机器人的控制性能方向集合;
9.机器人性能评价结果获得步骤:根据所述控制精度聚类集合及所述控制性能方向集合获得机器人性能评价结果。
10.上述的机器人性能评价方法,所述轨迹数据获得步骤包括,根据所述任务路径下的所述轨迹,在相同速度及负重测试条件下控制所述机器人进行重复运动,并收集所述机器人在所述任务路径下的所述轨迹的所述轨迹位置数据,其中,所述轨迹位置数据包括,所述运行轨迹数据与所述参考轨迹数据。
11.上述的机器人性能评价方法,所述控制误差向量集合获得步骤包括:
12.轨迹数据提取步骤:从所述轨迹位置数据中提取所述运行轨迹数据以及所述参考轨迹数据;
13.控制误差向量集合计算步骤:基于欧式距离通过k
‑
means算法对所述运行轨迹数据及所述参考轨迹数据进行聚类获得所述控制精度聚类集合。
14.上述的机器人性能评价方法,所述控制性能方向集合步骤包括:
15.控制误差向量集合分类步骤:根据所述机器人在所述任务路径下的所述轨迹中不同的速度状态,将所述控制误差向量集合划分为多个不同的所述速度状态下的所述控制速度误差向量子集合;
16.控制性能方向集合计算步骤:按照余弦相似性利用k
‑
means算法分别对不同的所述速度状态下的多个所述控制速度误差向量子集合进行聚类获得所述控制性能方向集合。
17.上述的机器人性能评价方法,所述机器人性能评价结果获得步骤包括:
18.典型方向获得步骤:根据所述控制性能方向集合获得各个聚类中心方向并作为该聚类的典型方向;
19.机器人性能评价结果计算步骤:通过比较所述典型方向与迪卡尔空间坐标轴三个坐标平面之间的夹角,按照最大原则将所述典型方向划分为xyz三个方向,再对所述控制精度聚类集合与所述典型方向进行交集运算,获得所述机器人性能评价结果。
20.本发明还提供一种机器人性能评价系统,其中,适用于上述所述的机器人性能评价方法,所述机器人性能评价系统包括:
21.轨迹数据获得单元:收集机器人在任务路径下的轨迹位置数据;
22.控制误差向量集合获得单元:从所述轨迹位置数据中提取运行轨迹数据以及参考轨迹数据,并根据所述运行轨迹数据以及所述参考轨迹数据获得所述机器人的控制误差向量集合;
23.控制精度聚类集合获得单元:对所述控制误差向量集合进行聚类获得所述机器人的控制精度聚类集合;
24.控制性能方向集合获得单元:根据预设规则对所述控制误差向量集合进行分类,获得多个控制速度误差向量子集合并对多个所述控制速度误差向量子集合进行聚类获得所述机器人的控制性能方向集合;
25.机器人性能评价结果获得单元:根据所述控制精度聚类集合及所述控制性能方向集合获得机器人性能评价结果。
26.上述的机器人性能评价系统,所述轨迹数据获得单元根据所述任务路径下的所述轨迹,在相同速度及负重测试条件下控制所述机器人进行重复运动,并收集所述机器人在所述任务路径下的所述轨迹的所述轨迹位置数据,其中,所述轨迹位置数据包括,所述运行轨迹数据与所述参考轨迹数据。
27.上述的机器人性能评价系统,所述控制误差向量集合获得单元包括:
28.轨迹数据提取模块:从所述轨迹位置数据中提取所述运行轨迹数据以及所述参考轨迹数据;
29.控制误差向量集合计算模块:基于欧式距离通过k
‑
means算法对所述运行轨迹数据及所述参考轨迹数据进行聚类获得所述控制精度聚类集合。
30.上述的机器人性能评价系统,所述控制性能方向集合单元包括:
31.控制误差向量集合分类模块:根据所述机器人在所述任务路径下的所述轨迹中不同的速度状态,将所述控制误差向量集合划分为多个不同的所述速度状态下的所述控制速度误差向量子集合;
32.控制性能方向集合计算模块:按照余弦相似性利用k
‑
means算法分别对不同的所述速度状态下的多个所述控制速度误差向量子集合进行聚类获得所述控制性能方向集合。
33.上述的机器人性能评价系统,所述机器人性能评价结果获得单元包括:
34.典型方向获得模块:根据所述控制性能方向集合获得各个聚类中心方向并作为该聚类的典型方向;
35.机器人性能评价结果计算模块:通过比较所述典型方向与迪卡尔空间坐标轴三个坐标平面之间的夹角,按照最大原则将所述典型方向划分为xyz三个方向,再对所述控制精度聚类集合与所述典型方向进行交集运算,获得所述机器人性能评价结果。
36.本发明还提供一种电子设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述任一项所述的机器人性能评价方法。
37.本发明还提供一种电子设备可读存储介质,所述电子设备可读存储介质上存储有计算机程序指令,所述计算机程序指令被所述处理器执行时实现上述任一项所述的机器人性能评价方法。
38.相比于相关技术,本发明提供了一种机器人性能评价方法及系统,本发明基于控制误差向量大小与方向等多维约束条件,对机器人控制运动过程中加速、匀速及减速阶段控制性能进行分析,挖掘机器人在整个任务路径下的典型的控制性能状态,并利用多聚类融合的方法分析机器人控制性能的典型控制精度和方向,实现机器人的控制性能评价。并且该方法还利用了数据自动生成机器人的评价标准,减少了人为主观因素的影响保证了评价的客观性且更满足实际需求,同时评价结果具有二维属性,机器人控制性能的二维评价,反映了机器人性能好坏与具体方向的偏向以及最终评价结果融合了机器人的控制精度和方向,更为细致的反映了机器人在运动过程中的控制性能,使评价结果更具实际应用价值。本发明基于运行控制数据给出了机器人控制误差主要存在方向,更为深入的描述了机器人的控制性能,还给出了对机器人控制性能造成影响的可能的关节电机组合,为优化机器人控制性能提供了基础。
39.本申请的一个或多个实施例的细节在以下附图和描述中提出,以使本申请的其他特征、目的和优点更加简明易懂。
附图说明
40.此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
41.图1是根据本申请实施例的机器人性能评价方法流程图;
42.图2是根据本申请实施例的总体方案流程图;
43.图3为本发明的机器人性能评价系统的结构示意图;
44.图4是根据本申请实施例的电子设备的框架图。
45.其中,附图标记为:
46.轨迹数据收集获得单元:51;
47.控制误差向量获得单元:52;
48.控制精度聚类集合获得单元:53;
49.控制性能方向集合获得单元:54;
50.机器人性能评价结果获得单元:55;
51.轨迹数据提取模块:521;
52.控制误差向量计算模块:522;
53.控制误差向量集合分类模块:541;
54.控制性能方向集合计算模块:542;
55.典型方向获得模块:551;
56.机器人性能评价结果计算模块:552;
57.总线:80;
58.处理器:81;
59.存储器:82;
60.通信接口:83。
具体实施方式
61.为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行描述和说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。基于本申请提供的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
62.显而易见地,下面描述中的附图仅仅是本申请的一些示例或实施例,对于本领域的普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图将本申请应用于其他类似情景。此外,还可以理解的是,虽然这种开发过程中所作出的努力可能是复杂并且冗长的,然而对于与本申请公开内容相关的本领域的普通技术人员而言,在本申请揭露的技术内容基础上进行的一些设计,制造或者生产等变更只是常规的技术手段,不应当理解为本申请公开的内容不充分。
63.在本申请中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域普通技术人员显式地和隐式地理解的是,本申请所描述的实施例在不冲突的情况下,可以与其它实施例相结合。
64.除非另作定义,本申请所涉及的技术术语或者科学术语应当为本申请所属技术领域内具有一般技能的人士所理解的通常意义。本申请所涉及的“一”、“一个”、“一种”、“该”等类似词语并不表示数量限制,可表示单数或复数。本申请所涉及的术语“包括”、“包含”、“具有”以及它们任何变形,意图在于覆盖不排他的包含;例如包含了一系列步骤或模块(单元)的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可以还包括没有列出的步骤或单元,或可以还包括对于这些过程、方法、产品或设备固有的其它步骤或单
元。本申请所涉及的“连接”、“相连”、“耦接”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电气的连接,不管是直接的还是间接的。本申请所涉及的“多个”是指两个或两个以上。“和/或”描述关联对象的关联关系,表示可以存在三种关系,例如,“a和/或b”可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。本申请所涉及的术语“第一”、“第二”、“第三”等仅仅是区别类似的对象,不代表针对对象的特定排序。
65.本发明基于机器人性能评价方法及系统,下面进行简要的介绍。
66.本发明提供了一种机器人性能评价方法及系统,本发明基于控制误差向量大小与方向等多维约束条件,对机器人控制运动过程中加速、匀速及减速阶段控制性能进行分析,挖掘机器人在整个任务路径下的典型的控制性能状态,并利用多聚类融合的方法分析机器人控制性能的典型控制精度和方向,实现机器人的控制性能评价。并且该方法还利用了数据自动生成机器人的评价标准,减少了人为主观因素的影响保证了评价的客观性且更满足实际需求,同时评价结果具有二维属性,机器人控制性能的二维评价,反映了机器人性能好坏与具体方向的偏向以及最终评价结果融合了机器人的控制精度和方向,更为细致的反映了机器人在运动过程中的控制性能,使评价结果更具实际应用价值。本发明基于运行控制数据给出了机器人控制误差主要存在方向,更为深入的描述了机器人的控制性能,还给出了对机器人控制性能造成影响的可能的关节电机组合,为优化机器人控制性能提供了基础。
67.下面将机器人性能评价为例对本申请实施例进行说明。
68.实施例一
69.本实施例提供了机器人性能评价方法。请参照图1至图2,图1是根据本申请实施例的机器人性能评价方法流程图;图2是根据本申请实施例的总体方案流程图,如图所示,机器人性能评价方法包括如下步骤:
70.轨迹数据获得步骤s1:收集机器人在任务路径下的轨迹位置数据;
71.控制误差向量集合获得步骤s2:从所述轨迹位置数据中提取运行轨迹数据以及参考轨迹数据,并根据所述运行轨迹数据以及所述参考轨迹数据获得所述机器人的控制误差向量集合;
72.控制精度聚类集合获得步骤s3:对所述控制误差向量集合进行聚类获得所述机器人的控制精度聚类集合;
73.控制性能方向集合获得步骤s4:根据预设规则对所述控制误差向量集合进行分类,获得多个控制速度误差向量子集合并对多个所述控制速度误差向量子集合进行聚类获得所述机器人的控制性能方向集合;
74.机器人性能评价结果获得步骤s5:根据所述控制精度聚类集合及所述控制性能方向集合获得机器人性能评价结果。
75.实施例中,所述轨迹数据获得步骤s1包括,根据所述任务路径下的所述轨迹,在相同速度及负重测试条件下控制所述机器人进行重复运动,并收集所述机器人在所述任务路径下的所述轨迹的所述轨迹位置数据,其中,所述轨迹位置数据包括,所述运行轨迹数据与所述参考轨迹数据。
76.具体实施中,首先根据任务路径下的轨迹,在相同速度及负重测试条件下控制机
器人进行重复运动,并收集机器人在任务路径下的轨迹的轨迹位置数据,其中,轨迹位置数据包括,运行轨迹数据数据t={t1,t2,
…
,t
n
}与参考轨迹数据数据t
*
。轨迹位置数据集合s
d
是整个评价的基础数据集合,表示为s
d
={s1,s2,
…
,s
n
},其中n为重复运动次数。
77.实施例中,所述控制误差向量集合获得步骤s2包括:
78.轨迹数据提取步骤s21:从所述轨迹位置数据中提取所述运行轨迹数据以及所述参考轨迹数据;
79.控制误差向量集合计算步骤s22:基于欧式距离通过k
‑
means算法对所述运行轨迹数据及所述参考轨迹数据进行聚类获得所述控制精度聚类集合。
80.具体实施中,轨迹数据提取步骤s21中,参考轨迹是指机器人控制器利用轨迹规划算法生成的理论轨迹,并将该数据传递给机器人关节电机,是整个机器人运行期望的轨迹,运行轨迹数据是机器人在收到命令后实际执行的结果,利用外部设备如激光测试仪器等采集获得。控制误差向量集合计算步骤s22中,首先基于欧氏距离对整个误差向量集合e进行k
‑
means聚类,欧氏距离公式为:
[0081][0082]
其中ex
*
,ey
*
,ez
*
表示测试机器人迪卡尔空间中控制误差在xyz三轴上的分量。然后获得机器人控制精度聚类集合a={a1,a2,
…
a
i
},其中i为聚类个数,a
i
为聚类后获得的相似精度集合。获得机器人控制精度聚类集合后按照聚类中心点误差大小将聚类结果分为正常,差和优三个结果。控制误差向量集合表示为e={e1,e2,
…
,e
n
},其中e
i
=t
i
‑
t
*
。对于控制精度聚类集合获得步骤s3,与传统的人为划定机器人控制精度的好坏不同,控制精度聚类集合获得步骤s3采用数据驱动的无监督聚类方法对控制误差向量集合获得步骤s2运行采集到的数据进行聚类分析,找出典型的控制精度簇,通过比较各个典型簇来划分机器人的控制精度好坏。该技术依赖于实际运行数据,划分结果更为贴合应用实际,减少了人为主观因素对性能评价的影响。
[0083]
实施例中,所述控制性能方向集合步骤s4包括:
[0084]
控制误差向量集合分类步骤s41:根据所述机器人在所述任务路径下的所述轨迹中不同的速度状态,将所述控制误差向量集合划分为多个不同的所述速度状态下的所述控制速度误差向量子集合;
[0085]
控制性能方向集合计算步骤s42:按照余弦相似性利用k
‑
means算法分别对不同的所述速度状态下的多个所述控制速度误差向量子集合进行聚类获得所述控制性能方向集合。
[0086]
具体实施中,根据机器人在任务路径下的轨迹中加速、匀速、减速不同的速度状态,将控制误差向量集合划分为多个不同的速度状态下的控制速度误差向量子集合,不同的速度状态下的控制速度误差向量子集合表示为e
ac
,e
un
和e
de
。基于余弦方式对误差集合e
ac
,e
un
和e
de
进行聚类分析,其中余弦方式为:
[0087][0088]
聚类结果为机器人控制性能方向集合b
ac
,b
un
和b
de
。控制性能方向集合步骤s4弥补了评价过程中尚未对机器人误差方向进行分析的空白。该方法可以分析出机器人的目标轨
迹运动过程中典型的误差偏离方向,帮助确定机器人在运动过程中控制误差来源于横向关节还是纵向关节,为机器人的控制性能优化提供了指导。
[0089]
实施例中,所述机器人性能评价结果获得步骤s5包括:
[0090]
典型方向获得步骤s51:根据所述控制性能方向集合获得各个聚类中心方向并作为该聚类的典型方向;
[0091]
机器人性能评价结果计算步骤s52:通过比较所述典型方向与迪卡尔空间坐标轴三个坐标平面之间的夹角,按照最大原则将所述典型方向划分为xyz三个方向,再对所述控制精度聚类集合与所述典型方向进行交集运算,获得所述机器人性能评价结果。
[0092]
具体实施中,对机器人控制性能方向集合b
ac
,b
un
和b
de
求各个聚类中心方向作为该类的典型方向d={d1,d2,
…
,d
k
},通过比较各个方向与迪卡尔空间坐标轴三个坐标平面之间的夹角,按照最大原则将各个方向划分为xyz三个方向上,利用d和精度a求交集获得最终的评价结果,评价结果如下表所示:
[0093][0094]
机器人性能评价结果获得步骤s5基于控制精度聚类集合获得步骤s3和控制性能方向集合步骤s4获得结果的融合实现机器人的二维属性的评价。与传统的性能好坏评价结果不同的是,机器人性能评价结果获得步骤s5中基于融合的机器人评价方法不仅给出机器人控制性能的好坏,还给出了机器人的性能好坏在迪卡尔空间中三个方向维度上的趋势,这对后续机器人的性能优化提供了指导基础。
[0095]
由此,本发明提供了一种机器人性能评价方法及系统,本发明基于控制误差向量大小与方向等多维约束条件,对机器人控制运动过程中加速、匀速及减速阶段控制性能进行分析,挖掘机器人在整个任务路径下的典型的控制性能状态,并利用多聚类融合的方法分析机器人控制性能的典型控制精度和方向,实现机器人的控制性能评价。并且该方法还利用了数据自动生成机器人的评价标准,减少了人为主观因素的影响保证了评价的客观性且更满足实际需求,同时评价结果具有二维属性,机器人控制性能的二维评价,反映了机器人性能好坏与具体方向的偏向以及最终评价结果融合了机器人的控制精度和方向,更为细致的反映了机器人在运动过程中的控制性能,使评价结果更具实际应用价值。本发明基于运行控制数据给出了机器人控制误差主要存在方向,更为深入的描述了机器人的控制性能,还给出了对机器人控制性能造成影响的可能的关节电机组合,为优化机器人控制性能提供了基础。
[0096]
实施例二
[0097]
请参照图3,图3为本发明的机器人性能评价系统的结构示意图。如图3示,发明的
机器人性能评价系统,适用于上述的机器人性能评价方法,机器人性能评价系统包括:
[0098]
轨迹数据获得单元51:收集机器人在任务路径下的轨迹位置数据;
[0099]
控制误差向量获得单元52:从所述轨迹位置数据中提取运行轨迹数据以及参考轨迹数据,并根据所述运行轨迹数据以及所述参考轨迹数据获得所述机器人的控制误差向量集合;
[0100]
控制精度聚类集合获得单元53:对所述控制误差向量集合进行聚类获得所述机器人的控制精度聚类集合;
[0101]
控制性能方向集合获得单元54:根据预设规则对所述控制误差向量集合进行分类,获得多个控制速度误差向量子集合并对多个所述控制速度误差向量子集合进行聚类获得所述机器人的控制性能方向集合;
[0102]
机器人性能评价结果获得单元55:根据所述控制精度聚类集合及所述控制性能方向集合获得机器人性能评价结果。
[0103]
在本实施例中,所述轨迹数据获得单元51根据所述任务路径下的所述轨迹,在相同速度及负重测试条件下控制所述机器人进行重复运动,并收集所述机器人在所述任务路径下的所述轨迹的所述轨迹位置数据,其中,所述轨迹位置数据包括,所述运行轨迹数据与所述参考轨迹数据。
[0104]
在本实施例中,所述控制误差向量获得单元52包括:
[0105]
轨迹数据提取模块521:从所述轨迹位置数据中提取所述运行轨迹数据以及所述参考轨迹数据;
[0106]
控制误差向量计算模块522:基于欧式距离通过k
‑
means算法对所述运行轨迹数据及所述参考轨迹数据进行聚类获得所述控制精度聚类集合。
[0107]
在本实施例中,所述控制性能方向集合单元54包括:
[0108]
控制误差向量集合分类模块541:根据所述机器人在所述任务路径下的所述轨迹中不同的速度状态,将所述控制误差向量集合划分为多个不同的所述速度状态下的所述控制速度误差向量子集合;
[0109]
控制性能方向集合计算模块542:按照余弦相似性利用k
‑
means算法分别对不同的所述速度状态下的多个所述控制速度误差向量子集合进行聚类获得所述控制性能方向集合。
[0110]
在本实施例中,所述机器人性能评价结果获得单元55包括:
[0111]
典型方向获得模块551:根据所述控制性能方向集合获得各个聚类中心方向并作为该聚类的典型方向;
[0112]
机器人性能评价结果计算模块552:通过比较所述典型方向与迪卡尔空间坐标轴三个坐标平面之间的夹角,按照最大原则将所述典型方向划分为xyz三个方向,再对所述控制精度聚类集合与所述典型方向进行交集运算,获得所述机器人性能评价结果。
[0113]
实施例三
[0114]
结合图4所示,本实施例揭示了一种电子设备的一种具体实施方式。电子设备可以包括处理器81以及存储有计算机程序指令的存储器82。
[0115]
具体地,上述处理器81可以包括中央处理器(cpu),或者特定集成电路(application specific integrated circuit,简称为asic),或者可以被配置成实施本申
standards association local bus,简称为vlb)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线80可包括一个或多个总线。尽管本申请实施例描述和示出了特定的总线,但本申请考虑任何合适的总线或互连。
[0122]
电子设备可连接机器人性能评价系统,从而实现结合图1至图2描述的方法。
[0123]
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0124]
综上所述,本发明基于控制误差向量大小与方向等多维约束条件,对机器人控制运动过程中加速、匀速及减速阶段控制性能进行分析,挖掘机器人在整个任务路径下的典型的控制性能状态,实现机器人的控制性能评价。最终评价结果融合了机器人的控制精度和方向,对机器人控制优化具有理论及实际指导意义。
[0125]
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求的保护范围为准。
技术特征:
1.一种机器人性能评价方法,其特征在于,包括:轨迹数据获得步骤:收集机器人在任务路径下的轨迹位置数据;控制误差向量集合获得步骤:从所述轨迹位置数据中提取运行轨迹数据以及参考轨迹数据,并根据所述运行轨迹数据以及所述参考轨迹数据获得所述机器人的控制误差向量集合;控制精度聚类集合获得步骤:对所述控制误差向量集合进行聚类获得所述机器人的控制精度聚类集合;控制性能方向集合获得步骤:根据预设规则对所述控制误差向量集合进行分类,获得多个控制速度误差向量子集合并对多个所述控制速度误差向量子集合进行聚类获得所述机器人的控制性能方向集合;机器人性能评价结果获得步骤:根据所述控制精度聚类集合及所述控制性能方向集合获得机器人性能评价结果。2.根据权利要求1所述的机器人性能评价方法,其特征在于,所述轨迹数据获得步骤包括,根据所述任务路径下的所述轨迹,在相同速度及负重测试条件下控制所述机器人进行重复运动,并收集所述机器人在所述任务路径下的所述轨迹的所述轨迹位置数据,其中,所述轨迹位置数据包括,所述运行轨迹数据与所述参考轨迹数据。3.根据权利要求1所述的机器人性能评价方法,其特征在于,所述控制误差向量集合获得步骤包括:轨迹数据提取步骤:从所述轨迹位置数据中提取所述运行轨迹数据以及所述参考轨迹数据;控制误差向量集合计算步骤:基于欧式距离通过k
‑
means算法对所述运行轨迹数据及所述参考轨迹数据进行聚类获得所述控制精度聚类集合。4.根据权利要求1所述的机器人性能评价方法,其特征在于,所述控制性能方向集合步骤包括:控制误差向量集合分类步骤:根据所述机器人在所述任务路径下的所述轨迹中不同的速度状态,将所述控制误差向量集合划分为多个不同的所述速度状态下的所述控制速度误差向量子集合;控制性能方向集合计算步骤:按照余弦相似性利用k
‑
means算法分别对不同的所述速度状态下的多个所述控制速度误差向量子集合进行聚类获得所述控制性能方向集合。5.根据权利要求1所述的机器人性能评价方法,其特征在于,所述机器人性能评价结果获得步骤包括:典型方向获得步骤:根据所述控制性能方向集合获得各个聚类中心方向并作为该聚类的典型方向;机器人性能评价结果计算步骤:通过比较所述典型方向与迪卡尔空间坐标轴三个坐标平面之间的夹角,按照最大原则将所述典型方向划分为xyz三个方向,再对所述控制精度聚类集合与所述典型方向进行交集运算,获得所述机器人性能评价结果。6.一种机器人性能评价系统,其特征在于,适用于上述权利要求1至5中任一项所述的机器人性能评价方法,所述机器人性能评价系统包括:轨迹数据获得单元:收集机器人在任务路径下的轨迹位置数据;
控制误差向量集合获得单元:从所述轨迹位置数据中提取运行轨迹数据以及参考轨迹数据,并根据所述运行轨迹数据以及所述参考轨迹数据获得所述机器人的控制误差向量集合;控制精度聚类集合获得单元:对所述控制误差向量集合进行聚类获得所述机器人的控制精度聚类集合;控制性能方向集合获得单元:根据预设规则对所述控制误差向量集合进行分类,获得多个控制速度误差向量子集合并对多个所述控制速度误差向量子集合进行聚类获得所述机器人的控制性能方向集合;机器人性能评价结果获得单元:根据所述控制精度聚类集合及所述控制性能方向集合获得机器人性能评价结果。7.根据权利要求6所述的机器人性能评价系统,其特征在于,所述轨迹数据获得单元根据所述任务路径下的所述轨迹,在相同速度及负重测试条件下控制所述机器人进行重复运动,并收集所述机器人在所述任务路径下的所述轨迹的所述轨迹位置数据,其中,所述轨迹位置数据包括,所述运行轨迹数据与所述参考轨迹数据。8.根据权利要求7所述的机器人性能评价系统,其特征在于,所述控制误差向量集合获得单元包括:轨迹数据提取模块:从所述轨迹位置数据中提取所述运行轨迹数据以及所述参考轨迹数据;控制误差向量集合计算模块:基于欧式距离通过k
‑
means算法对所述运行轨迹数据及所述参考轨迹数据进行聚类获得所述控制精度聚类集合。9.根据权利要求8所述的机器人性能评价系统,其特征在于,所述控制性能方向集合单元包括:控制误差向量集合分类模块:根据所述机器人在所述任务路径下的所述轨迹中不同的速度状态,将所述控制误差向量集合划分为多个不同的所述速度状态下的所述控制速度误差向量子集合;控制性能方向集合计算模块:按照余弦相似性利用k
‑
means算法分别对不同的所述速度状态下的多个所述控制速度误差向量子集合进行聚类获得所述控制性能方向集合。10.根据权利要求9所述的机器人性能评价系统,其特征在于,所述机器人性能评价结果获得单元包括:典型方向获得模块:根据所述控制性能方向集合获得各个聚类中心方向并作为该聚类的典型方向;机器人性能评价结果计算模块:通过比较所述典型方向与迪卡尔空间坐标轴三个坐标平面之间的夹角,按照最大原则将所述典型方向划分为xyz三个方向,再对所述控制精度聚类集合与所述典型方向进行交集运算,获得所述机器人性能评价结果。
技术总结
本申请公开了一种机器人性能评价方法及系统,机器人性能评价方法包括:轨迹数据获得步骤:收集机器人在任务路径下的轨迹位置数据;控制误差向量集合获得步骤:根据所述运行轨迹数据以及所述参考轨迹数据获得所述机器人的控制误差向量集合;控制精度聚类集合获得步骤:对所述控制误差向量集合进行聚类获得所述机器人的控制精度聚类集合;控制性能方向集合获得步骤:根据预设规则对所述控制误差向量集合进行分类,获得多个控制速度误差向量子集合并进行聚类获得所述机器人的控制性能方向集合;机器人性能评价结果获得步骤:根据所述控制精度聚类集合及所述控制性能方向集合获得机器人性能评价结果。得机器人性能评价结果。得机器人性能评价结果。
技术研发人员:郝玉福 李正浩 赵凯羽 房浩 康劲松 董健 冯一凡 徐晓东
受保护的技术使用者:中车青岛四方车辆研究所有限公司
技术研发日:2021.03.25
技术公布日:2021/6/29
转载请注明原文地址:https://doc.8miu.com/read-12924.html