Any autonomous system should be equipped with five main modules shown in the below figure. These modules give the system the ability to take decisions on its own based on the information collected about itself and the surroundings. Therefore, in order to define the autonomous system, we have first to identify the system then the autonomous modules.