Synchronized unicast ranging for UWB localization

US12526336B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12526336-B2
Application numberUS-202418616733-A
CountryUS
Kind codeB2
Filing dateMar 26, 2024
Priority dateMar 26, 2024
Publication dateJan 13, 2026
Grant dateJan 13, 2026

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for unicast UWB ranging includes receiving UWB sensor data from a plurality of UWB sensors. The UWB sensors include UWB anchors and a UWB tag. The method further includes assigning a priority to each of the plurality of UWB to create a schedule. Also, the method includes synchronizing a global clock to generate a synchronized global time. Moreover, the method includes determining a maximum time gap and a minimum time gap, wherein the minimum time gap is a minimum amount of time needed between a first sensor reading and a second sensor reading of the plurality of UWB sensors to avoid UWB signal collision, the maximum time gap is a maximum predetermined amount of time between sensor readings of the plurality of UWB sensors; and updating the schedule based on the synchronized global time, the minimum time gap, and the maximum time gap.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method for unicast ultra-wideband (UWB) ranging, comprising: receiving UWB sensor data from a plurality of UWB sensors, wherein the plurality of UWB sensors includes a plurality of UWB anchors and a UWB tag, the plurality of UWB anchors is part of a vehicle, the vehicle includes a network bus connecting the plurality of UWB anchors to one another, the UWB sensor data includes a UWB sensor performance parameter, and the UWB sensor data includes a distance between the plurality of UWB anchors and the UWB tag; performing the following steps by a processor: assigning a priority to each of the plurality of UWB anchors based on a UWB sensor performance parameter of each of the plurality of UWB anchors to create a schedule; transmitting the schedule to the plurality of UWB anchors; synchronizing a global clock to generate a synchronized global time; transmitting the synchronized global time to the plurality of UWB anchors; determining a maximum time gap and a minimum time gap, wherein the minimum time gap is a minimum amount of time needed between a first sensor reading and a second sensor reading of the plurality of UWB sensors to avoid UWB signal collision, the maximum time gap is a maximum predetermined amount of time between sensor readings of the plurality of UWB sensors; and updating the schedule based on the synchronized global time, the minimum time gap, and the maximum time gap; and commanding the plurality of UWB anchors to send the UWB sensor data sequentially in a sequence that follows the schedule, thereby avoiding the UWB signal collision while maximizing UWB sensor performance, wherein the priority assigned to each of the plurality of UWB anchors is also based on a location of the UWB tag, wherein the UWB sensor performance parameter is a historical tracking distance variance, and wherein the schedule is updated such that a timespan between two consecutives sensor readings by the plurality of UWB anchors is equal to or greater than the minimum time gap. 2 . The method of claim 1 , wherein the schedule is updated such that a timespan between two consecutive sensor readings by the plurality of UWB anchors is equal to or less than the maximum time gap. 3 . The method of claim 2 , wherein the priority assigned to each of the plurality of UWB anchors is also based on an estimated error between an estimated distance from the UWB tag and a first UWB anchor of the plurality of UWB anchors and a measured distance from the first UWB anchor and the UWB tag. 4 . The method of claim 2 , wherein the global clock is synchronized using Global Positioning System (GPS) data from a GPS transceiver or broadcasted synchronization message on the network bus. 5 . A system for unicast ultra-wideband (UWB) ranging, comprising: a plurality of UWB sensors, wherein the plurality of UWB sensors includes a plurality of UWB anchors and a UWB tag; a network bus connecting the plurality of UWB anchors to one another; and a gateway coupled to the network bus and the plurality of UWB anchors, wherein the gateway includes a processor and a tangible, non-transitory, machine-readable medium connected to the processor, and the processor is programmed to: receive UWB sensor data from a plurality of UWB sensors, wherein the plurality of UWB sensors includes a plurality of UWB anchors and a UWB tag, the plurality of UWB anchors is part of a vehicle, the vehicle includes a network bus connected the plurality of UWB anchors to one another, the UWB sensor data includes a UWB sensor performance parameter, and the UWB sensor data includes a distance from the plurality of UWB anchors and the UWB tag; assign a priority to each of the plurality of UWB anchors based on a UWB sensor performance parameter of each of the plurality of UWB anchors to create a schedule; transmit the schedule to the plurality of UWB anchors; synchronize a global clock to generate a synchronized global time; transmit the synchronized global time to the plurality of UWB anchors; determine a maximum time gap and a minimum time gap, wherein the minimum time gap is a minimum amount of time needed between a first sensor reading and a second sensor reading of the plurality of UWB sensors to avoid UWB signal collision, the maximum time gap is a maximum predetermined amount of time between sensor readings of the plurality of UWB sensors; update the schedule based on the synchronized global time, the minimum time gap, and the maximum time gap; and command the plurality of UWB anchors to send the UWB sensor data sequentially in a sequence that follows the schedule, thereby avoiding the UWB signal collision while maximizing UWB sensor performance, wherein the priority assigned to each of the plurality of UWB anchors is also based on a location of the UWB tag, wherein the UWB sensor performance parameter is a historical tracking distance variance, and wherein the schedule is updated such that a timespan between two consecutives sensor readings by the plurality of UWB anchors is equal to or greater than the minimum time gap. 6 . The system of claim 5 , wherein the schedule is updated such that a timespan between two consecutive sensor readings by the plurality of UWB anchors is equal to or less than the maximum time gap. 7 . The system of claim 6 , wherein the priority assigned to each of the plurality of UWB anchors is also based on an estimated error between an estimated distance from the UWB tag and a first UWB anchor of the plurality of UWB anchor and a measured distance from the first UWB anchor and the UWB tag. 8 . The system of claim 7 , wherein the global clock is synchronized using Global Positioning System (GPS) data from a GPS transceiver or broadcasted synchronization message on the network bus. 9 . A vehicle, comprising: a vehicle body; a plurality of ultra-wideband (UWB) sensors coupled to the vehicle body, wherein the plurality of UWB sensors includes a plurality of UWB anchors and a UWB tag, each of the plurality of UWB anchors is fixed to the vehicle body such that each of the plurality of UWB anchors remains stationary relative to the vehicle body, the UWB tag is not fixed to the vehicle body such that the UWB tag is movable relative to the vehicle body; a network bus connecting the plurality of UWB anchors to one another; and a gateway coupled to the network bus and the plurality of UWB anchors, wherein the gateway includes a processor and a tangible, non-transitory, machine-readable medium connected to the processor, and the processor is programmed to: receive UWB sensor data from a plurality of UWB sensors, wherein the UWB sensor data includes a UWB sensor performance parameter, and the UWB sensor data includes a distance from the plurality of UWB anchors and the UWB tag; assign a priority to each of the plurality of UWB anchors based on a UWB sensor performance parameter of each of the plurality of UWB anchors to create a schedule; transmit the schedule to the plurality of UWB anchors; synchronize a global clock to generate a synchronized global time; transmit the synchronized global time to the plurality of UWB anchors; determine a maximum time gap and a minimum time gap, wherein the minimum time gap is a minimum amount of time needed between two consecutive sensor readings of the plurality of UWB sensors to avoid a UWB signal collision, the maximum time gap is a maximum predetermined amount of time between two consecutive sensor readings of the plurality of UWB sensors; and update the schedule based on the synchronized global time, the minimum time gap, and the maximum time gap; and command the plurality of UWB anchors to send the UWB sensor data sequentially in a sequence that follows the schedule, thereby avoiding

Assignees

Inventors

Classifications

  • Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO · CPC title

  • H04W4/40Primary

    for vehicles, e.g. vehicle-to-pedestrians [V2P] · CPC title

  • Systems with very large relative bandwidth, i.e. larger than 10 %, e.g. baseband, pulse, carrier-free, ultrawideband · CPC title

  • with exchange of information between interrogator and responder · CPC title

  • H04L67/12Primary

    specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12526336B2 cover?
A method for unicast UWB ranging includes receiving UWB sensor data from a plurality of UWB sensors. The UWB sensors include UWB anchors and a UWB tag. The method further includes assigning a priority to each of the plurality of UWB to create a schedule. Also, the method includes synchronizing a global clock to generate a synchronized global time. Moreover, the method includes determining a max…
Who is the assignee on this patent?
Gm Global Tech Operations Llc
What technology area does this patent fall under?
Primary CPC classification H04W4/40. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 13 2026 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).