2018 Research Projects
Summer Internship
2018 Research Projects
Project | Pre-Requisites |
Remote multi-robot extension to ORBIT
|
OS: Linux
Software: C/C++, Java
|
City-scale communication system simulation
|
OS: Windows
Software: Unity 3D, C#, Java
|
Machine Learning and IoT (blue team): predicting behaviors and future events (coffee is usually made in the morning, full kettle is boiling, cacke will be served in 10 min, etc.) |
OS: Linux
Software: C/C++, Java
|
Machine Learning and IoT (red team): compromise security of an IoT system (disruption and/or gaining control), use information leakage of secure/encrypted communication to infere what is going on | OS: Linux Software: C/C++, Java |
Geographic spectrum mapping with an aerial drone | OS: Linux Software: C/C++, Java |
Indoor localization using a mobile SDR and stationary clock synchronized SDRs |
OS: Linux
Software: C/C++, Python
|
AR information system: use overlay to display information about the environment (IoT, ORBIT, …) |
OS: Linux, Windows
Software:C#, C/C++, Java
|
Virtual meeting room: user VR headsets and 3D cameras for teleconferencing
|
OS: Linux, Windows
Software:C#, C/C++, Java
|
Create and design a program to analyze music in real time: analysis should provide information about aspects of the audio such as harmonic/chord structure, and basic stylistic elements. | OS: Linux, Windows Software:C#, C/C++, Java |
Physical layer security for practical communication systems using distributed beamforming. | OS: Linux Software:C/C++ |
Low latency, low power IoT communication systems coexistent with LTE using CRAN | OS: Linux Software:C/C++ |
Virtual Reality Massively Multiple Online Game (MMOG) | OS: Linux, Windows Software:C#, C/C++, Java |
Acoustic-based Smartphone Privacy Protection. When the smartphone receives a message/call, the message’s preview or the caller’s name would be displayed on the screen. Such private information could be leaked, if the phone is not on the user’s hand (e.g., on the hand of the user’s friend or on the table). This research focuses on using acoustic sounds generated by the smartphone speaker to verify the phone holder’s identity. In particular, different people hold the smartphone differently (e.g., hand size and holding gesture) and the acoustic sound would be affected by the hand differently. The smartphone microphone could capture such biometrics to verify the user and decide whether to display the message preview or caller’s name on the screen to protect the user’s privacy. Because directly using the smartphone ring tone or the message notification sound is difficult, the students can first conduct preliminary study using a frequency chirp signal. Further improvements include adding the phone vibrator and accelerometers to improve the verification results. | OS: Android Software: Java |
Scaled assisted driving emulator: create a small scale interesection with a number of RC controlled vehicles and cloud based soutonomous driving control. | OS: Linux, Windows Software:C#, C/C++, Java |
Ubiquitous Sensing/Authentication Using Physical Vibration. Based on our prior work on VibSense and VibWrite, we plan to continue designing a generalized vibration-based sensing over extended surfaces through a single pair of vibration motor and sensor. We push the limits of vibration-based sensing to determine the location of a touch on extended surface areas, identify the object touching the surface and even authenticate users contacting with the surface. With a portable designed sensor module, a smartphone can continuously receive the vibration signals from the attached piezoelectrical sensor. We can then use phone’s audio processing capability and machine learning techniques to process the received vibration signals and perform corresponding sensing or authentication. | OS: Embedded programming, Android Software: C, Java |
Low Energy Ammonia sensing calibration: Ammonia sensing materials exhibit memory based on their environment. This project uses data-science techniques to automatically re-calibrate ammonia sensors based on their environmental history. | OS: Embedded programming Software: C |
Low-cost Wearable Sensor Reading Acquisition and Analysis Using PIP-Tag. We can implement some modules on the wireless data acquisition of tiny wearable sensors (e.g., ECG, accelerometer, humidity sensor) that can be attached on the human body. Multiple nodes equipped with various sensors can transmit the data to the server simultaneously. The data will be further analyzed in different applications. For example, it can be used to recognize/detect the user’s daily activities, health conditions, and muscle energy while doing workout. | OS: Embedded programming Software: C |
Biological impacts of Radio Frequency Emissions on molecular cellular mechanisms: Working with collaborators at the Rutgers Cancer Institute of New Jersey, this project will observe the impact of common RF signals on various cell lines and their impacts on cell biology. | OS: Linux, Embedded programming Software: C/C++, Phyton |