Robot Operating Systems
Advisory Prerequisite: EECS 201, (EECS 370 or EECS 281), and (MATH 215 or MATH 216). Enforced Prerequisite: EECS 280, (MATH 116 or ROB 201), and (ROB 101 or MATH 214 or MATH 217 or MATH 417 or MATH 419). Minimum grade requirement of “C-” for enforced prerequisite. Credit Exclusions: Student may only receive credit for one course , ROB 320 or ROB 380 (EECS 367) or ROB 511. (4 credits) Systems programming, kinematic modeling, and autonomous planning for modern mobile manipulation robots. General computational paradigms for interprocess communication, asynchronous programming, and usage of system calls. Students implement a robot operating system and algorithms for forward kinematics, inverse kinematics, and motion planning to enable any robot to be autonomous.
Sources
- Course catalogue ↗2026-2027