Mirosot足球机器人决策系统的研究.pdf
《Mirosot足球机器人决策系统的研究.pdf》由会员分享,可在线阅读,更多相关《Mirosot足球机器人决策系统的研究.pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第2 080 8 5期 年月 计 算 机 技 术 与 发 展 c0 Ur r ER TECHN()l oGY AND DEVELOP MENT V0 1 1 8 No 5 Ma y 2 0 0 8 Mi r o s o t 足球机器人决策系统的研究 魏长水,贺巧龙,李东亮(中国地质大学 信息工程学院,湖北 武汉 4 3 0 0 7 4)摘要:介绍了基于场地分区技术的决策系统在足球机器人 比赛中的应用。利用场地分区技术,把比赛场地分成 防守区、进攻区、中间IX-个大区域,在每个大区域内又细分成多个决策区。由态势分析层 一分解任务层 一角色分配层 一动作执 行层构成 的决策系统根据比赛场上机器人和
2、球的相关信息,进行场景分析、任务分解、分配角色、执行动作等一系列的决 策判断,得到机器人能够识别的指令,完成决策出机器人动作命令的任务。实验结果表明,该系统能快速稳定地指挥机器 人进行 比赛。关键词:分区技术;角色分配;任务集;决策系统 中图分类号:T P 1 8 文献标识码:A 文章编号:1 6 7 3 6 2 9 X(2 o o 8)0 5 0 0 3 1 0 3 Re s e a r c h o n De c i s i o n-M a ki ng S y s t e m o f M i r o s o t S o c c e r Ro b o t WEI C h a n g-s h u
3、 i,HE Qi a o-l o n g,LI Do n g-l i a n g (F a c u l t y o f I n f o r ma t i o n E n g i n e e ri n g,C h in a Un i v e r s i t y o f G e o s c i e n c e s,Wu h a n 4 3 0 0 7 4,C h i n a)Ahs t r a e t:A d e c is io nn uk mg s y s t e m i s i n t r o du c e d,wh i c h is me n t i o n ed f o r M i r o
4、 s o t s o c c e r r o b o t g a me Th e c o u r t is d i v id ed in t o thr e e kin d so f a r e a s:d e f e n s e a r e a a t t a c k a r e a a n d mi d d l e a r e a Al l o f t h e m a r e s u b div i d ed i n t o s e v e r a l s malle r a l e a$Th e d e c i s io nma ki n g s y s t em i s d i v i
5、 d ed i n t o fou r hy e m:c o n d i t io n a n a ly s is,t a s k d e c o mp o s i t i o n,ml e s a l lo c a t i o n and act io n p e r f o r ma n c e,wh i c h g ene r a t e s t h e rob o t o a th a n d s a c cor d i n gt Ot h ei n f o r ma t io n o f r o b o t sand b a l l a n d a s e r i e o f d e
6、 c i s io nma k i n g p r o c e s s e s Ex per i ment a l r e s u l t s s h o w t h a tt h e r o b o t s c a nnm s t a b ly a n d q u i c k l y a tt h econ t r o l o ft h i s d e c is io nma king s y s t e m Ke y wo l d s s u b a r e a t e c h n o l o g y;r o l e a U o c a t io n;t a s k s e t;d e c
7、 i s i o n ma k i ng s y s t em O 引 言 Mi x 3 t 是 F I R A(F e d e r a t i o n o f I n t e r n a t i o n a l R o b o t S o c c e r A s s o c i a t i o n)举办 的机 器人足球 比赛项 目。机 器人足球是一个新兴的人工智能研究领域,它融合了 实时视觉 系统、机器人控 制、无线 通讯、多机 器人控 制 等多个领域 的技术,近 年来一直是 上述相关 领域 的研 究热点。在比赛中,图像识别能力、控制策略、机器人 的通信和控制能力是决定 比赛结果 的主要 因
8、素u J。Mi r o e,o t 机器人足球系统一般 由四个子 系统 构成:视觉系统、决策系统、通信系统、控制 系统L 2 J。其中视觉系统 的任务是根 据图像采集设备采集 的图像数 据,进行图像识别,得 到机器人 收稿 日期:2 0 0 7 0 8 2 0 基金项 目:中国地质大学(武汉)研究生学 和球的位姿信息(位置坐标 X、y和方 向角),再 由连 续的位姿信息得到运动的速度 3 ;决策系统的任务是 根据视觉子 系统辨识 的位姿信息,决 定本 方机器人 的 队形、角色和任务以及左、右轮的速度。通信系统的任 务是把由决策系统做出的指令准确地发给机器人去执 行。控制系统的任务是把机器人接收
9、到的指令转换成 机器人要执行的基本动作,机器人的驱动设备去做相 应 动作。Mi r o s o t 足球机 器人 比赛 的决 策系统 软件 流 程图 及其外部 接 口如 图 1 所示。图 1 决策 系统结构 图 术探索与创新基金资助项 目(C UG YJ S 0 7 2 7)作者简介:魏长水(1 9 8 2 一),男,河南人,硕士研究生,研究方 向为人 工 智 能、数 据 挖 掘;贺 巧 龙,硕 士 研 究 生研 究方向 为 人工 智 能、数 据 1 系统结构设计层次及功能 挖掘;李东 亮,硕士研究生,研究方向为 人工 智能、嵌入式开发。如图 1 所示,决策系统的主要工作任务是将由视 维普资讯
10、 http:/ 3 2 计算机技术与发展 第 l 8 卷 觉 系统识别的机器人 和球 的位姿 信息进行 分析,对 当 前比赛所面临的任务进行分解,并把各个子任务分给 每个具体的机器人,并将每个机器人指令传给通信系 统。本 系统采用 分层结 构,在 总体思想 上按 照 S a r i d i s 三级分层(组织级、协调级和执行级)模型,按 照系统 的 决策知识范围和具 体功能作为分层 的依据,具 体如 表 1所示。表 1 决策 系统层次表 2 决策 系统设计与 实现 2 1 比赛状况分析 机器人足球决策系统处理场上的信息量表面上是 离散、静态 的,但实际上是 实时 的、动态 的、连 续的,对 从
11、视觉系统得到的场上数据 的理解不能是精确数量化 的,而是一组可 以预测未 来发展状 况的数 据。决策 系 统在比赛开始后,保存以前几个周期的机器人和球的 位姿信息是非常必要的,这样不仅可以弥补视觉系统 受到不确定 因素干扰而找不 到物体 的损失,还可 以最 大可能地预测下个周期 物体将 出现的位姿信息 以及得 到决策信息 J。决策系统把比赛场地分为进攻 区、中间区、防守 区,并把每个区分割成一些小区域,为每个小 区域设置 攻 防参数,根据球 所在 位置和机 器人 的位 姿信息 以及 预测的结果决定当前比赛状态应采取的策略(进攻策 略、攻 防策略、防守策略)。根据 当前球 所在 的区域 的类 型
12、,确定 当前应采 取 的攻 防策略,然后再确定球所属 的小 区域,根据小区域 设置 的进攻系数、防守 系数 以及 当前 机器人 对球 的控 制程度(通过机器人和球的相对位置判断)确定具 体策 略。2 2 任务分解 根据状态分析层确定的具体策略,可以得到当前 系统需要完成的总体工作。任务分解层的主要任务 是 把总体工作分成若干个子工作,然后 由角色分配层根 据机器人 的位姿信息分配给每个具体的机器人。足球机器人比赛的主要 目标是不仅要把球推到对 方门区,还要阻止对方把球推向己方门区。根据总的 任务的性 质,把子任务 分为三种 类型:进 攻类 型、攻防 类 型(进攻或 者 防守都要 用 到 的子任
13、 务)、防守类 型。每种类型又细分为如下种类,如表 2 所示。表 2 任务表 2 3 角色分 配 为 了实现策 略对机器人和球 的状态 能及时得到有 效控制,同时为了实现机器人之间的进行协作,从全 局 角度考虑,把从任务分解层得到的子任务集进行进一 步分解和组合,得到 可能 分配给单 个机器人 完成角 色 集(如表 3 所示)。子任务 集和角色集的关系是多对 多 关系,例如:边线推球可 以是射 门或者助攻 角色;自由 人可以完成 协助后卫、拦截传球 等任务 5,引。表 3 角色表 角色分配层需要把每个子任务分配给具体的机器 人,影 响分配 的主要因素是场上 的决策 因素,选 出对角 色分配有影
14、响 的决策 因素作 为决策 因子,是解决 问题 的关 键。假 设 机 器 人 的 集 合 为 R C=R o lmt l,R o lmt 2,R o lmt 3,R o l m t 4,R o l mt 5 ;待分 配 的子任 务 集合 为 T C=k 1,T 2,T 3,T 4,T5 ;可以分配 的 角色集 合 是 R C=R o l e l,R o l e 2,R o l e 3,R o l e 4,R o l e N ;根据待分配的子任务集合所对应 的角色,组 成应分配 的角 色集 合 C R C=R o l,R o 2,R o 3,R o 4,R o 5 ;得到完成该角色所要到达的地点
15、坐标集合 P C =P 1,P 2,P 3,P 4,P 5 以及完成该角色所对应任务 的紧急程度集合 UC=U1,U 2,U 3,U 4,U 5 ;按 照紧急程度从大到小的顺序 为每个角色从机器人集合 中选择机器人,选择过程 如下:Nu mb e r=0;Wh i le(N u mb e r R o bo _ o u n t)R o bo _ o u n t 为机器人数量 C u r r e n t R o l e:MA X(U C);得到紧急集合中最大的数 值的编号,并把最大值置零 R o bot N u mb e r=C a l c u l a t i o n D i s t a n c
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Mirosot 足球 机器人 决策 系统 研究
限制150内