Guessing robots predict their environments, navigate better

Jun 12, 2007
Guessing robots predict their environments, navigate better
C.S. George Lee, from left, a Purdue professor of electrical and computer engineering, works with doctoral student H. Jacky Chang to operate mobile robots using a software algorithm that enables robots to make "educated guesses" about what lies ahead as they traverse unfamiliar surroundings. The approach reduces the amount of time it takes to successfully navigate those environments. Future research will extend the concept to four robots working as a team to explore an unknown environment by sharing the mapped information through a wireless network. (Purdue News Service photo/David Umberger)

Engineers at Purdue University are developing robots able to make "educated guesses" about what lies ahead as they traverse unfamiliar surroundings, reducing the amount of time it takes to successfully navigate those environments.

The method works by using a new software algorithm that enables a robot to create partial maps as it travels through an environment for the first time. The robot refers to this partial map to predict what lies ahead.

The more repetitive the environment, the more accurate the prediction and the easier it is for the robot to successfully navigate, said C.S. George Lee, a Purdue professor of electrical and computer engineering who specializes in robotics.

"For example, it's going to be easier to navigate a parking garage using this map because every floor is the same or very similar, and the same could be said for some office buildings," he said.

Both simulated and actual robots in the research used information from a laser rangefinder and odometer to measure the environment and create the maps of the layout.

The algorithm modifies an approach, called SLAM, which was originated in the 1980s. The name SLAM, for simultaneous localization and mapping, was coined in the early 1990s by Hugh F. Durrant-Whyte and John J. Leonard, then engineers at the University of Oxford in the United Kingdom.

SLAM uses data from sensors to orient a robot by drawing maps of the immediate environment. Because the new method uses those maps to predict what lies ahead, it is called P-SLAM.

"Its effectiveness depends on the presence of repeated features, similar shapes and symmetric structures, such as straight walls, right-angle corners and a layout that contains similar rooms," Lee said. "This technique enables a robot to make educated guesses about what lies ahead based on the portion of the environment already mapped."

Research findings were detailed in a paper that appeared in April in IEEE Transactions on Robotics, published by the Institute of Electrical and Electronics Engineers. The paper was authored by doctoral student H. Jacky Chang, Lee, assistant professor Yung-Hsiang Lu and associate professor Y. Charlie Hu, all in Purdue's School of Electrical and Computer Engineering.

Potential applications include domestic robots and military and law enforcement robots that search buildings and other environments.

The Purdue researchers tested their algorithm in both simulated robots and in a real robot navigating the corridors of a building on the Purdue campus. Findings showed that a simulated robot using the algorithms was able to successfully navigate a virtual maze while exploring 33 percent less of the environment than would ordinarily be required.

Future research will extend the concept to four robots working as a team, operating with ant-like efficiency to explore an unknown environment by sharing the mapped information through a wireless network. The researchers also will work toward creating an "object-based prediction" that recognizes elements such as doors and chairs, as well as increasing the robots' energy efficiency.

Robots operating without the knowledge contained in the maps must rely entirely on sensors to guide them through the environment. Those sensors, however, are sometimes inaccurate, and mechanical errors also cause the robot to stray slightly off course.

The algorithm enables robots to correct such errors by referring to the map, navigating more precisely and efficiently.

"When the robot makes a turn to round a corner, let's say there is some mechanical error and it turns slightly too sharp or not sharply enough," Lee said. "Then, if the robot continues to travel in a straight line that small turning error will result in a huge navigation error in the long run."

Source: Purdue University

Explore further: A robot dives into search for Malaysian Airlines flight

add to favorites email to friend print save as pdf

Related Stories

Robotics goes micro-scale

22 hours ago

(Phys.org) —The development of light-driven 'micro-robots' that can autonomously investigate and manipulate the nano-scale environment in a microscope comes a step closer, thanks to new research from the ...

Simplicity is key to co-operative robots

Apr 16, 2014

A way of making hundreds—or even thousands—of tiny robots cluster to carry out tasks without using any memory or processing power has been developed by engineers at the University of Sheffield, UK.

Antennae help flies 'cruise' in gusty winds

Apr 10, 2014

Due to its well-studied genome and small size, the humble fruit fly has been used as a model to study hundreds of human health issues ranging from Alzheimer's to obesity. However, Michael Dickinson, Esther ...

Startup creates underwater robotics with a human touch

Apr 08, 2014

It should be just as easy to use a robotic arm as it is to use your own hand. That's the thinking behind University of Washington startup BluHaptics, which is taking telerobotics—controlling robots from ...

Recommended for you

A robot dives into search for Malaysian Airlines flight

Apr 18, 2014

In the hunt for signs of Malaysian Airlines flight MH370—which disappeared on March 8 after deviating for unknown reasons from its scheduled flight path—all eyes today turn to a company that got its start ...

Simplicity is key to co-operative robots

Apr 16, 2014

A way of making hundreds—or even thousands—of tiny robots cluster to carry out tasks without using any memory or processing power has been developed by engineers at the University of Sheffield, UK.

Students turn $250 wheelchair into geo-positioning robot

Apr 16, 2014

Talk about your Craigslist finds! A team of student employees at The University of Alabama in Huntsville's Systems Management and Production Center (SMAP) combined inspiration with innovation to make a $250 ...

Using robots to study evolution

Apr 14, 2014

A new paper by OIST's Neural Computation Unit has demonstrated the usefulness of robots in studying evolution. Published in PLOS ONE, Stefan Elfwing, a researcher in Professor Kenji Doya's Unit, has succes ...

User comments : 0

More news stories

Airbnb rental site raises $450 mn

Online lodging listings website Airbnb inked a $450 million funding deal with investors led by TPG, a source close to the matter said Friday.

Health care site flagged in Heartbleed review

People with accounts on the enrollment website for President Barack Obama's signature health care law are being told to change their passwords following an administration-wide review of the government's vulnerability to the ...