EE 106: PROGRAMMING PRACTICAL ROBOTS

University of California, Riverside

4 Units, Lecture, 3 hours; laboratory, 3 hours. Prerequisite(s): 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. 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).

Average GPA: 2.89

Grade distribution records: 191 students across 5 terms.

Grade distribution

GradeStudentsPercent
A+178.9%
A2111.0%
A-2010.5%
B+3216.8%
B2613.6%
B-178.9%
C+126.3%
C115.8%
C-105.2%
D+31.6%
D21.0%
D-21.0%
F105.2%
W84.2%

Based on 191 student grade records across 5 terms and 1 professor.

Instructors

Still loading. This can take a moment on a slow connection.

Loading My Class Grades