ME EN 537

Download as PDF

Robotics - Kinematics, Dynamics, and Control

Mechanical Engineering Ira A. Fulton College of Engineering

Course Description

In this course, we cover forward and inverse kinematics for serial robot manipulators, converting joint velocities to end-effector velocity, Lagrangian and Newton-Euler treatment of robot dynamics, basic robot manipulator control techniques, and an introduction to open questions in research on serial robot manipulation.

When Taught

Fall

Min

3

Fixed/Max

3

Fixed

3

Fixed

0

Recommended

ME EN 431

Title

SO(3) and SE(3) spaces

Learning Outcome

Students will be able to define the orientation of rigid body using the rotation group SO(3). They will also be able to describe rigid body translation and rotation using homogeneous transformation matrices and the Euclidean group SE(3).

Title

Serial Linkage Kinematics

Learning Outcome

Students will be able to compute forward and inverse kinematic solutions for serial robot arms.

Title

Serial Linkage Dynamics

Learning Outcome

Students will be able to derive the dynamic equations for a rigid serial manipulator using recursive Newton-Euler and Euler-Lagrange methods. Students will be able to apply these equations for numerical simulation and common control methods.

Title

Joint Space vs. Cartesian Space

Learning Outcome

Students will understand the difference between joint space and Cartesian space and be able to use appropriate mathematical methods to move from one space to the other for both kinematics and dynamics.

Title

Robot Control

Learning Outcome

Students will be able to implement and simulate performance for fundamental feedback control methods for serial robot arms.

Title

Applications, Terminology, and Open Questions in Robotics

Learning Outcome

Students will learn about common robot applications and terminology, and then apply what they learn to solve an open question in the field or implement a demonstration for a final course project.