Here is a semi-autonomous robot that can handle indoor/outdoor inspection tasks intelligently. This Unmanned Rover by Charlotte UAV collects information about its environment and can detect people and vehicles. It can travel between way-points without human assistance. The robot adapts to its surroundings and adjusts its approach.
This robot has various features to handle indoor/outdoor jobs too dangerous for humans. You can find out more about it here.