《Introduction to Robotics》Syllabus
1.Basic course information
| course name |
Introduction to Robotics |
course code |
CS183 |
| Course Level |
Undergraduate |
Credit/Contact Hour: |
4/64 |
| Major: |
,
|
Teaching Language |
Chinese and English |
| Prerequisite |
NULL
|
Prerequisite suggestion |
Mathematical Analysis II,Linear Algebra
|
| School/Institute |
School of Information Science and Technology |
Instructor |
liusong |
2.Course Introduction
This course is dedicated for senior undergraduate students with basic knowledge over control theory, mechanical engineering, and/or cyber-physical systems, which provides a comprehensive overview of fundamentals of robotics from the control perspective. This course primarily consists of three sections, which covers most of the important topics related to robotics, like robotics prototypes, kinematics and inverse kinematics, dynamics, robotic motion planning, robotic position and velocity control, robot force/torque control, robot sensors and sensing fusing, and mobile robot localization and navigation, etc. Advanced robotic topics, like visual measurement and servo control, multi-robot system coordination will be also introduced. This course aims at providing students with the hand-on knowledge to develop a potential engineering or research career in robot field in future, and serves as fundamental course for advanced robot courses. |
3.Learning Goal
Cognitive competence: Students are expected to systematically and comprehensively master the fundamental technologies and knowledge in robotics from the control perspective, including but not limited to robot mechanism, robot kinematics and differential kinematics, robot motion planning and dynamics, robot position and velocity control, robot force/torque control, robot sensors and sensing fusing, robot vision and robot visual servo control, multi-robot coordination, mobile robot localization and navigation, and the most well know intelligent control methods, etc.
Comprehensive qualities: Students are expected to master the fundamental engineering morals and ethics, and show up great potentials to be a research scientist or engineer with great capability on teamwork and coordination. |
4.Instructional Pedagogy
On-class teaching and discussion: This course mainly takes the form of on-class teaching. On the basis of explaining the basic knowledge, particular attention is focused on the teaching of key and difficult contents of the course. This course adopts heuristic teaching method to guide students to think and discuss the problems, so that students can analyze and solve related problems in the field of robotics from the mathematical, physical and engineering perspectives.
Case Study: By demonstrating different mature industrial robots as case study, this course enables students to master the basic theories and methods of the course, understand the practical application of the course knowledge in engineering, stimulate students’ interest in research, and inspire students’ innovative thinking. |
5. Course Content and Schedule
Course Structure by Chapter Chapter | Teaching Contents | Week | Contact Hours | Teaching Modes | Introduction | Fundamentals, research topics, features and structures, related conferences and journals | 1 | 4 | On-class teaching, homework, on-class quiz and discussion | Kinematics | Pose representation, coordinate transformation, rotation matrix, forward kinematics, inverse kinematics, differential kinematics | 2&3 | 8 | On-class teaching, homework, on-class quiz and discussion | Motion Planning | Motion planning in joint space, motion planning in Cartesian space, path planning for mobile robots | 4&5 | 8 | On-class teaching, homework, on-class quiz and discussion | Dynamics | Language-Euler Method, Newton-Euler Method | 6 | 4 | On-class teaching, homework, on-class quiz and discussion | Sensors | Position/velocity/acceleration sensors, gyro, force/torque senor, visual sensor, touch sensor, etc | 7 | 4 | On-class teaching, homework, on-class quiz and discussion | Position Control | Position control in joint space /Cartesian space, real-time position control for network-based robot, position control for mobile robot | 8&9 | 6 | On-class teaching, homework, on-class quiz and discussion | Mid-term Exam | 9 | 9 | 2 | On-class Exam, open-book exam | Force/Torque Control | Stiffness and compliance, statistic force control, impedance control, active compliance, hybrid force/position control | 10 | 4 | On-class teaching, homework, on-class quiz and discussion | Sensing Fusion | Key sensing information fusing methods | 11 | 4 | On-class teaching, homework, on-class quiz and discussion | Visual Measurement and Control | Mathematical model, stereoscopic, position based visual servo control, image based visual servo control | 12&13 | 8 | On-class teaching, homework, on-class quiz and discussion | Multi-robot Interaction | Fundamental concepts and key technologies in multi-robot interaction | 14 | 4 | On-class teaching, homework, on-class quiz and discussion | Mobile Robot Localization and Navigation | Fundamental concepts and key technologies in Mobile Robot Localization and Navigation | 15 | 4 | On-class teaching, homework, on-class quiz and discussion | Intelligent Control Methods | Sliding Mode Control, Predictive Control, Adaptive Control, Neural Network Control, etc | 16 | 4 | On-class teaching, homework, on-class quiz and discussion |
|
6.Grading Policy
Class Participation 10% + homework and on-class quiz 30% + mid-term exam 30% + final exam 30% |
7. Textbook & Recommended Reading
(1) Textbook
| book name |
author |
translator |
press |
publication time |
ISBN |
edition |
| 先进机器人控制 |
谭民
|
|
高等教育出版社
|
2007-05
|
9787040208832
|
1 |
(2) Recommended Reading
| book name |
author |
translator |
press |
publication time |
ISBN |
edition |
| “Introduction to Robotics: Mechanics and Control”, 4th Edition |
John J. Craig
|
|
Pearson
|
|
9780133489798
|
|
8.Academic Integrity
This course highly values academic integrity. Behaviors such as plagiarism and cheating are strictly prohibited. |
9.Other Information (Optional)
|