基于数学运算的机器鱼比赛进攻策略

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:zqnihao920
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:为了提高机器鱼进攻的效率,顶球兼备速度性和连贯性,提出了一种基于数学运算的进攻策略。无论是准备进攻阶段的路径规划,还是到达目标点之后的顶球算法,都是基于坐标系下进行的。为了更加直观,此坐标系是原水池坐标系旋转而得的。利用数学的解析几何知识,合理规划进攻路线,并在到达目标点之后,根据机器鱼,球,对方球门的坐标几何位置关系,来决策机器鱼的下一步动作。
  关键词:机器鱼;路径规划;顶球算法;坐标运算;水球比赛
  中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2016)28-0265-03
  由中国自动化学会机器人竞赛工作委员会主办的“中国水中机器人大赛”是中国人完全自主创立的机器人竞赛项目,以智能仿生机器鱼为主体,在水中进行各类竞赛,包括竞速、追逐和对抗的水球比赛。无论哪种比赛形式,参赛队伍要想取胜,就必须进更多的球或是比赛用时最短,这就涉及进攻策略的优劣性。进攻分为规划路径和顶球策略,高效而有序地规划路径使得鱼最快捷地接近水球,抢占进球的先机,而顶球策略的优劣是衡量一支队伍实力的关键因素,但由于水中环境的复杂性和不确定性,使机器鱼的顶球点容易出现方向偏差。因此,在分析最基本的顶球算法上,提出了基于坐标变换的顶球算法,在已知球、鱼、球门的几何坐标的基础上设计最合适的顶球动作,大大提高了进球的效率。
  1 仿生机器鱼
  机器鱼总体结构由鱼头、鱼身和鱼尾三个部分组成。鱼头是刚性材料的,鱼身是橡胶皮套,尾部是新月形尾鳍。鱼头部分由控制电路板、电池、通信模块、电源开关和胸鳍组成,其中控制电路板、电池、通信模块和电源开关都置于刚性鱼头内部,鱼头上面有三个孔:中间的是天线,负责接收和发出信号以控制机器鱼的运动;左边的是充电头,充电的时候红线在上黑线在下,充电过程中可以看到绿灯一闪一闪的,若绿灯不闪一直亮则说明充电完成;右边的是气孔,一般情况下气孔是被封闭的,如果发现鱼在水中往下沉,则说明是漏气了。鱼身由三个关节串联组成,每个关节都是一个舵机,机器鱼的运动主要是通过身体的这三个摆动转化为周围水的运动,从而推动鱼的运动,靠的是反作用力。
  2 比赛策略
  在比赛过程中,我方进攻主要分为两个步骤:有效控制机器鱼游向目标点,根据球、鱼、球门三者几何位置关系确定鱼的基本动作。这便涉及如何确定鱼的位置,鱼的方向,目标球门的位置,水球的位置;如何合理高效地进行路径规划,从而使得机器鱼能够在紧张而激烈的比赛环境中迅速到达目标击球点;如何在行进途中规避障碍物;以及到达目标点后选择怎样的动作决策以确保球更加精准地进入球门。笔者在本文中将详细探讨机器鱼的路径规划以及到达目标点之后的顶球算法。
  2.1 基于坐标运算的顶球算法
  目前基本顶球算法和切入圆顶球算法是比赛中常用的方法,其核心思想便是先让机器鱼沿直线运动到最佳射门点,再调整自身方向,然后前游顶球。但是机器鱼的头部比较光滑,宽度较窄,而且目标为球形,机器鱼和球的接触面积很小,机器鱼要持续带球前进相当困难。机器鱼更多的是采取用头部和尾部甩动方式推动水球前进。在机器鱼到达目标点之后,根据鱼、球以及对方球门的坐标几何位置关系设计动作决策机制,来选择机器鱼动作,其算法结构如图1所示。
  在实际比赛中,机器鱼带球的方向可能是任意的,因此为使机器鱼可以向任意球门位置带球,首先需要进行相应的坐标变换,如图2所示。
  3 实验
  使用以上方法进行单鱼顶球实验,对算法进行验证。实验分为以下几个过程:a)实验开始,鱼向目标点游动;b)机器鱼到达击球点,左甩头将球甩进球门; c)机器鱼到达左甩尾将球甩进球门;d)机器鱼到达向右摆头甩球前进;e)机器鱼到达右甩尾甩球前进;f)机器鱼顶球径直入门。整个过程用时30s。
  该实验重复50次,记录下进球的时间,机器鱼每次进球时间基本维持在20s到50s左右(由于实验的偶然性,有几次时间超过50s,但不具有代表性),而运用前面提及的基本顶球算法,则发现进球时间大多数在70s以上,甚至出现数次6min之内任务不能完成情况。
  4 小结
  该策略能够使机器鱼沿着一条比较平滑的路径准确地到达顶球点,参与进攻,使机器鱼的进攻具有连续性和针对性。同时,避免了角度变化引起的震动和水的波动等不稳定因素,以及机器鱼自身机械和运动的特殊性,并且以鱼的方向为纵坐标轴建立新的坐标系,将机器鱼,球门,水球坐标全部在新的坐标系中求解出来,利用数学运算来简单进行的基本动作和决策规则设计,使机器鱼的进攻更有效,提高了带球进攻的成功率。
  参考文献:
  [1] 谢超平, 孔峰, 陶金. 基于模糊控制的仿生机器鱼转向控制研究[J]. 机器人技术与应用, 2009(4): 26-28.
  [2] 孔峰, 陶金, 谢超平. 移动机器人路径规划技术研究[J]. 广西工学院学报, 2009(4): 70-74.
  [3] 机器人水球比赛项目推介书[M]. 北京: 北京大学工学院, 2009.
  [4] 王月海, 董天祯, 洪基于动态基准圆的机器人足球射门算法研究[J]. 哈尔滨工业大学学报, 2005, 37(7): 953-955.
  [5] 臧军旗, 赵臣, 崔炜, 等. 基于区域和切圆弧的足球机器人射门动作研究[J]. 哈尔滨工业大学学报, 2005, 37(7): 950-952
  [6] 柴仲明, 禹梅, 刘舒. 基于遗传算法的机器鱼路径规划[J]. 兵工自动化, 2010, 29(11): 92-96.
  [7] Triantafyllou M S, Triantafyllou G 5. An efficient swimming machine[J]. Scientific American, 1995(5):
  64-70.
  [8] Tse F, Mores I E, Hinkle R T, Hinkle R T. Mechanical vibration theory and application[M]. 2 Ed Boston: Allyn and Bacon Inc, 1978: 89-128.
其他文献
【正】 风格是作家、艺术家艺术上成熟的标志,是作家、艺术家的个性及显示这种个性的艺术独创性在作品中最高而集中的表现。人们可以发现,有的作家很快就形成了自己的风格,有
都安县拉仁镇政府全面贯彻落实中央和自治区、河池市扶贫开发工作重大决策部署,按照“企业牵头、政府扶持、农户代养、放一购一”的工作格局,以实现贫困村、贫困户脱贫摘帽为
目的分析氨氯地平阿托伐他汀钙片治疗高血压合并冠心病的效果。方法选取2019年2月至11月山东省淄博市临淄区妇幼保健院收治的108例高血压合并冠心病患者作为研究对象,根据治
本文重点介绍了如何从课堂设计激发学生听课、思维的积极性,如何利用课堂设计的技巧来培养学生的创造性和鉴别能力,以此达到掌握课堂内容的目的。
利用直流磁控溅射法在树脂基复合材料基底上制备了ITO低红外发射率薄膜。选择了低发射率树脂作为基底复合材料的基体树脂。通过对材料表面进行表征、测试材料表面电阻率及红
提出一种新型复合材料筒型基座结构形式,应用阻抗理论预测基础阻抗对基座减振机制的影响规律。通过试验和有限元计算获得基座、船体板架和船体梁的静刚度特性。以振级落差为
文化是民族生存和发展的重要力量,文化兴国运兴,文化强民族强。全面推进社会主义现代化国家建设的一个重要目标和基本追求就是着力提升国家文化软实力,努力建成社会主义文化
网络工程的第一步是网络方案的设计。好的网络方案是成功的一半。鉴于目前计多网络设计者在制定网络方案时比较草率,或追求新潮,片面强调先进技术;或一味从简单、低档出发,以求得
无论是果园还是大田,害螨都是农户的一大头疼问题,因为它一年多代,而且容易产生抗性。为了解决螨害,各种各样的杀螨药应运而生。以下介绍3种长效杀螨剂,供广大种植户选用。一
几十年代以来,在党中央、国务院的亲切关怀和《中国教育改革和发展纲要》的指引下,我国高等职业教育取得了长足的发展,为社会主义市场经济建设培养了大批适用型高等专业人才,对建