Intermediate Generative AI for Robotics Course - Python

Cutting edge Generative AI models applied to robotics.

Intermediate Generative AI for Robotics course

Course Summary

This course offers an engaging dive into the world of Generative AI at an intermediate level, seamlessly blending theory with practical application. Students will explore advanced AI techniques such as imitation learning, diffusion-based navigation, and state-of-the-art transformer architectures, gaining both the knowledge and hands-on experience needed to tackle real-world challenges in robotics and beyond.

What you will learn

Course Overview

Demo

Demo unit where you will experience what can be achieved with Transformers applied to robotics

Imitation Learning

In this unit, you'll explore Imitation Learning, focusing on the Behavioral Cloning algorithm. You'll train a rover to navigate Mars using camera data and expert demonstrations, covering data collection, preparation, model training and deploying.

Diffusion Models

This unit covers diffusion models, a class of generative AI models, focusing on feature extraction, cosine similarity, and ROS 2 integration. Students will implement autonomous navigation using real-time image processing followed by model inference.

Transformers

This unit provides a comprehensive explanation of transformers used in generative AI applications. Special emphasis has been made on positional encodings

Real-Time Decision Making

This unit shows how vision transformers can be used to make a robot navigate in dynamic, unexplored environments.

CapStone Project

Capstone project where you will apply everything you have learned throughout the course.

Teachers

Arushi Khokhar

Generative AI

Arushi Khokhar

Robots used

Learning Path

Group:

Main Links