Robot Dynamics and Control Course - Python

Learn to develop dynamic models and intelligent control systems for simple robots.

Robot Dynamics and Control course

Course Summary

Robot Dynamics is really important since it will give you a complete understanding not only of how the robots move (kinematics) but also WHY they move (dynamics). In this course, you will learn to develop the dynamics models of basic robotic systems, as well as create intelligent controllers for them.

What you will learn

Course Overview


This unit presents the objectives of this course on dynamics for robot manipulators, and the learning methods and tools.

Rigid Body Dynamics

In this Unit you will learn how to solve for the motion of rigid bodies in 3D space with the use of Newton's laws of motion.

Dynamic Modeling

In this Unit you will learn how to model the dynamics of a simple robotic system and how to derive its equations of motion.

Feedback Control

In this unit, we will create a full state feedback controller for allowing the robot to balance.

Project. Ball Kicking

In this project you are going to program a simple dynamic controller for the RRBot arm that will move the robot for kicking a ball on the floor.


Enric Cervera Mateu

Robotics and Computing teacher at the University Jaume I de Castelló,. Researcher on AI applied to social and educational robotics. Has collaborated in projects with hospitals on how to use robots for autistic child therapies.

Enric Cervera Mateu

Robots used

RRBot robot

RRBot robot

Learning Path

Basic Robotics Theory

Basic Robotics Theory


Main Links