ECE595R/L Robotics and Embedded Systems with Lab

Department of Electrical & Computer Engineering

Spring 2024


We are thrilled to announce the launch of our brand new course for the first time at CSUN, Robotics and Embedded Systems, designed to empower you with the hand-on experience and knowledge and tools you need to excel in the science of Robotics with emphasis on hardware.


Lecture

Time: MW: 12:30 PM – 1:45 PM

Office Hours: MW: 11:30 AM – 12:30 PM

Location: JD2203

Instructor: Shahnam Mirzaei, Ph.D.


Lab

Time: TH: 7:00 PM - 9:45 PM

Location: JD1607

Instructor: Aaron Joseph Nanas


Announcements

-january 22, 2024 - class starts

-january 22, 2024 - you can download the course syllabus from here: ece595R course syllabus

-january 22, 2024 - you can download the lab syllabus from here: ece595RL lab syllabus

-january 22, 2024 - you can download the final project guidelines from here: final project guidelines and ideas

-february 5, 2024 - you can download MSP432 datasheet from here: MSP432 technical reference manual

-march 2, 2024 - you can download the old exams from here: ece595 old exams

-march 25, 2024 - you can download midterm solution from here: ece595 sp24 midterm solution

-march 27, 2024 - you can see midterm grades here: ece595 sp24 midterm grades


Assignments

Date Assignment Solution Due Date
january 29, 2024 homework 1 homework 1 solution february 12, 2024
february 12, 2024 homework 2 homework 2 solution february 19, 2024
february 19, 2024 homework 3 homework 3 solution february 26, 2024
february 19, 2024 homework 4 homework 4 solution march 11, 2024
february 19, 2024 homework 5 homework 5 solution april 15, 2024
february 19, 2024 homework 6 homework 6 solution april 22, 2024
february 19, 2024 homework 7 homework 7 solution april 15, 2024

Lecture Organization

Date Lecture Topic Note
january 22, 2024 lecture 1 introduction to robotics --
january 24, 2024 lecture 2 introduction to robotics --
january 29, 2024 lecture 3 -- --
january 31, 2024 lecture 4 introduction to TI RSLK robotics platform --
february 5, 2024 lecture 5 gpio --
february 7, 2024 lecture 6 software design --
february 12, 2024 lecture 7 timers part I
february 14, 2024 lecture 8 timers part I
february 19, 2024 lecture 9 timers part II
february 21, 2024 lecture 10 PWM and motor control --
february 26, 2024 lecture 11 PWM and motor control --
february 28, 2024 lecture 12 serial communications --
february 21, 2024 lecture 13 serial communications --
february 26, 2024 lecture 14 tachometers --
february 28, 2024 lecture 15 PWM and motor control --
march 4, 2024 lecture 16 odometry and tachometers --
march 6, 2024 lecture 17 odometry and tachometers --
march 11, 2024 -- midterm exam review --
march 13, 2024 -- midterm exam --
march 18, 2024 -- spring break --
march 20, 2024 -- spring break --
march 25, 2024 lecture 19 -- --
march 27, 2024 lecture 20 -- --
april 1, 2024 -- césar chávez holiday --
april 3, 2024 lecture 21 data acquisition systems --
april 8, 2024 lecture 22 data acquisition systems --
april 10, 2024 lecture 23 FSMs --
april 15, 2024 lecture 24 FSM --
april 17, 2024 lecture 25 control systems
april 22, 2024 lecture 26 control systems --
april 24, 2024 -- final exam review --
april 29, 2024 -- project presentation --
may 1, 2024 -- project presentation --
may 6, 2024 -- project presentation --
may 8, 2024 -- project presentation --
may 13, 2024 -- final exam (12:45 PM - 2:45 PM) --