A maintenance robot is an autonomous or semi-autonomous robotic system designed to carry out maintenance work on plant, machinery or infrastructure. These robots can carry out tasks such as inspections, cleaning, repairs and other maintenance work autonomously or with minimal human supervision. They help to improve the efficiency, safety and reliability of plants by carrying out regular maintenance work and recognising potential problems at an early stage.