【技术实现步骤摘要】
机器人参数标定方法及装置和轮式机器人
[0001]本申请涉及机器人控制
,具体而言,涉及一种机器人参数标定方法及装置和轮式机器人。
技术介绍
[0002]随着科学技术的不断发展,机器人技术因具有极大的研究价值及应用价值受到了各行各业的广泛重视,其中轮式机器人控制便是机器人控制
中的一项重要研究方向。而在轮式机器人的实际使用过程中,往往需要控制轮式机器人按照预设机器人运动策略进行移动,来带动某种或某些货物移动到目标位置,从而实现货物运输功能。
[0003]但值得注意的是,机型相同的多个轮式机器人各自的机器人参数往往会因机器人器件装配精度差异、机器人器件运动磨损等因素存在明显变化,导致相同的预设机器人运动策略在应用到机型相同的多个轮式机器人时无法达到期望运动效果。因此,如何对单个轮式机器人的具体机器人参数进行精准标定,便是当前影响轮式机器人运动控制效果的一项亟需解决的重要问题。
技术实现思路
[0004]有鉴于此,本申请的目的在于提供一种机器人参数标定方法及装置和轮式机器人,能够对不同机型的轮式机器人进行高精准度的通用式机器人参数标定,以确保对应轮式机器人的运动控制效果。
[0005]为了实现上述目的,本申请实施例采用的技术方案如下:第一方面,本申请提供一种机器人参数标定方法,应用于固定安装有双目视觉装置的轮式机器人,所述方法包括:获取所述轮式机器人在移动前的双目视觉坐标系相对于世界坐标系的第一坐标转换矩阵,以及所述轮式机器人在世界坐标系下移动时的实际轮子角速度向量和实际机器人 ...
【技术保护点】
【技术特征摘要】
1.一种机器人参数标定方法,其特征在于,应用于固定安装有双目视觉装置的轮式机器人,所述方法包括:获取所述轮式机器人在移动前的双目视觉坐标系相对于世界坐标系的第一坐标转换矩阵,以及所述轮式机器人在世界坐标系下移动时的实际轮子角速度向量和实际机器人速度向量,其中所述双目视觉坐标系与所述双目视觉装置对应,所述实际轮子角速度向量包括多个移动时刻各自对应的实时轮子角速度向量,所述实际机器人速度向量包括多个移动时刻各自对应的实时机器人速度向量,每个实时轮子角速度向量包括所述轮式机器人的多个轮子各自在对应移动时刻的轮子角速度向量;根据所述轮式机器人的多个轮子各自的轮子类型,在所述轮式机器人的位姿相对于所述双目视觉坐标系固定的轮子移动建模坐标系下,构建各个轮子的与轮子角速度向量和整机速度向量相关的轮子运动约束关系;根据所述第一坐标转换矩阵及所述轮式机器人的多个轮子各自的轮子运动约束关系,构建涉及轮子移动建模坐标系相对于双目视觉坐标系的第二坐标转换矩阵的待标定机器人参数矩阵,其中所述待标定机器人参数矩阵用于描述轮子角速度向量和世界坐标系下的机器人速度向量之间的映射关系;基于所述实际轮子角速度向量、所述实际机器人速度向量及所述待标定机器人参数矩阵构建对应的目标函数,并以最小化所述目标函数为优化目的,对所述待标定机器人参数矩阵进行参数优化标定,得到所述轮式机器人当前匹配的目标机器人参数。2.根据权利要求1所述的方法,其特征在于,针对所述轮式机器人的轮子类型为有旋转驱动的固定式标准轮的轮子,该轮子的轮子运动约束关系包括与固定式标准轮对应的滚动约束关系及滑动约束关系;针对所述轮式机器人的轮子类型为无旋转驱动的固定式标准轮的轮子,该轮子的轮子运动约束关系为与固定式标准轮对应的滚动约束关系;其中,与固定式标准轮对应的滚动约束关系采用如下式子进行表达:;与固定式标准轮对应的滑动约束关系采用如下式子进行表达:;其中,用于表示对应固定式标准轮的旋转中心轴在所述轮子移动建模坐标系的与水平面对应的坐标系平面内的旋转中心投影位置和所述轮子移动建模坐标系的坐标系原点之间的距离,用于表示的延伸方向相对于坐标系平面的横坐标轴的偏转角度,用于表示对应固定式标准轮的轮体前进方向的垂直方向相对于的延伸方向的偏转角度,用于表示对应固定式标准轮的轮体半径,用于表示所述轮式机器人的机器人速度向量转换到所述轮子移动建模坐标系下的整机速度向量,用于表示对应固定式标准轮的轮子角速度向量。
3.根据权利要求1所述的方法,其特征在于,针对所述轮式机器人的轮子类型为有旋转驱动的操纵式标准轮的轮子,该轮子的轮子运动约束关系包括与操纵式标准轮对应的滚动约束关系及滑动约束关系;针对所述轮式机器人的轮子类型为无旋转驱动的操纵式标准轮的轮子,该轮子的轮子运动约束关系为与操纵式标准轮对应的滚动约束关系;其中,与操纵式标准轮对应的滚动约束关系采用如下式子进行表达:;与操纵式标准轮对应的滑动约束关系采用如下式子进行表达:;其中,用于表示对应操纵式标准轮的旋转中心轴在所述轮子移动建模坐标系的与水平面对应的坐标系平面内的旋转中心投影位置和所述轮子移动建模坐标系的坐标系原点之间的距离,用于表示的延伸方向相对于坐标系平面的横坐标轴的偏转角度,用于表示对应操纵式标准轮的轮体前进方向的垂直方向在时刻相对于的延伸方向的偏转角度,用于表示对应操纵式标准轮的轮体半径,用于表示所述轮式机器人的机器人速度向量转换到所述轮子移动建模坐标系下的整机速度向量,用于表示对应操纵式标准轮的轮子角速度向量。4.根据权利要求1所述的方法,其特征在于,针对所述轮式机器人的轮子类型为小脚轮的轮子,该轮子的轮子运动约束关系为与小脚轮对应的滚动约束关系;其中,与小脚轮对应的滚动约束关系采用如下式子进行表达:;其中,用于表示对应小脚轮的旋转中心轴在所述轮子移动建模坐标系的与水平面对应的坐标系平面内的旋转中心投影位置和所述轮子移动建模坐标系的坐标系原点之间的距离,用于表示的延伸方向相对于坐标系平面的横坐标轴的偏转角度,用于表示对应小脚轮的轮体前进方向的垂直方向在时刻相对于的延伸方向的偏转角度,用于表示对应小脚轮的轮体半径,用于表示所述轮式机器人的机器人速度向量转换到所述轮子移动建模坐标系下的整机速度向量,用于表示对应小脚轮的轮子角速度向量。5.根据权利要求1所述的方法,其特征在于,针对所述轮式机器人的轮子类型为麦克纳姆轮的轮子,该轮子的轮子运动约束关系为与麦克纳姆轮对应的滚动约束关系;其中,与麦克纳姆轮对应的滚动约束关系采用如下式子进行表达:
;其中,用于表示对应麦克纳姆轮的旋转中心轴在所述轮子移动建模坐标系的与水平面对应的坐标系平面内的旋转中心投影位置和所述轮子移动建模坐标系的坐标系原点之间的距离,用于表示的延伸方向相对于坐标系平面的横坐标轴的偏转角度,用于表示对应麦克纳姆轮的轮体前进方向的垂直方向相对于的延伸方向的偏转角度,用于表示对应麦克纳姆轮的轮体运动向量在坐标系平面内的运动向量分量相对于轮体前进方向的偏转角度,用于表示对应麦克纳姆轮的轮体半径,...
【专利技术属性】
技术研发人员:韩冰,胡春明,牛建伟,于晓龙,侯人鸾,郭昱亮,
申请(专利权)人:北京航空航天大学杭州创新研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。