足球机器人的研究现状及发展.docx
- 文档编号:9666230
- 上传时间:2023-05-20
- 格式:DOCX
- 页数:12
- 大小:431.32KB
足球机器人的研究现状及发展.docx
《足球机器人的研究现状及发展.docx》由会员分享,可在线阅读,更多相关《足球机器人的研究现状及发展.docx(12页珍藏版)》请在冰点文库上搜索。
足球机器人的研究现状及发展
足球机器人的研究现状及发展
摘要:
足球可谓是全球最受欢迎的运动。
随着机器人技术的不断进步,让机器人也会踢足球不再是天方夜谭。
当前的足球机器人虽然不能完全像人一样比赛,但在足球的基本功如快速移动、传球、射门、甚至相互配合方面已取得了令人惊叹的成就。
机器人足球系统的研究涉及非常广泛的领域,包括机械电子学、机器人学、传感器信息融合、智能控制、通讯、计算机视觉、计算机图形学、人工智能等等,吸引了世界各国的广大科学研究人员和工程技术人员的积极参与。
为了促进足球机器人技术的发展,FIRA国际机器人足球联合会和ROBOTCUP国际机器人足球世界杯赛等机器人足球赛事组织先后成立。
本文将简要阐述足球机器人的基本原理,介绍世界各国对足球机器人系统的最新研究成果,并展望足球机器人的前景。
关键词:
足球机器人、智能、子系统、结构
一、足球机器人系统简介
足球智能机器人系统是多个机器人活动在一个实时、噪声以及对抗性的复杂环境下,通过协作、配合朝一个共同的目标行动。
它包括:
智能机器人系统、智能体数据结构设计多智能系统、实时图像处理与模式识别、移动机器人技术、机器的传动与控制、传感器与数据融合和无线通讯等等。
中型组足球机器人比赛是近几年国内外新兴一个组别,它要求多个机器人在完全自主的状态下完成控球,传球,配合,射门等动作,相当于一个分布式多智能体控制系统。
其中需要解决的关键问题包括,图像采集以及信号处理,路径规划,无线通讯,控制决策,多传感器信息融合等技术。
足球机器人系统大致由四个子系统构成:
实时多目标跟踪的视觉子系统,基于人工智能的决策子系统,无线通讯子系统,机器人小车子系统。
二、足球机器人硬件结构分析
以小型足球机器人为例,其硬件根据功能划分,主要由6部分组成:
行走机构、击球机构、带球机构、电路部分(决策,控制和通信等电路)、电源装置及辅助部分(小车底盘,外罩)。
2.1行走机构
小型足球机器人小车通常有两轮式、三轮式或履带式。
两轮式通常在底板前后位置加减磨片,三轮式有一个轮子作为转向轮。
一般轮子转向与行走的方向一致。
近年来出现了较为先进的拟人型足球机器人,用两条腿行动。
2.2击球机构
实现在合适位置时,对球产生瞬时撞击的射门动作。
这样的机构要求不需要击球时,机构回收,有锁定装置,到击球时能在规定时间内完成击球并迅速收回。
目前采用的机构主要由电机,蜗杆蜗轮,扇形齿轮,齿条击杆和压簧组成。
其原理是:
不击球时,电机不转,蜗杆蜗轮由于自锁性,保持击杆处于回收状态,当需要击球时,控制信号让电机转动,带动蜗杆蜗轮转动,和蜗轮共轴的扇形齿轮与齿条脱离啮合,与齿条固连的击杆受弹簧力作用而击球,当扇形齿轮转过一定的角度时,扇形齿轮与齿条又进入啮合,齿条击杆被拉回,到后极限位置时,弹簧处于接近最大压缩状态,位置检测开关发出信号,使电机停转,依靠蜗杆蜗轮的自锁,保持电机停止转动时,击杆保持在回收状态。
2.3带球机构
实现小车在前进,转弯和后退3种状态下带球。
带球功能要达到很理想的程度比较困难,原因是比赛规则要求球体积的80%裸露在外,而且有连续持球的时间限制;运动中带球有速度匹配的问题;因此不能采用抱球的机构。
带球的原理是:
用2个具有一定弹性的滚轮与小球发生滚动式接触,靠接触摩擦力产生的转矩,使球滚动前进。
2.4电路部分
设计上主要考虑元器件尽可能的对称布置,开关放置位置便于操作,连接器位置要考虑连线长度,插拔方便。
电路板形状,安装孔位置等。
2.5电源装置
首先考虑电源类型,然后是电源位置,固定等,由于机器人比赛耗电量大,使用频率高,一般选用充电电池组成的电池组,并使用2组,以保证有足够的能量打完比赛。
2.6辅助部分
底盘是各个模块连接的平台,彼此不能有空间位置上的干涉,要有足够的强度,同时又要减轻重量。
一般材料选用较轻的硬铝,这样大大减轻了底盘质量。
外罩是用来封闭小车内部结构,保护内部元器件,承受一定的撞击,为了更换电池等操作的方便,我们将外罩设计成分体式,下外罩要能承受一定冲击,上外罩则不能屏蔽信号的发送与接受,用轻质材料,同时结构上要考虑传感器的布置,电源总开关的位置和外罩的固定。
三、足球机器人子系统
概括的说,机器人小车应能准确地接收上位机指令,并根据指令要求迅速完成决策子系统的意图(带球,射门,拦截等战术动作)。
小车的典型结构如图3-1所示,小车主要由微控制器、电机和电机驱动、速度检测、通讯单元和电源五个部分构成。
图3-1足球机器人小车的典型结构
3.1微控制器
要实现高智能,高性能的CPU是必需的。
当前国内和国际的机器人队选用的CPU主要有以下5种:
89C51或89C52、80C196KC、80C296SA、TMS320F240和H8/3062F。
为了满足足球机器人比赛的要求,机器人小车的运动性能显得尤为重要。
机器人小车应具备高度的机动性和灵活性,能够快速实现前进后退,转角,停车等基本动作。
采用DSP芯片--TMS320F240是一个不错的选择。
TMS320F240可以实时地完成许多移动机器人的复杂控制算法(如模糊控制),另外,DSP的运算速度是单片机无法比拟的,即使在很复杂的控制中,采样周期也可以取得很小,控制效果更接近连续控制。
3.2电机和电机驱动
MiroSot系列的足球机器人小车大多采用双轮双电机驱动的方式。
现在国际上绝大多数的机器人小车采用高性能的直流伺服电动机,但也有少数队采用步进电动机,如韩国的Maskoro,它们的守门员和两个进攻队员采用不同的机械和电机结构。
守门员用的是步进电动机--NK243,车体尺寸较大,而其它队员采用直流电动机,车体尺寸较小。
与步进机相比,直流机具有更小的体积和更少的功率消耗。
脉冲宽度调制(PWM)主要应用在直流伺服控制系统中,随着电力电子技术的发展,PWM技术也日趋成熟和完善。
PWM驱动装置是利用晶体管的开关特性来调制固定电压的直流电源,按一个固定的频率来接通和断开,并根据需要改变一个周期内“接通”与“断开”时间的长短,通过改变伺服电动机电枢上的电压“占空比”来改变平均电压的大小,从而控制电动机的转速。
3.3速度检测单元
整个足球机器人小车子系统是一个转速负反馈闭环调速系统,主要由速度PID控制器、PWM产生环节、功率驱动和速度反馈四个部分组成。
3.4通讯单元
根据MiroSot比赛规则的要求,上位机与机器人小车之间必须采用无线通讯的形式。
在一般的的足球机器人系统中,上位机与机器人小车之间采用单向串行通讯的方式,主机的控制指令数据通过计算机的串行口送至单片机,单片机将接收的数据进行频率和格式的转换,再送给无线通讯模块,经过调制后发射出去,机器小车的车载通信模块接收并解调然后传送给车载微处理器(TMS320F240)。
3.5电源单元
机器人小车是无线移动小车,因此需要有车载电源。
其能量应至少保证半场比赛的需要(5分钟)。
通常都是选择可充电的电池。
采用的一块8.4V的Ni-MH电池组为两个直流电动机和车载电路板供电。
通常电机和电路对电压的要求不同。
车载电路采用5V电压供电,电流一般不大,几十个毫安,而电机的供电电压和电流则要求范围较宽,消耗的电流较大。
四、足球机器人视觉子系统
就基于视觉的足球机器人来说,视觉子系统是其“大脑”──决策子系统的唯一信息来源。
它的主要任务是实时采集比赛场地的图像,然后自动处理、分析和理解图像,因此而获得场上运动物体(比赛双方的机器人小车,小球)的位置、运动方向、速度等信息,并将这些信息提供给决策子系统进行分析、决策使用。
视觉子系统作为整个足球机器人系统的检测机构,是它的“眼睛”。
足球机器人视觉子系统所处理的是比赛场地的彩色图像,球场背景为黑色,球门等标志线条为白色,“足球”为橘红色小球,比赛双方的小车均用不同的颜色(每种颜色全场唯一)进行标识。
视觉子系统主要是通过分析这样的彩色图像来向决策子系统提供信息的。
彩色图像是由很多彩色象素组成,象素是图像中的可区分的最小单元。
一帧分辨率为640×480的彩色图像包含300KB(千字节)个象素。
每个彩色象素是用三个八位二进制数(三个字节)表示,分别对应象素红、绿、蓝三基色的亮度。
一般的图像采集设备可以达到每秒25(或30)帧,即每秒22(或27)兆字节信息。
要想圆满完成各项任务,视觉子系统在高精度要求基础上,还要有真正实时性。
基于彩色识别的视觉子系统的实现原理(工作过程),可用图4-1演示说明。
图4-1基于彩色识别的视觉子系统的实现原理
五、足球机器人决策子系统
智能足球机器人的控制系统,也就是决策系统,包括数据预处理,机器人的路径规划等等,还需要控制程序的良好设计,使得机器人接收各处传来的信息,并及时完成信息的处理,自主决策与其它队友协调运动连贯顺利。
决策系统是整个系统的核心部分,它主动完成知识提取并确定机器人的协同任务。
目前对足球机器人系统决策策略的研究都是采用物理上甚至逻辑上完全集中式的协调方式,决策模型都是以计算机为载体的,所有的决策任务都是在计算机内完成,然后机器人进行执行。
此外还包括电池、电源管理单元、可编程控制器单元、输入输出I/O单元、马达驱动单元、左轮马达与右轮马达及若干传感器;所述的电池连接电源管理单元并通过其向所述的可编程控制器单元、输入输出I/O单元供电,该电池还单独连接所述马达驱动单元,并通过其向所述左轮马达与右轮马达供电;所述的电源管理单元设有一保护电路。
此种方法的优点在于,智能足球机器的控制系统的电路简化、马达响应速度更快、马达与可编程处理器分开供电,可编程、智能化、工作可靠。
系统的电源由串联蓄电池提供,经过一块单输入多输出的DC-DC电压转换模块为整个系统提供所需电压。
另外还应具有上位机系统,作为上位机它主要负责整个系统的控制决策,包括多传感器的信号融合,数字图像处理以及行动路径规划。
超声波阵列配合全景视觉模块完成机器人的避障和运动识别功能。
总之,决策系统在足球机器人的行为中扮演着重要的角色,相当于机器人的大脑中枢,控制着机器人的一切行动。
六、足球机器人通信子系统
最后讨论的是机器人的通信系统,其中无线通信系统是衔接主机和底层机器人不可缺少的一环,它必须保证从主机端到机器人底层之间的数据传送是可靠的,从而使得机器人比较能够顺利流畅进行。
由于机器人自身的负重能力有限,因此通过无线通信方式,借助外部计算机和工作站处理传感器信息成为一种可行高效的方法。
无线通信系统的性能相当程度上直接影响着机器人的场上表现。
机器人的通信需要解决对话管理、通信语言和通信协议等几个问题,还有发送端和接收端系统的硬件设计和实现及其软件设计。
机器人的通信过程大致为首先通过计算机编码器进行编码,然后通过发射端进行无线电发射,机器人的接受端接收后进行解码以及决策。
通信不仅通过无线方式,还可以依赖于机器人自带的视觉传感器,通过对场上情况的记录与分析,得到可行决策。
由于比赛双方都有多个机器人同时在场地上跑动,要求无线通信有一定的抗干扰性。
故对于无线通信系统的电路设计要求较高,设计过程必须考虑到信号之间的互相干扰,并在最大程度上减少这种干扰。
除了计算机与机器人之间的通信,还可以运用机器人之间相互的通信,这种通信智能化程度更高,由于比赛时多个足球机器人的共同配合和协调完成的,故它们之间的“交流”也是非常重要的。
随着科技的发展,以后的通信不再仅仅依靠无线电,还可以进行语音识别,通过声波等进行通信。
虽然复杂性有所提高,但是简便灵活高效的通信方式必定成为主导。
七、机器人足球比赛系统
以MiroSot机器人足球比赛赛场为例,其全视图如图7-1所示。
比赛由两支球队参加,足球机器人比赛在150cm×130cm场地上进行,双方各有三台小车参赛。
由位于赛场上方约两米的地方的摄像头进行图像采集,捕获赛场图像信息并传送给主机,由主机对图像进行分析以辨识场上局势,并根据分析结果选择控制策略确定如何控制小车,再通过无线通讯将控制命令发送给各个小车,最后,由小车完成场地上的比赛任务。
中间的下方是比赛场地,场中的机器人接收上位机发送过来的指令。
一旦比赛开始,则双方的操作员就不能再进行干预了,双方足球机器按照一定的规则进行公平比赛,直到裁判员吹口哨暂停比赛。
图7-1MicroSot机器人足球比赛赛场
微型机器人足球的赛场长1.5米,宽1.3米,比乒乓球台略小,场地画有中线、中圈和门区。
每队由三个边长不超过7.5厘米的立方体形状的遥控小车(机器人)组成。
它们的任务就是将橘红色的高尔夫球(足球)撞入对方的球门而力保本方不失球或少失球。
比赛规则与现实的足球相似,也有点球、任意球和门球等。
因机器人的电源──电池容量有限,每半场为5分钟,中间休息10分钟。
下半场结束时若为平局,则有3分钟的延长期,也实行突然死亡法和点球大战。
明显不同之处在于球场四周有围墙,所以没有界外球,在相持10秒后判争球。
整个系统如图2-1所示。
八、世界著名机器人足球赛事简介
AlanMackworth(UniversityofBritishColumbia,Canada)于1992年在其文章《OnSeeingRobots》中,提出机器人足球比赛是很好的机器人和AI研究的实验平台。
这一提议得到了广泛的赞同。
在众多学者的努力下,1997年8月23-29日,第一届Robocup比赛及会议在日本的名古屋举行。
设计机器人进行足球比赛是很有挑战性的工作,激发了大家极大的研究兴趣。
到1998年4月,共有22个国家1000多名研究人员在进行此方面的研究工作。
目前,国际上机器人足球已发展为两大系列,一是由国际机器人足球联合会(FederationofInternationalRobot-soccerAssociation,FIRA)组织的微型机器人世界杯足球赛(RWC—RobotSoccerWorldCup);另一个是由国际人工智能学会组织的机器人世界杯足球赛(RoboCup)。
8.1FIRA简介
国际机器人足联成立于1997年6月5日,总部设在韩国大田的韩国科学院(KAIST)。
从1996年开始,FIRA每年组织一次机器人足球世界杯赛(FIRARWC),相伴而行的还要举办这一领域的学术研讨会(WORKSHOP),相互学习与竞争,使得参赛国家与代表队迅速增加。
比赛项目(见表8-1)也不断丰富。
表8-1FIRARWC的主要比赛项目
机器人
场地
项目
名称
尺寸
队员数
尺寸
球
NaroSot
超微机器人足球赛
4×4×5.5
5
130×90
乒乓球
S-MiroSot
单微机器人足球赛
7.5×7.5×7.5
1
150×130
高尔夫球
MiroSot(小型联盟)
微型机器人足球赛
7.5×7.5×7.5
3
150×130
高尔夫球
MiroSot(中型联盟)
微型机器人足球赛
7.5×7.5×7.5
5
220×180
高尔夫球
RoboSot
小型机器人足球赛
20×20×40
3
220×150
曲棍球
HuroSot
拟人机器人足球赛
15×40(有2条腿)
动作测试
8.2RoboCup简介
1993年6月,日本的北野宏明和浅田埝等学者发起创办了日本机器人足球赛,暂时命名为RoboCupJ联赛。
当日本准备举办机器人足球赛的消息公布之后,在世界上引起了巨大的反响,许多国家的科研机构、高等学府和人工智能学研究者都表示有兴趣派出机器人足球队参赛,并建议日本学者将日本机器人足球赛扩大成为国际性的比赛。
因此,该比赛改名为机器人世界杯足球赛,简称为RoboCup。
目前,国际RoboCup联合会已经成为世界上最著名的机器人足球国际组织,它的总部设在瑞士,总共有将近40个成员国参加,在世界机器人足球界的影响最大。
作为最具权威性的国际机器人足球组织,该联合会负责组织每年一届的国际性机器人足球世界杯赛以及相关的学术研讨活动。
机器人世界杯足球赛的比赛项目主要有以下五种:
●计算机仿真足球赛(Simulationleague)
●小型机器人足球赛(Small-sizerobotleague)
●中型机器人足球赛(Middle-sizerobotleague)
●四腿机器人足球赛(Four-leggedrobotleague)
●拟人机器人足球赛(Humanoidleague)
九、足球机器人前景展望
智能足球机器人是一个极富挑战性的高技术密集密集型项目,融小车机械、机器人学、机电一体化、单片机、数据融合、精密仪器、实时数字信号处理、图像处理与图像识别、知识工程与专家系统、决策、轨迹规划、自组织与自学习理论、多智能体协调以及无线通信等理论和技术于一体,既是一个典型的智能机器人系统,又为研究发展多智能体系统、多机器人之间的合作与对抗提供了生动的研究模型,融多种先进技术于一身。
而机器人足球比赛毫无疑问地大大促进了各国先进技术的交流与发展。
随着机器人技术的不断进步,我相信有朝一日,足球机器人能像真人一样为我们奉上精彩的比赛。
参考文献
[1]李团结.机器人技术[M].电子工业出版社,2009
[2]李尚荣,李永新等.RoboCup小型足球机器人结构设计与分析[J].机械与电子,2007
[3]http:
//www.robocup.org/
[4]吴丽娟等.足球机器人决策系统推理模型[J].东北大学学报,2008
[5]程福.RoboCup小型足球机器人动态性能及踢球器的研究[D].天津:
天津大学机械工程学院,2005
[6]牟学刚等.三轮全乡足球机器人结构设计与系统模型研究[J].机械与电子,2007
[7]许志倩等.足球机器人视觉系统目标识别算法的改进[J].流体传动与控制,2007
[8]H.KITANOeta1.Robocup—AChallengeProblemforAI.ProceedingsSpringerPress,2009
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 足球 机器人 研究 现状 发展