IP Library › Granted Patent US 12,246,834
Granted Patent B2
US 12,246,834 · App. 17/195,943 · Granted Mar 11, 2025

Elimination of air flow interference for mid-air package transfers

Inventor: Sarbajit K. Rakshit (Kolkata, IN)
Assignee: International Business Machines Corporation
B64D1/00B64U30/293B64U10/16B64U2101/64B64U2201/102
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,246,834
App. No.
17/195,943
Filed
Mar 9, 2021
Granted
Mar 11, 2025
Kind
B2
Art Unit
3666
USPC
701/10
Abstract

A method for stabilizing drones performing a mid-air package transfer. One or more processors detecting the proximity of a second drone to a first drone. Interference of air pressure between rotors of the first drone and rotors of the second drone is detected by data from sensors included on the first and second drone. Positions of the rotors of the first drone are adjusted by moving rotor arms in a first direction and the rotors of the second drone are adjusted by moving rotor arms of the second drone in a second direction that increases separation between the rotors of the first drone and the second drone, and the amount of separation is based on reduced interference of air pressure between rotors of the first and second drone. Responsive to determining completion of a package transfer, the positions of the rotors are adjusted to original positions.

Claims (47)

1. A method for stabilizing a pair of drones performing a mid-air package transfer, the method comprising:

detecting, by one or more processors, that a first drone is located above, and vertically aligned with a second drone;

determining, by the one or more processors, an air pressure interference level of an area located between rotors of the first drone and rotors of the second drone, wherein the air pressure interference level is calculated based on a difference in air pressure between respective rotor intake areas of the rotors of first drone and the rotors of the second drone;

adjusting, by the one or more processors, positions of the rotors of the first drone while maintaining an orientation of the rotors of the first drone, wherein the adjusting includes moving arms of the first drone to which the rotors of the first drone are attached in a first direction along a horizontal plane with respect to a central cavity of the first drone, wherein the arms of the first drone are moved in the first direction along the horizontal plane until the air pressure interference level of the area located between the rotors of the first drone and the rotors of the second drone is below a predetermined threshold; and

responsive to determining completion of a package transfer, adjusting, by the one or more processors, the positions of the rotors of the first drone to respective original positions.

2. The method of claim 1 , wherein an adjustment of the positions of the rotors of the first drone is performed by activating telescopic arms attached to respective rotors of the first drone.

3. The method of claim 1 , wherein adjusting, by the one or more processors, the positions of the rotors of the first drone in the first direction includes a telescopic movement of the arm attached to the respective rotors of the first drone.

4. The method of claim 1 , wherein moving the arms attached to respective rotors of the first drone in the first direction includes a a rotation of the arms in the horizontal plane around the central cavity of the first drone up to a midpoint position between rotors of the second drone.

5. The method of claim 1 , further comprising:

measuring, by the one or more processors, a change in the air pressure interference level of the area located between the rotors of the first drone and the rotors of the second drone as the arms of the first drone move in the first direction along the horizontal plane with respect to the central cavity of the first drone; and

determining, by the one or more processors, positions of the rotors of the first drone and the rotors of the second drone that result in stabilized positions of the first drone and the second drone, based on a reduction of the air pressure interference level of the area located between the rotors of the first drone and the rotors of the second drone.

6. The method of claim 1 , further comprising:

responsive to detecting an inadequate reduction of the air pressure interference level of the area located between the rotors of the first drone and the rotors of the second drone, adjusting, by the one or more processors, positions of the rotors of the second drone while maintaining an orientation of the rotors of the second drone, wherein the adjusting includes moving arms of the second drone, to which rotors of the second drone are attached, in a second direction along a horizontal plane with respect to a central cavity of the second drone, wherein the second direction increases a separation between the rotors of the first drone and the rotors of the second drone, and wherein an amount of the separation is based on a detection of an adequate reduction in the air pressure interference level of the area located between the rotors of the first drone and the rotors of the second drone to maintain stability.

7. The method of claim 1 , wherein adjusting, by the one or more processors, positions of the rotors of the first drone further comprises:

adjusting, by the one or more processors, the positions of the rotors of the first drone by a combination of movement of the arms in the first direction along the horizontal plane with respect to the central cavity of the first drone, and a rotation of the arms in the horizontal plane around the central cavity of the first drone.

8. A computer program product for stabilizing a pair of drones performing a mid-air package transfer, the computer program product comprising:

one or more computer-readable storage media, and program instructions stored on the one or more computer-readable storage media, the program instructions comprising:

program instructions to detect that a first drone is located above, and vertically aligned with a second drone;

program instructions to determining an air pressure interference level of an area located between rotors of the first drone and rotors of the second drone, wherein the air pressure interference level is calculated based on a difference in air pressure between respective rotor intake areas of the rotors of first drone and the rotors of the second drone;

program instructions to adjust positions of the rotors of the first drone while maintaining an orientation of the rotors of the first drone, wherein the adjusting includes moving arms of the first drone to which the rotors of the first drone are attached in a first direction along a horizontal plane with respect to a central cavity of the first drone, wherein the arms of the first drone are moved in the first direction along the horizontal plane until the air pressure interference level of the area located between the rotors of the first drone and the rotors of the second drone is below a predetermined threshold; and

responsive to determining completion of a package transfer, program instructions to adjust the positions of the rotors of the first drone to respective original positions.

9. The computer program product of claim 8 , wherein an adjustment of the positions of the rotors of the first drone is performed by program instructions to activate telescopic arms attached to respective rotors of the first drone.

10. The computer program product of claim 8 , wherein program instructions to adjust the positions of the rotors of the first drone in the first direction includes program instructions for a telescopic movement of the arm attached to the respective rotors of the first drone.

11. The computer program product of claim 8 , wherein moving the arms attached to respective rotors of the first drone in the first direction includes rotation of the arms in the horizontal plane around the central cavity of the first drone up to a midpoint position between rotors of the second drone.

12. The computer program product of claim 8 , further comprising:

program instructions to measure a change in the air pressure interference level of the rea located between the rotors of the first drone and the rotors of the second drone as the arms of the first drone move in the first direction along the horizontal plane with respect to the central cavity of the first drone; and

program instructions to determine positions of the rotors of the first drone and the rotors of the second drone that result in stabilized positions of the first drone and the second drone, based on a reduction of the air pressure interference level of the area located between the rotors of the first drone and the rotors of the second drone.

13. The computer program product of claim 8 , further comprising:

responsive to detecting an inadequate reduction of the air pressure interference level of the area located between the rotors of the first drone and the rotors of the second drone, program instructions to adjust positions of the rotors of the second drone while maintaining an orientation of the rotors of the second drone, wherein the adjusting includes moving arms of the second drone, to which rotors of the second drone are attached in a second direction along a horizontal plane with respect to a central cavity of the second drone, wherein the second direction increases a separation between the rotors of the first drone and the rotors of the second drone, and wherein an amount of the separation is based on a detection of an adequate reduction in the air pressure interference level of the area located between the rotors of the first drone and the rotors of the second drone to maintain stability.

14. The computer program product of claim 8 , wherein the program instructions to adjust positions of the rotors of the first drone further comprises:

adjusting the positions of the rotors of the first drone by a combination of movement of the arms in the first direction along the horizontal plane with respect to the central cavity of the first drone, and a rotation of the arms in the horizontal plane around the central cavity of the first drone.

15. A computer system for stabilizing a pair of drones performing a mid-air package transfer, the computer system comprising:

one or more computer processors;

one or more computer-readable storage media, and program instructions stored on the one or more computer-readable storage media, the program instructions comprising:

program instructions to detect that a first drone is located above, and vertically aligned with a second drone;

program instructions to determining detect an air pressure interference level of an area located between rotors of the first drone and rotors of the second drone, wherein the air pressure interference level is calculated based on a difference in air pressure between respective rotor intake areas of the rotors of first drone and the rotors of the second drone;

program instructions to adjust positions of the rotors of the first drone while maintaining an orientation of the rotors of the first drone, wherein the adjusting includes moving arms of the first drone to which the rotors of the first drone are attached in a first direction along a horizontal plane with respect to a central cavity of the first drone, wherein the arms of the first drone are moved in the first direction along the horizontal plane until the air pressure interference level of the area located between the rotors of the first drone and the rotors of the second drone is below a predetermined threshold; and

responsive to determining completion of a package transfer, program instructions to adjust the positions of the rotors of the first drone to respective original positions.

16. The computer system of claim 15 , wherein an adjustment of the positions of the rotors of the first drone is performed by program instructions to activate telescopic arms attached to respective rotors of the first drone.

17. The computer system of claim 15 , wherein program instructions to adjust the positions of the rotors of the first drone in the first direction includes program instructions for a telescopic movement of the arm attached to the respective rotors of the first drone.

18. The computer system of claim 15 , further comprising:

program instructions to measure a change in the air pressure interference level of the rea located between the rotors of the first drone and the rotors of the second drone as the arms of the first drone move in the first direction along the horizontal plane with respect to the central cavity of the first drone; and

program instructions to determine positions of the rotors of the first drone and the rotors of the second drone that result in stabilized positions of the first drone and the second drone, based on a reduction of the air pressure interference level of the area located between the rotors of the first drone and the rotors of the second drone.

19. The computer system of claim 15 , further comprising:

responsive to detecting an inadequate reduction of the air pressure interference level of the area located between the rotors of the first drone and the rotors of the second drone, program instructions to adjust positions of the rotors of the second drone while maintaining an orientation of the rotors of the second drone, wherein the adjusting includes moving arms of the second drone, to which rotors of the second drone are attached in a second direction along a horizontal plane with respect to a central cavity of the second drone, wherein the second direction increases a separation between the rotors of the first drone and the rotors of the second drone, and wherein an amount of the separation is based on a detection of an adequate reduction in the air pressure interference level of the area located between the rotors of the first drone and the rotors of the second drone to maintain stability.

20. The computer system of claim 15 , wherein the program instructions to adjust positions of the rotors of the first drone further comprises:

adjusting the positions of the rotors of the first drone by a combination of movement of the arms in the first direction along the horizontal plane with respect to the central cavity of the first drone, and a rotation of the arms in the horizontal plane around the central cavity of the first drone.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2021
From: RAKSHIT, SARBAJIT K.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 055533/0260 →
Continuity (1)
Related Publication 20220289380A1 · Sep 15, 2022
References Cited (15)
US 20160376014A1 · Alnafisah · 2016 [cited by examiner]
US 20180086460A1 · Beaman · 2018 [cited by examiner]
US 20180186448A1 · Pantalone · 2018 [cited by examiner]
US 20190023397A1 · Gang · 2019 [cited by applicant]
US 20190035288A1 · Beltman · 2019 [cited by examiner]
US 20190047698A1 · Jassowski · 2019 [cited by applicant]
US 20190088098A1 · Gangumalla · 2019 [cited by examiner]
US 20190100307A1 · Beltman · 2019 [cited by examiner]
US 20210031913A1 · Martel · 2021 [cited by examiner]
US 20210214075A1 · Yamato · 2021 [cited by examiner]
CN 208102337U · 2018 [cited by examiner]
CN 107364578A · 2019 [cited by applicant]
CN 107933938B · 2019 [cited by applicant]
CN_208102337_machine_translation (Year: 2018). [cited by examiner]
Hsu, “An IBM Patent on Midair Handoffs for Delivery Drones”, Discover, Lovesick Cyborg, May 6, 2017, 4 pps., <https://www.discovermagazine.com/technology/an-ibm-patent-on-midair-handoffs-for-delivery-drones>. [cited by applicant]