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