EGB339 - Introduction to Robotics
This unit introduces the fundamental concepts and algorithms of robotics and computer vision. In this unit, you will get an introduction to the foundational topics of kinematics and computer vision. Together, we will delve into the world of robotic arms and manipulation, and learn how to equip a robotic software system with vision and basic intelligence.
Instructor: Dr Tobias Fischer and Dr Scarlett Raine
Experience
I have been co-Unit Coordinator and Lecturer for EGB339 alongside Dr Tobias Fischer since 2025. In this unit I am responsible for the Robotic Vision half of the semester, where I teach students the foundations of computer vision as applied to the robotics context.
Course Overview
This unit introduces the fundamental concepts and algorithms of robotics and computer vision.
- You will learn how to solve typical fundamental real-world computer vision and robotics problems.
- You will build from this unit in EGB439 (Advanced Robotics).
Learning Outcomes
On successful completion of this unit you will be able to:
- Recognise and evaluate realistic problems in robotics and computer vision at an introductory level.
- Implement fundamental computer vision and robotics algorithms to solve realistic engineering problems, at an introductory level.
- Develop and implement mathematical models and algorithms to describe and control the kinematic structure of a multi-link robot arm at an introductory level.
- Use recognised project planning and management techniques to complete practical projects, at a developed level.This introductory course on machine learning covers fundamental concepts and algorithms in the field.