josh-mack / SeniorDesign

Envirobot: Project for the 2016-2017 Senior Design class at the University of Delaware

Home Page:https://sites.google.com/a/udel.edu/envirobot/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SeniorDesign

Code for Envirobot, a University of Delaware Senior Design Project 2016-2017

Team Members: Josh Mack, Sarah Jensen, Allan Pinera, Matt Campagnola and Christian Basse

In depth project information can be found on the project website at https://sites.google.com/a/udel.edu/envirobot/

Project Goal

We are designing a robot that can map 3D environments using a Microsoft Kinect sensor and an i-create development roomba for VR applications. The Kinect sensor is a RGB-d camera capable of both standard video capture and various depths of objects within an image. While Microsoft has provided 3D imaging software called Kinect Fusion, it is mainly limited to static objects. We will be implementing Kintinuous, an open-source software capable of generating whole environments in 3D. This software extends Kinect Fusion's capability by stitching together the 3D captures as you move through a building with the Kinect.

We will have the Kinect attached to an i-create, which is a programmable robot by the company behind Roomba. The challenge will be programming the robot to traverse hallways and rooms, so that Kinect sensor can capture the environments correctly. Our plan is to implement Wall-E, a previous project that used ultrasonic sound so the i-robot can traverse hallways, but also extending its functionality so we can move about a room which contains more obstacles.

Lastly we will use an Oculus Rift to view and move through these 3D environments .

About

Envirobot: Project for the 2016-2017 Senior Design class at the University of Delaware

https://sites.google.com/a/udel.edu/envirobot/


Languages

Language:C++ 48.0%Language:Python 23.5%Language:Makefile 21.7%Language:CMake 3.9%Language:C 2.8%Language:Shell 0.0%