Design and Development of a Vertical Propagation Robot for Inspection of Flat and Curved Surfaces | IEEE Journals & Magazine | IEEE Xplore