QR Code Flight Control for Shareable UAV Operation Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for controlling movable objects, such as UAVs, are inefficient and inconvenient for editing and transmitting movement control information, lacking a fast and simple way to manage and share operation data.

Innovation Solution

Encoding movement control information into machine-readable codes, such as QR codes, which can be easily captured and processed by the object or a control unit to adjust operation parameters, enabling efficient data storage, editing, and sharing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional methods are used for transmitting movement control information, then the control information can be transmitted, but the efficiency and convenience of editing and transmitting operation data is poor

Engineering Contradiction:
Improveefficiency of editing and transmitting operation dataVSAvoidconvenience of managing movement control information
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent uses machine-readable codes (such as QR codes) as a copyable representation of movement control information. Instead of directly transmitting complex control data through conventional communication channels, the system creates a compact visual copy of the operation data that can be easily captured, stored, and transmitted. The movable object captures an image of the code, extracts the embedded operation data, and executes the control commands, thereby significantly improving the efficiency and convenience of managing movement control information.

Inventive Principle:
Principle #26Copying

2Productivity

If machine-readable code is used to store operation data, then the efficiency of managing movement control information is improved, but the code must be accurately captured and processed

Engineering Contradiction:
Improveefficiency of managing movement control informationVSAvoidaccuracy of code capture and processing
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent incorporates error correction mechanisms and validation procedures in advance to ensure reliable decoding of the machine-readable code. The system is designed to handle potential capture errors, such as partial code visibility or imaging artifacts, by implementing redundancy in the code structure and verification protocols during the image processing stage. This beforehand cushioning ensures that the operation data can be accurately extracted even under suboptimal capture conditions.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

3Adaptability or versatility

If operation data is encoded in machine-readable code, then data sharing among users and objects is facilitated, but the code structure must be standardized for recognition

Engineering Contradiction:
Improvesharing capability of operation dataVSAvoidstandardization requirements of code structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent employs a universally recognizable machine-readable code format (such as QR code) that can be read by various imaging devices and processed by different movable objects. The code structure is designed to be platform-independent, allowing operation data to be shared across different users, devices, and object types. The standardized format includes universal error correction and data encoding schemes that ensure compatibility across the system, thereby facilitating wide-ranging data sharing without requiring device-specific customization.

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

Data Source

PatentUS10901436B2Method and system for controlling a movable object using machine-readable code
Publication Date: 2021.01.26 SZ DJI TECH CO LTD
  • US10901436B2 patent drawing
  • US10901436B2 patent drawing
  • US10901436B2 patent drawing

AI summary

The present disclosure describes systems and methods for operating a movable object using a machine readable code. In one embodiment, an image may be obtained by the movable object. The image may include a machine-readable code configured to store a set of operation data for controlling the movable object. The movable object may process the image to retrieve the machine-readable code and the set of operation data. The movable object further may adjust one or more operation parameters of the movable object based on the set of operation data.