Sensors-based Mobile Robot for Harsh Environments: Functionalities, Energy Consumption Analysis and Characterization