一种基于马尔可夫链的网球机器人拍击方法及网球机器人技术

技术编号:34568650 阅读:17 留言:0更新日期:2022-08-17 12:59
本申请提供的一种基于马尔可夫链的网球机器人拍击方法及网球机器人,包括:获取网球历史对抗姿态信息、网球拍击员的拍击姿态信息和拍击位置信息;根据网球历史对抗姿态信息、网球拍击员的拍击姿态信息以及拍击位置信息预测网球运行轨迹;利用网球运行轨迹、博弈算法以及马尔科夫链算法生成网球机器人预测拍击动作信息;执行网球机器人预测拍击动作信息通过马尔科夫链算法和博弈算法,生成网球机器人的拍击动作信息,从而可以根据网球拍击员的拍击动作信息而反击,大大提高了网球机器人的智能化,提高了网球拍击员的训练能力。提高了网球拍击员的训练能力。提高了网球拍击员的训练能力。

【技术实现步骤摘要】
一种基于马尔可夫链的网球机器人拍击方法及网球机器人


[0001]本申请涉及人工智能
,具体涉及一种基于马尔可夫链的网球机器人拍击方法及网球机器人。

技术介绍

[0002]目前网球机器人都是常规的固定点反击,即网球拍击员朝向网球机器人击球,网球机器人在传感器(例如红外传感器、位置传感器等)响应后,做出设定且单一的拍击动作,此时对网球拍击员的训练效果较差,存在诸多不足。

技术实现思路

[0003]本申请提供一种基于马尔可夫链的网球机器人拍击方法及网球机器人,旨在解决网球机器人都是常规的固定点反击,即网球拍击员朝向网球机器人击球,网球机器人在传感器(例如红外传感器、位置传感器等)响应后,做出设定且单一的拍击动作,此时对网球拍击员的训练效果较差的问题。
[0004]本申请的第一方面实施例提供一种基于马尔可夫链的网球机器人拍击方法,由网球机器人执行,包括:
[0005]获取网球历史对抗姿态信息、网球拍击员的拍击姿态信息和拍击位置信息;
[0006]根据网球历史对抗姿态信息、网球拍击员的拍击姿态信息以及拍击位置信息预测网球运行轨迹;
[0007]利用网球运行轨迹、博弈算法以及马尔科夫链算法生成网球机器人预测拍击动作信息;
[0008]执行网球机器人预测拍击动作信息。
[0009]在可选的实施例中,所述利用网球运行轨迹、博弈算法以及马尔科夫链算法生成网球机器人预测拍击动作信息,包括:
[0010]根据所述博弈算法、网球历史对抗姿态信息以及所述网球运行轨迹,生成网球机器人所有可能执行的拍击动作信息及每个拍击动作信息的概率;
[0011]根据网球机器人所有可能执行的拍击动作信息及每个拍击动作信息的概率,生成马尔科夫链的状态转移矩阵;
[0012]根据所述状态转移矩阵生成网球机器人预测拍击动作信息。
[0013]在可选的实施例中,网球历史对抗姿态信息包括网球场上网球拍击员双方接球对抗时的拍击姿态信息以及接球结果;根据所述博弈算法、网球历史对抗姿态信息以及所述网球运行轨迹,生成网球机器人所有可能执行的拍击动作信息及每个拍击动作信息的概率,包括:
[0014]根据网球场上网球拍击员双方接球对抗时拍击姿态信息以及接球结果生成网球拍击员的拍击姿态信息对应的多个可能的接球拍击姿态信息;
[0015]结合博弈算法生成每个接球拍击姿态信息的接球概率,进而得到所述网球机器人
所有可能执行的拍击动作信息及每个拍击动作信息的概率。
[0016]在可选的实施例中,根据网球机器人所有可能执行的拍击动作信息及每个拍击动作信息的概率,生成马尔科夫链的状态转移矩阵,包括:
[0017]根据网球机器人所有可能执行的拍击动作信息、每个拍击动作信息的概率以及网球机器人当前的拍击动作信息,生成到达所述网球机器人所有可能执行的拍击动作信息的时间;
[0018]判断所述时间是否高于网球拍击预估时间;
[0019]结合网球机器人当前的拍击动作信息,按照时间赋予每个时间低于网球拍击预估时间的脚部动作一概率值;
[0020]将所有概率值组成马尔科夫链的状态转移矩阵。
[0021]本申请第二方面实施例提供一种基于马尔可夫链的网球机器人,包括:
[0022]获取模块,获取网球历史对抗姿态信息、网球拍击员的拍击姿态信息和拍击位置信息;
[0023]动作生成模块,根据网球历史对抗姿态信息、网球拍击员的拍击姿态信息以及拍击位置信息预测网球运行轨迹;
[0024]预测动作生成模块,利用网球运行轨迹、博弈算法以及马尔科夫链算法生成网球机器人预测拍击动作信息;
[0025]移动模块,执行网球机器人预测拍击动作信息。
[0026]在可选的实施例中,所述预测动作生成模块,包括:
[0027]博弈预测单元,根据所述博弈算法、网球历史对抗姿态信息以及所述网球运行轨迹,生成网球机器人所有可能执行的拍击动作信息及每个拍击动作信息的概率;
[0028]状态转移矩阵生成单元,根据网球机器人所有可能执行的拍击动作信息及每个拍击动作信息的概率,生成马尔科夫链的状态转移矩阵;
[0029]脚部预测动作单元,根据所述状态转移矩阵生成网球机器人预测拍击动作信息。
[0030]在可选的实施例中,网球历史对抗姿态信息包括网球场上网球拍击员双方接球对抗时的拍击姿态信息以及接球结果;博弈预测单元具体用于:
[0031]根据网球场上网球拍击员双方接球对抗时拍击姿态信息以及接球结果生成网球拍击员的拍击姿态信息对应的多个可能的接球拍击姿态信息;
[0032]结合博弈算法生成每个接球拍击姿态信息的接球概率,进而得到所述网球机器人所有可能执行的拍击动作信息及每个拍击动作信息的概率。
[0033]在可选的实施例中,状态转移矩阵生成单元具体用于:
[0034]根据网球机器人所有可能执行的拍击动作信息、每个拍击动作信息的概率以及网球机器人当前的拍击动作信息,生成到达所述网球机器人所有可能执行的拍击动作信息的时间;
[0035]判断所述时间是否高于网球拍击预估时间;
[0036]结合网球机器人当前的拍击动作信息,按照时间赋予每个时间低于网球拍击预估时间的脚部动作一概率值;
[0037]将所有概率值组成马尔科夫链的状态转移矩阵。
[0038]由上述技术方案可知,本申请提供的一种基于马尔可夫链的网球机器人拍击方法
及网球机器人,通过马尔科夫链算法和博弈算法,生成网球机器人的拍击动作信息,从而可以根据网球拍击员的拍击动作信息而反击,大大提高了网球机器人的智能化,提高了网球拍击员的训练能力。
附图说明
[0039]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0040]图1是本申请实施例中基于马尔可夫链的网球机器人拍击方法的流程示意图。
[0041]图2是本申请实施例中的网球机器人的结构示意图。
具体实施方式
[0042]为了使本专利技术所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0043]此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本专利技术的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。需要说明的是,本申请公开的基于马尔可夫链的网球机器人拍击方法及网球机器人可用于人工智能领域,也可用于除人工智能领域之外的任意领域,本申请公开本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于马尔可夫链的网球机器人拍击方法,其特征在于,由网球机器人执行,包括:获取网球历史对抗姿态信息、网球拍击员的拍击姿态信息和拍击位置信息;根据网球历史对抗姿态信息、网球拍击员的拍击姿态信息以及拍击位置信息预测网球运行轨迹;利用马尔科夫链算法、博弈算法、所述网球运行轨迹,生成网球机器人预测拍击动作信息;执行网球机器人预测拍击动作信息。2.根据权利要求1所述的网球机器人拍击方法,其特征在于,所述利用网球运行轨迹、博弈算法以及马尔科夫链算法生成网球机器人预测拍击动作信息,包括:根据所述博弈算法、网球历史对抗姿态信息以及所述网球运行轨迹,生成网球机器人所有可能执行的拍击动作信息及每个拍击动作信息的概率;根据网球机器人所有可能执行的拍击动作信息、每个拍击动作信息的概率以及网球机器人当前的拍击动作信息,生成马尔科夫链的状态转移矩阵;根据所述状态转移矩阵生成网球机器人预测拍击动作信息。3.根据权利要求2所述的网球机器人拍击方法,其特征在于,网球历史对抗姿态信息包括网球场上网球拍击员双方接球对抗时的拍击姿态信息以及接球结果;根据所述博弈算法、网球历史对抗姿态信息以及所述网球运行轨迹,生成网球机器人所有可能执行的拍击动作信息及每个拍击动作信息的概率,包括:根据网球场上网球拍击员双方接球对抗时拍击姿态信息以及接球结果生成网球拍击员的拍击姿态信息对应的多个可能的接球拍击姿态信息;结合博弈算法生成每个接球拍击姿态信息的接球概率,进而得到所述网球机器人所有可能执行的拍击动作信息及每个拍击动作信息的概率。4.根据权利要求2所述的网球机器人拍击方法,其特征在于,根据网球机器人所有可能执行的拍击动作信息及每个拍击动作信息的概率,生成马尔科夫链的状态转移矩阵,包括:根据网球机器人所有可能执行的拍击动作信息、每个拍击动作信息的概率以及网球机器人当前的拍击动作信息,生成到达所述网球机器人所有可能执行的拍击动作信息的时间;判断所述时间是否高于网球拍击预估时间;结合网球机器人当前的拍击动作信息,按照时...

【专利技术属性】
技术研发人员:李鹏
申请(专利权)人:江苏经贸职业技术学院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1