MIT robot navigates using Microsoft’s Kinect

MIT robot uses Microsoft’s Kinect to navigate through its surroundings

Researchers at the at MIT’s Computer Science and Artificial Intelligence Laboratory (CSAIL; Cambridge, MA, USA) have developed a robot that uses Microsoft’s Kinect to navigate through its surroundings.

While a large amount of research has been devoted to developing one-off maps that robots can use to navigate around an area, such systems cannot adjust to changes in the surroundings over time.

The MIT approach, based on a technique called Simultaneous Localization and Mapping (SLAM), will allow robots to constantly update a map as they learn new information over time.

The MIT team has previously tested the approach on robots equipped with expensive laser-scanners, but in a paper to be presented this May at the International Conference on Robotics and Automation (St. Paul, MN), they have now shown how a robot can locate itself in such a map with a Kinect camera.

As the robot travels through an unexplored area, the Kinect sensor’s visible-light video camera and infrared depth sensor scan the surroundings, building up a 3-D model of the walls of the room and the objects within it. Then, when the robot passes through the same area again, the system compares the features of the new image it has created -- including details such as the edges of walls, for example -- with all the previous images it has taken until it finds a match.

At the same time, the system constantly estimates the robot’s motion using on-board sensors that measure the distance its wheels have rotated. By combining the visual information with this motion data, it can determine where within the building the robot is positioned. Combining the two sources of information allows the system to eliminate errors that might creep in if it relied on the robot’s on-board sensors alone.

Once the system is certain of its location, any new features that have appeared since the previous picture was taken can be incorporated into the map by combining the old and new images of the scene.

More information is available here.

-- by Dave Wilson, Senior Editor, Vision Systems Design

Font Sizes:


The eyes have it

Wed Apr 24 09:22:00 CDT 2013
Camera-based surveillance systems have definitely played an important role in helping to keep crime dow... Read More >>

Banking on a barcode

Wed Apr 24 07:32:00 CDT 2013
If you are a private investor engaged in online trading and banking, having a Trojan attack your PC and... Read More >>

SPONSOR INFORMATION


Webcasts

Upcoming Webcasts

State-of-the-art high-speed imaging

This webcast will describe the differences between high-speed imaging and other computer vision technologies, along with their impacts. It will review innovations that are enabling product developm...

Optical Character Recognition and Verification in Vision Systems

This webcast will begin with a discussion of optical character recognition (OCR) and optical character verification (OCV) by defining the two terms and explaining their practical differences.

Vision for Networked Security and Surveillance Systems

This webcast will identify the components and technologies important in networked security and surveillance systems, including CCD and CMOS cameras, multi-sensor systems, lens types, interfaces, li...

Benefits of the New USB3 Vision Standard

In this webcast, you will learn how the new USB3 Vision standard builds on earlier USB standards but provides an optimized standard for machine vision applications that require more deterministic, ...

Archives

Click here to view archived Vision Systems Design articles