ArbitratorService

The ArbitratorService is used to control robotic systems using behaviours. The following setting options are currently available.

  • Adding a behaviour.

XML Configuration

Note: If you want to modify the configuration file for a service directly in the file system, you will find the appropriate file in the configuration file ./etc/factory.xml. Details about the configuration can be found in the respective documentation of a service. Otherwise, you can edit the configuration file directly via the respective service in the GUI.

Adding a Behaviour

A behaviour is represented by a class implementing a particular interface. Adding the behaviour is done by using a unique ID.

<Call name="addBehavior">
<Arg>id</Arg>
<Arg>
<New class="com.ebd.example.ExampleBehavior"/>
</Arg>
</Call>

Log Level Dependencies

Changes to the log level of the LogService have no influence on the logging behaviour of the ArbitratorService.

If the service is set to verbose, each time a behaviour is executed, it will be reported with the ID and the index involved.