I will answer the your main question. (If anyone has any other helpful information, please provide it.)
where is the source code for each of the individual Agents implemented?
The base implementation of each agent are included in src/adf/sample/tactics. The tactics implementation is your rescue team's tactics implementation. You describe agent behaviors in the tactics using other parts such as module, extaction, or centralized.
what does src/adf/sample/extraction is supposed to be specifically?
Those parts are to convert rough instructions into detailed instructions. Agents determine the object of activity in the tactics, but in order to act on it, agents need to achieve the prerequisites for the activity, such as moving in front of the object. The ExtAction returns next behavior command from the specification of activity's object. You can choose to use a good team's implementation or to implement your own, depending on the domain of your research.
Thank you. --- Shunki TAKAMI
On 2021-11-06 23:03, James KDH via RoboCup-rescue-s wrote:
Hello, I am completely new to this RCRS league and I only have a basic familiarity with Java. I have read through the documentation given in the website but I have the following questions:
According to the documentation ...
src/adf/sample/centralized
- source codes for central agents. This is the type of agent whose
only interaction with the world is through radio communication. There are three types of central agents: Ambulance Centers, Fire Stations and Police Office, and they are represented as buildings in the simulation server.
src/adf/sample/extraction
- codes of combining actions described in the directory below.
src/adf/sample/module
- concrete codes of algorithms, e.g., path planning, clustering,
target detection, etc. The directory contains two directories: • src/adf/sample/module/algorithm • src/adf/sample/module/complex
My main questions are where is the source code for each of the individual Agents implemented? And what does src/adf/sample/extraction is supposed to be specifically? I have looked through a couple of past RCRS participant's source codes but I still couldn't get a good idea.
Thanks! _______________________________________________ RoboCup-rescue-s mailing list R**************s@lists.robocup.org