Magnetic Locomotion for In-Pipe Inspection Robots