Week 7 - Autonomous Vehicles

In this session we learn about the hot topic of autonomous vehicles. We cover the technologies involved in perception and positioning, principles of computer vision, and motion planning.

You can try to code your own lane marking detection and pedestrian detection using Computer Vision by using the examples provided in the notebooks. We also introduce you to other optimisation framework, such as GEKKO for trajectory optimisation.

Part 1 - Introduction to Autonomous Vehicles

View in Panopto

The lecture makes reference to the Moral Machine.

Part 2 - Perception and Positioning

View in Panopto

Part 3 - Principles of Computer Vision

View in Panopto

Part 4 - Motion Planning

View in Panopto

Lecture materials

  • Notebooks

    Jupyter Notebooks that contain interactive demonstrations of the algorithms that were covered in this week’s lecture.

  • Tutorial 7

    Tutorial questions relating to the materials covered in this week’s lectures.