next up previous contents index
Next: センサモデル Up: プロトコル Previous: クライアント制御   Contents   Index


センサプロトコル

サーバからクライアントへ
(hear Time Sender ''Message'') (hear Time Online_Coach Coach_Language_Message)
Time ::= simulation cycle of the soccerserver
Sender ::= online_coach_left $\vert$ online_coach_right $\vert$ coach $\vert$ referee $\vert$ self $\vert$ Direction
Direction ::= -180 $\sim$180
Message ::= 文字列
Online_Coach ::= online_coach_left $\vert$ online_coach_right
Coach_Language_Message ::= 標準コーチ言語の節を参照
(see Time ObjInfo$^{\verb\vert+\vert}$)
Time ::= soccerserverのサイクル
ObjInfo ::=
(ObjName Distance Direction DistChange DirChange BodyFacingDir HeadFacingDir )
$\vert$ (ObjName Distance Direction DistChange DirChange
$\vert$ (ObjName Distance Direction)
$\vert$ (ObjName Direction)
ObjName ::=
(p [''Teamname'' [UniformNumber [goalie]]])
$\vert$ (b)
$\vert$ (g [l$\vert$r])
$\vert$ (f c)
$\vert$ (f [l$\vert$c$\vert$r] [t$\vert$b])
$\vert$ (f p [l$\vert$r] [t$\vert$c$\vert$b])
$\vert$ (f g [l$\vert$r] [t$\vert$b])
$\vert$ (f [l$\vert$r$\vert$t$\vert$b] 0)
$\vert$ (f [t$\vert$b] [l$\vert$r] [10$\vert$20$\vert$30$\vert$40$\vert$50])
$\vert$ (f [l$\vert$r] [t$\vert$b] [10$\vert$20$\vert$30])
$\vert$ (l [l$\vert$r$\vert$t$\vert$b])
$\vert$ (B)
$\vert$ (F)
$\vert$ (G)
$\vert$ (P)
Distance ::= 正の実数
Direction ::= -180 $\sim$180
DistChange ::= 実数
DirChange ::= 実数
HeadFaceDir ::= -180 $\sim$180
BodyFaceDir ::= -180 $\sim$180
Teamname ::= 文字列
UniformNumber ::= 1 $\sim$11
(sense_body Time
(view_mode {high $\vert$ low} {narrow $\vert$ normal $\vert$ wide} )
(stamina Stamina Effort)
(speed AmountOfSpeed DirectionOfSpeed)
(head_angle HeadAngle)
(kick KickCount)
(dash DashCount)
(turn TurnCount)
(say SayCount)
(turn_neck TurnNeckCount)
(catch CatchCount)
(move MoveCount)
(change_view ChangeViewCount))
Time ::= soccerserverのサイクル
Stamina ::= 正の実数
Effort ::= 正の実数
AmountOfSpeed ::= 正の実数
DirectionOfSpeed ::= -180 $\sim$180
HeadAngle ::= -180 $\sim$180
*Count ::= 正の整数


next up previous contents index
Next: センサモデル Up: プロトコル Previous: クライアント制御   Contents   Index
Hidehisa Akiyama 2004-11-21