Study Plan

A curated list of online courses and tutorials for a new student.

0. Autonomous Driving

If you are new to Autonomous Driving, it is better to start with an overview of the area. The most common approach is to read a review or survey papers to get your feet wet.

Survey Papers

Online Courses

1. Intro

Programming

Machine Learning

Robotics

Term Project

  • A vehicular robot that runs in a maze.

2. ROS

Preparation for this term

We have to prepare an environment for this term. The following are the software packages.

  • OS:
    • Ubuntu 18.04 for ROS,
    • Ubuntu 20.04 or above for ROS2
  • ROS
    • Melodic for Ubuntu 18.04 
    • Noetic for Ubuntu 20.04
  • ROS2
    • Foxy, Galactic, Rolling for Ubuntu 20.04, 20.04, and 22.04 respectively.
  • Visual Studio Code ← IDE
  • Git / GitHub ← Version control

Version Control

These are short courses. Their timelines are usually 3 weeks.

Deep Learning

Tutorials: not a course

Robotics

Tutorials: not a course

Final Project

3. Deep Learning

Deep Learning

Robotics

  • Gazebo
    • Simulation
  • Rviz
    • Robot visualization

Final Project

4. ROS + Deep Learning = Autonomous Vehicle

Deep Learning

  • Implement End-To-End Driving

Robotics

Final Project

5. Build an Autonomous Vehicle Model

Final Project

Comments are closed.