ROBOT & AI

首页 | 新闻 | 产品 | 竞赛 | 学苑 | 读书 | 硬件 | 软件 | 智能 | 制作 | 项目 | 资源 | 论坛
 您的位置:首页 >> 软件 >> 机器人仿真 >> 正文
站内搜索:   

基于VB语言的机器人足球仿真比赛与对策研究

来源:   字体:[ ]  2007-03-15

关键词:机器人足球仿真 机器人仿真

3. 足球机器人仿真

    通过模拟足球机器人系统,可促进对人工智能和机器人学的研究和比赛经验的积累,产生新的控制方案和新的对策。VB是面向对象的编程语言,编程简单、界面友好,深受编程人员青睐。本文采用VB语言进行仿真,通过调用VB接口函数(大赛组委会提供的动态链接库)编写AI程序。
3.1 VB接口说明
    大赛组委会提供的动态链接接口包含在Cclient.bas模块,主要有以下函数。
    (1) GetStart:打开和服务器的连接。
    (2) GetInformation:从服务器端得到作战的信息。
    (3) RunTo:移动指令。
    (4) KickToTarget:向固定点踢球。
    (5) KickToDirect:向固定方向踢球。
    (6) NoKick:清空球员的预置动作。
    (7) GamePause:暂时停止服务器操作。
    (8) GameResume:使服务器重新运行。
    (9) GameState:显示比赛状况。
    (10) CleanUp:结束与DDL的通讯。
3.2 设计步骤[1][2]
    (1) 编写输入信息预处理模块
    (2) 编写动作库模块:其中要用到输入信息预处理。
    (3) 编写策略库模块:根据球场情况给每个队员分配角色和动作。
    (4) 编写主模块:分析比赛状况与球场状况,利用平均累计性能最优算法调用策略库。
3.3 程序设计框架
    采用大赛组委会提供的动态链接接口,我们可以编制自己的AI程序,每个AI程序的基本框架如下:

3.4 设计举例
    本文对全攻全守策略算法进行举例,说明如何调用策略和编写程序的,算法流程图如图3所示:
          

图3  全攻全守策略算法流程

4. 结束语

    本文着重对机器人足球比赛的对策进行研究,提出了四步决策推理模型,并采用VB高级编程语言进行了仿真实现。决策推理模型要对实时变化的球场状况进行分析处理,编写对策,此种模型有其自身的优点,简单、快速。还有其他一些模型,如引力斥力模型、神经网络模型、生物进化模型等,当然这些模型的实现有一定的复杂性。
机器人足球的研究涉及的知识面非常广泛,可以预料,在不久的将来,机器人足球比赛会因它的娱乐性、观赏性及高技术挑战性赢得越来越多的人的青睐与关注,它将带动科研与教学的发展,也会形成相当的产业需求。

参考文献:
⒈ 刘来福  《数学模型与数学建模》,北京师范大学出版社,1997 。
⒉ 徐绪松  《数据结构与算法导论》,北京电子工业出版社,1996。
⒊ 刘德铭、黄振高   《对策论及其应用》,国防科技大学出版社,1995。
⒋ IEEE  International  Conference  on  Robotics  and   Automation   ( V.4 ),1999。
⒌ 高智勇   《中文版Visual  Basic  6.0实例教程》,电子科技大学出版社,1999。

2页 上一页  [1] [2] 

录入:master 点击:

[发表评论] [打印文章] [关闭窗口]  

原创文章属本站所有,转载请注明来源:Robotain.com  
相关文章

 网友评论(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

发表评论 昵称:

  

  • 请遵守《互联网电子公告服务管理规定》及中华人民共和国其他各项有关法律法规。
  • 严禁发表危害国家安全、损害国家利益、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容的评论 。
最新推荐
热门文章
论坛精华
网站简介设为首页 加入收藏在线留言友情链接联系我们 - 广告服务 - 版权申明

Copyright © Robotain.com  all rights reserved  浙ICP备07003355号

版权所有 机器与智能网