Project

# Title Team Members TA Documents Sponsor
55 Head-Motion Controlled Wheel Chair
Arnav Jain
Dev Manaktala
Jiayuan Liu
William Zhang design_document1.pdf
design_document2.pdf
other1.pdf
proposal1.pdf
#Problem Statement

Classic electric wheelchairs are controlled by a knob at the hand. They require people to use fingers to operate them. People who are unable to move their hands or arms (who suffer from paralysis or are amputees) cannot benefit from this type of wheelchairs. A new type of wheelchair becomes necessary to serve for people who can move their head but are unable to move their hands or arms.

#Solution Overview

We propose an electric wheel chair with a mounted camera that captures the movement of the user’s head. It would use computer vision to detect the motion of the user’s head and give feedback to the motor controller accordingly. We plan on using a raspberry pi to interface with the motor controller. We would ideally like to use edge computing to process the camera footage on a GPU to accelerate the process. Instead of placing motors on the pre-existing wheels of a regular wheelchair, we would add two more wheels at the back that can move and turn the wheelchair. The PCB will integrate the raspberry pi and two sets of motor control circuits to achieve both moving straight and turning by adjusting the speeds of two motors according to the signals received from the raspberry pi. Additionally, we plan on adding ultrasonic/ IR sensors to detect objects in front of the wheelchair and provide vibration feedback using a vibration motor. All features will be implemented by a single PCB.

Our solution would solve the problem addressed as it would give people suffering from paralysis or amputees the ability to transport themselves. We differentiate ourselves from products currently available by using head motion and adding sensors for object detection which would give people a better understanding of their surroundings and add another layer of safety.

#Solution Components

Components Required: Two motors, one camera module, two wheels, one wheelchair, Ultrasonic/ IR sensors, vibration motors, a Raspberry Pi, and a 40V battery pack.

-Motion Detection Subsystem: Footage from a mounted camera would be sent to a raspberry pi where the head motion detection would take place. We will be running Haar Cascade facial detection and then track the movement of the bounding box as the person tilts their head. This would then send feedback to the motor controller.

-Motor Controller Subsystem: Two motor control logics on the PCB receives signals from the motion detection subsystem and adjust the speeds of two motors to achieve both moving straight and turning. The motor controller will be powered by a battery pack at around 40V.

-Wheelchair: A wheelchair will be modified to accommodate the electronic system, and more importantly, the battery pack and two motors.

-Object Detection subsystem: Sensors would measure distance to objects near the wheelchair and send that data to a microcontroller. This would process data and accordingly send signals to the vibration motor.

#Criterion for Success

Our solution will be successful if the wheelchair is able to go forward, stop, turn left, and turn right according to four motions of the user’s head. Users are also able to get vibration feedback when surrounding objects are detected.

#Partners
Arnav Jain
Dev Manaktala
Jiayuan Liu

Propeller-less Multi-rotor

Ignacio Aguirre Panadero, Bree Peng, Leo Yamamae

Propeller-less Multi-rotor

Featured Project

Our project explored the every-expanding field of drones. We wanted to solve a problem with the dangers of plastic propellers as well as explore new method of propulsion for drones.

Our design uses a centrifugal fan design inspired by Samm Shepard's "This is NOT a Propeller" video where he created a centrifugal fan for a radio controlled plane. We were able to design a fan that has a peak output of 550g per fan that is safe when crashing and when the impeller inside damaged.

The chassis and fans are made of laser-cut polystyrene and is powered using brushless motors typically used for radio-controlled helicopters.

The drone uses an Arduino DUE with a custom shield and a PCB to control the system via Electronic Speed Controllers. The drone also has a feedback loop that will try to level the drone using a MPU6050.

We were able to prove that this method of drone propulsion is possible and is safer than using hard plastic propellers.

Project Videos