Constrained Path Planning on Pipeline Surface for Wall Climbing Robots