(19)
(11) EP 1 283 535 A2

(12) EUROPEAN PATENT APPLICATION

(43) Date of publication:
12.02.2003 Bulletin 2003/07

(21) Application number: 02255523.9

(22) Date of filing: 07.08.2002
(51) International Patent Classification (IPC)7H01H 9/02
(84) Designated Contracting States:
AT BE BG CH CY CZ DE DK EE ES FI FR GB GR IE IT LI LU MC NL PT SE SK TR
Designated Extension States:
AL LT LV MK RO SI

(30) Priority: 10.08.2001 US 928258

(71) Applicant: H2EYE (International) Limited
Tortola (VG)

(72) Inventors:
  • Shelton, Chris D.
    London N1 0JD (GB)
  • Cooper, Jeremy Daniel
    London NW4 2RE (GB)
  • Dormer, Michael William
    Basingstoke, Hampshire RG21 4DO (GB)
  • Pullin, Graham Michael
    London SE5 7RR (GB)
  • Miro, Jaime Valls
    London N18 1JL (GB)
  • Samalionis, Frances, c/o IDEO London
    London EC1R 5DF (GB)

(74) Representative: Haines, Miles John et al
D. Young & Co. 21 New Fetter Lane
London EC4A 1DA
London EC4A 1DA (GB)

   


(54) Hand controller for a remote operated vehicle


(57) A hand controller for a submersible remote operated vehicle (ROV) with left, right and vertical thrusters. The hand controller can be gripped between the fingers and palm of one hand. A joystick (340) is mounted for thumb actuation and configured to provide control signals for the ROV's left and right thrusters, thereby to control surge and yaw. A. A trigger (348) with two buttons (350, 352) is mounted for index finger actuation. The two buttons respectively provide control signals for up and down control of a vertical thruster of the ROV, thereby to control heave. This ergonomic design has proved to be easy to learn and use.




Description

BACKGROUND OF THE INVENTION



[0001] The present invention relates to remote operated vehicles (ROVs), and in particular to hand controllers for ROVs.

[0002] ROVs are used in exploration of underwater environments.

[0003] Figures 1 to 3 show an ROV which comprises an underwater unit or "fish" 10, and a surface control unit or "topside" 12. Joining the fish 10 and topside 12 there is a communications cable or "umbilical cable" 14.

[0004] The topside 12 comprises a wireless hand controller 16 and a computer unit 18 with a monitor 20. During the deployment operations of a fish 10, there are different activities such as launch, depth deployment and recovery of the fish 10 from the water. The wireless hand controller allows the operator to be free to move anywhere within the range of the wireless link.

[0005] Included in the topside's computer unit 18 there is a receiver which takes signals from the hand-controller and processes them prior to conveying instructions to the fish's control components via the cable 14. The hand controller 16 includes an RF transceiver to communicate with the computer unit 18. The monitor 20 or view screen is provided for the computer unit 18 for displaying images provided by cameras mounted in the fish 10.

[0006] The fish 10 comprises a main body 11 having a front end 22, a rear end 24, left and right sides 26,28, and top and bottom sides 30,32. The main body 11 contains a water and pressure resistant vessel 227 housing a processing unit for controlling components of the fish 10 as well as a battery 52 which is the main power source for driving the thrusters and other equipment on the fish 10.

[0007] At the front end 22 there is provided a transparent dome 34 in which is mounted a video camera 225. The camera 225 is placed inside the pressure vessel 227 which is generally made of a transparent material with a transparent frontal dome 229. An additional transparent outer dome 231 is removably fitted in front of the frontal dome 229.

[0008] Towards the rear end 24, on both the left and right sides 26,28 of the fish 10 there are provided twin thrusters 36. The thrusters 36 are each mounted to main body 11 of the fish 10 on two arms 38,40, one of which extends substantially sideways from the rear end 24 of the main body 11, and the other of which extends outwardly and then sweeps back rearwardly from the front end 22 of the fish 10 to the center of the thruster 36. The twin thrusters 36 are independently drivable to allow forward, reverse and rotational (about a vertical axis by oppositely driving the two thrusters 36) driving force to be given to the fish 10. The side thrusters 36 each comprise a propeller arranged in a Kort 92

[0009] A third thruster 42 is provided inside the main body 11 of the fish within a vent 44 extending through the main body 11 from the top side 30 to the bottom side 32. The third thruster 42 provides a driving force to raise or lower the depth of the fish in water.

[0010] Lights 46 are provided on each second arm 40 holding the side thrusters. The lights provide forward illumination to assist the front facing camera to pick up an image under water.

[0011] A second camera is provided within a periscope portion 48 extending upwards from a rearward portion of the vent 44 on the top side 30 of the main body 11. A small front-facing window 50 is provided for the second camera to view through.

[0012] Figures 4A and 4B show the hand controller 16 in more detail. The hand controller 16 is powered by a battery 272. An RF transmitter 288 is provided to send control signals to the computer unit 18. Windows 289 for viewing information on an LCD 291 are provided on the handset 16 for displaying information to the operator, such as handset battery life and indications of the signals being sent. A zebra strip 293 interconnects the LCD 291 to a PCB. Splash-proof elastomer seals 274 and rubber gaiters 276 are provided to protect various components as illustrated.

[0013] The hand controller 16 comprises buttons 264 and a joystick 266 so that a user can use the hand controller 16 to provide instructions to the computer unit 18 for controlling the fish 10. A trigger 268 is also provided to operate a potentiometer 270. The trigger 268 serves to control fish linear speed in the forward direction (forward surge). Fish steering in the left and right direction (yaw) is controlled by left and right motion of the joystick 266. Pressing the button 264 arranged to the left of joystick moves the fish in reverse (rearward surge). No yaw control is implemented while reversing, rearward surge being used exclusively as a "get out of trouble" motion, not for general flying of the fish. Forward/backward actuation of the joystick 266 causes up and down motion of the fish (vertical thruster control) to dive up and down (heave).

[0014] In summary, left-right joystick motion controls yaw, back/forward joystick motion controls heave, the trigger controls forward surge and the button beside the joystick provides rearward surge.

[0015] Although this control scheme works in principle, in practice it has been found to be somewhat difficult to learn and use. A better more intuitive approach to controlling yaw, heave and surge is therefore desired.

SUMMARY OF THE INVENTION



[0016] According to a first aspect of the invention there is provided a hand controller for an ROV with left and right side thrusters and a vertical thruster, the hand controller comprising: a handle portion shaped for gripping between the fingers and palm of either a left or a right hand; a first controller mounted for thumb actuation by the gripping left or right hand and configured to provide control signals for a left thruster and a right thruster of the ROV, thereby to control surge and yaw; and a second controller mounted for index finger actuation by the gripping left or right hand and configured to provide control signals for a vertical thruster of the ROV, thereby to control heave.

[0017] With this design, a user can grip the hand controller between the middle, ring and little fingers and the palm of one hand. The thumb can be stretched out resting on the upper surface of the hand controller immediately in front of the first controller which may be a joystick. The user can thus actuate the first controller without changing grip on the hand controller through movement of the thumb. The index finger of the user rests on the second controller and is able to control surge and yaw, i.e. vertical motion, for example with suitable buttons. The vertical control of the fish motion can therefore also be performed without any change of grip of the user. The hand controller thus allows control of all three degrees of freedom of a fish (surge, yaw and heave) to be performed intuitively with single handed operation.

[0018] With this design, learning and use of the hand controller has proved to be much easier and more intuitive than with the prior art hand controller design described above.

[0019] The second controller may comprise first and second actuation elements for initiating up and down heave motion.

[0020] The hand controller preferably comprises a wireless transmitter for transmitting the control signals to a control unit. Alternatively a cable connection between the hand controller and the topside computer unit could be provided.

[0021] In an embodiment, the first controller is a joystick. Alternatively, a trackball or other multidimensional manually actuatable input device could be used.

[0022] The hand controller may further comprise a camera controller mounted for actuation by another hand and configured to provide further control signals for panning and tilting a camera in the ROV. The hand controller may also further comprise a light controller mounted for actuation by another hand and configured to provide further control signals for switching on and off at least one light in the ROV.

[0023] According to a second aspect of the invention there is provided a topside comprising a hand controller according to the first aspect of the invention and a computer unit.

[0024] According to a third aspect of the invention there is provided an ROV comprising a topside according to the second aspect of the invention, a fish and an umbilical cable for connecting the topside and fish.

BRIEF DESCRIPTION OF THE DRAWINGS



[0025] The invention will now be described with reference to the accompanying drawings in which:

Figure 1 schematically shows an ROV according to the prior art including a remote hand controller, a topside, an umbilical cable and a fish;

Figure 2 is a perspective view showing the fish of Figure 1 in more detail;

Figure 3 is a vertical cross-section through the fish of Figure 2;

Figures 4A and 4B show a prior art hand controller for controlling the ROV;

Figure 5A is a perspective view of a hand controller for controlling the ROV according to the present invention;

Figure 5B is a side view of the hand controller of Figure 5A;

Figure 6 is a side view of the hand controller of Figure 5A in use being gripped by the left hand of a user;

Figure 7 is a block schematic hardware drawing of the computer unit and hand controller; and

Figure 8 is a block schematic hardware drawing of the fish control electronics.


DETAILED DESCRIPTION



[0026] Figures 5A and 5B show a hand controller 16 according to an embodiment of the invention. The hand controller comprises a handle portion 345 and a distal portion 355 having an upper surface visible to a user gripping the handle portion 345 between the fingers and palm of either the user's left hand or right hand. The hand controller is switched on and off with a button 346 arranged for thumb actuation. Holding down the button 346 for three seconds toggles the hand controller on or off, similar to a mobile phone. An array of three light emitting diodes (LEDs) 343 immediately under the on/off button 346 are illuminated according to the charge state of the internal batteries housed inside the hand controller. If all three LEDs 343 are illuminated, this indicates to the user that the hand controller is switched on and the battery charge is full. Illumination of two LEDs indicates a medium charge state. If only one of the LEDs is illuminated, this indicates that the battery charge state is low.

[0027] Figure 5B illustrates the hand controller 16 in side view. An upstanding analog thumb joystick 340 is evident extending from the upper surface of the hand controller. The joystick is mounted for thumb actuation by a left or right hand gripping the handle portion 345. The function of the joystick is for control of the side thrusters 36 of the fish. More particularly, the thumb joystick 340 provides control signals for controlling the surge (forward/back motion) and yaw (left and right motion) of the fish 10. The joystick is a two-axis (X-Y) potentiometer joystick. Positioned to the left and right side of the thumb joystick 340 are digital speed buttons 342 and 344 respectively which give direct control of the maximum power limit for the thrusters. The button 342 positioned to the left of the joystick reduces the maximum power applicable to the thrusters. The button 344 position to the right of the joystick 340 increases the maximum power limit applicable to the thrusters. The buttons 342 and 344 thus, for example, define a maximum linear speed of the fish (surge) when the joystick 340 is pushed furthest forward, and also define maximum angular speed of the fish (yaw) when the joystick 340 is pushed to one of its diagonal limits. This is useful for changing between sensitive low speed control (e.g. at a destination site) and high speed travel (e.g. from topside deployment area to destination site), and also for battery conservation. The maximum power limit control provided by the buttons 342 and 344 is a progressive control implemented by a time ramp in software in the topside computer unit 18. The status of the maximum power or speed settings currently set are given to the user through the monitor 20 of the topside computer unit 18. Control of the fish 10 in the vertical direction (heave) is provided by a further controller 348 positioned in a trigger position on the underside of the hand controller 16. The trigger controller 348 is mounted for index finger actuation by a left or right hand gripping the hand controller 16 by the handle portion 345. The trigger controller 348 comprises two digital buttons 350 and 352 for actuating upward and downward motion of the fish respectively. Control software on the topside computer unit 18 applies a time ramp on reception of a signal from one of the buttons 350 and 352, thus controlling the linear speed of the fish in the vertical direction. Heave control is effected through the vertical thruster 42 arranged in the vent 44 in the main body 11 of the fish 10.

[0028] Figure 6 shows the hand controller 16 during use. The left hand 370 of a user is gripping the hand controller 16 between the middle, ring and little fingers 376 and the palm 371. The thumb 372 is stretched out resting on the upper surface of the hand controller immediately in front of the joystick 340. The user can actuate the joystick 340 without changing grip on the hand controller through movement of the thumb 372. The index finger 374 of the user is resting on the trigger controller 348 and is able to actuate either the up drive button 350 or the down drive button 352. Once again, this actuation can be performed without any change of grip of the user. The hand controller 16 thus allows control of all three degrees of freedom of the fish (surge, yaw and heave) to be performed almost intuitively with a single hand operation. Moreover, the hand controller can be used equally well with the left hand or the right hand.

[0029] Further manual controls are also incorporated in the hand controller 16, as now described with reference to Figure 5A. A number of buttons are visible in the front portion of the upper surface of the hand controller. A group of buttons 364 is mounted towards the front nose of the hand controller. The buttons 364 provide control for the camera alignment of the camera 225 mounted in the fish behind the double-layer dome 34. The button group 364 is provided to control the pan and tilt mechanism of the body mounted camera 225. The button group 364 comprises a tilt-up button 367, a tilt-down button 365, a pan-left button 368 and a pan-right button 366 arranged in a star configuration with the buttons at North, South, East and West positions, as well as a pan-and-tilt center button 369 which is arranged centrally between the buttons 365-368 recessed from the surface of the pan controller. The buttons 365-368 control only the direction of movement of the camera mounting mechanism, not its speed. A constant-speed closed-loop control is implemented in the fish's control electronics. When all buttons are released, the camera holds the last position. Pressing two adjacent buttons, for example buttons 366 and 367, produces a diagonal movement of the camera. Actuation of the recessed button 369 in the middle of the four pan and tilt buttons serves to re-center the pan and tilt view of the camera 225 so that the camera is facing straight ahead with its optical axis aligned with the main body 11 of the fish.

[0030] A further group of five individual buttons is provided forward of the joystick 340 and behind the camera control button group 364. The button 362 toggles the fish lights 46 on and off. The other buttons 354, 356, 358 and 360 provide various graphics functions on the topside monitor 20.

[0031] It will be appreciated that the camera control buttons 364 and the other control buttons 354-362 are easily controlled by the thumb or index finger of the user's other hand, that is the hand of the user which is not gripping the handle portion 345.

[0032] From the above, it will be appreciated that the operation of the fish 10 can be performed in a very simple and accessible way, even to a novice user, the thruster and other controls being almost completely intuitive. This is a significant advance over normal ROV controllers for industrial use which require expert trained users.

[0033] The various control signals are transmitted to the topside computer unit 18 with a radio frequency (RF) link which is now described in more detail. As an alternative, a non-wireless communication link could be established using a cable. This alternative is not preferred.

[0034] The communications between the hand controller 16, topside computer unit 18 and fish 10 are now described in more detail.

[0035] Figure 7 shows block schematic hardware drawings of the hand controller 16 and the topside computer unit 18. Figure 8 is a block schematic hardware drawing of the fish control electronics.

[0036] The hand controller uses wireless communication in air in the form of radio frequency (RF) transmissions. This is accomplished by a RF transmitter module 380, which is paired at the topside computer unit 18 by a RF receiver module 382. Both modules use a 433.92 MHz carrier. The data rate is 5KHz, and the packet transfer rate is about 16.6Hz (or every 60ms). Packet length is approximately 20ms.

[0037] When a packet is received by the topside receiver 382, it is encoded in standard RS-232 via a buffer 384 and forwarded at 9600 bauds data rate via a serial link 386 to the topside control computer 388. Packets are composed of 11 bytes of information from the hand controller and hence have a packet length of approximately 11ms, transferred at a rate of the order of 14Hz.

[0038] Communication from the fish 10 is performed through the umbilical cable 14. The video and audio content of the fish signals are collected by a 32MHz video receiver 390 and a 5.5MHz hydrophone receiver 392 respectively. The video picture from one or both of the fish cameras and the audio signal from the hydrophone are transmitted from the fish as analog FM signals on 32MHz and 5.5MHz carriers respectively.

[0039] Control signals from the fish are received by a 6.5MHz RF data receiver 394 and supplied via buffers 396 and 398, and a serial link 400 to the topside control computer 388. Control signals for the fish, generated by the topside control computer responsive to the hand controller control signal inputs, are output to the cable 14 through a downlink comprising a serial link 402, data buffer 404 and 6.0MHz RF data transmitter 406.

[0040] Figure 8 is now referred to to describe the fish internal data system which is housed in the main pressure hull 227 of the fish. The control electronics in the pressure hull is powered by the batteries in the fish. Video and audio data from the fish hydrophone are transmitted to the topside control unit 18 through the umbilical cable 14 using a 32MHz video system transmitter 410 and a 5.5MHz hydrophone transmitter 412 respectively. Data received from the topside unit RF data transmitter 406 is received by a corresponding 6.0 MHz RF data receiver 414 connected to subcontrollers 416 for interpreting and outputting corresponding control signals for the video system control (e.g. camera selection), cable eject control (actuation of latch 261), periscope-mounted strobe light control, pan-and-tilt of the camera 225, control of the lights 46, and control of any option units mounted to the ROV. Motor and light control is effected through the power pack via a control unit 418 accessed from the RF data receiver 414 by a connection leading through a power pack data coupler 420. The power pack data coupler allows the 'Downlink' data stream to be transferred to the power pack with a non-contact interface. This can either be done by optical means or another stage of RF FSK modulation using carriers in the 200-400kHz range.

[0041] Telemetry signals relating to the battery status and thruster motor status is sent from a telemetry unit 422 in the power pack through an 'Uplink' power pack data coupler 424 to a 6.5MHz RF data transmitter 426 matched to the topside control unit RF data receiver 394. The 'Uplink' data coupler 424 is implemented similarly to the 'Downlink' data coupler 420. The power pack telemetry unit 422 sends cell voltage, power pack temperature and motor speed data. Telemetry signals from option units are supplied to the transmitter through an options telemetry unit 428. A pressure reading from a pressure sensor in the fish pressure hull 277 is also supplied to the RF data transmitter 426 from a hull telemetry unit 430. The main pressure hull telemetry comprises compass bearing, depth, temperature and immersion data. If GPS is fitted, the main pressure hull will also send longitude and latitude position data. If inertial guidance, e.g. a fiber gyroscope, is fitted, the main pressure hull will also send fish travel speed and direction information. The RF data transmitter 426 transmits to the RF data receiver 394 through the umbilical cable 14.

[0042] The fish internal data transfer is based on the 'Inbus' protocol. This protocol uses 0-5V pulse widths to indicate a '1' or '0'. A 200us pulse indicates a '1' and a 100us or 300us pulse indicates a '0'. By allowing two lengths of '0', the data stream can be made to average 200us pulses and therefore it is possible to a.c. couple the bit stream.

[0043] To transmit data the bit stream is formed into packets. The packet structure contains synchronization and address bytes and also error checking. A basic 'Inbus' packet is 11 bytes long and contains 7 bytes of data. Thus, an 'Inbus' packet length is approximately 18ms.

[0044] In order to facilitate communication with the topside single board computer 388 all 'Inbus' data streams are converted to RS232. The data from the various 'Inbus' data streams are buffered to absorb the asynchronous nature of the various parts of the system. One central processor then collects and formats this data into RS232 data packets (also with error checking), which are sent and received from the single board control computer 388. Data to and from the fish (main pressure hull and power pack) are sent and received through COM1 and hand controller data is send to COM2. The RS232 baud rate is arbitrary and at the moment 9.6 kbaud is used.

[0045] In order to communicate with the fish 'Inbus' data is FSK modulated onto RF carriers and transmitted up and down the main fish umbilical cable 14. The various carrier frequencies are stated in the figures.

[0046] Data flow in the system can be divided in to two directions - 'Downlink' and 'Uplink'. The 'Downlink' data packet contains tele-command data for control of motors, lights, cameras, pan-and-tilt, strobe light and cable eject. All data necessary for these functions is included in one 'Inbus' packet which is send repeatedly from the topside every ∼20ms. Each of the separate functions listed above listen to the same 'Downlink' data stream and extract the data, which is salient to them. It is possible to extend the capability of the 'Downlink' data stream to include more data (e.g. for control of option mounts). This can be done in two ways. Either by using the address code of the 'Inbus' packet to target data to another part of the system or by extended the number of data bytes carried by the 'Downlink' packet.

[0047] Independent of the 'Downlink' is the 'Uplink' data stream, which contains telemetry data from the onboard battery of the fish 10. The 'Uplink' differs from the 'Downlink' data stream in that a number of different 'Inbus' packets are sent consecutively. The 'Uplink' data stream is initiated by the 'Inbus' packet from the power pack. The main pressure hull electronics listens to the 'Uplink' data stream and, after the power pack packet has been sent, inserts its own telemetry 'Inbus' packet.

[0048] These two data packets repeat every ∼60ms according to the packet repetition rate of the power pack. There is room within this repetition rate to insert other telemetry 'Inbus' packets if required or to use alternative addresses to communicate data from option mounts or for power pack and pressure hull serial numbering. Each different source of 'Inbus' packet has its own address and is received in the topside by a dedicated 'Inbus' receiver buffer.

[0049] The hand controller also uses the 'Inbus' protocol. As stated above, the state of the various controls on the hand controller are measured and an 'Inbus' packet is sent every ∼60ms. This data stream is FSK modulated on to a 433.92MHz carrier which is transmitted through free space using a standard pre-approved transmitter module. (Provision has also been made to use other types and frequencies of pre-approved transmitter modules.) The data stream is received by the corresponding receiver module, and the 'Inbus' data stream is received and buffered before being sent to the single board control computer 388


Claims

1. A hand controller (16) for an ROV with left and right side thrusters and a vertical thruster, the hand controller comprising:

a handle portion (345) shaped for gripping between the fingers and palm of either a left or a right hand;

a first controller (340) mounted for thumb actuation by the gripping left or right hand and configured to provide control signals for a left thruster and a right thruster of the ROV, thereby to control surge and yaw; and

a second controller (348) mounted for index finger actuation by the gripping left or right hand and configured to provide control signals for a vertical thruster of the ROV, thereby to control heave.


 
2. The hand controller of claim 1, wherein the second controller comprises first and second actuation elements (350, 352) for initiating up and down heave motion.
 
3. The hand controller of claim 1 or 2, further comprising a wireless transmitter (380) for transmitting the control signals to a control unit (18).
 
4. The hand controller of claim 1, 2 or 3, wherein the first controller is a joystick.
 
5. The hand controller of any one of the preceding claims, further comprising a camera controller (364) mounted for actuation by another hand and configured to provide further control signals for panning and tilting a camera in the ROV.
 
6. The hand controller of any one of the preceding claims, further comprising a light controller (362) mounted for actuation by another hand and configured to provide further control signals for switching on and off at least one light in the ROV.
 
7. A topside comprising a hand controller (16) according to any one of the preceding claims and a computer unit (18).
 
8. An ROV comprising a topside according to claim 7, a fish (10) and an umbilical cable (14) for connecting the topside and fish.
 




Drawing