[发明专利]履带式机器人的运动控制方法、装置、系统和存储介质有效
申请号: | 201910162479.1 | 申请日: | 2019-03-05 |
公开(公告)号: | CN109822599B | 公开(公告)日: | 2021-12-14 |
发明(设计)人: | 陈建波 | 申请(专利权)人: | 浙江华消科技有限公司 |
主分类号: | B25J13/02 | 分类号: | B25J13/02;B25J9/16;B25J5/00 |
代理公司: | 杭州华进联浙知识产权代理有限公司 33250 | 代理人: | 舒丁 |
地址: | 311400 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 履带式 机器人 运动 控制 方法 装置 系统 存储 介质 | ||
1.一种履带式机器人的运动控制方法,其特征在于,所述方法包括:
接收二维摇杆的摇杆位置,所述二维摇杆的摇杆区域被划分为多个摇杆子区域,所述摇杆子区域包括原点区域、X轴区域、Y轴区域以及由所述X轴区域和Y轴区域形成的多个象限区域;所述原点区域为所述X轴区域和Y轴区域之间的交叉区域,所述X轴区域包括第一X轴区域和第二X轴区域,所述Y轴区域包括第一Y轴区域和第二Y轴区域,所述象限区域包括第一象限区域、第二象限区域、第三象限区域和第四象限区域;所述第一象限区域、所述第二象限区域、所述第三象限区域、所述第四象限区域分别被平均划分为至少两个象限子区域;所述第一象限区域位于所述第一X轴区域和所述第一Y轴区域之间,所述第二象限区域位于所述第二X轴区域和所述第一Y轴区域之间,所述第三象限区域位于所述第二X轴区域和所述第二Y轴区域之间,所述第四象限区域位于所述第一X轴区域和所述第二Y轴区域之间;
确定所述摇杆位置所在的摇杆子区域;
依据所述摇杆位置所在摇杆子区域的区域信息,确定履带式机器人的目标速度,依据所述目标速度生成所述履带式机器人的运动控制指令;
所述区域信息还包括最高限速,所述确定履带式机器人的目标速度的步骤,还包括:依据二维摇杆的X轴量程值、Y轴量程值、X轴区域和Y轴区域的区域边界位置、所在摇杆子区域的最高限速以及所述摇杆位置,分别计算左履带的目标速度的速度大小和右履带的目标速度的速度大小:
当所述摇杆位置位于原点区域时,左履带和右履带的目标速度为零;
当所述摇杆位置位于X轴区域时,左履带的目标速度VL和右履带的目标速度VR的速度大小均为:(x-origen_x)*SPEED_MAX/(measure_x-origen_x);其中,摇杆位置位于第一X轴区域时DL=1,DR=0;摇杆位置位于第二X轴区域时DL=0,DR=1;
当所述摇杆位置位于Y轴区域时,左履带的目标速度VL和右履带的目标速度VR的速度大小均为:(y-origen_y)*SPEED_MAX/(measure_y-origen_y);其中,摇杆位置位于第一Y轴区域时DL=1,DR=1;摇杆位置位于第二Y轴区域时DL=0,DR=0;
当所述摇杆位置位于以下子区域中时:
(1)第一象限区域的第一子区域中,DL=1、DR=1,
VL=(y-origen_y)*SPEED_MAX/(measure_y-origen_y),
VR=VL*(1-((x-origen_x)/(y-origen_y))2);
(2)第一象限区域的第二子区域中,DL=1、DR=0,
VL=(x-origen_x)*SPEED_MAX/(measure_x-origen_x),
VR=VL*(1-((y-origen_y)/(x-origen_x))2);
(3)第四象限区域的第一子区域中,DL=1、DR=0,
VR=(x-origen_x)*SPEED_MAX/(measure_x-origen_x),
VL=VR*(1-((y-origen_y)/(x-origen_x))2);
(4)第四象限区域的第二子区域中,DL=0、DR=0,
VR=(y-origen_y)*SPEED_MAX/(measure_y-origen_y),
VL=VR*(1-((y-origen_y)/(x-origen_x))2);
(5)第三象限区域的第二子区域中,DL=0、DR=0,
VL=(y-origen_y)*SPEED_MAX/(measure_y-origen_y),
VR=VL*(1-((y-origen_y)/(x-origen_x))2);
(6)第三象限区域的第一子区域中,DL=0、DR=1,
VL=(x-origen_x)*SPEED_MAX/(measure_x-origen_x),
VR=VL*(1-((y-origen_y)/(x-origen_x))2);
(7)第二象限区域的第二子区域中,DL=0、DR=1,
VR=(x-origen_x)*SPEED_MAX/(measure_x-origen_x),
VL=VR*(1-((y-origen_y)/(x-origen_x))2);
(8)第二象限区域的第一子区域中,DL=1、DR=1,
VR=(y-origen_y)*SPEED_MAX/(measure_y-origen_y),
VL=VR*(1-((y-origen_y)/(x-origen_x))2);
其中,以上的x为摇杆位置的x坐标,y为摇杆位置的y坐标,origen_x为Y轴区域的所有区域边界中与x轴相交的区域边界的x坐标,origen_y为X轴区域的所有区域边界中与Y轴相交的区域边界的y坐标,measure_x为二维摇杆的X轴量程值,measure_y为二维摇杆的Y轴量程值,公式中这些变量都取绝对值,SPEED_MAX为最高限速;DL和DR为左履带和右履带的行进方向;DL=1、DL=0、DR=1、DR=0分别表示左履带向前运动、左履带向后运动、右履带向前运动、右履带向后运动。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江华消科技有限公司,未经浙江华消科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910162479.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:机器人系统及控制机器人的方法
- 下一篇:一种炒菜设备的送料机械手