ECE 480: Senior Design
Team 2

3D Model Building
Using RGB-Depth Cameras

Project

About the project:

With the widening availability of RGB-Depth cameras to industry and to consumers, new applications for these sensors are in high demand. World modeling is one such application and, while done before in various research projects, the process of using RGB-Depth cameras to model a space has yet to become an automated process. Automating this process would allow for numerous practical applications ranging from military use to helping those with physical disabilities. The goal of this project is to combine a robotic moving platform and a commercially available RGB-Depth camera to autonomously build a 3D model of a room. The combined device will require additional structural supports and power. A successful device will be able to localize its position when capturing images and integrate images together to build a 3D model. The robot should be able to completely map a room without getting stuck or running out of power and should do so in a timely manner. Several challenges had to be addressed while working on this project including integrating the various pieces of hardware together, solving the mapping and localization problem, and combining the data from the RGB-Depth sensor into a cohesive and complete 3D model in real-time. Pictured on right: an example of a 3D model of a room along with both the RGB-Depth sensor (Microsoft Kinect V2) and robotic platform (iRobot Create 2) used in the project.

Click this link to view a video of the robot in action.

example scan 1 example scan 2 depth view occupancy