Building topological maps to get around

31 August 2011

share this:

Service robots entering our homes will need to map their environment and figure out their location as they move around. Previous articles discussed Self-Localization And Mapping (SLAM) approaches that give accurate measurements regarding the location of the robot and objects in the environment. Such so called “metric” approaches can be useful for robot tasks that require high accuracy, such as placing a cup in an exact location.

Instead, the “topological” approach represents the environment as places (nodes) and paths between places as edges. Robots can localize by finding the node where they are currently positioned. The advantage of this approach is that large amounts of data can be stored as nodes and edges and noisy sensors can be used to grossly map the environment. Furthermore, for human robot interactions it is sometimes more useful for the robot to know in what room it is (e.g. kitchen node) rather than a cartesian coordinate.

Following this idea, Choi et al. present a method for autonomous topological modeling and localization in home environments using only low-cost sonar sensors. Experiments were conducted using a Pioneer 3-DX differential drive robot (see picture below) equipped with 12 Murata MA40B8 sonar sensors in a 11.4 m × 8.7 m home environment of several rooms containing items of furniture.

As a first step, the robot was manually guided along an arbitrary path at an average speed of about 0.15 m/s while acquiring sensor data at a rate of 4 Hz. Based on the sonar data, the robot marks a grid map with regions that have obstacles and those that don’t. The grid map is then partitioned into several convex subregions that represent the nodes in the environment. The result is a topological map as can be seen below. As a second experiment, the robot is again guided through the environment and asked to identify its node location, even in situations where furniture has been moved around. Results show that the proposed method provides reliable modeling and localization using sparse and noisy sonar data.

Experimental results of the autonomous topological modeling process: autonomous subregion extractions (each subregion is a different color) and the corresponding topological models.

Although the proposed method was developed for sonar sensors, it can also be applied to any type of sensor that generates grid maps (e.g., laser range finders or stereo vision sensors).

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

Related posts :

Sense Think Act Pocast: Erik Schluntz

In this episode, Audrow Nash interviews Erik Schluntz, co-founder and CTO of Cobalt Robotics, which makes a security guard robot. Erik speaks about how their robot handles elevators, how they have hum...
19 October 2021, by and

A robot that finds lost items

Researchers at MIT have created RFusion, a robotic arm with a camera and radio frequency (RF) antenna attached to its gripper, that fuses signals from the antenna with visual input from the camera to locate and retrieve an item, even if the item is buried under a pile and completely out of view.
18 October 2021, by

Robohub gets a fresh look

If you visited Robohub this week, you may have spotted a big change: how this blog looks now! On Tuesday (coinciding with Ada Lovelace Day and our ‘50 women in robotics that you need to know about‘ by chance), Robohub got a massive modernisation on its look by our technical director Ioannis K. Erripis and his team.
17 October 2021, by



High Capacity Ride Sharing, with Alex Wallar

In this episode, our interviewer Lilly speaks to Alex Wallar, co-founder and CTO of The Routing Company. Wallar shares his background in multi-robot path-planning and optimization, and his research on scheduling and routing algorithms for high-capacity ride-sharing. They discuss how The Routing Company helps cities meet the needs of their people, the technical ins and outs of their dispatcher and assignment system, and the importance of public transit to cities and their economics.
12 October 2021, by

50 women in robotics you need to know about 2021

It’s Ada Lovelace Day and once again we’re delighted to introduce you to “50 women in robotics you need to know about”! From the Afghanistan Girls Robotics Team to K.G.Engelhardt who in 1989 ...
12 October 2021, by and

Join the Women in Robotics Photo Challenge

How can women feel as if they belong in robotics if we can't see any pictures of women building or programming robots? The Civil Rights Activist Marian Wright Edelson aptly said, "You can't be what yo...
12 October 2021, by

©2021 - ROBOTS Association


©2021 - ROBOTS Association