University of Dayton Dept. Electrical and Computer Engineering

advertisement
University of Dayton
Dept. Electrical and Computer Engineering
ECE 416 Introduction to Robotics – Fall 2011
Instructor:
Prof. Raúl Ordóñez, KL341-E, raul.ordonez@notes.udayton.edu.
Temesgen (Tem) Messay-Kebede, messayte@notes.udayton.edu
Office Hours: You can come almost any time I am there, but try to make an appointment if not during
office hours: M, W 4:30 to 5:30 p.m.
Text book:
Robot Modeling and Control, Mark W. Spong, Seth Hutchinson, M. Vidyasagar, Wiley, 1st
edition, 2005.
Course Objective: This course is an introduction to the field of robotics, with a focus on industrial
manipulators. The class will cover direct and inverse kinematics, robot jacobian and
trajectory generation. In addition, the class will cover a selection of advanced topics, such
as robotic vision, visual servoing, and robotic control. Students will perform extensive
simulations in MATLAB and MotoSim, and will work on several hands-on projects in the
Motoman Robotics Laboratory, located in KL232.
Prerequisites: A linear signals and systems class (ECE303).
Outline of topics
1. Introduction and terminology
a. Lab safety
b. Lab tour, robot specs
c. Lab procedures
2. Homogeneous transformations
a. Definitions
b. Use of MATLAB: visualization of transforms
3. Introduction to Motoman robots
a. MotoSim
b. Pendant, MATLAB (Motoman SDK)
4. Direct kinematics
a. Example: YS-540
b. Example: HP3
5. Inverse kinematics
a. Example: YS-540
b. Example: HP3
6. Jacobian, velocity kinematics
7. Trajectory generation
a. Artificial potentials
8. Link control (time permitting)
a. PD control
9. Robot dynamics (time permitting)
10.Visual servoing (time permitting)
Grading:
(Tentative)
Homework
Computer and laboratory projects
Midterm exam
Final exam
Course web site: http://isidore.udayton.edu/
20%
40%
20%
20%
Download