UWB Localization Tag Dynamic Anchor Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing low-power wireless localization tags are limited in their ability to switch between multiple anchors, especially in large-scale environments, as they cannot obtain signals from surrounding anchors during sleep states and require fixed anchor configurations, making them unsuitable for environments with many anchors.

Innovation Solution

A localization system where each anchor periodically transmits wireless data frames with its identifier, allowing the tag to update a nearby anchor list and switch anchors dynamically by broadcasting a ranging frame with an anchor identifier list, enabling the tag to calculate distances and update its anchor list even when moving, using UWB technology.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If the tag writes all anchor identities into configuration and fixedly ranges with anchored anchors, then the tag can maintain low power consumption by sleeping periodically, but the tag cannot switch anchors dynamically in large-scale environments with many anchors

Engineering Contradiction:
Improvepower consumptionVSAvoidanchor switching capability
Core Design Contradiction:
Use of energy by moving objectVSAdaptability or versatility

Solution Approach 1:

The patent makes the anchor list dynamic by allowing anchors to periodically broadcast their identities and the tag to update its ranging anchor list in real-time. This enables the tag to adaptively switch between anchors based on current scene conditions rather than being fixed to a predetermined list, resolving the contradiction between low-power operation and dynamic adaptability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements preliminary action by having anchors proactively broadcast their identities during the tag's sleep period. This allows the tag to receive updated anchor information before its next wake-up cycle, enabling dynamic anchor switching without requiring the tag to remain continuously active and consume excessive power.

Inventive Principle:
Principle #10Preliminary action

2Duration of action of moving object

If the tag periodically ranges with anchors to save power by entering sleep state, then the tag's endurance is extended, but the tag cannot obtain signals from surrounding anchors during sleep state

Engineering Contradiction:
ImproveenduranceVSAvoidanchor signal information
Core Design Contradiction:
Duration of action of moving objectVSLoss of information

Solution Approach 1:

The patent applies preliminary action by having anchors broadcast their identities and information during the tag's sleep period. This preliminary transmission of information ensures that when the tag wakes up, it already has updated anchor lists ready for ranging, eliminating information loss without requiring continuous tag activation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements periodic action through anchors broadcasting their identities at regular intervals during the tag's sleep cycle. This periodic transmission ensures the tag receives fresh anchor information periodically, maintaining information accuracy while allowing the tag to remain in low-power sleep mode for extended durations.

Inventive Principle:
Principle #19Periodic action

3Ease of operation

If all anchor identities are written into the tag's configuration, then the tag can range with anchored anchors, but the method is only suitable for small scenes with a few anchors and the tag cannot switch anchors when the amount of anchors is large

Engineering Contradiction:
Improveranging operationVSAvoidscalability to large anchor environments
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent transforms the static anchor list in traditional systems into a dynamic list where anchors periodically broadcast their identities. The tag maintains a ranging anchor list that is continuously updated based on current scene conditions, enabling scalability to large environments with many anchors while keeping ranging operations simple and automatic.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies segmentation by dividing the complete anchor population into two categories: anchored anchors (with fixed positions) and unanchored anchors (moving or temporary). The tag's ranging anchor list dynamically includes relevant anchors from both categories, allowing the system to handle large numbers of anchors efficiently without overwhelming the tag's configuration memory.

Inventive Principle:
Principle #1Segmentation

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

This solution allows for efficient and accurate ranging with multiple anchors, extending the tag's endurance and enabling precise localization in dynamic environments with many anchors, as the tag can switch anchors in real-time and maintain accurate distance calculations.

Implementation Method 1

using UWB technology

Methodology Applied
Scientific EffectUWB (Ultra-Wideband) technology:

Implementation Method 2

In a TOF (time of flight) wireless localization system, the tag periodically wirelessly communicate with the surrounding anchors to calculate the distance between the tag and the surrounding anchors

Methodology Applied
Scientific EffectTime of flight: Time of Flight

Data Source

PatentUS10771925B1Localization methods and system using the same
Publication Date: 2020.09.08 UBTECH ROBOTICS CORP LTD
  • US10771925B1 patent drawing
  • US10771925B1 patent drawing
  • US10771925B1 patent drawing

AI summary

The present disclosure provides localization methods and a system using the same. One of the methods includes: broadcasting a ranging frame in a awake state of a localization tag; obtaining a response frame returned by the first anchor according to the ranging frame; updating the ranging anchor list according to the response frame; and calculating a distance between the localization tag and the first anchor based on a time of broadcasting the ranging frame, a time of receiving the response frame, the time of the first anchor receiving the ranging frame, and the time of the first anchor transmitting the response frame. In such a manner, the localization tag is enabled to switch the anchor for ranging in time according to the updated ranging anchor list during movement, thereby automatically ranging with the nearby anchor.