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.
Status: Applied Mathematics
Applied Mathematics
Status: Engineering
Engineering
Intermediate·Course·19 hours
Featured reviews
5.0
·Reviewed Mar 12, 2020
The Course is not overloaded, easy to follow with the accompanying book and videos.
4.0
·Reviewed Jun 28, 2020
Peer-graded assignments could be a little more effective with supervision.
5.0
·Reviewed Dec 9, 2018
More difficult that most Coursera offerings. Lots and lots of glorious math!I really enjoyed it.
5.0
·Reviewed Oct 12, 2021
Good mathematical background. Meaningful and thought provoking questions in assignments and project.
5.0
·Reviewed Mar 20, 2021
A very good course and I am recommending this for everyone. The lectures were little fast.
5.0
·Reviewed Sep 10, 2020
The product of exponential method of computing forward kinematics makes alot of sense. The only issue is with the closed-loop kinematics chapter.
5.0
·Reviewed May 8, 2023
Excellent course . The programming assignment helps to understand the theory at full scope.
4.0
·Reviewed Aug 18, 2019
The project was a little harder than expected, but I feel I learned a lot
5.0
·Reviewed Nov 18, 2025
Changes your whole perspective about robotics. I have followed electives while i was in the university but i like this better. really enjoying doing this. well done!
5.0
·Reviewed Aug 21, 2020
excellent course, a lot to learn from this course, especially improves programming skills and use of Coppelia sim software
5.0
·Reviewed Nov 20, 2023
I am extremely thankful to Professor Kevin Lynch and his team for putting in the effort to create this course.
5.0
·Reviewed Dec 1, 2020
Awesome course.Only lacking in the forum support, I hope instructors indulge more actively in the forum
All reviews
Showing: 20 of 64
All Learners
All Stars
Most Helpful
D
Dmitry
5.0
·Reviewed Jan 18, 2020
The program of course is done brilliant. Once i have tried to read Robotic book on my own and gave up on after 100 pages and gave up being completely confused in the formulas. Now with the Course i am on the 300 s page following the content! Thanks!
P
Pau
5.0
·Reviewed Feb 19, 2019
Very interesting course. It not only covers inverse kinematics but also manipulability and some statics coming from the Jacobian. The Jacobian singularities and its implications are very clear and well explained.
Small drawback is that it's better not to use the library that comes with the course as otherwise you won't learn so much. I implemented my own and learned a lot by implementing it.
Another small drawback is that there is no mention to Conformal Geometric Algebra as something to look at to implemente analytical solutions to inverse kinematics. Neither, iterative FABRIK as alternative to pseudo-Jacobian is mentioned. A mention and a reference would be nice for the learner as presudoinverse jacobian is very limited.
The other drawback, which is major, is that assignments are peer-graded instead of unit tested. It's not ideal at all. Hopefully they will be unit-tested at some point in time so that it's more fair and efficient.
L
Lucia
1.0
·Reviewed Aug 6, 2020
If you have never used MATHLAB or if you don´t have previous knowledge o Robotics, avoid this course. You only get frustration and no assistance at all with your doubts.
M
Madhukar
5.0
·Reviewed Jul 12, 2018
As I am looking forward to be expertise in the field of Modern Robotics (Robotic Manipulators), this course sets the perfect platform for the same. After going through this course, I have learned the very crucial part - Robot Kinematics. The way video lectures are made are always engulfing. But, in this course, the peer graded assignment posed some real challenge and gave real time experience of how robotic manipulators/mobile robots perform.
A
Arnab
5.0
·Reviewed Jan 3, 2019
Loved the course and the difficulty level of it. The assignment in particular will be good challenge for MATLAB beginners like me as you'll need to figure out how to do it. But its easy enough and if you have some programming experience, you can do it easily. What I love about this course is that it doesn't spoon feed you. You need to work hard to get all the benefits from the course.
O
Onur
5.0
·Reviewed Feb 3, 2019
As a graduate student who has taken multiple Robotics courses in university, I can say that it is a very instructive course. However, it may seem tedious for those who are not familiar with Robotics. One last thing, I preferred Denavit Hartenberg method until this course. Now I can see that PoE is much more efficient than DH.
R
Rishipal
5.0
·Reviewed Jun 5, 2019
The course has provided me a good insight into forward kinematics and reverse kinematics solutions. Earlier I could think of how to solve open chain forward kinematics problems only but now I have much better idea about the whole subject. A great course!
S
sukrita
5.0
·Reviewed May 9, 2020
Great course to understand the kinematics of open chain robots. The topic is very vast and innumerable documentation and resources make it difficult to follow. This specialization has done a good job in breakind down the topics into sequential parts.
T
TANMAY
5.0
·Reviewed Nov 25, 2018
Excellent course.It helped me to improve my programming at much higher level and I got good knowledge.Initially before taking this course I was worried whether I would complete this course but thanks to Kevin sir for such a great teaching
李
李彦霖
5.0
·Reviewed Jun 12, 2018
The course is really interesting and the instruction is really good. Thanks for professor Lynch.One advice: since the closed chain is important, I wish that these knowledge and examples could be given more, thanks!
N
Natish
5.0
·Reviewed Aug 2, 2023
The course was richly supported with materials and videos. The whole course was easy to learn and good. I thank my course instructors and fellow learners. I thank Coursera without whom this would not be possible !
T
Tri
5.0
·Reviewed Aug 14, 2018
Very nice and compact explanation. Love the teaching style! You have to read the book to really grasp the material, if you're planning on taking this course, you have to take it seriously. It's pretty though.
S
SAMARTH
5.0
·Reviewed Oct 1, 2018
It is a great start for learning kinematics of open chain robots, i wish i could learn ore about the closed chain robots too, but they have given the boost, now its your turn to learn more and more
R
Ronald
5.0
·Reviewed Jul 8, 2020
This was very challenging course if you are not already familiar with things like Jacobians and eigenvectors. Thankfully the lectures were great in helping me understand the gaps in my knowledge.
R
rashid
5.0
·Reviewed Apr 3, 2020
Fantastic course. Required good amount of reading. Lecture clearly mentioned how to navigate and learn from the book. Overall very good course. Really loved the project.
J
Juan
5.0
·Reviewed May 27, 2024
I'd like the course to explain everything in a more "intuitive" way, but the exercises and knowledge helped me a great deal to advance in my understanding in robotics
D
Deshad
5.0
·Reviewed Nov 19, 2025
Changes your whole perspective about robotics. I have followed electives while i was in the university but i like this better. really enjoying doing this. well done!
A
Ahmed
5.0
·Reviewed Sep 11, 2020
The product of exponential method of computing forward kinematics makes alot of sense. The only issue is with the closed-loop kinematics chapter.
M
mahdi
5.0
·Reviewed Nov 18, 2021
Thank you for your awesome course. I personally recommend you to solve more example to make courses more practical and comprehensive
R
RAMAN
5.0
·Reviewed Aug 22, 2020
excellent course, a lot to learn from this course, especially improves programming skills and use of Coppelia sim software