EECE 589

Introduction to Robotics

This robotics course covers the necessary mathematical tools to design and control robots in various applications. We will follow a coordinate-free approach to manipulator kinematic equations, presenting forward and inverse kinematic solution methods, differential kinematic equations, dynamics and control, path planning and navigation. Serial and parallel mechanisms, mobile robots and drones will be presented.
The course will also provide an introduction to computer vision:  light and colour,  image formation and basic processing, feature extraction and camera calibration. Advanced discussion topics will also be covered, and typically include advanced controls, teleoperation and haptics, medical robotics, autonomous systems, and vision-based robot control.

Instructor Tim Salcudean

3 credits

More information

UBC Course Page