3 <!-- include all the parameters for running the system -->
4 <include file="$(find robocluedo)/config/parameters.launch"></include>
6 <!-- first of all, load the ontology and the interface -->
7 <node pkg="armor" type="execute" name="armor_service" args="it.emarolab.armor.ARMORMainService" required="true"/>
8 <node pkg="robocluedo" type="cluedo_armor_interface" name="cluedo_armor_interface" required="true"/>
10 <!-- auxiliary nodes -->
11 <node pkg="robocluedo" type="cluedo_movement_controller" name="cluedo_movement_controller" required="true"/>
12 <node pkg="robocluedo" type="cluedo_random_room" name="cluedo_random_room" required="true"/>
14 <!-- launch the oracle -->
15 <node pkg="robocluedo" type="cluedo_oracle" name="cluedo_oracle" output="screen" required="true"/>
17 <!-- finally, launch the whole system -->
18 <node pkg="robocluedo" type="robocluedo_main.py" name="robocluedo_main" output="screen" required="true"/>