EE 106: Programming Practical Robots

← 2023-24 2024-25 2025-26 →
← 2022-23 ← 2022-23 changes (lax) changes (strict) ▾

Units: 4

Hours: Lecture, 3 hours; laboratory, 3 hours

Catalog page 349

Prerequisites: MATH 031 or EE 020B or ME 018B; EE 016 or CS 010B or ME 118; restricted to class level standing of sophomore, junior, or senior; or consent of instructor

Description: Covers principles for simulating, programming, and deploying robots using modern robotics middleware. Includes reading/writing of robot programs; simulating robotic systems; interfacing robot sensors and actuators; and implementing introductory motion control algorithms. Teaches contemporary robotics open-source software (ROS, Gazebo), 3D environment creation, and sensor data processing libraries (OpenCV, OpenNI, PCL).

Derived Information — The following is not part of the official catalog but is computed from catalog data.

Serves as a prerequisite for

EE 144 ME 144
Prerequisite graph not available.
Enrollment History (from UCR Banner, not catalog)
Year F W S Su Total
2025-26 46/48 46/48
2024-25 50/50 50/50
2023-24 42/50 42/50
2022-23 14/50 14/50