Multi-media parcel transportation systems and methods
12291334 ยท 2025-05-06
Assignee
Inventors
Cpc classification
B64U2101/64
PERFORMING OPERATIONS; TRANSPORTING
B64D1/22
PERFORMING OPERATIONS; TRANSPORTING
B64U2201/10
PERFORMING OPERATIONS; TRANSPORTING
International classification
B64U10/14
PERFORMING OPERATIONS; TRANSPORTING
B64D1/22
PERFORMING OPERATIONS; TRANSPORTING
Abstract
Multi-media parcel delivery systems and associated methods are provided herein including systems capable of delivering a parcel through air and one or more bodies of water. In certain embodiments, an aerial vehicle is configured to couple to the parcel using a cable. A control system is used to control operating parameters including velocity, altitude, and pose of the aerial vehicle, and a length and orientation of the cable extending between the aerial vehicle and the parcel.
Claims
1. A multi-media parcel delivery system comprising: an aerial vehicle; a cable having a first end connected to the aerial vehicle and second end configured to connect to and support a parcel suspended therefrom, the aerial vehicle being configured to drag the parcel, via the cable, through air and through water; and a control system configured to determine a transport trajectory for the parcel through air and through a body of water, wherein the control system is configured to control operating parameters including (i) velocity, altitude, and pose of the aerial vehicle, and (ii) a length and orientation of the cable extending between the aerial vehicle and the parcel.
2. The multi-media parcel delivery system of claim 1, wherein the control system comprises one or more sensors configured to characterize the environment along a trajectory of the aerial vehicle, the cable, and/or the parcel.
3. The multi-media parcel delivery system of claim 2, wherein at least one sensor is configured to detect obstacles along the trajectory.
4. The multi-media parcel delivery system of claim 2, wherein at least one sensor is affixed to the cable and is configured to be dragged in and out of water to determine a bed profile of a water media.
5. The multi-media parcel delivery system of claim 2, wherein the one or more sensors are configured to measure a water depth, water current, turbidity, temperature, salinity, and/or ground properties of a water media along the trajectory.
6. The multi-media parcel delivery system of claim 2, wherein the control system is configured to modify the operating parameters based on data collected from the one or more sensors.
7. The multi-media parcel delivery system of claim 1, further comprising a ground vehicle configured to launch the aerial vehicle in proximity to the body of water.
8. The multi-media parcel delivery system of claim 1, wherein the aerial vehicle is an autonomous multicopter.
9. The multi-media parcel delivery system of claim 1, wherein the control system is configured to utilize a dynamic model involving the aerial vehicle, parcel, and surrounding environment.
10. A method for delivering a parcel, the method comprising: loading a parcel onto a cable connected to an aerial vehicle, the aerial vehicle being configured to drag the parcel, via the cable, through air and through water; determining a transport trajectory for the parcel through air and through a body of water; controlling, with a control system, operating parameters including (i) velocity, altitude, and pose of the aerial vehicle, and (ii) a length and orientation of the cable extending between the aerial vehicle and the parcel; and delivering the parcel.
11. The method of claim 10, further comprising sensing, via one or more sensors, an environment along a trajectory of the aerial vehicle, the cable, and/or the parcel.
12. The method of claim 11, further comprising sensing a water depth, water current, turbidity, temperature, salinity, and/or ground properties of a water media.
13. The method of claim 11, further comprising modifying the operating parameters based on data collected from the one or more sensors.
14. The method of claim 10, wherein the parcel is configured to be transported through air and through water.
15. The method of claim 10, wherein the parcel is configured to be transported across land, through air, and through water.
16. The method of claim 15, further comprising: using a ground vehicle to transport the aerial vehicle with the connected cable and parcel to a position in proximity to a body of water; and launching the aerial vehicle, cable and parcel from the ground vehicle.
17. The method of claim 10, wherein the aerial vehicle is an autonomous multicopter.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The detailed description is set forth with respect to the accompanying drawings. The use of the same reference numerals may indicate similar or identical items. Various embodiments may utilize elements and/or components other than those illustrated in the drawings, and some elements and/or components may not be present in various embodiments. Elements and/or components in the figures are not necessarily drawn to scale.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
DETAILED DESCRIPTION
(12) Multi-media parcel delivery systems and methods are disclosed. In embodiments, the system includes a parcel delivery/transportation system that employs an aerial vehicle that drags, via a cable, a suspended parcel in the water, above water, and on the surface of the water. The system exploits buoyant forces to reduce energy consumption, conceal, and transport heavier parcels. Thanks to the maneuverability of the aerial vehicle, the parcel can be manipulated to avoid collisions with natural and man-made structures, to interconnect separated bodies of water, and to perform individualized delivery.
(13) Buoyant force opposes the gravitational force acting on the parcel, which in turn results on a load reduction for the aerial vehicle that is transporting the parcel. The reduction of net airborne weight causes a reduction of energy consumption of the aerial vehicle and thus enables the transport of heavier payloads over longer distances. Due to the cable connection between the aerial vehicle and the parcel, the latter can be autonomously maneuvered in and out of the water through both manipulation of the cable length and altitude of the aerial vehicle to avoid collisions with nature and man-made structures, and to connect bodies of water.
(14) The proposed system has economic potential by opening a novel mode of transport to satisfy fast individualized deliveries over longer distances involving bodies of water (e.g., along rivers, to islands, to vessels, etc.). The device has also potential to assist in surveying applications by carrying and manipulating sensory payloads.
(15) With trajectory optimization that takes into account the type of parcel and the necessary tasks needed to transport the parcel, one medium, or a combination of media, may be preferred to minimize the required transport effort.
(16) In some embodiments, robots may rely on in situ characterization of the media. In some embodiments, the systems and methods include sensors that can be dragged in and out of the water, and even make contact with the bottom surface to characterize key sections of the environment, inform the locomotion and motion planning of agents, and/or enable up-tempo or fast-moving missions.
(17) In particular, a multi-media parcel delivery system is provided that advantageously may reduce energy consumption, conceal parcels, and transport heavier parcels than conventional transportation systems. The multi-media parcel delivery system may be autonomously controlled, requiring little to no human supervision. Simulation studies employing trajectory optimization indicate that for certain payloads or tasks, it is more efficient to drag parcels through water instead of solely carrying the parcel through the air, e.g., above the water.
(18) According to one embodiment, as illustrated in
(19) The aerial vehicle 102 may include a multicopter/payload system with multiple degrees of freedom (DOF). For example, the aerial vehicle 102 may be a quadcopter system with 3 or 6 DOF specifically. However, any aerial vehicle system with multiple degrees of freedom operating in 2 or 3D workspaces may be used. Suitable multicopters and other aerial vehicles are known in the art.
(20) The parcel 106 may be essentially any suitable cargo or container therefor. It may be a product of manufacture or a suitable container holding one or more products therein. In particular embodiments, the parcel 106 is configured for efficient movement through a multi-media system. For example, the parcel 106 may be designed to have hydrodynamic and aerodynamic characteristics, as well as water resistant or waterproof construction.
(21)
(22) In some preferred embodiments, a control system operated by the at least one processor (and memory) is configured to control operating parameters including (i) velocity, altitude, and pose of the aerial vehicle, (ii) length and orientation of the cable extending between the aerial vehicle and the parcel, and (iii) parcel depth within the one or more bodies of water. The control system may further utilize a dynamic model involving the aerial vehicle, parcel, and surrounding environment. The surrounding environment may include one or more forces operating on the aerial vehicle and parcel, including, but not limited to, gravity or drag forces. The multi-media parcel delivery system may have a sensor configured to determine a bed profile of the water media, as depicted in
(23)
(24)
(25) An illustrative example, which comprises an under actuated cable robot with a suspended payload is shown in
(26) The illustrated optimized calculations for water-to-water media and air-to-air media, combined with the water-to-water motion with uncertain riverbed profile can be extended to systems with higher degrees of freedom and used to plan motions for systems using aerial vehicles with suspended parcels. Planned motions can include crossing of media air-water and water-air, and dragging maneuvers with partially submerged payloads.
(27)
(28) Dynamic Modeling and Underwater Ground Surface Representation
(29) Using the Newton-Euler formulation, the dynamic model of the system of
(30) TABLE-US-00001 TABLE 1 Identifiers for FIG. 3 Description Symbol Type value Mass of D m.sub.D constant 0.48 kg Mass of S m.sub.S constant 0.95 kg Radius of S R.sub.S constant 0.05 m Frontal area of S A constant 0.0079 m.sup.2 Earth's gravitational constant g constant 9.8 m/s.sup.2 Drag coefficient of S C.sub.D constant .5 Density of water .sub.w constant 997 kg/m.sup.3 {circumflex over (n)}y measure of D's position from N.sub.o y.sub.d variable m {circumflex over (n)}z measure of D's position from N.sub.o z.sub.d variable m {circumflex over (n)}y measure of S's position from N.sub.o y.sub.s variable m {circumflex over (n)}z measure of S's position from N.sub.o z.sub.s variable m Angle from {circumflex over (n)}z to z with + {circumflex over (n)}x sense variable rad Length of cable A l.sub.a variable m Length of cable B l.sub.b variable m Length of Cable C l.sub.c constant 0.57 m Distance between N.sub.1 and N.sub.2 W constant 2.05 m
(31) Using the Newton-Euler formulation, the dynamic model of the system of
(32)
(33)
v.sub.rel=(l.sub.c cos {dot over ()}+{dot over (y)}.sub.dv.sub.w.sub.
Fd.sub.y=0.5.sub.wAC.sub.DV.sub.relv.sub.y.sub.
Fd.sub.z=0.5.sub.wAC.sub.DV.sub.relv.sub.z.sub.
Underwater Ground Surface Profiles
(34) Riverbeds and bodies of water have various profiles that fall under categories such as riffle, drop-off, run, pools, and tails. By observing water features, the type of profile can be determined. A tail profile is described herein, but other types of water profile may be traversed by the system.
(35) Gaussian Processes (GP) regression is employed to model a riverbed tail profile. Other methods are suitable for use for modeling the water media for traversal by the system. With n training measurements, D={(y.sub.i, z.sub.i)|i=1, . . . , n}, where y.sub.i represent the horizontal position along the profile and z.sub.i are noisy depth observations. The expected value of water depth {tilde over (z)}.sub.* at a new testing point y* is given by Formula [6]:
{tilde over (z)}.sub.*=h(y.sub.*).sup.T+.sub.i=1.sup.n.sub.ik(y.sub.i,y.sub.*),[6]
(36) The variance of water depth is given by Formula [7]:
V[z.sub.*]=k(y.sub.*,y.sub.*)k.sub.*.sup.T(K+.sub.n.sup.2I).sup.1k.sub.*,[7] where h(y) are a set of fixed basis functions. Further details on GP's can be found in C. Rasmussen and C. Williams, Gaussian Processes for Machine Learning. Cambridge, MA: The MIT Press, 2006.
Optimization Framework
(37) The state of the cable robot in
{dot over (x)}=f(x,u)
x(0)=x.sub.0
y.sub.s(T)=y.sub.sf; z.sub.s(T)=z.sub.sf
{dot over (y)}.sub.d(T)=0; .sub.d(T)=0; {dot over ()}(T)=0
.sub.d(T)=0; {umlaut over (z)}.sub.d(T)=0; {umlaut over ()}(T)=0
F.sub.1.sub.
F.sub.2.sub.
F.sub.3.sub.
i.sub.a.sub.
z.sub.s.sup.i>z.sub.up, i=1, 2 . . . m
(38) As an illustration, two cost functions are considered for trajectory optimization of the system 100 to generate efficient trajectories, a time cost function, J=T, and an effort cost function, J=.sub.0.sup.T(F.sub.1.sup.2(t)+F.sub.2.sup.2(t))dt. The force F.sub.3 is the tension on cable C, i.sub.a and i.sub.b are the velocities of cables A and B. Finally, z.sub.s.sup.i corresponds to the vertical positions of the discrete points around the periphery of the payload and z.sub.up represents the upperbounds of the uncertain riverbed profile calculated by Formulas [6] and [7] above. A non-linear program (NLP) is formulated via direct colocation using smooth and exact derivatives of the objective function and all constraints using the MATLAB COALESCE framework. A solution is generated using the large-scale NLP solver IPOPT.
(39) The present disclosure may be further understood with reference to the following non-limiting examples.
Example 1
(40) Using a cable robot, the payload of
(41)
(42) Limiting cable speed has a significant effect on resultant minimum time trajectory. At high cable speeds, the preferred approach by the optimization is to gain speed early on, which caused the payload angle to significantly increase. In addition, the system was able to perform a larger loop towards the end of the trajectory as a mechanism to bring the payload to rest.
(43) Other simulations changed the media, cost function, and limits on cable velocities as shown in Table 2 below. For this configuration, the planned trajectories require longer times in water to water media, but significantly larger effort in air to air media. Using the minimum effort cost function with a max cable velocity of 0.3 m/s, the air to air trajectory requires 124.6% more effort than the trajectory in water. For a max cable velocity of 4 m/s, the air to air trajectory requires 79.1% more effort than the water to water trajectory. This important result can be explained due to the dominance that the buoyant force has over the drag forces acting on the payload.
(44) Computation for Example 1 was carried out on an Intel Core i7 CPU @ 2.6 GHz and 16 GB of RAM. The mean computational times were 0.87 s for minimum time trajectories and 1.43 s for minimum effort trajectories.
(45) TABLE-US-00002 TABLE 2 Example 1 data Velocity 0.3 m/s Velocity 0.4 m/s Min Time Min Effort Min Time Min Effort Effort Effort Effort Effort Media Time (s) (N.sup.2S) Time (s) (N.sup.2S) Time (s) (N.sup.2S) Time (s) (N.sup.2S) Water 3.355 278.88 3.398 254.60 1.147 283.46 1.628 128.051 to water Air to 3.02 583.23 3.04 571.927 0.890 360.273 1.082 229.414 air
Example 2
(46) In another Example using a cable robot, the payload was required to go from rest at (y.sub.s, z.sub.s)=(1.0, 0.1)m to a final resting position at (y.sub.s, z.sub.s)=(0.2, 0.04)m while minimizing a time cost function J=T. This Example used water to water motion with an uncertain riverbed profile. The speeds of cables A and B were constrained to 0.3 m/s and the tension force limits were kept at the same values as Example 1. However, in this simulation, the payload was required to avoid collisions with the upper bound of the riverbed profile with a 95% confidence.
Example 3
(47) Using a quadcopter with suspended payload as shown in
(48) The planar quad system was also used to compare efforts in the different media for two different payload to quadcopter mass ratios and multiple maximum net speeds of the aerial vehicle. The cost function was effort, J=.sub.0.sup.T(F.sub.th.sup.2(t)+.sup.2(t))dt, and in all cases the task was to take the payload from a resting position at (0, 1)m to a resting position at (3, 0.05)m. The current was not present in these tests.
Example 4
(49)
(50) Modifications and variations of the methods and systems described herein will be obvious to those skilled in the art from the foregoing detailed description. Such modifications and variations are intended to come within the scope of the appended claims.