EdX

Robotics: Dynamics and Control (edX)

Robotics: Dynamics and Control (edX)

Learn how to design and engineer complex, dynamic robotic systems. Flying drones or robot manipulators accomplish heavy-duty tasks that deal with considerable forces and torques not covered by a purely robot kinematics framework. Learn how to formulate dynamics problems and design appropriate control laws.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

In this course, part of the Robotics MicroMasters program, you will learn how to develop dynamic models of robot manipulators, mobile robots, and drones (quadrotors), and how to design intelligent controls for robotic systems that can grasp and manipulate objects.
We will cover robot dynamics, trajectory generation, motion planning, and nonlinear control, and develop real-time planning and control software modules for robotic systems. This course will give you the basic theoretical tools and enable you to design control algorithms.
Using MATLAB, you will apply what you have learned through a series of projects involving real-world robotic systems.

What you'll learn

  • The dynamics of robot arms, mobile robots and quadrotors
  • Position and force control for robots
  • How to generate complex trajectories
  • The basics of configuration spaces for robotic systems
  • Controller synthesis and stability

Course Syllabus

Week 1: Introduction and Motivation
Week 2: Rigid Body Motions
Week 3: Dynamics of Robot Arms
Week 4: Projects: Modeling of robot arms/mobile robots
Week 5: Quadrotor Dynamics
Week 6: Time, Motion and Trajectories
Week 7: Trajectory Generation
Week 8: Projects: Controller Design
Week 9: Force Control
Week 10: Lyapunov Stability Theory
Week 11: Multirobot path planning
Week 12: Projects: Control of robot arms/mobile robots

Prerequisites
Good working knowledge of the following undergraduate subjects is required:

  • Linear algebra
  • Rigid body dynamics
  • Multivariable calculus
  • Ordinary differential equations

The knowledge of basic computer science data structures such as graphs, link lists, etc. is preferred, but students may also choose to learn these skills on their own. The class projects will also require knowledge of MATLAB and programming in C or C++.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Dynamics and Control (edX) EdX
Universitat Politècnica de València,UPValenciaX

Dynamics and Control (edX)

This is an interactive course about the basic concepts of Systems, Control and their impact in all the human activities. First, the basic concepts of systems, dynamics, structure and control are introduced. Then, looking at many examples in Nature and human made devices, we will realize that the dynamic behavior of most systems can be modified by adding a control system. Later we will see how knowing how to evaluate the dynamic behavior of a system and measure its performance will provide the tools to design new controlled systems fulfilling some requirements.

Self Paced
Self-Paced
Tobacco Control: Agile Policy, Research and Practice (Coursera) Coursera
Imperial College London

Tobacco Control: Agile Policy, Research and Practice (Coursera)

This course teaches you about the global health harms caused by tobacco and the efforts underway to combat these. You'll analyse the strategies and tactics used by the tobacco industry, and their allies, to keep people buying their products, and you'll reflect on the role played by public health research in pushing back against this pressure with the ultimate aim of improving health.

Jun 22nd 2026
3 Weeks
Robot Mechanics and Control, Part II (edX) EdX
Seoul National University,SNUx

Robot Mechanics and Control, Part II (edX)

A mathematical introduction to the mechanics and control of robots. This course is Part II of a two-part mathematical introduction to the mechanics and control of robots that can be modeled as kinematic chains. Topics covered include the concept of a robot’s configuration space and degrees of freedom, static grasp analysis, the description of rigid body motions, kinematics of open and closed chains, and the basics of robot control.

No sessions available
4 Weeks
A Circular Economy of Metals: Towards a Sustainable Societal Metabolism (Coursera) Coursera
Leiden University

A Circular Economy of Metals: Towards a Sustainable Societal Metabolism (Coursera)

Metals are present everywhere around us and are one of the major materials upon which our economies are built. Economic development is deeply coupled with the use of metals. During the 20th century the variety of metal applications in society grew rapidly. In addition to mass applications such as steel in buildings and aluminium in planes, more and more different metals are in use for innovative technologies such as the use of the specialty metal indium in LCD screens. A lot of metals will be needed in the future. It will not be easy to provide them. In particular in emerging economies, but also in industrialized countries, the demand for metals is increasing rapidly. Mining and production activities expand, and with that also the environmental consequences of metal production. In this course, we will explore those consequences and we will also explore options to move towards a more sustainable system of metals production and use.

Jun 15th 2026
5-12 Weeks
Diversity and inclusion in the workplace (Coursera) Coursera
ESSEC Business School

Diversity and inclusion in the workplace (Coursera)

Diversity is a fact. It is also paradoxical. We need to be capable of seeing and hearing differences in order to reap the benefits of diversity. But seeing and hearing differences hone our discriminating reflexes and can also lead to discrimination. If you take this MOOC, you will: 1. understand this paradox, 2. understand its dynamics, and 3. identify ways to manage it, so that you can better channel the diversity potential in the workplace for greater performance and innovation.

Jun 22nd 2026
4 Weeks
Artificial Intelligence (AI) (edX) EdX
Columbia University,ColumbiaX

Artificial Intelligence (AI) (edX)

Learn the fundamentals of Artificial Intelligence (AI), and apply them. Design intelligent agents to solve real-world problems including, search, games, machine learning, logic, and constraint satisfaction problems. What do self-driving cars, face recognition, web search, industrial robots, missile guidance, and tumor detection have in common? They are all complex real world problems being solved with applications of intelligence (AI).

This course is archived
5-12 Weeks
Public Debt Dynamics under Uncertainty (edX) EdX
International Monetary Fund - IMF,IMFx

Public Debt Dynamics under Uncertainty (edX)

This online course, presented jointly by the Institute for Capacity Development and the Fiscal Affairs Department, provides an overview of how to assess public debt dynamics under uncertainty. That is, the course discusses how to think about public debt projections when we acknowledge uncertainty about the key variables that underly debt projections (GDP growth, interest and exchange rates, and primary balances).

Self Paced
Self-Paced
Six Sigma Advanced Analyze Phase (Coursera) Coursera
University System of Georgia

Six Sigma Advanced Analyze Phase (Coursera)

This course is for you if you are looking to dive deeper into Six Sigma or strengthen and expand your knowledge of the basic components of green belt level of Six Sigma and Lean. Six Sigma skills are widely sought by employers both nationally and internationally. These skills have been proven to help improve business processes and performance. This course will take you deeper into the principles and tools associated with the "Analyze" phase of the DMAIC structure of Six Sigma.

Jun 22nd 2026
3 Weeks
Modern Robotics, Course 2: Robot Kinematics (Coursera) Coursera
Northwestern University

Modern Robotics, Course 2: Robot Kinematics (Coursera)

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.

Jun 15th 2026
4 Weeks