Introduction to Mechatronics (SE 423) – Teaching Assistant

Undergraduate course, University of Illinois Urbana–Champaign, Industrial & Enterprise Systems Engineering, 2023

Role

Served as the teaching assistant for SE 423 – Introduction to Mechatronics, an undergraduate course integrating embedded programming, sensing, actuation, and closed-loop control. The course centers on hands-on learning using the TI LaunchXL-F28379D microcontroller platform, real-time C programming, and system-level mechatronic design through structured labs and a semester-long robotics project.

Responsibilities

  • Supported weekly lab sessions by helping students with hardware–software integration, including sensor interfacing, PWM motor control, ADC/DAC usage, and interrupt-based embedded programming.
  • Assisted students with debugging issues in Code Composer Studio, troubleshooting wiring and circuit problems, validating signal acquisition, and interpreting real-time system behavior.
  • Guided student teams through incremental project milestones, helping them implement locomotion control, sensor fusion, and navigation logic for autonomous mobile robot projects.
  • Held office hours to provide individualized support in embedded C programming, microcontroller configuration, and control design for electromechanical systems.
  • Evaluated lab check-offs, homework, and project deliverables, ensuring technical correctness and clear documentation.
  • Helped coordinate lab logistics, maintain equipment, and prepare demonstration setups.

Topics and Skills Supported

  • Digital I/O, timers, interrupts, ADC/DAC, PWM generation, and serial communication (UART, SPI, I²C).
  • Integration of sensors such as encoders, IMUs, IR distance sensors, ultrasonic devices, and gyroscopes.
  • Motor control using H-bridge drivers, closed-loop speed and position control, and real-time feedback.
  • Embedded C programming on TI microcontrollers with an emphasis on deterministic timing.
  • Signal processing for mechatronics applications, including filtering and noise mitigation.
  • Robot navigation fundamentals and implementation of control algorithms for mobile platforms.