ECE595R/L Robotics and Embedded Systems with Lab

Department of Electrical & Computer Engineering

Spring 2025


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: 1:00 pm - 2:15 pm, Location: JD1590A

Instructor: Shahnam Mirzaei, Ph.D.

Spring 2025 Office Hours : MW, 11:15 am - 1:00 pm, or by appointment


Lab

Time: TH: 7:00 pm - 9:45 pm, Location: JD1562

Instructor: Aaron Joseph Nanas


Announcements

-january 22, 2025 - class starts

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

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

-january 22, 2025 - you can download the old exams from here: ece595 sample exams


Assignments

Date Assignment Solution Due Date
january 22, 2025 homework 1 homework 1 solution february 10, 2025
february 10, 2025 homework 2 homework 2 solution february 17, 2025
february 17, 2025 homework 3 homework 3 solution february 24, 2025
february 24, 2025 homework 4 homework 4 solution march 3, 2025
march 3, 2025 homework 5 homework 5 solution march 3, 2025
march 10, 2025 homework 6 homework 6 solution april 7, 2025
april 7, 2025 homework 7 homework 7 solution april 21, 2025

Lecture Organization

>
Date Lecture Topic Note
january 22, 2025 lecture 1 introduction to robotics --
january 27, 2025 lecture 2 introduction to robotics --
january 29, 2025 lecture 3 introduction to TI RSLK robotics platform --
february 3, 2025 lecture 4 software design --
february 5, 2025 lecture 5 software design
february 10, 2025 lecture 6 gpio
february 12, 2025 lecture 7 timers and interrupts part I: SysTick Timer, Timer_A
february 17, 2025 lecture 8 timers and interrupts part II: real time clock (RTC), Timer32, WDT
february 19, 2025 lecture 9 pwm and motor control
february 24, 2025 lecture 10 odometry and tachometers part I
february 26, 2025 lecture 11 odometry and tachometers part II
march 3, 2025 lecture 12 serial communications part I - UART
march 5, 2025 lecture 13 serial communications part II - SPI, I2C
march 10, 2025 -- midterm exam review --
march 12, 2025 -- midterm exam --
march 17, 2025 -- spring break --
march 19, 2025 -- spring break --
march 24, 2025 lecture 14 data acquisition systems part I - ADCs
march 26, 2025 lecture 15 data acquisition systems parts II - DACs
march 31, 2025 -- césar chávez holiday --
april 2, 2025 lecture 16 FSMs --
april 7, 2025 lecture 17 control systems --
april 14, 2025 lecture 18 control systems --
april 16, 2025 lecture 19 bluetooth --
april 21, 2025 lecture 20 sound generation
april 23, 2025 lecture 21 floating point arithmetic --
april 28, 2025 lecture 22 special topics
april 30, 2025 lecture 23 final exam review --
may 5, 2025 -- project presentation --
may 7, 2025 -- project presentation --
may 14, 2025 -- final exam (12:45 PM - 2:45 PM) --