【技术实现步骤摘要】
一种冰壶擦冰机器人运动控制系统及其控制方法
本专利技术属于机器人
;具体涉及一种冰壶擦冰机器人运动控制系统及其控制方法。
技术介绍
冰壶是一种冰上团体性竞技体育项目,比赛充满了博弈与技巧,是冬奥会比赛项目,并设有世锦赛。每场比赛由2队进行投壶对抗。每次投壶由一名运动员进行冰壶投掷,并在投掷出手后由两名本方运动员在冰壶滑行轨迹前方进行快速左右擦冰,确保冰壶能准确到达目标位置。冰壶场地是一个长44.5米、宽4.32米的冰道。冰道的一端有一个半径为1.83米的圆作为球员的发球区,被称作本垒。冰道的另一端有4个半径分别为0.15米、0.61米、1.22米和1.83米的同心圆,是冰壶投掷的目标位置,被称为营垒。在本垒和营垒之间,两端各有一条蓝色的实线,分别被称为“前卫线”和“后卫线”。在投掷冰壶时,必须在冰壶到达“前卫线”前完成出手,且出手后未能超过“后卫线”就停止的冰壶为无效壶。冰道的表面并不光滑,上附着有许多呈露状、直径不到3mm的小冰粒。由于小冰粒的存在,冰壶在投掷出手后的滑行轨迹受运动员擦冰的影响。擦冰是指使用冰刷在冰壶滑行路径前方的冰面来回擦拭的过程,原理是通过摩擦生热使小冰粒融化,从而减小冰壶摩擦,使冰壶滑行距离更远,也能使冰壶的滑行方向发生改变,从而使冰壶更准确的落位到目标位置。在冰壶比赛中,擦冰分为决策和执行两个步骤:决策是指当冰壶投掷出手后,队长通过观察冰壶的滑行趋势并结合冰壶投掷的目标位置来决策如何擦冰,并发出“Hurry”、“Hard”、“Whoa”等指令指导队员擦冰;执行则 ...
【技术保护点】
1.一种冰壶擦冰机器人运动控制系统,其特征在于,所述控制系统包括底盘(1)、前置摄像头(2)、后置摄像头(3)、激光雷达(4)、惯性传感器(5)、电控单元(6)、无线通信模块(7)、擦冰模块(14)、电源模块(8)及四个驱动轮(9),所述底盘(1)设置四个驱动轮(9),所述底盘(1)的尾端通过支架连接擦冰模块(14),所述的底盘(1)上设置前置摄像头(2)、后置摄像头(3)、激光雷达(4)、惯性传感器(5)、电控单元(6)、无线通信模块(7)及电源模块(8);/n每个所述驱动轮(9)均与一个光电码盘(10)和一个驱动电机(11)相连接,所述驱动电机(11)通过光电码盘(10)与驱动轮(9)相连接;/n所述底盘(1)的尾端设置支架Ⅰ(12)和支架Ⅱ(13),所述支架Ⅰ(12)和支架Ⅱ(13)呈十字设置,所述支架Ⅱ(13)的底端与擦冰模块(14)相连接;/n所述底盘(1)的首端设置前置摄像头(2),所述前置摄像头(2)的左侧设置激光雷达(4),所述前置摄像头(2)的右侧设置惯性传感器(5),所述激光雷达(4)的后端设置电控单元(6),所述电控单元(6)上设置无线通信模块(7),所述底盘(1 ...
【技术特征摘要】
1.一种冰壶擦冰机器人运动控制系统,其特征在于,所述控制系统包括底盘(1)、前置摄像头(2)、后置摄像头(3)、激光雷达(4)、惯性传感器(5)、电控单元(6)、无线通信模块(7)、擦冰模块(14)、电源模块(8)及四个驱动轮(9),所述底盘(1)设置四个驱动轮(9),所述底盘(1)的尾端通过支架连接擦冰模块(14),所述的底盘(1)上设置前置摄像头(2)、后置摄像头(3)、激光雷达(4)、惯性传感器(5)、电控单元(6)、无线通信模块(7)及电源模块(8);
每个所述驱动轮(9)均与一个光电码盘(10)和一个驱动电机(11)相连接,所述驱动电机(11)通过光电码盘(10)与驱动轮(9)相连接;
所述底盘(1)的尾端设置支架Ⅰ(12)和支架Ⅱ(13),所述支架Ⅰ(12)和支架Ⅱ(13)呈十字设置,所述支架Ⅱ(13)的底端与擦冰模块(14)相连接;
所述底盘(1)的首端设置前置摄像头(2),所述前置摄像头(2)的左侧设置激光雷达(4),所述前置摄像头(2)的右侧设置惯性传感器(5),所述激光雷达(4)的后端设置电控单元(6),所述电控单元(6)上设置无线通信模块(7),所述底盘(1)的尾端设置后置摄像头(3),所述后置摄像头(3)与前置摄像头(2)之间设置电源模块(8)。
2.根据权利要求1所述一种冰壶擦冰机器人运动控制系统,其特征在于,所述前置摄像头(2)、后置摄像头(3)、激光雷达(4)、惯性传感器(5)、光电码盘(10)及无线通信模块(7)均将信号传输至电控单元(6),所述电控单元(6)将控制信号传输至底盘(1)与擦冰模块(14),
所述电源模块(8)为前置摄像头(2)、后置摄像头(3)、激光雷达(4)、惯性传感器(5)、光电码盘(10)、无线通信模块(7)、电控单元(6)、底盘(1)与擦冰模块(14)供电。
3.根据权利要求1所述一种冰壶擦冰机器人运动控制系统的控制方法,其特征在于,所述控制方法包括以下步骤:
步骤1:建立冰壶运动模型;
步骤2:预测冰壶运动轨迹;
步骤3:规划冰壶擦冰机器人运动的期望轨迹;
步骤4:控制冰壶擦冰机器人跟踪期望轨迹。
4.根据权利要求3所述一种冰壶擦冰机器人运动控制系统的控制方法,其特征在于,所述步骤1具体为:对冰壶受力圆环上一点进行受力分析:
vcx,i=Vcx-ωcRcsin(φci)
vcy,i=Vcy+ωcRccos(φci)
τci=fcy,ixci-fcx,iyci
xci=Rccos(φci)
yci=Rcsin(φci)
式中,Vcx、Vcy为冰壶质心沿坐标系x、y方向的速度分量;ωc为冰壶自身的转;Rc为冰壶与冰道接触圆环的半径;mc为冰壶质量;g为重力加速度;N为冰壶与冰道接触点数量;φci为第i个点在冰壶上的角位置;vcx,i、vcy,i为第i个点在x、y方向的速度分量;fcx,i、fcy,i为第i个点在x、y方向所受力;τci为第i个点所受力矩;μi为摩擦系数;xci、yci为第i个点的位置信息;
结合以上受力分析,建立整个冰壶的运动模型:
式中,Vcx(k)、Vcy(k)为当前时刻冰壶质心在x、y方向的速度分量;Vcx(k-1)、Vcy(k-1)为前一时刻冰壶质心在x、y方向的速度分量;Fcx(k)、Fcy(k)为当前时刻冰壶质心所受力在x、y方向的分量;ωc(k)为当前时刻冰壶旋转角速度;ωc(k-1)为前一时刻冰壶旋转角速度;Tc(k)为当前时刻冰壶所受力矩;Δt为系统采样时间间隔;rc为冰壶的半径;
获得冰壶的位置信息:
Xc(k)=Xc(k-1)+Vcx(k)Δt
Yc(k)=Yc(k-1)+Vcy(k)Δt
式中,Xc(k)、Yc(k)为冰壶当前时刻在坐标系中位置信息;Xc(k-1)、Yc(k-1)为冰壶前一时刻在坐标系中位置信息。
5.根据权利要求3所述一种冰壶擦冰机器人运动控制系统的控制方法,其特征在于,所述步骤2具体为:首先根据步骤1中的冰壶运动模型,建立冰壶运动模型的状态方程:
xk=Axk-1+Buk-1+ωk
式中,xk=[vcxvcyωcxcyc]T为状态量;
...
【专利技术属性】
技术研发人员:赵林辉,吴贤强,陈超,金晶,
申请(专利权)人:哈尔滨工业大学,
类型:发明
国别省市:黑龙;23
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。