Here you can find all sorts of projects done by the students in our department. With the assistance faculty and staff, students conduct research in various computer science topics. These projects range from mobile applications to hardware analysis. These students also have opportunities to present their work and make it known to fellow students, and to the rest of the world!

(April 2015) AR.Drone 2.0 Node.js API Supporting Color Detection

By: Jeff Brookshaw

Advisors: Joan Francioni, Mingrui Zhang

Abstract

The wARriorDrone API provides the core functionality to access the pixel data of the AR.Drone 2.0 video stream, and provides an interface for mapping specified colors to common drone flight commands.

Hypothesis

An AR Drone 2.0 quadricopter can be programmed to recognize and autonomously follow a colored object in a controlled environment, using the Node.js wARriorDrone API.

Introduction

Detection Settings, Commands, Drone Video Stream/Object Rendering, Color Data, Distance Metrics, Links.

Methodology

Tests were conducted in a standard racquetball court that measures 40 feet long, 20 feet wide, and 20 feet high with red lines defining the service and serve reception areas.

Conclusion

I have successfully implemented a demo application using the wARriorDrone API, that supports autonomous flight through color tracking. I have also created a website with documentation and test videos.

(May 2017) CS Department Website

By: CS 344 and CS 444 Students

Advisors: Joan Francioni

Abstract

Students in the fall 2016 CS 344 classes and the spring 2017 CS 444 class created a new website for the department.

Hypothesis

A fun, informative, and usable website, with an admin back-end, could be developed by students.

Introduction

The website goals included telling our CS Dept story, serving as a resource for potential students (and parents) and current students, and providing a place to brag about our students and alum.

Methodology

Students in the CS 344 classes developed prototypes. In CS 444, students developed a full website and conducted a usability study.

Conclusion

Take a look around the website and see how well the students did!

(April 2010) Sensor Equipped Parking Solution

By: Prapti Shrestha

Advisors: Gerry Cichanowski

Abstract

Distance sensors are used in a parking lot within a zigbee network to support an application for finding available parking spaces.

Hypothesis

The system will function in various weather conditions including temperature ranges from -20F to 115F, rainfall, and cloudy conditions.

Introduction

The aim in conducting this particular research is to use distance sensors in creating an intelligent zigbee-enabled parking lot to assist in easy parking solutions.

Methodology

The parking lot was set up with an infrared proximity sensor. The distance sensor was tested in different natural and simulated environments.

Conclusion

Use of zigbee nodes to establish a wireless network proved to be an efficient, energy saving tool in the overall design of the parking lot.

(May 2013) Mobile Tablet Controlled Lighting

By: Dan Fredell

Advisors: Mingrui Zhang

Abstract

An Android application for theatrical light control was developed that uses the ArtNet network protocol to send DMX lighting information over an Ethernet network.

Hypothesis

Tablet devices can replace these big computers for the use of controlling theatre lights.

Introduction

The goal of this project was to design and develop a mobile application to control theatre lights - giving the lighting designer the mobility and freedom to design anywhere in the theatre or world.

Methodology

The development was done on Android for Mac and on a Samsung Nexus 10. Other android devices were a part of the test phase.

Conclusion

The prototype method proved to be very useful in the development process and created a more user-centered application.