a method for controlling movement of an imaging device in vivo , the method comprising the steps of providing an imaging device having a longitudinal axis and a magnetic component , said device to be inserted into a patient &# 39 ; s body ; providing a rotating magnetic field outside the patient &# 39 ; s body ; and advancing the rotating magnetic filed along the patient &# 39 ; s body in a desired direction .