The present disclosure relates to transporting goods and/or materials, and more specifically, to transporting goods and/or materials on waterways.
According to embodiments of the present disclosure (hereinafter, “embodiments”), a method for transporting parcels comprises an unmanned water transport train (UWTT) receiving a waterproof tote, including the tote in the UWTT, and transporting the tote, on a transport waterway, from a first location toward a second location. The UWTT comprises one or more marine unmanned vehicles (MUMVs) configured to transport the tote. In embodiments of the method, the UWTT can transport the tote by means of a tether, in a cargo hold of an MUMV, by means of a cargo net, and/or by herding the tote along the transport waterway.
In embodiments, the tote can contain a parcel, and one or both of the tote and the parcel can include an identification (ID) tag. The ID tag can be electronically and/or visually readable and can identify one or both of the tote and the parcel. In embodiments of the method, the UWTT can receive the tote from an aerial unmanned vehicle (AUMV), and/or an AUMV can retrieve a tote from the UWTT. In some embodiments, the UWTT can receive the tote from, and/or deliver the tote to, an AUMV while the UWTT is in transit on the transport waterway.
Additionally, in embodiments of the method, a UWTT can be included in an unmanned water transport system (UWTS) and the method can include the UWTT communicating to a control center of the UWTS that the UWTT requires one or more additional MUMVs to transport the totes. In response to communicating that the UWTT requires the additional MUMV(s), the method can include the UWTT receiving the additional MUMV(s) and the UWTT including the additional MUMV(s) in the UWTT to transport the totes.
In embodiments, the UWTT can be included in a UWTS and the method can include the UWTT communicating that an MUMV, included in the UWTT, has a failure condition. In response to communicating the failure condition, the method can include the UWTT receiving one or more substitute MUMVs and the UWTT replacing, with the substitute MUMV(s), the MUMV with the failure condition.
Embodiments can comprise a UWTS that includes one or more MUMVs configured to navigate on a transport waterway, and one or more waterproof totes. The UWTS can be configured to transport the totes on the transport waterway from a source location toward a destination location on the transport waterway. An MUMV in the UWTT can include a tether, the tote can be configured to attach to the tether, and the MUMV can transport the tote, in the UWTT, with the tote attached to the tether. A waterproof tote, and/or a parcel contained within a waterproof tote, can include an ID tag, and the ID tag can be electronically and/or visually readable.
In an embodiment, a UWTS can further include an AUMV, and the AUMV can be configured to deliver a tote to, and/or retrieve a tote from, the UWTT. A UWTS can include, in an embodiment, a control center. The UWTT can communicate to the control center that the UWTT requires one or more additional MUMVs, and the control center can dispatch the additional MUMV(s) to the UWTT. In response to receiving the additional MUMV(s), the UWTT can include the additional MUMV(s) in the UWTT.
A UWTS can include, in an embodiment, a control center. The UWTT can communicate to the control center that an MUMV, included in the UWTT, has a failure condition. In response to receiving the communication, the control center can dispatch one or more substitute MUMVs to the UWTT. In response to receiving the substitute MUMV(s), the UWTT can replace the MUMV having the failure condition with the substitute MUMV(s).
The above summary is not intended to describe each illustrated embodiment or every implementation of the present disclosure.
The drawings included in the present application are incorporated into, and form part of, the specification. They illustrate embodiments of the present disclosure and, along with the description, serve to explain the principles of the disclosure. The drawings are only illustrative of certain embodiments and do not limit the disclosure.
While the invention is amenable to various modifications and alternative forms, specifics thereof have been shown by way of example in the drawings and will be described in detail. It should be understood, however, that the intention is not to limit the invention to the particular embodiments described. On the contrary, the intention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the invention.
Aspects of the present disclosure (hereinafter, “the disclosure”) relate to transporting goods by waterborne vessels, more particular aspects relate to transporting goods by unmanned waterborne vessels. While the present disclosure is not necessarily limited to such applications, various aspects of the disclosure may be appreciated through a discussion of various examples using this context.
Waterways have been used throughout human history to transport goods (e.g., commercial products) between a source location (e.g., a loading dock for transporting goods) and a destination location (e.g., a loading dock for receiving goods). For purposes of illustrating the disclosure, but not intended to limit embodiments of the disclosure (hereinafter, “embodiments”), “goods” can be any type of material and/or product (e.g., a manufactured, agricultural, or consumer material or product), whether commercial or otherwise, that is subject to transport from any particular source location to any particular destination location (or, multiple source/destination location combinations).
Many source locations—such as manufacturing, packaging, and/or supply locations for goods—and destination locations—such as fulfillment centers for goods, or customer delivery locations—are geographically proximate to, and/or interconnected by, “transport waterways”, such as canals, lakes, streams or rivers, seas or oceans, banks or coastlines, or combinations thereof. Such source and destination locations can benefit from transport of goods within, or along, transport waterways.
Commonly, goods are, or can be, contained in a package, or “parcel”, of some kind, such as a shipping or display package (e.g., a cardboard or plastic product package). Accordingly, but not intended to limit embodiments, as used herein “parcel” refers broadly to any form of package for encapsulating one or more goods for display and/or transport, as well as to any type of good itself for transport, whether or not that good is encapsulated in a parcel per se.
Conventional waterborne transport of parcels commonly aggregates parcels into cargo holds, and/or large shipping containers, borne by large commercial marine transport vessels, such as barges and freighters. However, utilizing modern computing and/or communications technologies, various types of vehicles and vessels can operate as “unmanned”, without direct human presence aboard such vehicles or vessels. Additionally, unmanned vehicles and/or vessels can, in some instances, operate autonomously, utilizing computerized controls for determining transportation logistics and/or maneuvering while transporting goods. As used herein, except where otherwise qualified more particularly, “UMV” refers interchangeably to any form of vehicle or vessel that can operate as unmanned, whether or not that vehicle or vessel requires human operation or, alternatively, is partially, or fully, autonomous.
Marine UMVs (hereinafter, MUMVs”) and aerial UMVs (hereinafter, AUMVs”) are examples of UMVs that can be utilized in an unmanned water transport system (hereinafter, “UWTS”) to transport parcels on a transport waterway. In embodiments, MUMVs in a UWTS can take advantage of the buoyancy and low-drag properties of water to transport parcels on a transport waterway. For example, in embodiments a waterproof “tote” can contain one or more individual parcels, and the waterproof totes can float in a transport waterway as part of an “unmanned water transport train” (hereinafter, “UWTT”) to transport the parcels, along the waterway, between two or more locations (e.g., a source and a destination location).
In embodiments, a UWTT, can comprise one or more MUMVs configured to transport one or more waterproof totes. Within a UWTS, the MUMV(s) in a UWTT can maneuver on a transport waterway to transport the totes in the UWTT along the transport waterway. As will be shown by examples of the disclosure, but not intended to limit embodiments, a UWTT, in an embodiment, can be configured to transport totes on a transport waterway by a variety of means, such as in cargo holds of MUMVs, by towing totes attached tethers, by towing totes on a cargo net, and/or “herding” totes in a transport waterway. In embodiments, a UWTS can further utilize AUMVs to deliver parcels to, or retrieve parcels from, a UWTT before, during, or after transport of the parcels between locations on a transport waterway.
In embodiments totes (as waterproof) can be submerged, partially or wholly, in a transport waterway upon delivery to, transport in, or retrieval from a UWTT. MUMVs in a UWTT can maneuver, and/or transport, the totes in the UWTT with the totes submerged in the transport waterway. Using the example of
In an embodiment, network 108 can facilitate communications (e.g., as shown in
A control center of a UWTS, in an embodiment, can manage logistics of transporting parcels between two locations on a transport waterway. For example, in embodiments a control center can direct MUMV(s) to navigate on a transport waterway to a particular source location, to form a UWTT comprising one or more MUMVs to transport totes to a particular destination location. Using
In embodiments, a control center of a UWTS can direct delivery of parcels (and/or, waterproof totes) to a UWTT, and/or to retrieve parcels (and/or, waterproof totes) from a UWTT. Using, again,
As just described, in embodiments a tote can encapsulate a parcel. Such a tote can, in embodiments, protect a parcel from water damage, and/or allow a parcel to be partially, or wholly, immersed in a waterway for transport of the parcel.
As previously described in reference to
While
It can be advantageous, in an embodiment, to identify a parcel contained in a tote (and/or, a tote itself). Accordingly, a parcel (and/or a tote) can, in an embodiment, optionally include an identification (ID) tag to identify the parcel (and/or a tote). Such an ID tag can serve, for example, to identify a parcel (and/or tote) to retrieve from a UWTT (e.g., to deliver the parcel from a UWTT to a destination location, such as a customer location, or to deliver a tote form a destination location to a source location, or to another destination location).
To illustrate,
While not shown in
In embodiments, the size (e.g., one or more of length, width, and height dimensions, or overall volume) and/or geometry of a tote, such as 130 or 140 in
Further, it would be apparent to one of ordinary skill in the art that, in embodiments, a parcel can itself comprise a waterproof housing, floats or other buoyancy-assist devices, hollow chambers of a housing, bladders, and/or docking couplings, and need not be contained within a tote such as those illustrated in
As previously described in reference to
Cargo hold 154, in embodiments, can be designed to hold one or more totes for transport in a UWTT. As further illustrated in
In embodiments, a transom of an MUMV, such as 152, can open cargo hold 154 to a waterway (e.g., a transport waterway) on which MUMV 150 is navigating. Accordingly,
In embodiments, UMVs, such as an AUMV or an MUMV, can include various hardware components, such as sensory (e.g., position and/or depth sensors) and/or communications systems (e.g., hardware, software, or a combination thereof). Such hardware can be utilized, as part of a UWTS, to determine operational parameters of an MUMV, AUMV, and/or UWTT (e.g., locations, navigational aids and/or hazards, or logistical parameters) and/or to communicate among UMVs (e.g., AUMVs, and/or MUMVs) and/or a control center, such as a dispatch and/or receiving center at a respective source or destination location of a UWTT.
For example, in an embodiment hardware 156 can include sensing hardware, such as visual, depth, and/or positioning (e.g., Global Positioning System, or “GPS”) sensors or receivers, and/or identification hardware, such as Automated Identification System, or “AIS”, receivers or transponders. Such sensory hardware can enable MUMV 150, in an embodiment, to determine, for example, position (e.g., GPS coordinates) of MUMV 150 (and/or a UWTT including MUMV 150) on a transport waterway, navigational hazards (e.g., depths below an MUMV, or AIS identifications of other vessels) on a transport waterway, and/or operational status of MUMV 150
Hardware 156 can further include, in an embodiment, communications hardware, such as cellular, Very High Frequency Radio, and/or WIFI communications hardware. In embodiments, such communications hardware can enable UMVs, such as MUMV 150, to communicate amongst each other, and/or with a control center, in a UWTS (and/or UWTT). In embodiments, communications between a UMV (e.g., MUMV 150) and other UMVs, and/or a control center, within a UWTS can a UMV include sending position (e.g., current position, and/or intended destination of a UMV), navigational hazard, and/or UMV operational status to a control center, and/or other UMVs.
In embodiments, communications amongst UMVs and/or a control center, within a UWTS, can include, for example, receiving (e.g., from a UMV, or from a control center) location coordinates, such as GPS coordinates of a source and/or destination locations of a UWTT. In another example, in an embodiment a control center (e.g., 102 in
Communications between a UMV and a control center (or, alternatively, among UMVs), in embodiments, can include a control center (or, another UMV) sending commands to a UMV, such as a command to an AUMV to retrieve a tote from, or deliver a tote to, a particular UWTT. In embodiments such a command can include, for example, an identification of the tote (or, a parcel within a tote), such as an ID tag, and an AUMV can detect the ID tag (e.g., electronically read an RFID tag) to verify the tote as the subject of the command. In another example, an AUMV can send a directive to a MUMV to navigate a UWTT to a particular location, and/or slow or accelerate transport to a particular location, to facilitate the AUMV delivering a tote to, and/or retrieving a tote from, the UWTT.
It would be apparent to one of ordinary skill in the art that the types of communications exchanged between a UMV and control center or another UMV, in a UWTS, can include any of a variety of types of informative and/or directive communications, and/or associated communications hardware, as are appropriate to direct and/or monitor operations of UMVs (and/or a UWTT) in a UWTS.
In embodiments, a UWTS (and/or UWTT in a UWTS) can employ a variety of means to receive totes, deliver totes, and/or transport totes within a UWTT. While not intending to limit embodiments,
In the examples of
As just described, in embodiments a UWTT can employ a tether to transport a tote in a UWTT, and a tote can include a “tote coupling” to secure the tote to the tether. To illustrate,
In the alternative, open configuration, tether 202 is open at joint 206 and, in this open configuration, tote coupling 202 can receive a tether within coupling 202 and subsequently close, at joint 206, to secure tote 200 tether. In an alternative example embodiment (not shown in
As previously described in reference to
As previously described, in embodiments a UWTS can include an AUMV, and the AUMV can deliver totes to, and/or retrieve totes from, a UWTT. To illustrate, in
For example, a control center of a UWTS (such as 102 in
In an embodiment, an AUMV, such as 232, can retrieve a tote from a UWTT, such as 220, while the UWTT is in transit on a transport waterway, and/or upon arrival of a UWTT at a destination. For example, tote 222C can be attached to tether 224 prior to AUMV 232 arriving at UWTT 220 without a tote. UWTT 220 can detach tote 22C from tether 222 and AUMV 232 can retrieve tote 222C for delivery to an alternative location (e.g., a destination, such as a customer location or product fulfillment center, other than a destination of UWTT 220).
Also, while not shown in
To attach a tote to a tether, in embodiments, an MUMV can maneuver a tote delivered into a transport waterway, and/or a tether attached to the MUMV, into a position to attach the tote to a tether. For example, in
As described in reference to
In an alternative embodiment, a tote coupling of totes 324A and/or 324B, and a mating coupler of tether 322, can be mechanical couplings that join to each other. Accordingly, attaching and detaching totes 324A and/or 324B to or from tether 322 can comprise, respectively, connecting and disconnecting the mechanical connection between the tote coupling of totes 32A and/or 324B and the mating coupler of tether 322.
In
While not shown in
As previously described, in embodiments a UWTS can include an AUMV, and an AUMV can deliver totes to, or retrieve totes from, a UWTT, such as shown in
In an embodiment, AUMV 332 can deliver tote 324C to UWTT 320. For example, a control center of a UWTS, such as 102 in
Alternatively, tote 324C can be attached to tether 322 prior to the arrival of AUMV 332 at UWTT 320 and, upon arrival of AUMV 332 at UWTT 320, UWTT 320 can detach tote 324XC from tether 322 and AUMV 332 can retrieve tote 324C and transport tote 324C to an alternative location (e.g., a fulfillment center or customer location). As previously described, in embodiments an AUMV can alternatively deliver a tote into, and/or retrieve a tote from, a cargo hold of an MUMV or, deliver a tote to, o to a transport waterway to float a tote into a cargo hold of an MUMV that can open the cargo hold to the transport waterway.
Also, as previously described, to attach a tote to a tether, in embodiments, an MUMV can maneuver a tote delivered into a transport waterway, and/or a tether attached to the MUMV, into a position to attach the tote to a tether. In the example of
In an embodiment, retrieving a tote from a UWTT utilizing a cargo net, such as the example of UWTT 440, can comprise removing the tote directly from the cargo net. In an alternative method, retrieving a tote from a UWTT utilizing a cargo net can comprise floating, or guiding, a tote from a position on a cargo net into a transport waterway for retrieval from the transport waterway. Using the example of
As previously described, in embodiments totes can be submerged, partially or wholly, in a transport waterway and the totes can float relatively freely in the waterway. Accordingly, in another example embodiment, one or more MUMVs can maneuver (e.g., push in a particular direction), or “herd”, the freely floating totes along the transport waterway. To illustrate,
As previously described, in embodiments an AUMV can deliver totes to, and/or retrieve totes from, a UWTT. In an embodiment utilizing MUMVs to herd totes on a waterway, such as the example of
While not illustrated in the examples of
Additionally, while the foregoing examples of
In embodiments, MUMVs and/or AUMVs, such as illustrated in the foregoing examples of
In embodiments, and/or applications of an embodiment, MUMVs, in a UWTT can have insufficient power to transport a set of totes, such as if the weight or number of totes in a UWTT is too great for the MUMV(s) forming a UWTT to transport. In such embodiments, one or more MUMVs in a UWTT can communicate with a control center, one or more AUMVs, and/or one or more other MUMVs, in a UWTS to request deployment of one or more additional MUMVs to transport the totes. Alternatively, In some embodiments, and/or applications of an embodiment, one or more MUMVs in a UWTT can have more power to transport a set of totes than is necessary, and the MUMV(s) can communicate with a control center, one or more AUMVs, and/or one or more other MUMVs, in a UWTS to remove one or more of the MUMVs from a UWTT (e.g., to redeploy the extra MUMV(s) to another UWTT or location).
The foregoing examples of
In example method 500, at 502 a UWTT receives one more totes at a source, or starting, location on a transport waterway and, at 504, the UWTT includes, and/or assembles, the tote(s) in the UWTT. In embodiments, at 502 a UWTT can receive totes from various delivery equipment and/or vehicles, such as an MUMV, an AUMV, a human worker, and/or a conveyor system, and the totes can be waterproof totes. However, this is not to limit embodiments and it would be apparent to one of ordinary skill in the art that, at 502, a UWTT can receive totes from a variety of means to include totes in a UWTT. As illustrated by the foregoing examples of
At 506, the UWTT determines if the UWTT is complete. In embodiments, determining that the UWTT is complete, at 506, can comprise determining that all totes intended for transport on the transport waterway are assembled in the UWTT. If, at 506, if the UWTT determines that the UWTT is not complete, at 502 the UWTT continues to receive additional totes and/or MUMVs and, at 504, to assemble the additional totes in the UWTT.
In an embodiment, determining that a UWTT is complete, at 506, can comprise determining that there are sufficient MUMVs included in the UWTT to transport the totes (e.g., that the number of MUMVs in the UWTT can provide sufficient power for the cumulative weight of the totes, and/or is of a sufficient number of MUVMs to tether or herd the total number of totes, included in the UWTT).
If, at 506, the UWTT determines that the UWTT is complete, at 508 the UWTT transports the totes on the transport waterway from the source, or starting, location of the UWTT towards a destination location of the UWTT. In embodiments, as previously described, a UWTT source location can be a product, a material, and/or parcel supply location, and/or a UWTT destination location can be product fulfillment center, warehouse, or customer delivery location. Additionally, in embodiments, receiving totes (at 502), and/or including totes in a UWTT (at 504), can comprise a variety of means to move and/or maneuver totes within a UWTT, such as described in the examples of
As previously described, in embodiments, at 508 totes can be delivered to a UWTT in transit. For example, in an embodiment an AUMV (or, alternatively, another MUMV) can deliver one or more totes to a UWTT, while the UWTT is in transit on the transport waterway, and the totes can be assembled in the UWTT such by methods as described in reference to
In embodiments, at 508, totes can be retrieved from a UWTT while the UWTT is in transit on the transport waterway (e.g., prior to arrival of the UWTT at a destination location of the UWTT). For example, as previously described, in embodiments an AUMV can arrive at a UWTT in transit and can retrieve one or more totes from a UWTT. In an embodiment an AUMV can retrieve a tote, for example, to deliver the tote to a customer location, such as a residential address of a customer. In embodiments, retrieving a tote from a UWTT can comprise, for example, any or, or any combination of, the methods described in reference to
At 510 of method 500, the UWTT delivers one or more of the totes to a destination location of the UWTT on the transport waterway. Upon arrival at the destination location, in embodiments, at 510 totes delivered to the destination can be disassembled (or otherwise, removed) from the UWTT, such as to deliver the totes from a UWTT to a customer, or to transfer the totes from a UWTT to a fulfillment center or a warehouse, for example. In embodiments, delivering a tote at a destination location of a UWTT can comprise disassembling the tote from the UWTT, such as by maneuvering the totes, and/or maneuvering a tether or cargo net, to disassemble totes from the UWTT. Disassembling totes at a destination location of a UWTT (and/or while a UWTT is in transit on a transport waterway) can be performed, for example, by one or more MUMVs, AUMVs, human workers, and/or a conveyor system.
In embodiments, totes (and/or parcels which can function as a waterproof tote) can be re-usable, such as to transport additional parcels and/or goods in a UWTT. Accordingly, at 510, in embodiments a UWTT can remove a parcel (and/or a good) from a tote and can transport the tote (e.g., by an AUMV, a MUMV, or as included in a UWTT) to an alternative location (e.g., a source location of a UWTT) to transport other parcels and/or goods.
As described in reference to
As described in reference to
In another example, at 506 a control center can communicate with a UWTT (e.g., with one or more MUVMs within a UWTT) that a UWTT is complete and ready to transport totes within the UWTT to a destination location. Such a communication can include an identity of the location (e.g., a GPS coordinate or waypoint) and/or a route on the transport waterway to reach a destination location of the UWTT.
In yet another example, at 508 a control center can communicate with an AUMV to direct it to rendezvous with a UWTT in transit and to retrieve a particular tote, or totes, from the UWTT, and/or to deliver a tote (or, totes) to a UWTT. Such a communication can include, for example, a directive to retrieve a tote and to deliver the tote to an alternative location different from the destination location of the UTWW. Communications from a control center, at 508, can further include a communication with one or more MUMVs in the UWTT to assist in the AUMV retrieving one or more totes, and/or assembling totes in a UWTT.
At 510, for example, communications from a control center can include a communication with one or more MUMVs, one or more AUMVs, and/or other delivery mechanisms and/or vehicles to assist in retrieving totes from a UWTT, transporting totes to a subsequent delivery location (e.g., a warehouse, or customer location, and/or a location for re-use of the tote and/or parcel).
Optionally, methods of an embodiment can include operations such as 512-516, of method 500, to modify the composition of MUMVs included in a UWTT. At optional operation 512, a UWTT can determine if MUMVs included in a UWTT have insufficient power to transport totes included in the UWTT or, alternatively, if MUMVs included in a UWTT have more power than required to transport totes included in the UWTT. An embodiment can perform 512, for example, at or in conjunction with determining at 506 that a UWTT is complete and/or, at 508, while a UWTT is in transit on a transport waterway.
In an embodiment, a UWTT can have insufficient power (and/or too few MUMVVs) among the MUMVs in the UWTT to transport totes included in the UWTT if, for example, a UWTT includes totes having more weight, or greater number, than the combination of MUMVs in the UWTT can transport. In another example, a UWTT can have insufficient power, and/or number of MUMVs, to transport totes included in the UWTT due to conditions on a transport waterway, such as too much current, and/or opposing waves, present such that the combination of MUMVs in a UWTT is insufficient to transport the totes. Accordingly, at 512, if a UWTT determines that MUMVs included in the UWTT have insufficient power and/or, are too few, to transport totes included in the UWTT, at optional operation 516 a UWTT can modify the MUMVs.
In embodiments, a UWTT can, at optional operation 516, modify the UWTT by requesting, and/or including, one or more additional MUMVs to transport the totes. For example, in an embodiment a UWTT (e.g., one or more MUMVs included in the UWTT) can communicate with a control center of a UWTS to coordinate adding MUMVs to a UWTT. Adding MUMVs, in an embodiment, can include adding MUMVs having more power than other MUMVs included in the UWTT, and/or adding a greater number of MUMVs of lesser, or similar, power to MUMVs in the UWTT to achieve sufficient power to transport the totes. Adding MUMVs, in an embodiment, can include adding a greater number of MUMVs to the UWTT to provide additional tethers, cargo nets and/or holds, or herding MUMVs, to transport the number of totes included in the UWTT.
In an embodiment, a UWTT can have more power (and/or more MUMVs) among the MUMVs in the UWTT than needed to transport the totes included in the UWTT. For example, a UWTT can include fewer totes, and/or totes having less cumulative weight, than the combination of MUMVs in a UWTT can transport (e.g., at 508, prior to or during transport of the totes by the UWTT). In another example, conditions on a transport waterway can be (e.g., there can be less current and/or opposing waves present) such that MUMVs in the UWTT comprise more MUMVs than required to transport the totes. In yet another example, MUMVs in a UWTT can number more MUMVs than needed to tether, tow on cargo nets, include in cargo holds, and/or herd the number of totes included in the UWTT.
Accordingly, in an embodiment if a UWTT determines, at 512, that MUMVs included in the UWTT have more power (and/or the number of MUMVs in the UWTT is more than needed) to transport totes included in the UWTT, at 516 a UWTT can modify the MUMVs in the UWTT by removing one or more MUMVs from the UWTT. In embodiments, a UWTT (e.g., one or more MUMVs included in the UWTT) can communicate with a control center of a UWTS to coordinate removal of MUMVs from a UWTT.
If, in lieu of optional operation 512 or, alternatively, if a UWTT determines, at 512, that the UWTT has no more or less power (and/or, no more or fewer MUMVs) than needed to transport the totes included in the UWTT, at optional operation 514 a UWTT can determine if an MUMV in the UWTT has had or, alternatively, can predict, a failing condition of one or more MUMVs (e.g., a failure in propulsion, communications, and/or maneuverability or navigability). If so, at optional operation 516 a UWTT can modify the MUMVs included in the UWTT. For example, at 516, in an embodiment, in response to a UWTT determining, or predicting, at 514, a failure in an MUMV, a UWTT can remove a failing MUMV from the UWTT. In another example, at 516, in an embodiment, in response to a UWTT determining, or predicting, at 514, a failure in an MUMV, a UWTT can request (e.g., from a UWTS, and/or a control center in a UWTS) and/or receive a substitute MUMV (or, MUMVs) to replace a failing MUMV in the UWTT. A UWTT, in an example such as this, can remove a failing MUMV from the UWTT and replace that failing MUMV, in the UWTT, with the substitute MUMV(s).
As previously described, in embodiments performing optional operations of method 500, such as 512-516, a UWTT (e.g., one or more MUMVs included in a UWTT) UWTS can communicate with a control center (or, centers), other MUMVs, and/or AUMVs to add and/or remove MUMVs from a UWTT. It would be apparent to one of ordinary skill in the art that at any of the operations of a method for MUMVs transporting parcels on a waterway, such as 500, including optional operations such as 512-516, can include the UWTT communication with a control center, AUMVs, and/or MUMVs in a UWTS to coordinate logistics of forming MUMVs in a UWTT, including adding, removing, and/or substituting MUMVs in a UWTT, and can include performing these operations (including such communications) at a source location of a UWTT, destination location of a UWTT, and/or while a UWTT is in transit, on a transport waterway.
The flowchart and block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions, which comprises one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the blocks may occur out of the order noted in the Figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems that perform the specified functions or acts or carry out combinations of special purpose hardware and computer instructions.
The descriptions of the various embodiments of the present disclosure have been presented for purposes of illustration but are not intended to be exhaustive or limited to the embodiments disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The terminology used herein was chosen to explain the principles of the embodiments, the practical application or technical improvement over technologies found in the marketplace, or to enable others of ordinary skill in the art to understand the embodiments disclosed herein.