UCR BCOE Logo

ME 221: Kinematics and Dynamics of Robots
Department of Mechanical Engineering
University of California, Riverside
Fall 2022

Instructor: Jonathan Realmuto
Assistant Professor
Department of Mechanical Engineering
jrealmut@ucr.edu
Meeting Time: T/TH 5-6:50pm
HMNSS 1502
Office Hours: by appointment
Book: Theory of Applied Robotics
Reza N. Jazar
online edition available through the UCR library
Reference Material: Theory of Applied Robotics (JZ)
Reza N. Jazar
(online edition available through the UCR library)

Modern Robotics (LP)
Kevin M. Lynch and Frank C. Park

A Mathematical Introduction to Robotic Manipulation (MLS)
Richard M. Murray, Zexiang Li, and S. Shankar Sastry

Springer Handbook of Robotics (HB)
Editors: Bruno Siciliano and Oussama Khatib
Links: Syllabus
Project description
Matlab Robot Models
Project rubric



Tentative Schedule
Week Date Topic Reading Lecture Notes Homework Presentation
0
  • 9/22
  • Course overview
  • JZ/Ch1, LP/Ch1, MLS/Ch1
1
  • 9/27
  • 9/29
  • Rotation and Orientation
  • Rotation and Orientation
  • JZ/Ch2-3, LP/Ch2, MLP/Ch2.1-2
  • JZ/Ch2-3, LP/Ch2, MLP/Ch2.1-2
2
  • 10/4
  • 10/6
  • Motion Kinematics
  • Forward Kinematics
  • JZ/Ch4, LP/Ch3, MLP/Ch2.3
  • JZ/Ch5
3
  • 10/11
  • 10/13
  • Forward Kinematics and Screws/Wrenches
  • Inverse Kinematics
  • JZ/Ch5, LP/Ch3-4, MLP/Ch.2.3&3.2
  • JZ/Ch6, LP/Ch6, MLP/Ch.3.3
4
  • 10/18
  • 10/20
  • Velocity Kinematics
  • Review
  • JZ/Ch7, LP/Ch5, MLP/Ch.2.4
5
  • 10/25
  • 10/27
  • Midterm
  • Jacobian
  •  
  • JZ/Ch.8, LP/Ch.5
  •  
  • Project Proposal Due
6
  • 11/1
  • 11/3
  • Midterm Review + Matlab
  • Jacobian
  •  
  • JZ/Ch.8, LP/Ch.5
7
  • 11/8
  • 11/10
  • Robot Dynamics
  • Robot Dynamics
  • LP/Ch.8, MLS/Ch.4
8
  • 11/15
  • 11/17
  • Dynamics/Control
  • Trajectory Planning
    • LP/Ch.8, MLS/Ch.4
    • LP/Ch.9, JZ/Ch.13
9
  • 11/22
  • 11/24
  • Advanced Control
  • - Thanksgiving Break -
  • LP/Ch.11, MLS/Ch.4
  •  
10
  • 11/29
  • 12/1
  • Office Hours / Review
  • Project Final Presentation
11
  • 12/3
  • Final Exam
    Saturday, 8-11am