网站大量收购独家精品文档,联系QQ:2885784924

机器人足球仿真竞赛与程序设计能力培养.docVIP

机器人足球仿真竞赛与程序设计能力培养.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
机器人足球仿真竞赛与程序设计能力培养   摘要:本文结合教学实际,提出在程序设计课程实验中引进机器人足球仿真竞赛题目,使学生提高学习兴趣和热情,提高程序设计能力及协作能力,进一步提升就业能力。   关键词:程序设计能力;机器人足球仿真;学习兴趣      程序设计能力是计算机专业学生的基本技能之一,也是检验毕业生是否合格的重要标准[1]。程序设计课程是后续课程的基础,程序设计能力的高低直接影响后续课程的学习。因此,各个学校除开设高级语言程序设计外,还专门开设程序设计实践课程。但是,实际教学还存在以下问题[2]:①教学过于偏重语法,实验内容陈旧,趣味性不强,部分学生产生厌学情绪甚至放弃。②千篇一律的实验内容不适合所有学生,不能因材施教。③大多学生独立完成相同题目,缺少协作和沟通。④课程考核指标单一,主要以最终实现的功能为主,很难考察真正的编程能力,拿到高分但不会编程的大有人在。   为解决以上问题,笔者认为应从调动学生的编程兴趣着手,真正实现从“要我学”到“我要学”的转变。我校在教学中引入竞赛题目,如机器人足球竞赛、ACM竞赛等,适应大学生的好胜心理,培养学生创新能力,提升就业能力。   1机器人足球仿真竞赛   机器人足球竞赛兴起于20世纪90年代,涉及人工智能、自动化、机器人等诸多领域。机器人踢足球好像游戏,实际却展现了一个国家信息和自动化技术的综合实力,是国际高技术对抗活动。机器人竞赛平台在研究上具有深远意义,也是很好的教学平台。   目前,举办机器人竞赛的国际组织有FIRA (Federation of International Robot Soccer Association)组织和RoboCup (Robot World Cup Soccer Games)联合会。FIRA由韩国发起创立,从1997年开始每年举办一届竞赛。FIRA以前只有实际机器人的竞赛,从2002年开始加入仿真组竞赛。在中国人工智能学会机器人竞赛委员会的组织下,全国机器人大赛暨FIFA世界杯机器人大赛中国队选拔赛每年举办一次。   RoboCup是由日本、欧美等国家发起并创立的组织,从1997年开始每年举办一届竞赛,仿真类项目较多。在中国自动化学会机器人竞赛委员会的组织下,中国机器人大赛暨RoboCup中国公开赛每年也举办一次。   笔者今年曾组织学生参加学校组织的机器人大奖赛,获得FIRA仿真组(5∶5)和FIRA仿真组(11∶11)竞赛的冠军。去年带领8名学生组成了3支代表队,参加了2009中国机器人大赛暨RoboCup公开赛,获得微软(MS)3D类人仿真赛全国二等奖,微软(MS)轮式机器人5vs5和轮式11vs11仿真赛优胜奖。   2机器人足球仿真竞赛与编程能力培养   机器人足球仿真竞赛富有挑战性,趣味盎然,与学生的专业知识紧密联系,能有效激发学生对程序设计的兴趣,提高主动性、进取心及协作能力等。   2.1提高编程兴趣,培养学习主动性   兴趣反映人的内心倾向,对程序设计学习起着重要作用。将机器人足球仿真竞赛项目作为程序设计课的实验题,学生通过平台马上可以看到程序效果;随时可与同学对战,检验程序的优劣;有机会参加学校或全国的机器人大赛,获得奖励,提高就业能力。   机器人足球仿真程序除了涉及动态内存管理、文件操作、链表操作、高级指针等较难知识点外,还需要多种技术,包括多机器人的合作与协调、决策调度、实时推理、图像处理技术等。这里的很多知识都不以专业课开设或还未开设,有些知识学起来很枯燥。但是只要学生对实验题目感兴趣,就会自动利用课余时间查找资料、主动学习,对遇到的问题也能深入研究,力争把每一个知识点理解透彻。这就是以竞赛带动了学生学习,提高了他们的自学能力。   2.2加强进取精神,达到因材施教   现在国内RoboCup仿真类九项竞赛项目的难易差别较大。简单的竞赛项目,本科大一学生学完C、C++即可上手,而有些问题可以作为研究生甚至博士生的课题。目前,用于仿真比赛的仿真平台主要有三个,RoboCup委员会提供的标准Server系统Rcsoccersim、国际机器人足球联盟(FIRA)组织的SimuroSot仿真比赛中采用的3D Robot Soccer Simulator,东北大学基于Microsoft Robotics Studio开发的NewNEU足球机器人3D仿真平台。这些仿真平台涉及Linux和Windows操作系统,主要语言有C、C++、C#、Java等。一般来说,轮式机器人类比赛项目中,机器人数目越多比赛程序越复杂;类人机器人比赛程序比轮式机器人比赛复杂。   竞赛题目需要教师事先讲解,使学生了解难易程度,根据自身情况挑选适合的题目,也可以从简到难地多做几个题目。题目越难,得到的分值越高

您可能关注的文档

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档