【技术实现步骤摘要】
参数标定方法、装置、系统、存储介质及控制终端
[0001]本申请涉及机器人
,特别的涉及一种参数标定方法、装置、系统、存储介质及控制终端。
技术介绍
[0002]随着科技的快速发展,机器人开始逐步出现在人们的视野中,例如依靠滚轮移动的轮式机器人或是依靠机械臂移动的足式机器人等,且面对市场对机器人日益增大的需求,人们对于机器人的性能要求也越来越高。
[0003]对于目前的轮式机器人而言,通常利用滚轮控制机器人原地旋转得到旋转轨迹点,并根据轮距比值校正该机器人的旋转轨迹点,以实现对机器人的参数标定。而针对目前足式机器人的机械移动结构,上述轮式机器人的参数标定方法无法适用于足式机器人,基于此无法实现对足式机器人的参数标定。
技术实现思路
[0004]本申请实施例提供了一种参数标定方法、装置、系统、存储介质及控制终端,可用于对足式机器人的腿部进行参数标定。
[0005]第一方面,本申请实施例提供了一种参数标定方法,方法应用于足式机器人,足式机器人至少包括多条腿部,每条腿部包括多个关节,方法包括:
[0006]获取与足式机器人的目标腿部对应的M个第一位置数据,目标腿部为多条腿部中的任意一条腿部;M为正整数;
[0007]获取与第一位置数据对应的第二位置数据,第二位置数据基于目标腿部的关节转动数据以及初始腿部参数得到;
[0008]根据第一位置数据以及与第一位置数据对应的第二位置数据得到目标腿部的标定腿部参数。
[0009]第二方面,本申请实施例提供了一种参数 ...
【技术保护点】
【技术特征摘要】
1.一种参数标定方法,其特征在于,所述方法应用于足式机器人,所述足式机器人至少包括多条腿部,每条所述腿部包括多个关节,所述方法包括:获取与所述足式机器人的目标腿部对应的M个第一位置数据,所述目标腿部为所述多条腿部中的任意一条腿部;所述M为正整数;获取与所述第一位置数据对应的第二位置数据,所述第二位置数据基于所述目标腿部的关节转动数据以及初始腿部参数得到;根据所述第一位置数据以及与所述第一位置数据对应的第二位置数据得到所述目标腿部的标定腿部参数。2.根据权利要求1所述的方法,其特征在于,M=1;所述获取与所述足式机器人的目标腿部对应的M个第一位置数据,包括:获取一帧与所述目标腿部的标记点对应的点云数据,所述目标腿部的标记点对应的反射强度满足第一预设条件;所述获取与所述第一位置数据对应的第二位置数据,包括:获取与所述点云数据对应的第二位置数据。3.根据权利要求2所述的方法,其特征在于,所述获取与所述点云数据对应的第二位置数据,包括:获取所述目标腿部的标记点对应的关节转动数据;根据所述关节转动数据以及所述目标腿部的初始腿部参数计算得到第二位置数据。4.根据权利要求3所述的方法,其特征在于,所述根据所述第一位置数据以及与所述第一位置数据对应的第二位置数据得到所述目标腿部的标定腿部参数,包括:计算所述目标腿部的标记点对应的点云数据和与所述点云数据对应的第二位置数据的距离误差,并根据所述距离误差的结果得到所述目标腿部的标定腿部参数。5.根据权利要求4所述的方法,所述根据所述距离误差的结果得到所述目标腿部的标定腿部参数,包括:若所述距离误差的结果满足第二预设条件,将所述目标腿部的初始腿部参数作为所述目标腿部的标定腿部参数;若所述距离误差的结果不满足所述第二预设条件,对所述距离误差进行最小二乘循环计算,直至计算后的距离误差满足所述第二预设条件;将与满足所述第二预设条件的距离误差对应的腿部参数作为所述目标腿部的标定腿部参数。6.根据权利要求1所述的方法,其特征在于,M大于或等于2;所述获取与所述足式机器人的目标腿部对应的M个第一位置数据,包括:获取M帧与所述目标腿部的标记点对应的点云数据,所述目标腿部的标记点对应的反射强度满足第一预设条件;所述获取与所述第一位置数据对应的第二位置数据,包括:获取与M帧所述点云数据各自对应的第二位置数据。7.根据权利要求6所述的方法,其特征在于,每个所述第二位置数据对应一个时间戳;所述足式机器人按照预设路径移动;所述获取M帧与所述目标腿部的标记点对应的点云数据,包括:
在所述足式机器人按照所述预设路径移动的过程中获取M帧与所述目标腿部的标记点对应的点云数据,每帧所述点云数据对应一个时间戳;所述获取与M帧所述点云数据各自对应的第二位置数据,包括:获取与每帧所述点云数据的时间戳一致的第二位置数据。8.根据权利要求7所述的方法,其特征在于,所述获取与每帧所述点云数据的时间戳一致的第二位置数据,包括:获取所述目标腿部的标记点与每帧所述点云数据的时间戳一致的关节转动数据;根...
【专利技术属性】
技术研发人员:宋亚龙,
申请(专利权)人:OPPO广东移动通信有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。