Skip to content

Mazda-F/391Robot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ELEC 391 Course Project: Cascaded PID Control of a Two-Wheel Inverted Pendulum Robot

Submission Date: April 13, 2025
Mazda Farrahi, Qinnan Zhou © 2025

DISCLAIMER: As per UBC's Academic Honesty and Integrity policy, any usage of the code and/or resources within this public repository must be referenced by students. A violation of the aforementioned policy may result in charges of academic misconduct.

Quick Links:

BOM LIST

YOUTUBE LINK: VIDEO DEMO

PROJECT REPORT PDF


INFO: This project is for ELEC 391, the project course for third-year Electrical Engineering at UBC. This repository includes all the code written for this project, including MATLAB simulation code and Simulink files for the controls portion.

The overall repository includes:

GUI

To launch the GUI, run dashboard.py

Required Python Packages:

  • cv2
  • numpy
  • PIL
  • customtkinter
  • tkinter
  • pyserial
  • bleak
  • pyo

BOM List

Item Price / Item URL
ESP32-CAM $22.90 Link
MG90S 9G Servo $3.60 Link
(2x) DC-DC Buck Boost Voltage Converter $3.20 Link
MPU-6050 MPU6050 Sensor $5.33 Link
ELEGOO UNO R3 Board ATmega328P $21.99 Link
TOTAL $60.22

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors