基于网络的分布式小型足球机器人仿真比赛平台的研究与开发

来源 :浙江理工大学 | 被引量 : 0次 | 上传用户:yecha12
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
机器人足球竞赛是公认的研究人工智能最合适的方法之一,它兼具足球比赛的趣味性和人工智能的挑战性于一体,现在已在世界各地的高校和科研院所之间广泛开展。其中,RoboCup竞赛是参赛人员最多,队伍分布最为广泛的一项机器人足球比赛项目,涉及类人组,中型组,小型组,仿真组比赛,每年在全球各地轮流举行,目前已经举办了14届比赛。为了在正式的RoboCup比赛中取得好的成绩,大量进行软硬件实验和战术策略实战是最有效的方法。为此就要一次一次地组织现场比赛,每场比赛都会对机器人和场地造成一定的损耗,并且耗费大量的人力和时间。为了克服这些不足,并且能够更加高效的进行机器人相关软件的测试和验证,每支球队都开发了自己的仿真比赛系统。在仿真系统上,各种路径规划、策略思想都能够非常方便地进行实验验证,大大提高了技术革新的速度。但是,要想真正的提高比赛水平,和其他球队之间的技术交流是必不可少的,然而,大多数球队的仿真系统无论是在仿真方法,通信方式还是在显示处理上都不尽相同,只能服务于本球队,如果想进行球队之间的交流和切磋,目前的仿真比赛系统还无法实现。本文的研究课题正是为了解决这个问题而提出来的。基于网络的分布式仿真比赛平台根据“平台+插件”的软件思想设计了独特的仿真系统平台,功能划分上将实体仿真,碰撞检测和场景显示作为主平台部分,平台中定义了丰富的用于系统功能扩展的插件接口。将球队之间差异化较大的策略系统,通信方式,路径规划等作为插件留给参赛球队自主开发。平台既可以作为校际技术交流的良好平台,又可以方便地组织兴趣小组进行竞赛活动,参与成员自主开发策略类插件在此平台上进行竞技比赛,可以有效提高竞赛水平。在系统前期开发的基础上,为了提高系统的运行速度和整体性能,本文突破性地提出了基于网络的平台功能分离技术,将严重占用系统资源的三维显示部分从仿真平台系统中分离出来,采用了基于TCP的WinSocket通信方式实现了显示与仿真的通信连接,开发出了基于网络的分布式的仿真比赛系统。然后定义了插件的开发规范并对插件开发的一般方法进行了详细说明,随后,根据我校机器人球队的实际开发出了球场、机器人等静态插件。最后,为了验证仿真平台的使用性能,我们设计了一个可以验证机器人所有基本动作的微型策略插件,并在仿真系统中进行了多次实验。结果表明:基于网络的分布式仿真比赛系统性能优良,使用方便,达到了本课题开题立项的预期目标,可以作为校际球队之间进行技术交流的一个平台。系统的成功开发和在本校球队上的实际应用,极大地改善了本校足球机器人竞赛的实验环境,球队在算法验证,战术策略等方面的实验周期大大缩短,竞技水平得到了明显提高。我们相信基于网络的分布式足球机器人仿真比赛平台一定会为球队之间的交流和学习提供高质量的技术支持,必将有力地促进足球机器人技术的发展和进步。
其他文献
故障树分析(Fault Tree Analysis,简称FTA)是可靠性分析中的一种有效方法,在可靠性研究中占有重要比重。然而,在大数据时代,各类系统功能日益丰富,而且越来越多样化,系统结构也日益复杂,传统故障树分析方法处理大型复杂系统的可靠性分析时效率极低;同时,随着故障树自身规模的增长,分析方法的计算量呈指数级爆炸增长。针对故障树分析方法计算效率低下和占用计算机资源的问题,本文对故障树模块化和
在铁路起重机伸缩臂单目标普通优化的基础上,以N1002G铁路起重机伸缩臂为例,提出了多目标模糊优化的理论模型。其中以六边形二节伸缩臂的截面几何参数为设计变量,以强度、刚度、稳定性和几何约束等一系列具有模糊特性的限制条件为约束条件,以吊臂结构的总重量最小和整体稳定性最大这两个相互制约的要求为目标函数。本文采用二级模糊综合评判确定铁路起重机吊臂结构的最优截集水平值,应用最优向量水平截集法将模糊多目标优
随着我国经济的快速发展,铁路运输在社会生活中发挥着越来越大的作用。为保证机车运行安全,机车检修需要由定期维修转变为状态维修,从而提高机车检修的速度及质量,降低机车检修成本,实现机车检修自动化、数字化、智能化。ZQF-80直流电机是机车辅助电气设备的电源,各机务段都非常重视它的检修质量。本文根据实际需要,对ZQF-80直流电机自动测试系统进行了研究,设计了ZQF-80直流电机能量反馈试验台。该试验台
评判区域可持续发展的关键,在于考查其资源环境可持续支持潜力的大小,进而探询具体的应对方略。加拿大生态经济学家William Rees和其博士生Wackernagel在20世纪90年代提出的生
本文在微车传统干式摩擦离合器的基础上,取消离合器踏板,实现离合器的自动控制,设计了电控自动离合器(Automatic Clutch System, ACS)。它既保留了原手动档车成本低、结构简
供应链的协同涉及多个企业、多个环节、多种因素,是一个复杂的系统问题,具有非线性、多反馈循环节等复杂系统的特点。在现有的研究方法中,以静态的数学建模方法和指标分析方
随着移动机器人技术的发展,全向移动技术逐渐成熟,其中使用Mecanum轮技术的全向移动设备凭借运行稳定、结构简单等优点得到广泛关注。Mecanum轮全向移动平台具备平面运动的全
石油井架是石油钻井系统的重要设备,由于长期在野外恶劣的环境下使用,在结构上产生局部损伤或整体损伤等缺陷,成为安全生产中的事故隐患。目前检测采用的应力测试与计算机仿
本文通过对荣华二采区10
期刊
石油井架是钻机起升设备的重要组成部分之一,起着安放天车,悬挂游车、大钩及专用工具的重要作用。对于一些在役石油井架由于多年在野外恶劣的环境下长期使用,许多构件会产生