ECPS 209 SEM A: CPS CASE STUDIES (15240)

ECPS 209 SEM A: CPS CASE STUDIES (15240)

Fall 2024 

image.png

Part 1: Unmanned Aerial Vehicles (UAVs): Drones

Part 2: Industrial Automation

Screenshot from 2024-08-20 18-39-46.png

Youtube tutorials for this course:

Drone avionics playlist:

https://www.youtube.com/playlist?list=PLMdLsDgspkNS3k7Mr50BD2Gm1fHcUkouBLinks to an external site.

And on Rumble:

https://rumble.com/c/c-6699371

Useful URLs:

https://canvas.eee.uci.edu/courses/64940/pages/drone-urls

Professor & Class Schedule

Part 1:

Peter Burke

e-mail: pburke@uci.edu

 

Part 2:

Gustavo Quirós 

gustavoquiros@gmail.com

 

Lecture M/W 2-3:20 RH 192

Lab: Tu 9-11:50 ET 437 

TA:

Mohamad Habib Fakih <mhfakih@uci.edu>

Textbook:

Professor will provide online learning materials

 

Enrollment/prerequisites:

Enrollment is open to all undergraduate and graduate students at UCI. There is no prerequisite.

 

Grading Components:

Part 1: Successful demonstration of drone flight with GPS, OSD, flight mode changes, telemetry

Milestones each week will be required.

Part 2: Will be announced by Dr. Quiros before week 8.

 

Course overview

Part 1:

This will be a theory and hands on tutorial about how to build and fly drones/unmanned aerial vehicles from start to finish. It will cover all aspects including drone avionics, batteries, power, motors, airframes. At the end of the course students will have built and flown their own drone. The drone parts will be provided by the department and each week students will install a new component after a theory lecture on its operation. The drone will use Ardupilot (open source software already installed on over 1 million vehicles), and will be fully capable of autonomous, GPS guided way point missions, and will have wireless telemetry to a ground control station. Students will be expected to demonstrate fully flight capabilities for achieving a passing grade. The students will be expected to pass a short online FAA exam and follow all FAA and UC drone policies during the course.

The design is here: https://rotorbuilds.com/build/33054

 

Part 2:

This course module provides an overview of the important role of CPS in manufacturing and

process plants, aiming to give a comprehensive understanding of the technologies,

engineering tasks, requirements, constraints and challenges associated with developing and

maintaining CPS in industrial production environments.




Course Outline/topics

Part 1:

Week 1: Safety, FAA, UC regulations

Week 2: Flight controllers (overview of the brain of the drone; firmware programming and demonstration on actual hardware) Barometer, Micro controller, UART, PWM and other modulation techniques

Week 3: Radio control. Protocols, theory of RF remote control. Firmware installation and programming of radio receiver on drone and radio transmitter on the ground (using ESP32 ExpressLRS open protocol). Aleron, elevator, throttle, rudder, flight mode selection, arm/disarm, fail safe (lost link) behavior.

Week 4: Power, batteries, ESCS. Battery technology, safety, charging, storage, handling. Brushless motor function and electronic control with electronic speed controllers.  

Week 5: GPS + other positions aids (LIDAR, sonar, optical flow, etc): Theory of operation, accuracy. Connect and demonstrate GPS coordinates on flight controller.

Week 6: Video and heads up display. Analog and digitial protocols. Install camera on drone with video transmitter, program heads up display overlay (GPS, speed, alt, etc). Demonstrate receive with video monitor.

Week 7: Flight modes, maiden flight in drone cage in manual flight mode; Flight demonstration.

 

Part 2:

Week 8-10: Part 2 of the course 

Cyber-Physical Systems Case Studies

Course Summary:

Course Summary
Date Details Due