UAV Docking on Moving Vehicles Using Marker-Guided Velocity Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing UAV systems lack efficient methods for docking with vehicles, particularly in dynamic environments, and there is a need for improved communication and obstacle avoidance capabilities to gather information about the vehicle's surroundings.

Innovation Solution

A UAV docking system that uses visual markers to differentiate vehicles, controls lateral velocity to match the vehicle's speed, and establishes a mechanical or magnetic connection for secure docking, enabling automated and obstacle-avoiding takeoff and landing on moving vehicles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a UAV attempts to dock with a moving vehicle without velocity control, then the docking process becomes simpler, but the UAV may be damaged due to velocity mismatch

Engineering Contradiction:
Improvedocking processVSAvoidUAV safety
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system dynamically adjusts the lateral velocity parameter of the UAV to match the vehicle's velocity. The processor continuously monitors the vehicle's lateral velocity and generates command signals to drive the propulsion units, maintaining the velocity difference within a predetermined safe range, thus preventing damage while enabling automated docking

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The docking system implements a feedback mechanism where the processor receives real-time velocity data from the vehicle, compares it with the UAV's current velocity, and continuously adjusts the propulsion unit output accordingly. This closed-loop control ensures the velocity mismatch remains within safe limits throughout the docking process

Inventive Principle:
Principle #23Feedback

2Measurement precision

If the UAV uses a unique marker to identify the vehicle, then docking accuracy improves, but the complexity of the system increases

Engineering Contradiction:
Improvedocking accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system employs a visual marker with specific color patterns (e.g., black and white alternating patterns or QR codes) that the optical sensor can easily distinguish. This approach achieves high docking accuracy through simple optical recognition without requiring complex identification systems

Inventive Principle:
Principle #32Color changes

Solution Approach 2:

The unique marker serves as a visual copy or representation of the vehicle's identity and docking position. The optical sensor captures an image of the marker, and the processor decodes this visual information to determine docking parameters, simplifying the identification process while maintaining precision

Inventive Principle:
Principle #26Copying

3Reliability

If the UAV communicates with the vehicle during docking, then communication reliability improves, but the system complexity increases

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidcommunication system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The communication system is designed to perform multiple functions: transmitting velocity data for control, sending docking status information, and enabling bidirectional communication between the UAV and vehicle. This multi-functional approach improves reliability without requiring separate dedicated systems for each function

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The processor acts as an intermediary that manages all communication between the UAV and vehicle. It receives data from the vehicle's sensors, processes the information, generates appropriate command signals, and transmits responses, thereby simplifying the communication architecture while ensuring reliable data exchange

Inventive Principle:
Principle #24Intermediary (Mediator)

4Reliability

If the UAV performs obstacle avoidance during docking, then safety improves, but the docking time increases

Engineering Contradiction:
Improvedocking safetyVSAvoiddocking time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The obstacle avoidance system performs preliminary scanning of the docking path before the UAV commits to the docking maneuver. The optical sensor and processor identify potential obstacles in advance and calculate alternative trajectories, allowing the UAV to execute safe docking without significant delays during the critical docking phase

Inventive Principle:
Principle #10Preliminary action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The system allows for secure, automated UAV docking and communication with vehicles in motion, providing real-time environmental information and obstacle avoidance, enhancing situational awareness for vehicle occupants.

Implementation Method 1

The marker may be a visual marker detectable by an optical sensor

Methodology Applied
Scientific EffectLight detection: Light

Implementation Method 2

The marker may be detectable by an infrared sensor

Methodology Applied
Scientific EffectInfrared detection: Infrared Radiation

Data Source

PatentUS12570417B2Systems and methods for UAV docking
Publication Date: 2026.03.10 SZ DJI TECH CO LTD
  • US12570417B2 patent drawing
  • US12570417B2 patent drawing
  • US12570417B2 patent drawing

AI summary

A method includes obtaining, by a vehicle, data from a movable object, generating information for display at the vehicle based at least in part on the data, and causing movement of the vehicle based at least in part on the displayed information. The data is collected by one or more sensors of the movable object. The vehicle is configured to provide one or more services to the movable object.