Summer Internship

2019 Research Projects

Project Pre-Requisites
Remote multi-robot extension to ORBIT: This project involves building a localization and mapping system for roomba robots to perform autonomous navigation.
OS: Linux Software: Python, C/C++
Multi-agent 3D mapping: This project involves using intel realsense depth sensors and roomba robots to perform 3D mapping of a room by combining the maps of multiple robots.
OS: Linux Software: Python, C/C++
AR information system: use an overlay to display information about the radio environment (IoT, ORBIT, …)
OS: Linux, Windows Software:C#, C/C++, Java
Educational Virtual Reality Escape Rooms: A game based on a set of virtual rooms in which players will have to solve a STEM related problem before being able to move to the next one – similar to the popular “escape rooms” experience. OS: Linux, Windows Software:C#, C/C++, Java
Automatic air quality conditioning based on occupancy and weather:: implement open source air filter using 3D printer and program it with smart control algorithms that filter the air and improve indoor air quality, proactively. OS: Linux Software:Python, C/C++
Activity classification in an office environment using suite of sensors used together:: Can we infer how many people are in the office, where they are, and what kind of activity they are engaged in (office work, eating, talking, standing, sitting). OS: Linux Software:Python, C/C++
Intelligent 5G Cellular Environment: As the users are becoming more aware of the cellular technology he/she will look for advanced features to support 5th Generation mobile technology. Hence, our aim will to be provide state-of-the-art software and services for any type of network to help communication service providers and large enterprises deliver on the promise of 5G. The intensive project will give valuable practical experience and illustrate implementation of these technologies for enhanced user experience. OS: Linux Software: C/C++, Python Tools: ns3 (optional)
Self-Driving Vehicular Environment: Self-driving, autonomous vehicles is understanding when to hand off control to driver. This project will investigate autonomous vehicles control system changing from a safe autonomous mode to a manual mode, and back again. Students will develop a deep neural network (DNN) and use computer vision techniques to autonomously drive a model car around a simple track. They will also incorporate a slew of range-finding sensors, intersection infrastructure, and develop spatial models to reason about vehicular safely. Finally, the group will incorporate a fusion model to merge the DNN driving control with the safety model to hand control to the driver before a collision occurs. OS: Linux Software:Python, C/C++
Investigating the Biological Impacts of Radio Spectrum Transmissions: This project will investigate how the recent explosion of Radio Frequency (RF) signals in the environment can have biological impacts. Recent work has shown bird navigation is impacted by megahertz frequencies, the the investigation of the impacts of possible RF pollution is a concern. Honeybees are one of the few species which have been shown to have electromagnetic detection mechanisms sensitive enough to navigate using the Earth’s magnetic field, so this project will program software radios and develop an apparatus to investigate if honeybees can detect a range of frequencies, from the megahertz used by AM radios to 5 GHz used WiFi. OS: Linux, Embedded programming Software: C/C++, Python
Deep Learning Deployment in Embedded Systems: Deep learning has delivered its powerfulness in many application domains. However, the deployment of deep neural networks (DNNs) on mobile devices or embedded platforms has been largely constrained due to the requirements of intensive computation and storage. This project will study how to revise DNN architecture to make it suitable for mobile/embedded platforms with reduced asymptotic complexity of both computation and storage. OS: Software:
High-throughput Inaudible Acoustic Communication: This project will develop an acoustic communication system that can achieve inaudibility and high throughput simultaneously by using the non-linearity of microphones and OFDM multiplexing technique. OS: Software:
mmWave based Gesture Recognition: mmWave is an extremely valuable sensing technology for detection of objects and providing the range, velocity and angle of these objects. This project will develop algorithms to detect and classify a set of human hand gestures to enrich the way of human-computer interaction. OS: Software:
Dangerous Object Detection Using mmWave: mmWave has a short wavelength and high directionality. Such wireless signals are good for detecting material and shape of the objects. This project will develop a system to detect the existence of suspicious objects inside baggage by utilizing the mmWave. OS: Software:
Radio Spectrum Characterization: The past 20 years has seen an explosion of radio communications, from cell-phones, to WiFi and bluetooth. Characterizing who is sending and receiving in a given space, e.g. a building, is a challenging task, and has many applications, ranging from security to building energy management. In this project, the students will program a set of software defined radios to list all the transmitter types in a given building, including their frequencies, protocols, packet destinations, as well as the likely locations of the transmitters OS: Linux Software: C/C++, Python

2022 Summer Internship Dates

Applications Due: April 3
Notifications: April 15 (postponed to April 19 due to holidays)
Internship Starts: May 31
Internship Ends: Aug 5

Project Pages

Past Research Topics