Dynamic UAV Package Pickup With In-Flight Task Reassignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The process of loading packages into unmanned aerial vehicles (UAVs) is inefficient, leading to prolonged idling time and resource wastage, which negatively impacts the speed and reliability of transportation services as UAVs wait for specific package assignments and undergo extensive loading processes.

Innovation Solution

Implement a dynamic package pick-up system where UAVs are assigned to fly to a loading location and pick up any available package, with a package identification device scanning the package's unique identifier to update the transport task with the delivery location, allowing for immediate departure and streamlined delivery routes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a UAV is assigned a specific package to pick up, then the item provider can identify the UAV and determine the assigned package, but the loading process takes an unsatisfactorily long period of time

Engineering Contradiction:
Improvepackage assignment accuracyVSAvoidloading time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by having the UAV autonomously locate and identify the package using onboard sensors and image recognition technology before the item provider needs to intervene. The package identification is done in advance during the UAV's arrival at the loading location, eliminating the waiting time for manual identification while maintaining accurate package assignment through automated recognition systems.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the item provider manually identifies the UAV and locates the assigned package, then the package can be loaded correctly, but the UAV is merely idling and wasting limited resources such as time and battery power

Engineering Contradiction:
Improvepackage loading accuracyVSAvoidUAV battery power
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The UAV performs self-service by autonomously identifying its assigned package using onboard cameras, image processing algorithms, and package tracking systems. The UAV can locate and verify the package identity without human intervention, then autonomously load it into its payload compartment. This eliminates the idling period where the UAV would otherwise consume battery power while waiting for manual identification, while maintaining accurate package loading through automated recognition and verification systems.

Inventive Principle:
Principle #25Self-service

3Reliability

If the item provider performs multiple steps to identify, determine, locate, and load the package, then the package is loaded into the UAV, but the process takes an unsatisfactorily long period of time hindering delivery efficiency

Engineering Contradiction:
Improvepackage loading completenessVSAvoiddelivery speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system merges multiple sequential steps (UAV identification, package assignment determination, package location, and package loading) into a single automated process. The UAV's onboard systems simultaneously perform identification, location, and verification functions while the autonomous loading mechanism integrates these functions into one coordinated action. This consolidation eliminates the time delays between separate manual operations while ensuring all necessary steps are completed for reliable package loading, thereby significantly improving delivery speed without sacrificing completeness.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11176630B2Dynamic UAV transport tasks
Publication Date: 2021.11.16 WING AVIATION LLC
  • US11176630B2 patent drawing
  • US11176630B2 patent drawing
  • US11176630B2 patent drawing

AI summary

Example implementations relate to a method of dynamically updating a transport task of a UAV. The method includes receiving, at a transport-provider computing system, an item provider request for transportation of a plurality of packages from a loading location at a given future time. The method also includes assigning, by the transport-provider computing system, a respective transport task to each of a plurality of UAVs, where the respective transport task comprises an instruction to deploy to the loading location to pick up one or more of the plurality of packages. Further, the method includes identifying, by the transport-provider system, a first package while or after a first UAV picks up the first package. Yet further, the method includes based on the identifying of the first package, providing, by the transport-provider system, a task update to the first UAV to update the respective transport task of the first UAV.