1. A robot for inspection and surveillance of pipes, comprising: at least one sensor onboard said robot for gathering information; a controller for autonomously determining navigation based upon said gathered information; and means in communication with said controller for moving the robot within the pipe response to the autonomously determined navigation.