文档库 最新最全的文档下载
当前位置:文档库 › 一种开放式机器人足球比赛仿真系统的研究

一种开放式机器人足球比赛仿真系统的研究

万方数据

万方数据

万方数据

万方数据

第1期符德晓,等:一种开放式机器人足球比赛仿真系统的研究?59?

及的自由度数量;凡一group中仿真体个数;k。,矗2一自

然数。

公式显示,仿真步长与m,,m:和n成线性关系,

所以,要缩减步长就要减少仿真体数量;在仿真体数量

一定的情况下减少关节数。针对本系统,采用单一圆

柱体来仿真小车,仿真体body数为1,关节joint数为

0,从而提高仿真速度。原模型采用机器人小车的机械结构作为参考,但是实际程序的运行中,小车的移动及踢球的动作利用的是小车和球的位置在场地坐标系中的改变来实现的,跟是否与本身机械结构一致无关,原模型只使仿真更真实,更美观而已。实验证明,改进后仿真速度明显加快,并且保证了仿真体的机械动力学性能没有被改变。同时可以设置旋转参数为0,因为选择一个圆柱体仿真小车,不存在不稳定问题,从而可以提高速度。

(2)提高系统仿真的鲁棒性。

ODE库有其自身的巨大优势,但也不是特别完善,如CFM,ERP参数难以确定。经过实验得知,设置不同的CFM参数、ERP参数得到的仿真效果是不一样的。经过反复实验比较,确定了适合本系统的CFM参数为0,ERP为0,因为本系统采用了单一圆柱体代替关节连接的仿真体。同时将CFM和ERP设置成全局参数,以减少仿真过程中的计算错误,提高系统稳定性。

4插件开发的一般流程简介

插件开发的一般流程如下:

(1)实现IPlugin接121。

(2)在install()方法中构建仿真体,并实现IEnitity接口和IMessageHandler接口,通过ISimulato接口获得IWorld接口,并向IWorld中添加所构建的仿真体。

(3)系统每个仿真周期都调用一次timeslice()函数,完成接收到的消息的处理T作。

(4)编译链接生成动态链接库文件,导出IPlugin的接口函数。

5仿真系统的应用前景

开放式仿真比赛系统突破以往针对RobCup比赛的仿真系统的局限性,使得球队之间的交流变得更加方便,不同球队的系统开发者只需要根据统一提供的插件开发标准开发符合自己球队的插件库,就可以经过简单处理进行校际比赛了。对于本球队来说,验证路径规划及策略算法也变得更加容易。系统运行结果示意图如图9所示。

图9仿真系统比赛场景

6结束语

研究结果表明,采用平台/插件的这种体系结构,以及基于C/S的三维显示模型,该开放式的仿真比赛系统结构更加合理,性能更加突出,为球队策略系统的仿真提供了极大的灵活性和可扩展性。经过本研究的改进,该仿真系统完全可以达到机器人足球比赛实时性的要求,并且能够满足不同球队之间的交流和相互学习,是一套性能优良、特色鲜明、实用性很强的机器人足球仿真比赛系统。

参考文献(Refe阳nc鹤):,

[1]韩永,刘国栋.RoboCup小型足球机器人建模及仿真平台研究[J].计算机仿真,2007,24(1):154—157.

[2]SHIMHS,KIMHS,JUNGMJ,eta1.Designingdistribu—tedcontrolarchitectureforcooperativemulti-agentsystem

anditsreal-timeapplicationtosoccerrobot[J].Robotics

andAutonomomsystem,1997,21(2):149—165.

[3]BROWNINGB,TRYZELAARE.Ubersim:ARealisticSimulationEngineforRobotS0ccer[C].ProceedingsofAu-

tonomousAgentsandMulti—AgentSystems,AAMAS’03.

Melbourne:[S.1"1.],2003.

[4]孙鹏,陈小平.RoboCup小型机器人仿真系统[J].计算机仿真,2006,23(4):128.131.

[5]曹成才.机器人足球仿真系统的研究[D].成都:四川大学制造科学与工程学院,2005.

[6]秦丰林,李晓明,汪嵩杰.面向足球机器人比赛的开放式仿真系统的研究[J].机电工程,2009,26(12):62-64.[7]李俊娥,周洞汝.“平台/插件”软件体系结构风格[J].小型微型计算机系统,2007(5):876.881.

[8]张友生,陈松乔.C/S与B/S混合软件体系结构模型[J].计算机t程与应用,2002,38(23):138?140.

[9]梁忠杰,思敏,李婷.COM技术和动态链接库技术的应用研究[J].微计算机应用,2006,27(6):702-705.

[10]RusselSmith.Opendynamicsenginev0.5userguide[EB/OL].[2009-05-29].http://www.ode.org/ode.1atest.user-

guide.html.

[编辑:李辉]

万方数据

一种开放式机器人足球比赛仿真系统的研究

作者:符德晓, 李晓明, FU De-xiao, LI Xiao-ming

作者单位:浙江理工大学,机械与自动控制学院,浙江,杭州,310018

刊名:

机电工程

英文刊名:MECHANICAL & ELECTRICAL ENGINEERING MAGAZINE

年,卷(期):2011,28(1)

被引用次数:2次

参考文献(20条)

1.韩永.刘国栋RoboCup小型足球机器人建模及仿真平台研究 2007(1)

2.韩永;刘国栋RoboCup小型足球机器人建模及仿真平台研究[期刊论文]-计算机仿真 2007(01)

3.SHIM H S.KIM H S.JUNG M J Designing distributed control architecture for cooperative multi-agent system and its real-time application to soccer robot 1997(2)

4.SHIM H S;KIM H S;JUNG M J Designing distributed control architecture for cooperative multi-agent system and its real-time application to soccer robot 1997(02)

5.BROWNING B.TRYZELAAR E Ubersim; A Realistic Simulation Engine for Robot Soccer 2003

6.BROWNING B;TRYZELAAR E Ubersim; A Realistic Simulation Engine for Robot Soccer 2003

7.孙鹏;陈小平RoboCup小型机器人仿真系统[期刊论文]-计算机仿真 2006(04)

8.孙鹏.陈小平RoboCup小型机器人仿真系统 2006(4)

9.曹成才机器人足球仿真系统的研究 2005

10.曹成才机器人足球仿真系统的研究[学位论文] 2005

11.秦丰林.李晓明.汪嵩杰面向足球机器人比赛的开放式仿真系统的研究 2009(12)

12.秦丰林;李晓明;汪嵩杰面向足球机器人比赛的开放式仿真系统的研究[期刊论文]-机电工程 2009(12)

13.李俊娥;周洞汝"平台/插件"软件体系结构风格[期刊论文]-小型微型计算机系统 2007(05)

14.李俊娥.周洞汝"平台/插件"软件体系结构风格 2007(5)

15.张友生;陈松乔C/S与B/S混合软件体系结构模型[期刊论文]-计算机工程与应用 2002(23)

16.张友生.陈松乔C/S与B/S混合软件体系结构模型 2002(23)

17.梁忠杰;思敏;李婷COM技术和动态链接库技术的应用研究[期刊论文]-微计算机应用 2006(06)

18.梁忠杰.思敏.李婷COM技术和动态链接库技术的应用研究 2006(6)

19.Russel Smith Open dynamics engine vO.5 user guide 2009

20.Russel Smith Open dynamics engine vO.5 user guide 2009

本文读者也读过(10条)

1.江耿豪.郑炜冬编程型游戏——一类特殊的教育游戏[期刊论文]-中国科教创新导刊2008(1)

2.江耿豪编程型游戏的通信模型与相关技术[期刊论文]-电脑知识与技术2010,6(6)

3.杨裔.刘礼.林毋梦.火久元.刘海迪.李振芳.李廉基于开放协议的人工智能博弈平台[会议论文]-2006

4.秦丰林面向机器人足球比赛的开放式仿真系统开发[学位论文]2010

5.江耿豪.郑炜冬.JIANG Geng-hao.ZHENG Wei-dong编程型游戏的设计与实现[期刊论文]-现代计算机(专业版)2008(3)

6.吴丽娟.陈华.翟玉人足球机器人决策开发平台与专用语言的设计与实现[期刊论文]-小型微型计算机系统2004,25(1)

7.艾辉.张海鸥.王桂兰.Ai Hui.Zhang Haiou.Wang Guilan PLC与IPC实现机器人7轴成形系统工作台的自动控制[期刊论文]-电气传动2005,35(8)

8.吴伟民.李广强.赖天武.王静.孙乙乃.WU WEIMIN.LI https://www.wendangku.net/doc/eb16314010.html,I TIANWU.WANG JING.SUN YINAI基于规则引擎的Robocode扩充及规则可视化[期刊论文]-微计算机信息2007,23(36)

9.李响SimuroSot(5v5)仿真平台与底层运动控制研究[会议论文]-2003

10.江耿豪.Jiang Genghao编程型游戏的教育潜力和知识整合[期刊论文]-中国教育技术装备2010(18)

引证文献(2条)

1.方军涛.惠毅.汪辉电子车辆的接地技术[期刊论文]-现代电子技术 2013(4)

2.刘磊.许晓鸣自主导航避障移动机器人仿真软件设计[期刊论文]-华中科技大学学报(自然科学版) 2011(z2)本文链接:https://www.wendangku.net/doc/eb16314010.html,/Periodical_jdgc20110101

3.aspx

相关文档