CE432 Robotics II, Fall 2022 (Syllabus)

Student lab reports

Homework assignments are due at the Beginning of the lecture on the due date.


Weeks
Dates
Lectures
Notes
Homework
Week 1 Aug 30
ESP32-CAM Introduction
video

HW1: Tutorial 1 Demo/Report
(Do not post your code to the webpage, place it in the folder on the server and indicate the file names of the code)
Due Tuesday 9/6

Sep 1
ESP32-CAM Practice


Week 2 Sep 6
ESP32-CAM Practice
HW2: Tutorial 2 Demo/Report
(Do not post your code to the webpage, place it in the folder on the server and indicate the file names of the code)
Due Tuesday 9/13

Sep 8
ESP32-CAM Practice

Week 3 Sep 13
ESP32-CAM Practice
HW3: Tutorial 3 Demo/Report
(Do not post your code to the webpage, place it in the folder on the server and indicate the file names of the code)
Due Tuesday 9/20

Sep 15
ESP32-CAM Practice

Week 4 Sep 20
ESP32-CAM PCB Design
You don't need to convert the Driver's PCB, the ESP PCB, and the power module's PCB into your PCB design. Just replace the two prototype PCBs with your customized PCB design. Leave headers for the existing modules to plug in
HW4: PCB Design/Gerber Files of the ESP32 CAM project
Due Tuesday 9/27

Sep 22
ESP32-CAM PCB Design

Week 5 Sep 27 The Strain Gauge
video, notes

HW5
Report due Tuesday 10/4

Sep 29 Work on the Strain Gauge challenge


Week 6 Oct 4
Joysticks (Introduction in BH602) Stepper Motor and MPU6050 Tutorial
HW6
Report due Thursday 10/13
(Do not post your code to the webpage, place it in the folder on the server and indicate the file names of the code)

Oct 6
Joysticks (No Lecture, in BH602)

Week 7 Oct 11
Joysticks (No Lecture, in BH602)


Oct 13
Work on ESP32 CAM PCB Soldering
HW7
Report due Thursday 10/20
1. Show the testing results in your report
2. In person demo is required
Week 8 Oct 18
Work on ESP32 CAM PCB Soldering


Oct 20
Use an Encoder to Control a Stepper Motor
(short lectue in BH602, attendance required)
video

HW8
Report/Demo due Thursday 10/27
Week 9 Oct 25
Work on the Encoder Project
(I'll be out of town for a conference trip)



Oct 27 Design a Two-Wheel Balancing Car
(Short lecture in BH602, attendance required)
Elegoo Tumbller
Old Balancing Robot Tutorials: part 1, part 2
HW9 (the course project)
Report/Demo due Thursday 11/17 (8 am)
Presentation 1 - 3 30% for each
Final report 10%
Include the following sections in the report:
Hardware connection, commented code, design description. You can post code to the final report but just post it right before the deadline.

Week 10 Nov 1
Design a Two-Wheel Balancing Car
(No lecture, work on it in BH602 or BH670)



Nov 3
Design a Two-Wheel Balancing Car
(No lecture, work on it in BH602 or BH670)


Week 11 Nov 8
Design a Two-Wheel Balancing Car
(No lecture, work on it in BH602 or BH670)
Progress Presentation 1
(30%)


Nov 10
Design a Two-Wheel Balancing Car
(No lecture, work on it in BH602 or BH670)


Week 12 Nov 15
Design a Two-Wheel Balancing Car
(No lecture, work on it in BH602 or BH670)
Progress Presentation 2
(30%)


Nov 17
Design a Two-Wheel Balancing Car
(No lecture, work on it in BH602 or BH670)
Final Presentation
(30%)

Week 13 Nov 22
Fall Break



Nov 24
Fall Break


Week 14 Nov 29 Real-Time System and FreeRTOS
Lecture in BH602
Tutorial and Tasks 1
Tutorial and Tasks 2
lecture video

HW10
Report/Demo due Thursday 12/8

Dec 1
Work on HW10


Week 15 Dec 6
Work on HW10
HW11
Please complete the course evaluation and send me a certificate of it by Thursday, 12/8 Thank you!

Dec 8
Work on HW10

Week 16
Dec 15
No final exam and final presentation.