The capstone projects in the Department of Electrical Engineering and Computer Science is run by "faculty member name". Need to add more content specific to EECS.

Smart City Infrastructure Monitoring

The estimated rate of bridge failures in the United States is between 87 and 222, with an expected value of 128. Though this is not a big number for the entire nation, it is enough to warrant concern for people who commute over bridges every day in their daily lives. To ease the stress over bridges that may potentially collapse, traffic routing can be performed in order to prevent a bridge from being overload. The goal of our senior design project is to use the data collected to design a routing algorithm that would help to put less strain on infrastructure, allowing the user to be able to safely navigate and also to preserve our infrastructure to last longer. 

 

SensorCake - A Modular IOT Device Stack

SensorCake is a framework of simple IOT (Internet of Things) devices that can be connected together to create a customizable IOT stack that acts as one unit. Each of these devices, called “modules,” combines a sensor (or actuator) with a battery-powered, WiFi-enabled microcontroller in order to send data about the environment (or act on the environment in some way). With SensorCake, our primary goal is to allow users to build IOT solutions that fit their unique challenges and needs, even without in-depth knowledge of electronics. Prior implementations of IOT that are currently on the market, such as WiFi-connected thermostats or “smart” light bulbs, are very limited in scope, only serve a singular purpose and, we believe, do not live up to the full potential of IOT technology. 

Autonomous Target Scoring Drone

Drone used in this project.

Our purpose in this project is to make an automated target scoring drone that would be able to score mortar tests.  It was originally proposed to us as being partnered with the Navy, which we later talked to them to secure the project.  The purpose of the project is to get the current target scoring more efficient.  The system that is currently in place is a manual drone that can only process one image at a time, so it can cover only one test at a time.  Our drone will be automated and able to go to several different locations.  It will be able to process far more than the current system can.
 

Dronekenstein: Energy Efficient Drone

The goal of this project is to design and create an in-door blimp that, in addition to improved safety features, address the issue of short flight time of traditional quadcopter design. This project’s drone does not require the constant lift provided by motors, instead relying on the buoyant forces of a helium balloon. As such, this project’s drone will have significantly longer navigation time. Additionally, using traditional quadcopter drones involve certain risks such as being hit by propellers driven by high rpm motors or being struck by an out-of-control quadcopter. To accomplish this goal without sacrificing the functionality of a drone, this team first chose the lightest necessary electronics available and the most efficient design for payload in order to reduce the total amount of weight needed to lift and the size of the balloon. Once the components were decided, the team was able to move on to securing funding...

CT Smart Systems - Smart Pantry System

We've all been there. You're at the grocery store and you pay $4.99 for a seasoning. You head home, move some items around in your pantry to discover it's already there behind the Cheerios cereal box! Why purchase items you already have just because you forget about them? Should you throw out an expired can of spinach? Well CT Smart Systems is proud to present the Smart Pantry System (SPS) -- an Internet of Things Kitchen Inventory Tracker! Your inventory is readily available to you via our app (for iOS) and you can track what you have in real time, any time. Be aware of the dietary choices you make for yourself and your loved ones and help reduce food waste!

Please check out our poster and demonstration video (coming soon)!

Car to Car Network

Our project goal is to create an ad hoc three “car” network between three Raspberry Pi microcontrollers. We will be using three Zigbee dongles connected to the Raspberry Pis to create the mesh network. Sensors will then be connected to the Raspberry Pis to extract information from the environment of the car(temperature, humidity, speed). The information received from these sensors will then be sent over the network between the cars so that each car is able to see the gathered information no matter which sensor they individually possess. As long as the multiple Zigbees are in sight of one another, then the cars will be connected to the network.

Metrigloves: Analytics at your fingertips

This glove is meant to make it easier for construction workers to get their job done by offering them a variety of tools for their hand. Inaccurate measurements when doing construction can be fatal. With construction work constituting 21% of deaths for private industries, any improvement to the workers’ safety is beneficial. The metriglove will combine construction tools with modern day technology to make measurement and other simple recognition tasks seamless, thus improving their efficiency and quality of work.

Smart Bins

Smartbins Banner

The purpose of our project is to make it easier for people to throw away their trash while providing a way to organize different types of trash accurately. Our project uses a combination of mechanical hardware parts, software components, and machine learning to classify trash and throw them away automatically. The user just has to place their item on our machine's platform and it will throw it into either a recycle bin, compost bin, or landfill bin.

Efflux

The goal of our project is to develop a system that monitors energy consumption and performance for high energy usage/high waste devices in commercial environments. This power management system addresses power usage by devices with high energy consumption. It will provide power analysis to make the user aware of how much energy the device is consuming and providing the user and device with appropriate corrective action.

Nonlinear Methods of Analyzing Respiratory Waveform Variability

Design a system to analyze respiratory waveform. The clinical application of monitoring respiratory wave patterns may be helpful in identifying the infant’s readiness to initiate and progress feeds orally. This measure of variability may also be used as a screening tool clinically to identify coordination patterns in infants with oral feeding challenges.

Integrated Platform for Hyperspectral 3D Photogrammetry for Biomedical Applications

Integrated Platform for Hyperspectral 3D Photogrammetry for Biomedical Applications

       The goal of the project is to design and manufacture a hand-portable platform that applies hyperspectral 3D photogrammetry for a biomedical purpose. The project integrates the platform with both software and hardware. Specifically, this platform utilizes NVIDIA Jetson TX2 and Raspberry Pi3 as a central controller, connect and control 3 Raspberry Pi0s through hot spot ethernet. Each Raspberry Pi0 connects and controls one LED light ring and one Noir V2 Infrared Camera. LED light rings and infrared light sets are used to control light conditions when collecting image data from Raspberry Pi0 cameras. Image data can be automatically transferred from Raspberry Pi0 to the central controller in order to synthesis the 3D model. We use NVIDIA Jetson TX2 as our graphics processing unit to run Alice Vision Meshroom, which is an open-source 3D photogrammetry software for building 3D models. Also, we can polish and modify models by...

Hermes Telemetry System

The most crucial step of the engineering design process is collecting and verifying data. Collecting data on a system allows engineers to concretely measure the performance of their system as well as making adjustments based on data. Telemetry systems provide sensory data in real-time which is necessary for engineers to evaluate the current state of their systems.

The goal of this project is to design a functional, intuitive telemetry system that collects data to ensure efficient and safe operation within engineering projects. The system is adaptable using modular sensor packages and the use of industry standards including: On Board Diagnostics (OBD2), which is an international vehicle standard, and Controller Area Network (CAN) Bus, another efficient vehicle standard for data transmission. Projects can utilize this system throughout the engineering design process to monitor and record the performance of their project’s components.

On Your Mark

The On Your Mark project aims to create and affordable Smart starting block to donate to a high school track an field team. This project will be able to collect pressure from the runners feet on the plates and create a gradient map of the pressure. The force at take off will also be collected. The data will be compared with controlled/desired data and stored for reference of the runners progress.

Autonomous Follower Drone

Background:

The Autonomous Follower drone is a system in which a "follower" drone will be capable of following a single "leader" drone. The follower drone will be capable of maintaining a threshold distance away from the leader drone, as well as maintain same elevation as the leader drone. This project aims to improve current drone communication systems so that surveillance operations conducted by drones can be more coordinated. 

Goals & Objectives

Manipulate a commercial drone so that it may follow another drone of any type autonomously. Develop a system in order to calculate the location of both drones and provide the necessary adjustments to the follower drone via a Raspberry Pi. 

Team Members

Andy Vo

    andytv1@uci.edu

David Phan

    ddphan2@uci.edu

Hugh Fong

    hyfong@uci.edu

Lawrence Dizon

    dizonl@uci.edu

Advisors

Professor Zak Kassas

    zkassas@uci.edu

Dr.Mahdi Maaref 

    mmaaref@uci.edu

Wideband Spectrum Monitor

A wideband spectrum monitor is a device that monitors a selected area of the RF spectrum so that the operator can get an idea for the sorts of signals that regularly exist in the area.  These devices are used to make determinations about what areas of spectrum are congested or to identify potential sources of interference.  This system can be implemented in NI LabVIEW and it is capable of scanning an arbitrary segment of the RF spectrum.  It is only constrained by the frequency range of the SDR in use and its antenna.  The system is also capable of saving signals that exceed a user-defined power threshold for later analysis.  This is an effective low-cost alternative to more sophisticated, single-purpose monitoring solutions.

Autonomous Long-range Target Practice Robot

Our project, the autonomous target practice robot, will serve as an aid for the Navy in their training exercises. Through the use of a Computer, Raspberry Pi, Arduino, and various sensors we are creating a robot that will drive to a coordinate, hold up a target, orient it to a shooter, and register if it has been hit or not. It will then proceed to the next target. This is achieved through the development of a Graphical User Interface (GUI) and a robot capable of driving across terrain. It also requires us to use data processing techniques to isolate data for proper use within our discrete control system. So far we have a program with a user-friendly GUI to generate random points and send that data to the robot. Once the Raspberry Pi has received the data we are able to process and format it in a way that the...

Autonomous Vehicle Security

Object recognition model detecting a modified stop sign as a person

Our goal is to use a simulation environment to run cybersecurity tests on autonomous vehicles. The goal is to have ways to test AV security outside of purely field tests.

So far, we have placed a sticker below a stop sign and had it recognized as a person. We would like to expand this to have objects in the road avoid recognition.

Autonomous Delivery Drone

In rural area, traditional way of  package delivery methods can be costly because of limitation of road condition and resources. A lot of companies today are working on this approach.[1][2] With the drone, it would save both time and money for small amount of deliveries. We are designing an autonomous drone for the food/medicine delivery. The drone we designed would be able to lift things up to 2kg via using a claw which is being controlled by Raspberry pi. The landing would be accomplished with the GPS instruction inserted in the controller (the address would come from the app of users) and IR beacon/IR sensor for accurate landing. We would also use the camera in the drone to verify if the object is sent to the correct location.

Intellidriver

The goal of Intellidriver is to create a safer driving experience by collecting physical data from the driver. Using the data, Intellidriver will use machine learning to provide various services such as risk management and safe driving suggestions.

Smart Mirror: Personal Assistant

This project adds a dynamic element to the traditional Smart Mirror design by incorporating several peripherals, such as a microphone and sensors. These additional mediums of interactivity allow the user to customize their mirror hands-off. The GUI of the Mirror is built from scratch in Python, allowing for more flexible interaction and displays than market tools. More to come soon.

Optimal OPAMP Design

Design an OPAMP by hand to get a feel for the process. Create a tool that solves the design problem for Miller Compensated Two-Stage OPAMP topology. Formulate the design problem as a geometric program [1]. Reformulate geo- metric program as a convex optimization prob- lem [1]. Solve efficiently for a globally optimal solution [1].

EyeDrive: A Reliable and Affordable Gaze-Controlled RC Car

According to the National Spinal Cord Injury Statistical Center, every year, there are approximately 17,700 new incidences of spinal cord injuries in the United States, many of which result in either partial or complete loss of mobility. Our EyeDrive systems aims to reliably and affordably help patients retain their mobility by empowering their eyes and enabling them to control a first-person-view RC car with nothing but their eye-gaze!

This is achieved using:

-The OpenCV framework in Python;
-2 Arduino UNOs
- A 2.4GHz Antenna (NRF24L01)
- A Dual Motor Motor Driver (L298N)
- 4 AA Batteries
- 1 Raspberry Pi

And the help of PyGaze and TheDroneBotWorkshop on YouTube

PyGaze Channel: https://www.youtube.com/channel/UC5hHNks012Ca2o_MPLRUuJw
DroneBotWorkshop: https://www.youtube.com/channel/UCzml9bXoEM0itbcE96CB03w

Thank you, guys!

Dynamic Electric Differential

DED

The goal of the project is to design, develop, and test a functional torque vectoring algorithm to increase the performance of electric vehicles that utilize two independent rear motors.

So far we have implemented a simple torque vectoring algorithm that is responsive to accelerator position and steering angle. We have implemented this algorithm on a hardware testbed and verified it is functioning as intended.

This quarter we are working on incorporating more data into the algorithm, particularly inertia and suspension travel data. In addition we are working on tuning the parameters of the algorithm to improve overall performance. Finally, we are working on implementing the algorithm on a full-sized FSAE Electric vehicle so we can test our algorithm empirically on an actual vehicle.

Surrounding Environment Scanner

The Surrounding Environement Scanner is a scanner that uses lidar sensors, a gyroscope/ accelerometer, and motors to obtain geometrical data from the surrouding area. This data will be used to create PCD files that save the points obtained by the sensor. These stored points are then used to create a 3D representation on a web appplicaiton. The SJNC group hopes to expand the reach of 3D scanning technologies with the development of this sensor. 

MASQ Motorcycle Security System

The MASQ Motorcycle Safety System has different functionalities:

1 - Warns the rider if the helmet is not buckled. The helmet has a minicomputer installed. At start up the system checks if the helmet is buckled.

2 - Keeps the rider aware if his/her surroundings. Using stereoscopic cameras and ultrasonic sensors, an embedded system calculates positiions and distances of vehicles behind the motorcycle. It then sends the data to the helmet mini computer which will display it using LEDs mounted below the visor. 

3 - In case of accident it will contact an emergency number. Acceleration is monitored on the helmet. An algorithm is used to detect accidents based on decelerations. The helmet sends the status to the motorcycle embedded system which will text the GPS coordinates of the current location to an emergency number. 

4 - Extra features : Battery monitor with charge display, LEDs brightness adjusted automatically, Emergency...

Autonomous RC Car

The goal of this project is to build an autonomous car. The milestone goals to achieve this are to obtain live video footage from a Raspberry Pi, detect road lanes and recognize objects using OpenCV, and control the movement of the RC car with the use of an Arduino and L293D chip. Development of an iOS app is currently in progress, which will allow us to control the movement of the car manually.

Instagram: @ampeaters

Youtube: https://www.youtube.com/channel/UCwAYPD4DxD-ceooR0akPOFw

Reminder: RFID Tagging for Medication Adherence

Reminder aims to aid people in taking the right medications at the right times. The project creates a mostly unmanned line of communication that will intelligently remind users via smart phone to take their pills. To accomplish this, our design proposes that pharmacies use an RFID communication module to write simple medication usage guidelines to RFID tagged prescription bottles so that patients can scan the tags at home and have their machine assign periodic reminders through a smart phone app. With Raspberry Pis we’ve implemented the RFID reading and writing requirements as well as the database management. Then, using Android Studio, we’ve created an Android compatible app that downloads medication information from the same database to display for the user’s convenience. A finger print scanner addition to the dispensing unit enables the system to track a patient's medication adherence so that notifications can adapt depending on how well the user has been...

Pages