Method and system for determining precise robotic position and orientation using near-simultaneous radio frequency measurements
First Claim
1. A method for determining a position of a robotic device within an environment, the method comprising:
- transmitting, by a master transceiver tag associated with the robotic device, a request to join a network, the network comprising at least one master node and a plurality of anchor nodes;
receiving, by the master transceiver tag, distance information for at least a portion of the master node and the plurality of anchor nodes;
determining, by the master transceiver tag, a set of best fit anchor nodes based upon the distance information;
determining, by the master transceiver tag, ranging information from the master transceiver tag to each of the set of best fit anchor nodes;
calculating, by the master transceiver tag, a position of the robotic device based upon the determined ranging information;
receiving, by the master transceiver tag, relative positioning information from a plurality of additional transceiver tags operably attached to the robotic device;
calculating, by the master transceiver tag, a location for each of the plurality of additional transceiver tags based upon the received relative positioning information and the position of the robotic device; and
determining, by the master transceiver tag, a pose of the robotic device based upon the calculated location of each of the plurality of additional transceiver tags.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for determining position and/or pose of an object. A robotic device moves throughout an environment and includes a master transceiver tag and, optionally, additional tags. The environment includes a plurality of anchor nodes that are configured to form a network. A master anchor node is in communication with at least a portion of the plurality of anchor nodes and is configured to transmit a ranging message as a UWB signal, receive a ranging message response from each other anchor node in the network, generate a reference grid representing physical locations of the plurality of anchor nodes within the network based upon the received ranging message responses, and distribute the reference grid to each of the other anchor nodes. The master transceiver tag receives the reference grid information and, based upon further calculations, determines a specific position and pose of the robotic device within the environment.
-
Citations
9 Claims
-
1. A method for determining a position of a robotic device within an environment, the method comprising:
-
transmitting, by a master transceiver tag associated with the robotic device, a request to join a network, the network comprising at least one master node and a plurality of anchor nodes; receiving, by the master transceiver tag, distance information for at least a portion of the master node and the plurality of anchor nodes; determining, by the master transceiver tag, a set of best fit anchor nodes based upon the distance information; determining, by the master transceiver tag, ranging information from the master transceiver tag to each of the set of best fit anchor nodes; calculating, by the master transceiver tag, a position of the robotic device based upon the determined ranging information; receiving, by the master transceiver tag, relative positioning information from a plurality of additional transceiver tags operably attached to the robotic device; calculating, by the master transceiver tag, a location for each of the plurality of additional transceiver tags based upon the received relative positioning information and the position of the robotic device; and determining, by the master transceiver tag, a pose of the robotic device based upon the calculated location of each of the plurality of additional transceiver tags. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification