Skip to content

tnctinfossl/GLComm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

グローバル戦術とローカル戦術の通信プログラム

実行方法

依存しているプログラム

git cmake gcc-8 g++-8 make

適切なディレクトリーにてgit cloneする

cd glcom
mkdir build -p
cd build
cmake ..
make -j
./glcom

#通信内容 バイナリ形式で

(Frame)::= (Direction) (Ball) (RobotID Position) n:uint8 (RobotID Position)^n (Command)
(Direction) ::= RightToLeft| LeftToRight 
(Target)::= (NamedPosition) | (Position) | (RobotID)
(NamedPosition) ::= Center|GoalRight|GoalLeft
(Position)::= X:float Y:float Theta:float
(RobotID)::=(Team) number:uint8
(Team) ::=Blue| Yellow
(Ball) ::=x:float y:float

(Command)::=(Move)|(Send)|(Receive)|(Block)|..  
(Move)::=(Target)
(Send)::=(Target)
(Block)::=(Target)

補足: ()は変数、a|b

About

戦術AIと戦略AIで通信するプログラム[ボツ]

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors