The present invention relates to an automated rendezvous and docking (ARD) system. More specifically, the present invention relates to a system and method for automated rendezvous and docking (ARD) for autonomous underwater vehicles (AUVs) for mapping, inspection and intervention that allows for very routine and reliable automated recovery of an unmanned underwater asset.
Autonomous underwater vehicles exist in the art and are used to perform highly complex missions, sometimes in extreme environmental conditions. Many times, such missions are carried out in less than pristine and/or extremely deep waters where visibility is limited. Probably the highest risk operation for these AUVs is failing to recovery them after completion of—or even during—a mission. A failed docking could result in the complete loss of the vehicle on any given mission, the consequence of which can be multi-million dollar losses in equipment and research.
The present invention is a system and method for automated rendezvous, docking, and capture of autonomous underwater vehicles at the conclusion of a mission. Specifically, the invention addresses the problem of automated recovery in extreme environments where simple vehicle egress to an open water surface followed by either transponder or satellite phone uplink of vehicle coordinates is impossible. Such environments include, but are not limited to: under ice operations where access is through a single drilled or melted access shaft; mapping of flooded mines wherein access is via a drilled shaft; mapping of subterranean water aqueducts where recovery must occur at a service access shaft; and, as well, deep sea operations where vertical transit is more efficiently accomplished by using a vessel operated riser line than through powered ascent by the vehicle.
The present invention is an automated rendezvous and docking (ARD) system comprised of two primary components: a specially designed “docking rod” and an autonomous underwater vehicle that is designed explicitly to detect, approach, and latch to the docking rod. A lighted, pulsating (in both frequency and light intensity) series of LED light strips is on the docking rod, with the LEDs at a known spacing. The vehicle specially designed to detect and capture the rod and then be lifted structurally by a spherical end strop about which the vehicle can be pivoted and hoisted up (e.g., onto a ship).
Functional target capabilities of the AUV of the present invention include: nominal 10 kilometer penetration range under the ice shelf; operating maximum depth of 1 kilometer; building a high resolution up-look bathymetry map of the underside of the ice shelf along the exploration track; acquiring line bathymetry at the bottom of the Ross Sea under the ice shelf; collecting sonde cast equivalent data at one kilometer spacing; conducting proximity operations in contact with the ice shelf every kilometer (including the primary astrobiology protein fluorescence measurements into the ice, collecting water samples (three at each proxops location), and high resolution images); ability to track the vehicle on the surface during a mission (using through-ice localization systems); ability to communicate with the vehicle at high bandwidth via a vehicle-deployed data fiber; and ability to communicate with the vehicle at very low bandwidth using a custom wireless transceiver.
The AUV may be deployed from a workshop/mission control center, such as one located on the sea ice in McMurdo Sound adjacent the ice barrier (the McMurdo Ice Shelf locality of the Ross Ice Shelf), to explore, map, and conduct astrobiology science under the ice cap. The AUV of the present invention has a length of 4.34 m, width of 1.15 m, a height of 0.80 m, and weighs 950 kg. However, it is contemplated that large variances of these dimensions can be made and still be within the scope of the invention.
The present invention uses a pair of custom designed, very high efficiency primary thrusters (Prime Movers) to propel the vehicle to at least 1.3 m/s forward velocity, with an anticipated minimum ground track speed of 1 m/s in the worst-case-scenario of measured McMurdo sound currents. Early analyses of off-shelf thrusters in the force capacity region needed for the present invention showed mechanical coupling efficiency (stored electrical capacity to physical coupled force to the water column) of under 30%. The present invention achieves greater than 50% efficiency, which directly scales to a range increase of almost 70% which is ideal given the extraordinary opportunity for original exploration under the Ice Shelf.
Given the required depth rating and the need for heat dumping from the motor, the AUV of the present invention has an oil-filled design. The present invention further includes a magnetic coupling system and a PEEK end plate. The motors of the AUV of the present invention are unique in oceanographic design: they use dual independent motor windings, dual brushless controllers, and are cross routed to parallel independent batteries, making the vehicle truly redundant in propulsion. The vehicle can return home with the loss of a motor winding, a motor controller, and either battery failing for each of the Prime Movers. Further, redundant YAW thrusters assure that the vehicle can maintain heading even if one Prime Mover fails.
The docking system comprises a 2 m long rod with several novel features including a transparent outer shell which covers an oil-filled cavity containing 8 LED light strips oriented vertically at 45 degree spacing around the rod. An oscillating power supply may be used to drive the LED light strips at a specified frequency. The LED spacing is a uniform 1 cm and the lights can be made to oscillate as well as to selectively dim.
The central core of the rod is a structural member (a stainless rod) that can carry the full weight of the vehicle in air. The rod pivots by means of an upper gimbal so that any current that may cause sway in a supporting cable will not affect the rod remaining vertical. The bottom of the docking rod consists of a spherical anchor assembly that mates to a structural catch located in the nose of the vehicle. The bow of the vehicle contains a guide channel into which the docking rod glides, is mechanically captured, and then used to allow the vehicle to hang vertically from the end sphere during recovery up the access shaft.
After completing its mission objectives, the AUV of the present invention will dock with a specialized recovery apparatus under the ice. The purpose of the recovery apparatus is two-fold: First, to assist the vehicle with safe return through the ice borehole to the surface world, and second, to act as a safe “checkpoint” for the vehicle should unforeseen conditions render immediate recovery impossible (i.e., a location where the vehicle can “anchor” and stay in a known fixed location for later recovery, instead of drifting with the currents).
The recovery system consists of a 2-m-long structural rod with a large ball hitch on the end, fitted with lights flashing at a known frequency, and attached to the surface through the borehole with a strong tether. The AUV will capture the docking rod inside a Y-shaped slot anywhere along its length, then move down the rod until the ball hitch is captured in a hemispherical cavity inside the nose of the vehicle. Capture is acknowledged either by data fiber or RF data link. At that point, the vehicle will rotate to vertical pitch, and the operators will reel in the rod using the tether, dragging the vehicle up through the borehole with it. Once on the surface, lifting straps will be attached to separate hard points by human operators, and the vehicle will be lifted out of the water. In one embodiment, a 10 m length of 1.22 m diameter liner tube is extended through the sea ice to prevent brash ice from clogging the hole. This method of egress may require a centering device to allow the vehicle to enter the hole.
The AUV uses multiple stage homing system to locate the docking and recovery apparatus after the completion of a mission. First, the vehicle will use inertial navigation to get within 1 km of the borehole. Next, it will use the iUSBL to search for an acoustic signal coming from the beacon mounted on the fiber spooler just above the docking rod, move downstream of the target (to mitigate any tether tangling issues) and home to within 100 m of the target. Finally, a visual homing system using computer vision on the video stream coming from a camera mounted directly behind the Y-shaped docking slot will detect the flashing lights on the docking rod, and guide the vehicle through the final approach through the capture of the docking rod. All stages of the homing system have significant overlap in their operational ranges to build in flexibility and redundancy should any one stage fail.
The computer vision homing algorithm consists of three stages: a gatekeeper stage, a search stage, and a docking stage. The gatekeeper stage will be activated as soon as the vehicle decides to return home. This stage will simply monitor the vehicle's field of view for a flashing signal with the same frequency as the docking target so the vehicle knows when it is in the general vicinity of the target without much computational expense.
Once the gatekeeper has picked up the target signal, it will trigger the initial vision approach. The initial approach consists of hundreds of “searcher particles,” which scour the camera image for the docking target based on heuristics such as intensity, flashing frequency matched to target frequency, and others. Using the locations of the searcher particles, the algorithm will build a probability map of the location of the docking target in the camera frame, and attempt to keep the highest probability location in the center of the camera image while driving forward.
When the search stage has brought the vehicle to within close range of the docking target, it will hand over control to the final approach stage. During final approach, the vision system will identify the individual LED lights on the docking bar, fit a line through them to get the orientation of the bar with respect to the camera, and measure the distance between LEDs to estimate the range to the target. This information will be used to align the docking rod with the Y-shaped slot through roll, then guide the vehicle to gently capture the docking rod in the slot. Capture is signaled by a gate Hall sensor which then triggers a servo-driven pin to close the gate. Mission Control is then notified of capture and the vehicle can be retrieved through a positive Z translation to the access shaft. Parallel access shafts, located 10 m apart, will allow for diver intervention at this stage should any issues arise preventing the vehicle from entering the access tube.
The present invention employs a distributed process architecture with networked publish-subscribe communications between processes using the Lightweight Communications and Marshalling (LCM) library. This architecture allows processing to be distributed between the multiple AUV and mission control processors in a flexible, transparent manner. In addition, all inter-process communications are logged and available for viewing in real time from mission control whenever the vehicle is connected to the network. The vehicle processes can be grouped into navigation sensing and estimation, position and attitude control, science operations, mission control user interface, and supervisory executive control and monitoring.
Vehicle control is split into three primary high-level vehicle controllers: open-water cruise and stand-off ceiling following, science tower contact scanning, and visual homing to the docking bar. The system executive determines which controller is active at any time based on the vehicle state and current task. The inputs to each of these modes are application-specific. Open water cruise uses the vehicle dead-reckoned navigation solution based on the Honeywell IRU, up- and down-look RDI DVLs, and Paroscientific depth sensors to perform waypoint following and similar open-water maneuvers. In ceiling-following, this controller is augmented so that vehicle depth is controlled to a fixed stand-off based on the up-look DVL ranges. On return, the dead-reckoned position estimate is augmented with iUSBL position fixes to correct the accumulated drift in the dead-reckoned solution and allow the vehicle to precisely determine the dock location and maneuver to a down-current position of it for final docking approach.
The science tower scanning mode, on the other hand, uses the sonar and laser altimeters on the tower to maintain PFS contact with the ceiling. This mode also relies on the passive compliance built into the PFS mount to augment the active control of the vertical thrusters. The science tower standoff allows the up-look DVL to operate outside its minimum ranges, so that horizontal motion can be controlled by the dead-reckoned navigation solution.
The visual docking mode uses the forward-facing camera to determine bearing and range to the docking bar. The visual sensor process searches for the frequency and illumination signature of the blinking docking bar, and determines bearing and a rough range to the bar. The visual control uses this measurement to point the vehicle at the bar and thrust towards it, ensuring the bar enters the docking slot on the nose. Loss of visual lock triggers a “retreat and reacquire” behavior which is designed to avoid tether entanglement.
When the vehicle is connected to the fiber-optic tether, the Mission Control console allows operators to monitor and interact with the vehicle. This includes real-time situational awareness displays of sonar and visual data, system status indicators, as well as operator input interfaces via command line or joystick.
The System Executive implements a top-level state machine using the SMACH library. This state machine implements various operating modes, high-level behaviors such as proximity operations and docking sequences, and responds appropriately to identified system faults. The Health Monitor module subscribes to system signals (e.g., battery level, CPU usage, navigation sensor readings) and raises faults when process heartbeats fail or non-nominal signal behavior is detected.
The three primary modes of operation in the System Executive are servo-level control, supervised autonomy, and full autonomy. The servo-level control mode gives the operator joystick control of the vehicle via the fiber tether. Under supervised autonomy, the operator is able to enter task-level commands or full task plans, monitor their execution, and adjust tasking according to circumstances, again using the fiber-optic comms. Under full autonomous mode, the vehicle performs a task plan, and handles exceptions and faults independently.
As part of the effort to enhance vehicle survival during under ice missions, there is an alternative method of communications with the vehicle that does not involve the use of a fiber optic data tether. Although the vehicle carries a 15,000 meter fiber spooler, there are situations where the fiber may have to be jettisoned (e.g., current carries the trailed fiber into an entanglement with frazil ice) and the vehicle includes a fiber cutter for that purpose that is triggered by a software decision process. However, because the vehicle dead reckoning navigation system (like all such systems) is subject to drift over time, the possibility exists that it could think that it was in the vicinity of the ARD recovery docking system when in fact it was significantly off course after a 12-hour mission.
To address this scenario, the present invention incorporated a low bandwidth RF communication system in which the vehicle trails an 18 m shielded antenna that will float up in contact with the ice and transmit the signal through the fresh ice to a receiver located at Mission Control. At a distance of more than 5 kilometers, the received signal was more than 10 db higher than theoretically predicted, suggesting communication capabilities with the vehicle at distances of up to 40 kilometers at 100 bits/s data rates—sufficient to upload true vehicle position and emergency egress target coordinates.
The present invention has application in commercial autonomous underwater vehicles world (for mapping, inspection, intervention, etc. . . . ) as it allows for very routine and reliable automated recovery of an unmanned underwater asset.
Advantageously, AUV 40 contains an onboard dead-reckoning navigation system (not shown) and a series of primary thrusters 36, 38 and attitude control thrusters 32, 34, 30, 20, 26, 28 that permit the vehicle to be precisely controlled in six degrees of freedom such that AUV 40 can hover (station keep), translate about any axis, and rotate about any axis. In an embodiment of the invention, primary thrusters 36 and 38 are able to efficiently move the vehicle forward (or in reverse) and can also, through differential thrust, cause the vehicle to rotate about the yaw axis. Attitude control thrusters 28 and 30 are able to laterally translate the vehicle as well as to rotate the vehicle independently about the yaw axis. Attitude control thrusters 20, 26, 32, and 34 are able to pitch or roll the vehicle as well as impart vertical translations to the vehicle.
The vehicle is furthermore advantageously equipped with a mid-stage homing system consisting of an inverted ultra-short baseline (USBL) acoustic tracking system in which transponder 4 is located on the cable suspending docking rod 42 and the USBL transponder unit is located in AUV 40 (now shown) such that the vehicle has access to range and heading information towards transponder 4, beginning at a location as far as one kilometer from the docking target. The USBL system serves as a mid-stage navigation system for bringing AUV 40 to a more advantageous location wherein AUV 40 can optically detect docking rod 42 via a plurality of onboard machine vision cameras 16 (of which only one can be seen). An underwater lighting system 22 may be used in an auxiliary fashion to assist camera 16 in the detection of docking rod 42 in the event of an electrical failure that precludes normal operation of docking rod 42 as will be described in detail below.
The docking rod 42 portion of the system includes suspension cable 2, USBL transponder 4, cable end connector 6, shackle 22, screw eye 8, and universal joint connector 10 which suspend docking rod 42. The exterior of docking rod 42 is comprised of a translucent or transparent tube 12 made of a tough engineering material, such as polycarbonate plastic or the like. The bottom of docking rod 42 is comprised of a sphere or spherical segment which is significantly enlarged in diameter over that of the rod external tube 12.
Now with reference to
Referring now to
Turning now to
Turning now to
Referring now to
The plurality of channels carry strips 56 of a flexible printed circuitry system onto which are mounted LED lights 60 at a regular spacing. The frequency of LED lights 60 is preferentially in the blue-green spectrum which serves to reduce attenuation in water.
The LED strips are protected by external transparent shell 12. Insulating annulus 58 is supported by pedestal 62 which is an integral feature of end plug 54. End plug 54 may be fabricated of any suitably tough engineering material including either plastic or metal.
At the location of end plug 54, central structural rod 50 contains two O-ring grooves 68 into which fit O-rings 74 which seal end plug 54 with structural rod 50 and prevent entry of water into the interior of tube 12. Similarly, the exterior of end plug 54 contains two O-ring grooves 66 and O-rings 70 that serve to seal end plug 54 with exterior shell 12. The combination of these two sets of O-rings (inner and outer) prevents water from entering the electronics and LED cavity of the docking rod.
Still referring to
Now turning to
Insulating annulus support elements 58,118 may advantageously carry a channel 116 beneath electronic strips 56 for carrying wires needed to power the LED lights. Although
Similarly,
Turning now to
Referring now to
Turning to
Referring now to
Latches 142 and 150 are supported by docking channel structural elements 138 and 140. Elements 138 and 140 are supported and stiffened by stiffners 158 (of which only one can be seen) and horizontal load bearing structural elements 160 and 152. Elements 160 and 152 carry load back to bulkhead panel 162 which then can be connected to the main AUV structural backbone. The purpose of said structural elements is to transfer the entire weight of AUV 40 in air to a series of spherical cut-outs 148 in channel structural elements 138 and 140.
Turning to
Now turning to a discussion of the onboard computational rendezvous and docking algorithm, the Docking Target Detector comprises of a camera (ref. no. 16 in
These components are arranged in an execution hierarchy such that the Blink Detector enables operation of the Line Finder which in turn enables operation of the Range Finder. These software components combine to output the four measured elements of the docking target state: (1) target bearing (relative azimuth); (2) target elevation; (3) target relative roll; and (4) target range. Successful docking requires only the first three elements (azimuth, elevation, and roll). However the range simplifies control and determination of docking success or failure.
The operation of the Blink Detector A02 (176) is shown in
In step B01 (186,
The operation of the Line Finder A03 (178,
In step C01 (194,
In step C04 (200), the lines are filtered and outliers are rejected. If lines are not sufficiently parallel, they are all rejected. In addition, this step may take advantage of the fact that the construction of the Docking Target Bar helps to ensure that it will always hang near to vertical, so that only lines which align with the local gravity vector can be generated by the target bar. Thus the filtered lines may also be checked for verticality, either by assuming a roll orientation for the camera A01 (174,
In step C05 (202,
In step C07 (206), the one-dimensional center of intensity of the Target Line is determined by treating the image intensity to be the density of a region of fixed, narrow width with central axis along the Target Line, and calculating the intensity-weighted centroid thereof. This centroid is considered to be the target bearing, and its azimuth and elevation are computed from the camera intrinsic parameters. In step C08 (208), the target relative roll between the camera A01—and thus the vehicle—and the Target Docking Bar is determined from the angle of the Target Line in the camera image. Step C09 (210) is the wait step. If processing reaches this step, no target could be determined from the image, the Range Finder A04 (180) is disabled, and processing for this component stops until the next image is received.
Referring now to
In step D01 (212,
In step D02 (214,
In step D03 (216), a check is made to determine whether sufficient blobs remain from the extraction step D01 (212) and filtering step D02 (214) to be able to determine the distance between the regular pattern elements. If not, the wait step D07 (224) is activated. Otherwise, processing continues to the distance determination step D04 (218).
In step D04 (218), the spacing between light pattern elements in the image is calculated. This can be an average (generally mean or median) of the distance between centroids of sequential blobs. Pattern matching via a correlation search in scale and rotation can also be used. This step determines a separation and measure of disparity in the separations of the pattern elements—or spacing goodness (e.g., the standard deviation in the sequential centroid distances, or the correlation value from pattern matching).
In step D05 (220), the measure of disparity from step D04 (218) is thresholded. If it is too high, the wait step D07 (224) is activated. Otherwise, processing continues to step D06 (222). In step D06 (222), the pattern separation detected in the image is converted into a range measurement using the known physical separation on the Docking Target Bar and the camera intrinsic parameters. This value is returned by Range Finder as the Target Range. Step D07 (224) is the wait step. If processing reaches this step, the Target Range is set to “unknown” and processing for this component stops until the next image is received.
The various embodiments described herein may be used singularly or in conjunction with other similar devices. The present disclosure includes preferred or illustrative embodiments in which a system and method for automated rendezvous, docking, and capture of autonomous underwater vehicles is described. Alternative embodiments of such a system and method can be used in carrying out the invention as claimed and such alternative embodiments are limited only by the claims themselves. Other aspects and advantages of the present invention may be obtained from a study of this disclosure and the drawings, along with the appended claims.
This is a divisional application claiming priority to and the benefit of application Ser. No. 14/887,262, filed Oct. 19, 2015, and entitled “System and Method for Automated Rendezvous, Docking and Capture of Autonomous Underwater Vehicles,” which claims priority to and the benefit of U.S. provisional application Ser. No. 62/094,680, filed Dec. 19, 2014, and entitled “Autonomous Rover/Airborne-Radar Transects of the Environment Beneath the McMurdo Ice Shelf,” both of which are incorporated by reference herein.
This invention was made with Government support under Grant No. NNX12AL65G awarded by NASA. The Government has certain rights in this invention.
Number | Date | Country | |
---|---|---|---|
62094680 | Dec 2014 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 14887262 | Oct 2015 | US |
Child | 15876507 | US |