RBE 2020

Embedded Systems for Robotics

Worcester Polytechnic Institute · UGRD · Fall 2026

6 sections5 open now
Add to a schedule

Catalog description

1/3 Unit. This course delves into the core aspects of microcontrollers and electronic circuits for robotic systems management and design. Students will engage with interrupt service routines, state machines, and event-driven programming, crucial for process and state management in robotics. The course emphasizes the implementation of both software and hardware timers for robotic control and scheduling. A key focus of the course is on the electronic components of robots, including studies of op-amps and power/control circuits, equipping students with the skills to design and manage robot electronics. The course includes analog-to-digital and digital-to-analog converters, essential for converting sensory data between analog and digital formats. Students will explore communication techniques (SPI, I2C, PWM, etc.), vital for data exchange in robotic systems, and gain comprehensive knowledge of digital and analog electronics for effective sensor and actuator interfacing. The course also covers DC motors and DC motor control (speed, torque, and direction), analog filters for signal processing, sensor calibration, and an introduction to control systems, focusing on PID controllers. Laboratory sessions consist of hands-on exercises where students design and test electronic subsystems interfacing a robot for specific tasks. Compared to ECE 2049, this course explores more peripherals' practical applications in robotics systems but does not dive as deeply into microcontroller architecture. Students may apply RBE 2020 to the Embedded Systems requirement in Robotics Engineering. Credit is not permitted for both RBE 2020 and ECE 2049, regardless of major. Additionally, students cannot receive credit for both RBE 2020 and RBE 200X. Recommended Background: RBE 1001; fundamentals of electronics, such as found in ECE 2010; and programming experience, such as covered in CS 2119, CS 2102/3, CS 2301/3, or ECE 2039.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 2 hours ago

AL01

OpenSeats: 52/60 seats Last recorded: Aug 13, 2026, 6:47 PM
Class #RBE-2020-AL01Fall 2026UGRD3 credits
52 enrolled60 capacity
Days & times
M-T-R-F11:00 AM - 11:50 AM
Meeting dates
2026-08-20 - 2026-10-09
Location
Goddard Hall 227 Classroom
Instructor
Greg Lewin
Details checked 2 hours agoSeats checked 2 hours ago

AX01

OpenSeats: 29/30 seats Last recorded: Aug 13, 2026, 6:47 PM
Class #RBE-2020-AX01Fall 2026UGRD3 credits
29 enrolled30 capacity
Days & times
T8:00 AM - 9:50 AM
Meeting dates
2026-08-20 - 2026-10-09
Location
Atwater Kent 227 Lab Restricted Access
Instructor
Greg Lewin
Details checked 2 hours agoSeats checked 2 hours ago

AX02

OpenSeats: 23/30 seats Last recorded: Aug 13, 2026, 6:47 PM
Class #RBE-2020-AX02Fall 2026UGRD3 credits
23 enrolled30 capacity
Days & times
T2:00 PM - 3:50 PM
Meeting dates
2026-08-20 - 2026-10-09
Location
Atwater Kent 227 Lab Restricted Access
Instructor
Greg Lewin
Details checked 2 hours agoSeats checked 2 hours ago

BL01

OpenSeats: 52/60 seats Last recorded: Aug 13, 2026, 6:47 PM
Class #RBE-2020-BL01Fall 2026UGRD3 credits
52 enrolled60 capacity
Days & times
M-T-R-F1:00 PM - 1:50 PM
Meeting dates
2026-10-19 - 2026-12-11
Location
Kaven Hall 116
Instructor
Jennifer Stander
Details checked 2 hours agoSeats checked 2 hours ago

BX01

OpenSeats: 22/30 seats Last recorded: Aug 13, 2026, 6:47 PM
Class #RBE-2020-BX01Fall 2026UGRD3 credits
22 enrolled30 capacity
Days & times
T9:00 AM - 10:50 AM
Meeting dates
2026-10-19 - 2026-12-11
Location
Atwater Kent 227 Lab Restricted Access
Instructor
Jennifer Stander
Details checked 2 hours agoSeats checked 2 hours ago

BX02

FullSeats: 30/30 seats Last recorded: Aug 13, 2026, 6:47 PM
Class #RBE-2020-BX02Fall 2026UGRD3 credits
30 enrolled30 capacity
Days & times
R2:00 PM - 3:50 PM
Meeting dates
2026-10-19 - 2026-12-11
Location
Atwater Kent 227 Lab Restricted Access
Instructor
Jennifer Stander
Details checked 2 hours agoSeats checked 2 hours ago
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?