VOOZH about

URL: https://www.coursera.org/learn/modernrobotics-course3

⇱ Modern Robotics, Course 3: Robot Dynamics | Coursera


Modern Robotics, Course 3: Robot Dynamics

Modern Robotics, Course 3: Robot Dynamics

15,699 already enrolled

Included with

β€’

Learn more

Gain insight into a topic and learn the fundamentals.
4.7

173 reviews

Intermediate level
Some related experience required
2 weeks to complete
at 10 hours a week

Gain insight into a topic and learn the fundamentals.
4.7

173 reviews

Intermediate level
Some related experience required
2 weeks to complete
at 10 hours a week

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

20 assignments

Taught in English
Flexible schedule
Learn at your own pace

Build your subject-matter expertise

This course is part of the Modern Robotics: Mechanics, Planning, and Control Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate

There are 4 modules in 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 3 of the specialization, Robot Dynamics, you will learn efficient numerical algorithms for forward dynamics (calculating the robot's acceleration given its configuration, velocity, and joint forces and torques) and inverse dynamics (calculating the required joint forces and torques given the robot's configuration, velocity, and acceleration). The former is useful for simulation, and the latter is useful for robot control. You will also learn how to plan robot trajectories subject to dynamic constraints. 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.

Lagrangian formulation of dynamics, centripetal and Coriolis forces, robot mass matrix, dynamics of a rigid body, and Newton-Euler inverse dynamics for an open-chain robot.

What's included

6 videos3 readings7 assignments1 discussion prompt

6 videosβ€’Total 34 minutes
  • Lagrangian Formulation of Dynamics (Chapter 8 through 8.1.2, Part 1 of 2)β€’7 minutes
  • Lagrangian Formulation of Dynamics (Chapter 8 through 8.1.2, Part 2 of 2)β€’6 minutes
  • Understanding the Mass Matrix (Chapter 8.1.3)β€’5 minutes
  • Dynamics of a Single Rigid Body (Chapter 8.2, Part 1 of 2)β€’6 minutes
  • Dynamics of a Single Rigid Body (Chapter 8.2, Part 2 of 2)β€’4 minutes
  • Newton-Euler Inverse Dynamics (Chapter 8.3)β€’6 minutes
3 readingsβ€’Total 105 minutes
  • Welcome to Course 3, Robot Dynamicsβ€’10 minutes
  • How to Make This Course Successfulβ€’5 minutes
  • Chapter 8 through 8.3β€’90 minutes
7 assignmentsβ€’Total 270 minutes
  • Chapter 8 through 8.3, Dynamics of Open Chainsβ€’90 minutes
  • Lecture Comprehension, Lagrangian Formulation of Dynamics (Chapter 8 through 8.1.2, Part 1 of 2)β€’30 minutes
  • Lecture Comprehension, Lagrangian Formulation of Dynamics (Chapter 8 through 8.1.2, Part 2 of 2)β€’30 minutes
  • Lecture Comprehension, Understanding the Mass Matrix (Chapter 8.1.3)β€’30 minutes
  • Lecture Comprehension, Dynamics of a Single Rigid Body (Chapter 8.2, Part 1 of 2)β€’30 minutes
  • Lecture Comprehension, Dynamics of a Single Rigid Body (Chapter 8.2, Part 2 of 2)β€’30 minutes
  • Lecture Comprehension, Newton-Euler Inverse Dynamics (Chapter 8.3)β€’30 minutes
1 discussion promptβ€’Total 5 minutes
  • Eigenvectors and Eigenvalues of the Apparent End-Effector Mass Matrixβ€’5 minutes

Forward dynamics of an open chain, task-space dynamics, constrained dynamics, and practical effects due to gearing and friction.

What's included

4 videos1 reading5 assignments1 peer review1 discussion prompt

4 videosβ€’Total 16 minutes
  • Forward Dynamics of Open Chains (Chapter 8.5)β€’4 minutes
  • Dynamics in the Task Space (Chapter 8.6)β€’2 minutes
  • Constrained Dynamics (Chapter 8.7)β€’4 minutes
  • Actuation, Gearing, and Friction (Chapter 8.9)β€’6 minutes
1 readingβ€’Total 60 minutes
  • Chapters 8.5-8.7 and 8.9β€’60 minutes
5 assignmentsβ€’Total 160 minutes
  • Chapter 8.5-8.7 and 8.9, Dynamics of Open Chainsβ€’40 minutes
  • Lecture Comprehension, Forward Dynamics of Open Chains (Chapter 8.5)β€’30 minutes
  • Lecture Comprehension, Dynamics in the Task Space (Chapter 8.6)β€’30 minutes
  • Lecture Comprehension, Constrained Dynamics (Chapter 8.7)β€’30 minutes
  • Lecture Comprehension, Actuation, Gearing, and Friction (Chapter 8.9)β€’30 minutes
1 peer reviewβ€’Total 150 minutes
  • Modern Robotics Course 3 (Robot Dynamics) Projectβ€’150 minutes
1 discussion promptβ€’Total 5 minutes
  • Calculating the Forward Dynamicsβ€’5 minutes

Point-to-point "straight-line" trajectories and polynomial trajectories passing through via points.

What's included

3 videos1 reading4 assignments1 discussion prompt

3 videosβ€’Total 12 minutes
  • Point-to-Point Trajectories (Chapter 9 through 9.2, Part 1 of 2)β€’6 minutes
  • Point-to-Point Trajectories (Chapter 9 through 9.2, Part 2 of 2)β€’3 minutes
  • Polynomial Via Point Trajectories (Chapter 9.3)β€’3 minutes
1 readingβ€’Total 60 minutes
  • Chapter 9 through 9.3β€’60 minutes
4 assignmentsβ€’Total 195 minutes
  • Chapter 9 through 9.3, Trajectory Generationβ€’105 minutes
  • Lecture Comprehension, Point-to-Point Trajectories (Chapter 9 through 9.2, Part 1 of 2)β€’30 minutes
  • Lecture Comprehension, Point-to-Point Trajectories (Chapter 9 through 9.2, Part 2 of 2)β€’30 minutes
  • Lecture Comprehension, Polynomial Via Point Trajectories (Chapter 9.3)β€’30 minutes
1 discussion promptβ€’Total 10 minutes
  • Constant Screw Path vs. Decoupled Pathβ€’10 minutes

Time-optimal motions along a specified path subject to robot dynamics and actuator limits.

What's included

3 videos1 reading4 assignments1 discussion prompt

3 videosβ€’Total 17 minutes
  • Time-Optimal Time Scaling (Chapter 9.4, Part 1 of 3)β€’6 minutes
  • Time-Optimal Time Scaling (Chapter 9.4, Part 2 of 3)β€’7 minutes
  • Time-Optimal Time Scaling (Chapter 9.4, Part 3 of 3)β€’5 minutes
1 readingβ€’Total 60 minutes
  • Chapter 9.4β€’60 minutes
4 assignmentsβ€’Total 150 minutes
  • Chapter 9.4, Trajectory Generationβ€’60 minutes
  • Lecture Comprehension, Time-Optimal Time Scaling (Chapter 9.4, Part 1 of 3)β€’30 minutes
  • Lecture Comprehension, Time-Optimal Time Scaling (Chapter 9.4, Part 2 of 3)β€’30 minutes
  • Lecture Comprehension, Time-Optimal Time Scaling (Chapter 9.4, Part 3 of 3)β€’30 minutes
1 discussion promptβ€’Total 10 minutes
  • Questions?β€’10 minutes

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

Instructor ratings
4.8 (22 ratings)
Northwestern University
13 Coursesβ€’100,206 learners

Explore more from Mechanical Engineering

Why people choose Coursera for their career

πŸ‘ Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
πŸ‘ Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
πŸ‘ Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
πŸ‘ Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Learner reviews

  • 5 stars

    79.19%

  • 4 stars

    13.87%

  • 3 stars

    4.04%

  • 2 stars

    0.57%

  • 1 star

    2.31%

Showing 3 of 173

ZZ
Β·

Reviewed on Aug 25, 2019

It is better if the "given program" is published in each course.

SC
Β·

Reviewed on Jul 3, 2019

Thankyou sir , it was a wonderful journey into the depths of Robot Dynamics !

JZ
Β·

Reviewed on Jun 20, 2018

Interesting course, it helps a lot in understanding and applying the material in the textbook.

Frequently asked questions

To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,