Robohub.org
 

RFID-based global positioning


by
14 August 2010



share this:

Having a robot figure out its global position is required in many real world applications, it’s also one of the biggest challenges in robotics.

The easiest approach is to have a robot blindly keep track of its movements (odometry) from a known starting position. Odometry alone however quickly results in an add-up of errors that make the localization unusable.

To help the robot along the way, Boccadoro et al. propose to place passive Radio-Frequency IDentification (RFID) tags in known positions in the environment. These smart tags are interesting because they are typically low cost and require no energy to function. Robots equipped with RFID readers can detect a tag within a 1m range, although with a lot of noise. Algorithms are then needed to combine the robot’s sensors, in this case odometry, with the noisy RFID readings to precisely estimate its global position.

For this purpose, two types of Kalman Filters are implemented and compared to a Particle Filter method that typically has much larger computational cost. Experiments were conducted using a Pioneer P3-DX driving around a corridor equipped with 6 RFID tags.

Results show that the first method is fast but imprecise when tags are sparse (figure left). The second approach has higher computation requirements than the first but is able to obtain estimates as good as the Particle Filter method with few tags (figure right).

The path reconstructed through the various methods proposed: a red line is used to represent the estimation of the second loop of the robot path, the green line is used for the last loop; the line in blue is ground truth.

In the future, authors hope to investigate the optimal placement of RFID tags to achieve even better position estimates.




Sabine Hauert is President of Robohub and Associate Professor at the Bristol Robotics Laboratory
Sabine Hauert is President of Robohub and Associate Professor at the Bristol Robotics Laboratory

            AUAI is supported by:



Subscribe to Robohub newsletter on substack



Related posts :

Robot Talk Episode 167 – Automating construction, with Jan Petrš

  23 Oct 2026
In the latest episode of the Robot Talk podcast, Claire chatted to Jan Petrš from École Polytechnique Fédérale de Lausanne about novel robot designs for construction and architecture.

ACM SIGAI Autonomous Agents Award 2027 open for nominations

  20 Oct 2026
Nominations are solicited for the 2027 ACM SIGAI Autonomous Agents Research Award.

Powered by muscle cells, a paper-thin robot swims through watery maze

  19 Oct 2026
MIT engineers’ new aquabot offers a way to design small, efficient “biohybrid” robots.

Robot Talk Episode 166 – Evolving robot bodies and brains, with Rika Antonova

  16 Oct 2026
In the latest episode of the Robot Talk podcast, Claire chatted to Rika Antonova from the University of Cambridge about using artificial intelligence to develop complimentary robot hardware and algorithms.

Humanoid robots can sprint and box – but the real test is doing the laundry

  12 Oct 2026
No robot system can yet reliably handle the whole laundry process. Even folding remains a challenge.

Robot Talk Episode 165 – Robots behind the research, with Kushant Patel

  09 Oct 2026
In the latest episode of the Robot Talk podcast, Claire chatted to Kushant Patel from Brookhaven National Laboratory about robots that work in scientific facilities, such as particle accelerators.

What three days building a robot taught me

and   07 Oct 2026
The brief sounded simple: build a small autonomous robot, then make it survive increasingly difficult mazes. Simple... right? Until you actually have to build one.


↑


AUAI is supported by:







Subscribe to Robohub newsletter on substack




 















©2026.05 - Association for the Understanding of Artificial Intelligence