RCL - RoboCLuedo  v1.0
Francesco Ganci - S4143910 - Experimental Robotics Lab - Assignment 1
File List
Here is a list of all files with brief descriptions:
[detail level 12345]
  robocluedo
  config
 parameters.launch
  docs
  examples
 example_armor_cluedo_1.cpp
 example_armor_cluedo_2.cpp
 example_armor_cluedo_3.cpp
 example_armor_tools_1.cpp
 example_armor_tools_2.cpp
  include
  armor_tools
 armor_cluedo.hAdditional aRMOR C++ interface
 armor_tools.hA minimal C++ client for aRMOR
  launch
  tests
 test_armor.launch
 test_armor_tools.launch
 test_cluedo_armor_interface.launch
 test_cluedo_oracle.launch
 test_cluedo_random_room.launch
 test_oracle_plus_interface.launch
 run_robocluedo.launch
  logs
  test_20211109
  config
 cluedo_items
 parameters.launch
  scripts
 robocluedo_main.pyThe main FSM of RCL
 test_cluedo_armor_interface.pyTesting the node cluedo_armor_interface.cpp
 test_cluedo_oracle.pyTesting the node cluedo_oracle.cpp
 test_cluedo_random_room.pyTesting the node cluedo_random_room.cpp
 test_oracle_plus_interface.pyTesting the nodes cluedo_oracle.cpp and cluedo_armor_interface.cpp
  src
  armor_tools
 armor_cluedo.cppImplementation of the class ArmorCluedo
 armor_tools.cppImplementation of the class ArmorTools
 cluedo_armor_interface.cppDedicated RobotCLuedo-aRMOR client
 cluedo_movement_controller.cppStub ROS node, movement controller
 cluedo_oracle.cppThe referee of the game
 cluedo_random_room.cppA simple service: choose randomly a room to reach
 test_armor.cppA preliminary test on aRMOR service
 test_armor_tools.cppTesting the interface ArmorCluedo
  robocluedo_msgs
  msg
 Hint.msg
 Hypothesis.msg
  srv
 AddHint.srv
 CheckSolution.srv
 DiscardHypothesis.srv
 FindConsistentHypotheses.srv
 GoTo.srv
 RandomRoom.srv