Projects

Sample projects from previous years.

Electrical Engineering, Computer Engineering and Computer Science

Project #1: Drone Quad-Copter
Project #2: Robotic Arm
Project #3: Accident Avoidance System
Project #4: Unmanned Crawling Vehicle
Project #5: Unmanned Rolling Vehicle
Project #6: Android Interface
Project #7: Wearable Sensor
Project #8: Cup Holder
Project #9: Advanced Drone Quad-Coptor
Project #10: Camera-based image capture and Processing

Civil and Environmental Engineering

Project #11: Repair of Water Pipes using Advanced Composites

Mechanical and Aerospace Engineering

Project #12: Fracking flowback and produced fluid cleanup using hydrates
Project #13: Solar Cook Stove Design
Project #14: Small IC Engine throttle control system
Project #15: Particle Image Velocimetry
Project #16: Holographic Target Design and Construction

 

 

Project #1: Drone Quad-Copter

Project Field: Electrical Engineering, Computer Engineering and Computer Science

Project Description: Program in NodeJs to control AR Parrot Drone 2.0. The UAV should be able to complete objectives within 2 minutes of flight time. Objectives are taking off from base station-1 and landing in base station-2 and then head back to base station-1. For completion of this objective UAV can be equipped with varies sensors. UAV should be able to carry payload of at least 50grams and cannot be heavier than 2kg in total weight.

Design Requirements:
1. Study:
a. Electronic and Mechanic system
b. Control principles
c. Interconnected devices
2. Analysis:
a. Optimal control and design
3. Implementation:
a. Design of a drone that can carry payloads from point A to B
b. Programming of the Robot to Carry the payload according to the mission

Design Tools Used: MATLAB, Pythonk, C, Solidworks, NodeJs

Project #2: Robotic Arm

Project Field: Electrical Engineering, Computer Engineering and Computer Science

Project Description: Design and build robotic arm that is capable of completing automated tasks. The project aims to connect the traditional robotic arm in the connected robotic environment where the arm will be assisting robots to complete tasks.

Design Requirements:
1. Study:
a. Electronic and Mechanic system
b. Control principles
c. Interconnected devices
2. Analysis:
a. Optimal control and design
3. Implementation:
a. Design of a drone that can carry payloads from point A to B
b. Programming of the Robot to Carry the payload according to the mission

Design Tools Used: MATLAB, Python, C, Solidworks

Project #3: Accident Avoidance System

Project Field: Electrical Engineering, Computer Engineering and Computer Science

Project Description:  Accident avoidance system is a standalone unit capable of transmitting emergency frequency to warn other cars of possible accident happening near them. This system may connect to computer mainframe using ODB II connector found in most cars, or use sensors such as accelerometer and gyroscopes for early detection of accidents and appropriate emergency response.

Design Requirements:
1. Study:
a. Device interfacing with automobiles
b. Data analysis
c. Interconnected devices
2. Analysis:
a. Data analysis and aggregation
3. Implementation:
a. Software that reads the internal system information and transmits it the dedicated server.
b. Server to mobile device communication, which enables visualization oft he analized data.

Design Tools Used: Python, MATLAB, C, Solidworks

Project #4: Unmanned Crawling Vehicle

Project Field: Electrical Engineering, Computer Engineering and Computer Science

Project Description: Unmanned Crawling Vehicle is an advanced self-controlled vehicle equipped with microcontrollers and sensors. It should make smart decisions to avoid obstacles. This robot must be able to carry payloads no less than 100grams. Successful vehicle must be able to find exits in simple corridors without any accidents.

Design Requirements:
1. Study:
a. Electronic and Mechanic system
b. Control principles
c. Interconnected devices
2. Analysis:
a. Optimal control and design
3. Implementation:
a. Design of a crawler that can carry payloads from point A to B
b. Programming of the Robot to carry the payload according to the mission

Design Tools Used: Python, MATLAB, C, Solidworks

Project #5: Unmanned Rolling Vehicle

Project Field: Electrical Engineering, Computer Engineering and Computer Science

Project Description: Unmanned Crawling Vehicle is an advanced self-controlled vehicle equipped with microcontrollers and sensors. It should make smart decisions to avoid obstacles. This robot must be able to carry payloads no less than 200grams. Successful vehicle must be able to find exits in simple corridors without any accidents.

Design Requirements:
1. Study:
a. Electronic and Mechanic system
b. Control principles
c. Interconnected devices
2. Analysis:
a. Optimal control and design
3. Implementation:
a. Design of a roller that can carry payloads from point A to B
b. Programming of the Robot to Carry the payload according to the mission

Design Tools Used: MATLAB, Python, C, Solidworks

Project #6: Android Interface

Project Field: Electrical Engineering, Computer Engineering and Computer Science

Project Description: This project focuses on building software infrastructure to display data received from robots. Android Operating System offers great system Application Programming interface for easy programming, yet, is one of the choices for object oriented programming courses in most universities. Project will focus on building customized components, widgets and applications using internal embedded sensors and visualization tools.

Design Requirements:
1. Study:
a. Android OS
b. Object Oriented Java programming and Android API
2. Analysis:
a. Optimal design
3. Implementation:
a. Graphical User interface design that allows easy communication with Robotic compnents
b. Reactive GUI with animations and feedback

Design Tools Used: Java

Project #7: Wearable Sensor

Project Field: Electrical Engineering, Computer Engineering and Computer Science

Project Description: Wearable sensors became an interesting concept as battery storage; sensing and communication technology size shrinking enabled wearable devices. These devices are known for their health monitoring and control applications. In this project, students will make a sensory device that will use the sensed data to control a remote robotics component.

Design Requirements:
1. Study:
a. Electronic and Mechanic system
b. Control principles
c. Interconnected devices
2. Analysis:
a. Optimal control and design
3. Implementation:
a. Sensor which can be hold.
b. Communication link between the sensor and main unit such as Raspberry Pi
c. Calibration technique

Design Tools Used: Python, MATLAB, C, Solidworks

Project #8: Cup Holder

Project Field: Electrical Engineering, Computer Engineering and Computer Science

Project Description: This 3D printed cup holder will be intended to alleviate struggles of those with Parkinson disease. Its main objective would be to smoothly adjust the cup in order to compensate for motor errors of the user. It will use a gimbal structure equipped with accelerometer and gyroscopes for feedback control. This is an ideal project for those who want to have a closed loop feedback control experience.

Design Requirements:
1. Study:
a. Electronic and Mechanic system
b. Control principles
2. Analysis:
a. Optimal control and design
3. Implementation:
a. Design of a cup holder that can carry liqued holding cups.
b. Efficient response to holders error signals

Design Tools Used: Python, MATLAB, C, Solidworks

Project #9: Advanced Drone Quad-Copter

Project Field: Electrical Engineering, Computer Engineering and Computer Science

Project Description: Advanced Quad copter will have a certain level autonomy in comparison to the one from Project 1. Embedded sensor such ultrasonic sensors will be responsible for accounting obstacles, which may be damaging for the robot. The embedded computer then should avoid them in its mission.

Design Requirements:
1. Study:
a. Electronic and Mechanic system
b. Control principles
c. Interconnected devices
2. Analysis:
a. Optimal control and design
3. Implementation:
a. Design of a drone that can carry payloads from point A to B
b. Programming of the Robot to Carry the payload according to the mission

Design Tools Used: MATLAB, Python, C, Solidworks, NodeJs

Project #10: Camera-based image capture and Processing

Project Field: Electrical Engineering, Computer Engineering and Computer Science

Project Description: The project is divided into two parts. In the first part, students will first learn the basic concepts about image and image processing. Then, they will learn how to use MATLAB to read, analyze and perform fundamental processing on images. The second part of the project involves building a simple prototype using Raspberry Pi board and a webcam/camera. The camera will take pictures which will be analyzed with MATLAB. The camera will be mounted on a servo motor where its rotation is controlled by a Micro-controller of the Raspberry Pi board.

Design Requirements:

1- Study: Introduction to MATLAB programming, Understanding the basics of images and pixels format, Digital Signal Processing techniques for images.

2- Analysis: Image filtering and compression, Identifying objects in the image.

3- Implementation: Interfacing web-cam to a servo motor and then to the Raspberry Pi board, Controlling the rotation of the servo motor, Transferring images to PC to analyze/process with MATLAB.

Design Tool Used: C, MATLAB programming, Raspberry programming.

Project #11: Structural Behavior of Thin Metal Tubes

Project Field: Civil and Environmental Engineering

Project Description: This study will involve both theoretical and experimental tasks to understand the behavior of thin-walled metallic tubular structures. Both solid and perforated tubes will be evaluated. Stiffeners will be added at critical locations to assess the improvement of both global and local buckling of such structures.

Requirements:

1.Study:

A.Identifying and understanding the behavior of thin-walled elements.

B.Design stiffening details for such structures.

2.Analysis:

A.Perform simple stability analysis for both solid and perforated tubes.

B.Evaluate experimentally the behavior of different specimens with different geometries and compare results with analysis.

3.Implementation:

A.Use the optimum design as a composite steel/concrete core column.

Project #12: Fracking flowback and produced fluid cleanup using hydrates

Project Field: Mechanical and Aerospace Engineering

Project Description: The project aims at mitigating the environmental impact of
hydraulic fracturing for shale gas/oil recovery. The student will attempt to desalinate and
purify produced water using gas hydrates ability to expel impurities from the hydrate
structure itself thus giving back clean and desalinated water after dissociation.

Requirements:

1. Study:
A. Identify and understand hydrates structure, properties and formation
conditions.
B. Understand shale gas/oil extraction and the repercussions of its byproducts
on the environment.
C. Understand current desalination/purification strategies in order to compare
them to purification using hydrates..
2. Analysis:
A. Estimate the conditions for hydrate formation in flowback and produced water.
B. Estimate the water purification potential of hydrates.
3. Implementation:
A. Create an experimental procedure suit to prove the viability of using hydrates
for water purification.
B. Experiment with formation of produced/flowback-water hydrates.
C. Measure desalination and purification performance and compare this
technique to existing ones.

Project #13: Solar Cook Stove Design

Project Field: Mechanical and Aerospace Engineering

Project Description: Join the ongoing development of a modular solar stove test rig which
allows to swap the different components of the system in order to study the impact of
different design solutions on the overall efficiency and usability of the device. The SAIP
student will contribute by designing and building or prototyping the mechanical interface
between the solar collector and the thermal storage vessel containing the salt. This crucial
part has to meet several requirements among which having universal interface mounting
towards other parts and variable thermal resistance in order to allow having a constant
temperature cooking surface.

Requirements:

1. Study:
A. Identifying and understanding thermal storage and phase change, heat transfer and thermal
analysis.
B. Understanding heat transfer in relatively complex systems involving simultaneous conduction,
convection and radiation.
2. Analysis:
A. Studying tradeoffs and strategies in order to satisfy the functional requirements.
B. Validation of the preliminary design trough thermal/structural simulations.
C. Validation of the design against external requirements, elements of concurrent design.
3. Implementation:
A. Prototyping and/or fabrication of the part.
B. Instrumentation with sensors and test of the interface capabilities with other system
components.
C. System testing.

Project #14: Small IC Engine throttle control system

Project Field: Mechanical and Aerospace Engineering

Project Description: Develop an electromechanical throttle control system for a direct
injection scooter engine that will allow carrying out the emissions tests autonomously.
The closed feedback PID control must be able to take the engine to a chosen regime as
well as cycling over different regimes in similar manner to what is done when engines
are tested for fuel consumption; ultimately allowing to create a program that will be able
to autonomously run EPA drive cycle tests.

Requirements:

1.Study:
A. Small internal combustion engine operation.
B. Understand the purpose of a fully instrumented small engine test bed to test
emissions and efficiency or advanced combustion concepts.
C. Closed loop control systems and data acquisition.
2. Analysis:
A. Use applied PID closed loop control systems using Arduino in order to create an
autonomous test rig.
B. Meet functional and technical requirements while working in a team, elements of
concurrent design.
3. Implementation:
A. Realization of a PID closed loop control system to control the throttle of the scooter
during engine testing.
B. Measure engine performance and emissions under different load conditions with
and without fuel additives.

Project #15: Particle Image Velocimetry

Project Field: Mechanical and Aerospace Engineering

Project Description: Particle Image Velocimetry (PIV) is an experimental technique for flow field measurements. The technique, introduced more than 30 years ago, is acknowledged as a
standard diagnostic tool for fluid dynamics research in academia, laboratories and industry.
Albeit being an established diagnostic tool, PIV features several limitations and further research is still necessary. The most relevant restrictions include the limited measurement volume, the need of optical access for illumination and imaging system, the reduced accuracy of time-resolved measurements and the lack of an acknowledged methodology for uncertainty quantification.

The goal of the project is to minimize the uncertainty associated with the measurements of a
simple fluid flow. A calibration grid and rectangular test section filled with water surrounding a
pipe in which fluid flows will be designed a in order to correct possible optical effects due to the curvature of the wall and compared the measurements compared to each other (validated).

Requirements:

1. Study:
A. Internal incompressible viscous laminar flow in a pipe.
B. Particle Image Velocimetry.
2. Analysis:
A. Understand the optical effects on the PIV data due to the pipe curvature.
B. Compare the theoretical Hagen-Poiseuille flow with the measurements
3. Implementation:
A. Design of a calibration grid to be placed inside the pipe.
B. Design the rectangular test section to be attached to the pipe.
C. Compare the measurements and validate the results.

Project #16: Holographic Target Design and Construction

Project Field: Mechanical and Aerospace Engineering

Project Description: In order to understand the accuracy and resolution of a holographic system, it is important to have a 3-D object similar to an optical resolution target currently common in 2-D. The 3-D object need to have finely resolved features in each plane of the object with the different planes separated by at least 10 times the feature dimensions within the plane. For example, a 100 micron wires in a pattern at one plane and another set of 100 micron wires in a plane 1 mm behind the first. The fabrication of such a target might be done via high-resolution 3-D printing, machining, or careful microscopic handwork. The project involves designing, building, and testing the target using a femtosecond laser holography system.

Requirements:

1. Study:
A. High-resolution 3-D printing.
B. Engineering design of high-resolution systems.
C. Optics.
D. Laser diagnostics.
2. Analysis:
A. Understand the design high resolution 3-D printed system.
B. Meeting functional and technical requirements.
3. Implementation:
A. Fabrication of the parts.
B. Detailed visual inspection of the parts.
C. System testing .