A system for remotely controlling the positioning within the body of a patient of a catheter having a catheter handle portion, the system characterized by: a catheter having a catheter handle portion; a robotic device configured to position and control the catheter within the body of the patient, wherein the robotic device includes a base; and a remote control mechanism configured to control the robotic device, wherein the robotic device comprises: a modular handle controller is translatably supported on the base and adapted to engage the catheter handle portion, the modular handle controller comprises: a second base; a handle assembly rotatably supported on the second base; a fastening mechanism attaching the catheter to the handle assembly; and a catheter control assembly configured to engage a control mechanism on the catheter handle portion when a catheter handle portion is inserted in the modular handle controller; a first motor coupled to the modular handle controller and configured to at least move the catheter and the modular handle controller forward and backward; a second motor coupled to the modular handle controller and configured to at least rotate the handle assembly relative the second base in clockwise and counterclockwise directions about a long axis of the catheter; a third motor coupled to the modular handle controller and configured to engage the catheter control assembly such that when the third motor is actuated the control mechanism on the catheter handle portion causes deflection of the distal end of the catheter in at least a first direction; and a control unit connected to the first, second and third motors, and wherein handles, knobs, switches, or controls on the catheter handle portion are manipulated by the modular handle controller to control the movement of the catheter in a manner that is similar to manual control of the catheter handle portion characterised in that the catheter control assembly is supported on the handle assembly. a catheter having a catheter handle portion; a robotic device configured to position and control the catheter within the body of the patient, wherein the robotic device includes a base; and a remote control mechanism configured to control the robotic device, wherein the robotic device comprises: a modular handle controller is translatably supported on the base and adapted to engage the catheter handle portion, the modular handle controller comprises: a second base; a handle assembly rotatably supported on the second base; a fastening mechanism attaching the catheter to the handle assembly; and a catheter control assembly configured to engage a control mechanism on the catheter handle portion when a catheter handle portion is inserted in the modular handle controller; a first motor coupled to the modular handle controller and configured to at least move the catheter and the modular handle controller forward and backward; a second motor coupled to the modular handle controller and configured to at least rotate the handle assembly relative the second base in clockwise and counterclockwise directions about a long axis of the catheter; a third motor coupled to the modular handle controller and configured to engage the catheter control assembly such that when the third motor is actuated the control mechanism on the catheter handle portion causes deflection of the distal end of the catheter in at least a first direction; and a control unit connected to the first, second and third motors, and a modular handle controller is translatably supported on the base and adapted to engage the catheter handle portion, the modular handle controller comprises: a second base; a handle assembly rotatably supported on the second base; a fastening mechanism attaching the catheter to the handle assembly; and a catheter control assembly configured to engage a control mechanism on the catheter handle portion when a catheter handle portion is inserted in the modular handle controller; a second base; a handle assembly rotatably supported on the second base; a fastening mechanism attaching the catheter to the handle assembly; and a catheter control assembly configured to engage a control mechanism on the catheter handle portion when a catheter handle portion is inserted in the modular handle controller; a first motor coupled to the modular handle controller and configured to at least move the catheter and the modular handle controller forward and backward; a second motor coupled to the modular handle controller and configured to at least rotate the handle assembly relative the second base in clockwise and counterclockwise directions about a long axis of the catheter; a third motor coupled to the modular handle controller and configured to engage the catheter control assembly such that when the third motor is actuated the control mechanism on the catheter handle portion causes deflection of the distal end of the catheter in at least a first direction; and a control unit connected to the first, second and third motors, and wherein handles, knobs, switches, or controls on the catheter handle portion are manipulated by the modular handle controller to control the movement of the catheter in a manner that is similar to manual control of the catheter handle portion characterised in that the catheter control assembly is supported on the handle assembly.