EE 5351 – Syllabus – Spring 2015 (SENIOR/GRADUATE ELECTIVE COURSE) Instructor: Scott R. Norr, PE Office: 154 MWAH Phone: 726-8947 Office Hours: Monday: 11-Noon, Thursday: 11-Noon – Office Schedule Email: snorr@d.umn.edu Lecture Place & Time: MWAH 191, MWF, 2:00 – 2:50 PM Textbook: Siegwart, et.al.: Introduction to Autonomous Mobile Robots, 2nd Ed., MIT Press, 2011 Computer Usage: Mathematica, Matlab, or equivalent; Assessment: Homework will be due at the beginning of lecture, 1 week from the day assigned.. One Mid-Term examination and one Final examination will be given; work must be shown to receive partial credit. For Graduate Credit: Additional problems will be added to assigned homework. A paper will be written on the topic of robotics and presented orally in class. Course work will be weighted as follows: Week 1 2 3 4 5 6 7 8 3/16 - 20 9 10 11 12 13 14 15 5/12 Homework: 30%, Midterm: 30%, Final Exam: 40% Topics ____ Introduction, Review of Linear Algebra Kinematics Kinematics, Inverse Kinematics Maneuverability, Workspace Locomotion Wheeled Motion Actuators, DC Servo Control Energy Considerations, Mid-Term Exam SPRING BREAK Internal/External Sensors Accelerometers and Dynamics Image Processing Localization Localization - SLAM Planning and Navigation Graduate Student Presentations Final Exam - Tuesday, May 12, Noon-2PM _ Reference_______ Chap 1 Chap 3 Chap 3 Chap 3 Chap 2 Chap 3 Notes Notes Chap 4 Chap 4 Chap 4 Chap 5 Chap 5 Chap 6 Individuals who have any disability, either permanent or temporary, which might affect their ability to perform in the class, are encouraged to inform the instructor at the start of the semester. Adaptations may be made as required to provide for equitable participation ABET Outcomes Delivered by this Course: a. An ability to apply knowledge of mathematics, science and engineering e. An ability to identify, formulate and solve engineering problems Instructor Signature: _________________________ c. An ability to design a system, component or process to meet desired needs k. An ability to use the techniques, skills and modern engineering tools necessary for engineering practice Date: __January 21, 2015____ EE 5351 - Robotics and Mobile Platforms Spring semester 2015 UMD CATALOG DESCRIPTION: Basic concepts and tools for the analysis, design, and control of robotic mechanisms. Topics include basic robot architecture and applications to dynamical systems, mobile mechanisms, kinematics, inverse kinematics, trajectory and motion planning, mobile roots, collision avoidance, and control architectures. Educational Goals: This course provides a broad overview of the engineering concepts associated with design, analysis and control of robotic platforms. Indepth emphasis is placed on selected topics including forward and reverse kinematics, differential kinematics, sensors, actuators, feedback control schemes, machine vision and motion planning. Course Outcomes (indexed to ABET ): Apply linear algebra to kinematic modeling of robotic platforms Understand and use Euler Angles, unit quaternions and translational matrices Use inverse kinematics to obtain joint position Understand and model the dynamic forces in robotic motion Apply feedback control to robotic motion Apply feedback control to robotic manipulators Use image processing to facilitate machine vision Understand the canonical problem statement of motion planning Apply artifical potential techniques to motion planning The student gains skills and understanding in the areas of linear modeling of structures, modeling theory, applied kinematics, dynamics and motion control, mapping and motion planning. MATLAB is used to reinforce concepts in linear algebra, modeling of kinematic structures, feedback control theory, robust control and image processing. Relationship to EE Program Objectives: Builds on fundamental concepts learned in physics, linear algebra, differential equations and control systems Incorporates math skills acquired in calculus, linear algebra and differential equations Improves ability to use math and engineering skills to model and analyze robotic platforms Improves ability to design electrical and electronic components for use in robotic platforms and their supporting control systems Broadens and deepens the range of engineering skills acquired in curriculum