EECSC106A
Download as PDF
Introduction to Robotics
Subject
EECS
Course Number
C106A
Course Level
Undergraduate
Course Title
Introduction to Robotics
Course Description
This course is an introduction to the field of robotics. It covers the fundamentals of kinematics, dynamics, control of robot manipulators, robotic vision, sensing, forward & inverse kinematics of serial chain manipulators, the manipulator Jacobian, force relations, dynamics, & control. We will present techniques for geometric motion planning & obstacle avoidance. Open problems in trajectory generation with dynamic constraints will also be discussed. The course also presents the use of the same analytical techniques as manipulation for the analysis of images & computer vision. Low level vision, structure from motion, & an introduction to vision & learning will be covered. The course concludes with current applications of robotics.
Minimum
4
Maximum
4
Grading Basis
Default Letter Grade; P/NP Option
Method of Assessment
Alternative Final Assessment
Instructors
Sastry
American Cultures Requirement
No
Reading and Composition Requirement
None of the Reading and Composition Requirement
Prerequisite
Familiarity with linear algebra at the level of ELENG 64/ELENG 66 or Math 54. Experience coding in python at the level of COMPSCI 61A. Preferred: experience developing software at the level of COMPSCI 61B and experience using Linux.
Repeat Rules
Course is not repeatable for credit.
Credit Restriction Courses. Students will receive no credit for this course if the following the course(s) have already been completed.
-
Cross-Listed Course(s)
Formats
Lecture, Discussion, Laboratory
Term
Fall and Spring
Duration (in weeks)
15
Minimum Hours
3
Maximum Hours
3
Lecture Mode of Instruction
In Person
Minimum Hours
1
Maximum Hours
1
Discussion Mode of Instruction
In Person
Minimum Hours
3
Maximum Hours
3
Laboratory Mode of Instruction
In Person
Outside Work Hours Min
5
Maximum Hours
5
Term
Summer
Duration (in weeks)
8
Minimum Hours
6
Maximum Hours
6
Lecture Mode of Instruction
In Person
Minimum Hours
2
Maximum Hours
2
Discussion Mode of Instruction
In Person
Minimum Hours
6
Maximum Hours
6
Laboratory Mode of Instruction
In Person
Outside Work Hours Min
10
Maximum Hours
10