Viper Steerable Cleaning and Inspection