Summer Internship

2022 Research Projects

Project Pre-Requisites
Distributed Spectrum Sensing and Channel Assignment: use a collection of software defined radios (SDRs) to detect spectrum occupancy and perform channel usage coordination among number of radio systems.
OS: Linux Software: C/C++, Python
Smart Intersection Situational Awareness: Use inputs from lidars, 2d and 3d cameras and other sensors to create a 3D point-cloud of the intersection area.
OS: Linux Software: C/C++, Phyton
Self-Driving Vehicular Project: Assemble and train miniature autonomous vehicles to run in the miniature smart city environment. Low latency networks for vehicular control. This project will use specialized low latency cameras and radios to operate remote model cars. Design and implement self-driving algorithms using machine learning libraries in python. Design behavior that will allow the vehicles to react realistically to other cars and props in the smart city environment, and work with the testbed infrastructure to use external data from the intersection to improve performance. OS: Linux Software:Python, C/C++
Smart City Traffic Simulator: Work on virtual reality smart city environment using Unity. Connect VR environment to traffic simulation software to generate realistic car behavior in the smart city. Work with physical smart city environment to use real car behavior as input to the simulator. OS: Linux Software: C/C++, Python
Adversarial Machine Learning Against Voice Assistant Systems: This project aims to study the security of voice assistant systems under adversarial machine learning. Adversarial learning algorithms can generate adversarial audio samples to serve as the input of voice assistant systems, so as to fool the machine learning models in the system. In this project, students will focus on the white-box attack in the digital domain by generating adversarial samples using adversarial machine learning algorithms to attack a speaker recognition system based on X-Vector. The students will learn Python with Tensorflow Library. OS: Linux Software: Python
AR Mural: Develop augmented reality based art allowing users to contribute paintings, photos, videos or notes and leave them for other visitors to the set of locations.
OS: Windows Software: Unity, C#
Mobile mmWave Platform: Develop an indoor robotic platform for conducting mobile mmWave experimentation. The ROS based platform has to follow user-specified paths.
OS: Linux Software: C/C++, Python
Channel Measurement Campaign: Develop an SDR based platform for channel measurements on COSMOS/ORBIT testbeds and perform a series of measurement campaigns at various locations.
OS: Linux Software: VHDL/Verilog, C/C++, Phyton
Agricultural Sensing and Monitoring: Wireless sensing has the potential to reshape agriculture. This project will attach a camera and microphone to a honeybee hive. The system will be engineered to use little energy so it can be solar powered. The system will use an AI to count honeybees and measure hive activity via sound. A neural network will send a compressed representation back to Winlab via a LoRA radio connection and then reconstruct the number of bees and hive activity.
OS: Linux Software: Python, C++
Agricultural Sensing and Monitoring: Wireless sensing has the potential to reshape agriculture. This project will attach a camera and microphone to a honeybee hive. The system will be engineered to use little energy so it can be solar powered. The system will use an AI to count honeybees and measure hive activity via sound. A neural network will send a compressed representation back to Winlab via a LoRA radio connection and then reconstruct the number of bees and hive activity.
OS: Linux Software: Python
Real-time Motion Planning for Robotics: .
OS: Linux Software: Python
Security vulnerabilities study on indoor wireless systems:This project aims to study the vulnerability of wireless localization systems under interference signals. In this project, students will learn and implement a wireless localization system. They will utilize USRP devices to interfere with the localization system in real time to study the system vulnerability. The students will learn Python with Tensorflow Library; GNU Radio(for programming USRP to generate attack signals).
OS: Linux Software: Python
Low-power object detection on FPGAs: .
OS: Linux Software: Verilog,VHDL

2024 Summer Internship Dates

Applications Due: April 14
Notifications: April 28
Internship Starts: May 28
Internship Ends: Aug 7

Project Pages

Past Research Topics