初学者该从哪些方面了解
1.robocup比赛过程以及相关规则
2.什么是robocup
robocup简介
RoboCup (Robot World Cup),即机器人世界杯足球锦标赛。它是国际上一项为提高相关领域的教育和研究水平而举行的大型比赛和学术活动,通过提供一个标准任务来促进分布式人工智能、智能机器人技术、及其相关领域的研究与发展。
server
能在server上工作是建立在对SPADES上的,所以接下来主要介绍一下SPADES相关的两点主要内容,即Agent可接收的感觉和动作
感觉
感觉信息格式:Stime time data
其中第一个time指的是感觉发出的周期,其二个time指的是信息到达agent的周期,data指感觉信息的字符串,值得注意的是一条感觉信息可以包含多种感觉。
1.视觉:全方向,所感观物体是透明的,物体位置以相对于agent的极坐标形式给出,坐标参数为(距离,theta,phi)
2.competition state即比赛状态:主要提供信息,例如球门球员尺寸,物体质量,时间以及比赛模式,球员号码,球员是左还是右的位置
3.agent状态:主要提供自身内部信息,即电池状态和温度
4.听觉:可通过听说来相互通讯
动作
与感觉一样,通过一些动作来实现agent对环境的作用。每种动作信息以字母”A”开头,后面是字符串。
格式:
Adata
data包含动作信息
Creat:这是agent必须发送的第一个动作。这个动作使得server登录agent并创建与agent的通讯。格式如下:
A(create)
类似的还有Init,Beam,Drive,Kick,Catch,Say等,具体内容可点击下方链接查看。