How can i add custom agents to the server #70
Replies: 5 comments
-
|
Dear @iankemboi22 RCRS Server supports 3 specific types of agents: Police, Ambulance, and Fire Brigade. When you say you have developed a custom agent, do you mean implemented one of these three types of agents with custom features or a completely new type of agent. Please provide more information and detail of what you are trying to achieve, so we can support you. |
Beta Was this translation helpful? Give feedback.
-
|
I wanted to add two agents to the one already there (Police, Ambulance, and Fire Brigade), i wanted to add Logistics and supply agent and command and control agent but i cannot find documentation or procedures of doing it, i have developed the templates for both but i cannot find where to integrate the to the simulator. the two agents am adding will work synchronously with the rest of the agents that are there how can i achieve this? |
Beta Was this translation helpful? Give feedback.
-
|
Dear @iankemboi22 |
Beta Was this translation helpful? Give feedback.
-
|
Can you provide pointers on what code changes can be made to the simulator
to integrate new types
…On Tue, Apr 16, 2024 at 9:03 AM Luis Gustavo Nardin < ***@***.***> wrote:
Dear @iankemboi22 <https://github.com/iankemboi22>
There is no documentation on how to add new types of agents in the
simulation platform. The documentation details how you can customize the
behavior of these three types of agents (Police, Ambulance, Fire Brigade).
The integration of these new types of agents would require some changes in
the simulator code itself.
—
Reply to this email directly, view it on GitHub
<#70 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AHR4MARUQB72L7VYRSE6F3LY5S5LRAVCNFSM6AAAAABF4R7W3GVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4TCMRVG43DM>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
|
Dear @iankemboi22 Find below the list of classes you should be looking at when adding a new type of agent or new commands (i.e., actions) in the environment. NOTE: The headings starting with lowercase represent the modules or packages in the modules and the headings starting with uppercase represent the classes. Most of the changes required are in the Please let us know if you have any follow-up questions. Rescue SimulationstandardStandardConstants
entities
StandardEntityURN
StandardEntityFactory
StandardPropertyURN
StandardPropertyFactory
kernelStandardAgentRegistrar
SingleCommandFilter
StandardCommandCollector
kernel.commsChannelCommunicationModelStandardCommunicationModel
messages
StandardMessageFactory
StandardMessageURN
viewAnimatedHumanLayer
CommandLayer
HumanLayer
gis2GisScenario
scenario
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
i have already developed them (logistics and supply agent) and although i can run it i caanot add it to the simulator to see it
Beta Was this translation helpful? Give feedback.
All reactions