An endoscopic device including mechanisms to facilitate insertion of the device is disclosed. The device includes a sensing assembly configured for determining the position of the distal end of the device relative to a lumen. The device may further including a steering mechanism configured to direct the distal end of the device. A controller may be operably connected to the sensing assembly and the steering mechanism. The controller may be incorporated into the endoscopic device. Alternately, the controller may be positioned remote of the endoscopic device.