FreeCourseWeb.com

Robotics: Kinematics & Dynamics Simulation in MATLAB (Part3)

MATLAB-based Forward & Inverse Kinematics, Euler–Lagrange torque computation, trajectory simulation for Manipulators

The course ” Robotics: Kinematics & Dynamics Simulation in MATLAB (Part3)” bridges theory and application by combining Denavit–Hartenberg (DH) modeling, kinematic analysis, and dynamic simulation through MATLAB programming. You will learn how to design and analyze robotic manipulators such as SCARA, RRP  (Spherical) , RPP (Cylindrical), RRR (Articulated) , and PPP (Cartesian) arms; visualize their motion in both 2D and 3D, and understand how their physical structure influences workspace and performance.

What you’ll learn

Course Content

Requirements

The course ” Robotics: Kinematics & Dynamics Simulation in MATLAB (Part3)” bridges theory and application by combining Denavit–Hartenberg (DH) modeling, kinematic analysis, and dynamic simulation through MATLAB programming. You will learn how to design and analyze robotic manipulators such as SCARA, RRP  (Spherical) , RPP (Cylindrical), RRR (Articulated) , and PPP (Cartesian) arms; visualize their motion in both 2D and 3D, and understand how their physical structure influences workspace and performance.

Starting with the fundamentals of Classical and Modified Denavit–Hartenberg (DH) conventions, you’ll learn to construct transformation matrices, derive forward and inverse kinematics, and explore the geometric interpretation of elbow-up and elbow-down configurations in 2-link planar robots. This provides a clear understanding of how multiple joint combinations can achieve the same end-effector position, and when each configuration is most suitable in industrial or academic contexts.

Moving beyond kinematics, the course delves into robot dynamics using the Euler–Lagrange formulation. You will derive and implement the Inertia (M), Coriolis/Centrifugal (C), and Gravity (G) matrices, and learn how these affect manipulator motion and control. With complete MATLAB coding demonstrations, you’ll generate end-effector trajectories, visualize workspace coverage, and animate manipulator motion step-by-step.

By the end of this course, you will be able to:

This course is ideal for: