Coursera
Explore
  • Browse
  • Search
  • For Enterprise
  • Log In
  • Sign Up

Modern Robotics, Course 2: Robot Kinematics

OverviewSyllabusFAQsCreatorsPricing

HomePhysical Science and EngineeringMechanical Engineering

Modern Robotics, Course 2: Robot Kinematics

Northwestern University

About this course: Do you want to know how robots work? Are you interested in robotics as a career? Are you willing to invest the effort to learn fundamental mathematical modeling techniques that are used in all subfields of robotics? If so, then the "Modern Robotics: Mechanics, Planning, and Control" specialization may be for you. This specialization, consisting of six short courses, is serious preparation for serious students who hope to work in the field of robotics or to undertake advanced study. It is not a sampler. In Course 2 of the specialization, Robot Kinematics, you will learn to solve the forward kinematics (calculating the configuration of the "hand" of the robot based on the joint values) using the product-of-exponentials formula. Your efforts in Course 1 pay off handsomely, as forward kinematics is a breeze with the tools you've learned. This is followed by velocity kinematics and statics relating joint velocities and forces/torques to end-effector twists and wrenches, inverse kinematics (calculating joint values that achieve a desired "hand" configuration), and kinematics of robots with closed chains. This course follows the textbook "Modern Robotics: Mechanics, Planning, and Control" (Lynch and Park, Cambridge University Press 2017). You can purchase the book or use the free preprint pdf. You will build on a library of robotics software in the language of your choice (among Python, Mathematica, and MATLAB) and use the free cross-platform robot simulator V-REP, which allows you to work with state-of-the-art robots in the comfort of your own home and with zero financial investment.

Who is this class for: This course is designed for students who have taken typical first-year college courses in engineering, such as physics (e.g., f = ma with vector forces and torques), linear algebra (matrix operations, positive definiteness, determinants, eigenvalues and eigenvectors), calculus (derivatives and partial derivatives), a basic intro to differential equations (i.e., dx/dt = a*x), and a little bit of programming experience. Students are expected to be able to read and write simple programs in Python, Mathematica, or MATLAB. Students should also have taken the first course of the Modern Robotics specialization.


Created by:  Northwestern University
Northwestern University

  • Kevin Lynch

    Taught by:  Kevin Lynch, Professor

    Mechanical Engineering
Basic Info
Course 2 of 6 in the Modern Robotics: Mechanics, Planning, and Control Specialization
LevelIntermediate
CommitmentThis course requires 4 weeks of study of approximately 3-5 hours/week.
Language
English
How To PassPass all graded assignments to complete the course.
Syllabus
WEEK 1
Chapter 4: Forward Kinematics
Product of exponentials formula for forward kinematics in the space frame and the end-effector frame.
3 videos, 2 readings, 3 practice quizzes
  1. Reading: Welcome to Course 2, Robot Kinematics
  2. Reading: Chapter 4, Forward Kinematics
  3. Video: Product of Exponentials Formula in the Space Frame (Chapter 4 through 4.1.2)
  4. Practice Quiz: Lecture Comprehension, Product of Exponentials Formula in the Space Frame (Chapter 4 through 4.1.2)
  5. Video: Product of Exponentials Formula in the End-Effector Frame (Chapter 4.1.3)
  6. Practice Quiz: Lecture Comprehension, Product of Exponentials Formula in the End-Effector Frame (Chapter 4.1.3)
  7. Video: Forward Kinematics Example
  8. Practice Quiz: Lecture Comprehension, Forward Kinematics Example
  9. Discussion Prompt: Screw Axis Identification
Graded: Chapter 4, Forward Kinematics
WEEK 2
Chapter 5: Velocity Kinematics and Statics
Velocity kinematics using the space Jacobian and body Jacobian, statics of open chains, singularities, and manipulability.
6 videos, 1 reading, 6 practice quizzes
  1. Reading: Chapter 5, Velocity Kinematics and Statics
  2. Video: Velocity Kinematics and Statics (Chapter 5 Introduction)
  3. Practice Quiz: Lecture Comprehension, Velocity Kinematics and Statics (Chapter 5 Introduction)
  4. Video: Space Jacobian (Chapter 5.1 through 5.1.1)
  5. Practice Quiz: Lecture Comprehension, Space Jacobian (Chapter 5.1 through 5.1.1)
  6. Video: Body Jacobian (Chapter 5.1.2 through 5.1.4)
  7. Practice Quiz: Lecture Comprehension, Body Jacobian (Chapter 5.1.2 through 5.1.4)
  8. Discussion Prompt: Columns of the Jacobian Matrix
  9. Video: Statics of Open Chains (Chapter 5.2)
  10. Practice Quiz: Lecture Comprehension, Statics of Open Chains (Chapter 5.2)
  11. Video: Singularities (Chapter 5.3)
  12. Practice Quiz: Lecture Comprehension, Singularities (Chapter 5.3)
  13. Video: Manipulability (Chapter 5.4)
  14. Practice Quiz: Lecture Comprehension, Manipulability (Chapter 5.4)
Graded: Chapter 5, Velocity Kinematics and Statics
WEEK 3
Chapter 6: Inverse Kinematics
Analytical and numerical inverse kinematics.
3 videos, 1 reading, 3 practice quizzes
  1. Reading: Chapter 6, Inverse Kinematics
  2. Video: Inverse Kinematics of Open Chains (Chapter 6 Introduction)
  3. Practice Quiz: Lecture Comprehension, Inverse Kinematics of Open Chains (Chapter 6 Introduction)
  4. Video: Numerical Inverse Kinematics (Chapter 6.2, Part 1 of 2)
  5. Practice Quiz: Lecture Comprehension, Numerical Inverse Kinematics (Chapter 6.2, Part 1 of 2)
  6. Video: Numerical Inverse Kinematics (Chapter 6.2, Part 2 of 2)
  7. Practice Quiz: Lecture Comprehension, Numerical Inverse Kinematics (Chapter 6.2, Part 2 of 2)
  8. Discussion Prompt: Practical Issues with Numerical Inverse Kinematics
Graded: Chapter 6, Inverse Kinematics
Graded: Modern Robotics Course 2 (Robot Kinematics) Project
WEEK 4
Chapter 7: Kinematics of Closed Chains
Forward kinematics, inverse kinematics, velocity kinematics, and statics of closed chains.
1 video, 1 reading, 1 practice quiz
  1. Reading: Chapter 7, Kinematics of Closed Chains
  2. Video: Kinematics of Closed Chains (Chapter 7)
  3. Practice Quiz: Lecture Comprehension, Kinematics of Closed Chains (Chapter 7)
  4. Discussion Prompt: Common Closed Chains
Graded: Chapter 7, Kinematics of Closed Chains

FAQs
How It Works
Coursework
Coursework

Each course is like an interactive textbook, featuring pre-recorded videos, quizzes and projects.

Help from Your Peers
Help from Your Peers

Connect with thousands of other learners and debate ideas, discuss course material, and get help mastering concepts.

Certificates
Certificates

Earn official recognition for your work, and share your success with friends, colleagues, and employers.

Creators
Northwestern University
Northwestern University is a private research and teaching university with campuses in Evanston and Chicago, Illinois, and Doha, Qatar. Northwestern combines innovative teaching and pioneering research in a highly collaborative environment that transcends traditional academic boundaries.
Pricing
Purchase Course
Access to course materials

Available

Access to graded materials

Available

Receive a final grade

Available

Earn a shareable Course Certificate

Available

Coursera
Coursera provides universal access to the world’s best education, partnering with top universities and organizations to offer courses online.
© 2018 Coursera Inc. All rights reserved.
Download on the App StoreGet it on Google Play
  • Coursera
  • About
  • Leadership
  • Careers
  • Catalog
  • Certificates
  • Degrees
  • For Business
  • For Government
  • Community
  • Partners
  • Mentors
  • Translators
  • Developers
  • Beta Testers
  • Connect
  • Blog
  • Facebook
  • LinkedIn
  • Twitter
  • Google+
  • Tech Blog
  • More
  • Terms
  • Privacy
  • Help
  • Accessibility
  • Press
  • Contact
  • Directory
  • Affiliates