SEAT BELT SYSTEM PROJECT
SEAT BELT SYSTEM PROJECT
For United Coal Company (Team Project)


PURPOSE OF PROJECT
38 seat belt related fatalities (2007-2017)
A small percentage of operators don’t wear belt despite attempts to promote belt usage
Currently, no way to detect correct seat belt usage in the cab
MY ROLE AND CONTRIBUTION
Team project
This is the senior design project for the Mechanical Engineering program at Virginia Tech. I selected this project because I had internship experiences related to Cargo Truck interior design.
My role in the group is the idea generator and problem solver. I came up with general ideas of how the system works. Then I implemented the idea to the specific setup of the system, such as the cameras, using Raspberry Pi. Also, I learned how to use the algorithm and how to run the codes on Raspberry Pi from Youtube and solved the programming issues of our project, other members of the team also worked with me during this progress.
We also had a customer electrical setup, I used the knowledge from our ECE course and finished the electrical setup.
DESIGN PROCESS
CUSTOMER NEEDS
We listed a lot of customer needs and the customer selected 13 of them to be the most important ones, and we used engineering characteristics to analysis all of them

TARGET SPECIFICATION
We listed all the features, and ranked their importance from high to low

IDEA GENERATION
Group members started to generate ideas for the project according to the customer needs

OPTIMAL IDEA
The system contains 2 cameras, a Raspberry Pi, and a Signal light.

Overview of the system setups
Circle indicates the position of the cameras

The camera located on the A-pillar will be detecting human faces to tell if the driver is in the seat and driving. The camera on the side of the seat will be detecting if the seatbelt is in position. The signal light is on the top of the vechicles to be visible for the managers at the operating site.
COAL SITE VISIT
In November 2019, we visited the coal site at Johnson City, Tennesse. The visit helped us to gather information about where the parts of our design can be placed, and a better in-person view of the work condition and vehicles.
![]() | ![]() | ![]() |
---|
HOW THE SYSTEM OPERATES
The system contains 2 cameras, one for facial detection to detect if the driver is on the seat and driving. The other camera is using pattern detection to tell if the seat belt is worn properly. If not, the driver will be warned, and after the warning is on for 30 seconds, and the seatbelt is still not worn, the signal light will go off and the manager will be informed. All information is processed by Raspberry Pi in the system, which will be installed under the dirvers' seat.
CODING & TESTING
Facial Recognition using Haar Cascade Algorithm

Pattern Detection

PATTERN DETECTION
Using barcode for testing, and the program could recognize the barcodes as vectors.
![]() | ![]() | ![]() |
---|