5719 – Robotics A
In this course, students should learn and apply key concept in the understanding of robot arms. Additionally, students are expected to work in teams to build a 3dof prototype where they apply the course contents. The full syllabus can be found here. I have taught the following contents:
Introduction
Objective: Students will learn the history of robotics
- History of robotics
- Dynamics and control of robot manipulators
- Components and structure of robot manipulators.
Kinematics Modeling
Objective: Students will understand the calculations for determining the position and orientation of the robot’s end effector
- Geometric description and transformations
- Direct Kinematic Model
- Inverse Kinematic Model
Manipulator Jacobian: Velocity and Force
Objective: Students must understand the relationship between joint and end effector velocity, as well as between force and torque.
- Jacobian
- Kinematic singularities
- Differential Kinematic Inversion
- Static force in the manipulator
Trajectory Generation
Objective: Students should be able to describe the robot’s motion both in joint and task space.
- General considerations
- Joint-space schemes
- Cartesian-space schemes
- Geometric issues with cartesian paths
Motion Control
Objective: Students should be able to design basic control movements of a robot.
- The control problem
- Joint-space control
- Task-space control
Trajectory control project of industrial robots
Objective: Students must apply the knowledge acquired during the course.
- Construction of a 3 DoF robot
- Simulation of a 6 DoF robot