Resources

Below is a list of articles, books, videos, podcasts, and other resources relevant to the topics covered in this course. It is a work-in-progress and is inteded to serve as a library of readings that students can learn from, contribute to, interact with, and, for the purposes of the class, choose to read from for their homeworks. Please let me know if you come across a good resource so I can add it here!


Introductory

Overview

History


Applications

Self-Driving Cars

Drones and Unmanned Aerial Vehicles (UAVs)

General-purpose and Humanoid Robots


Localization and Mapping

Sensors

Mapping

State Estimation


Motion Planning

Advanced Algorithms

Applications


Motion Control

Basics of Control Theory

PID Control and its Applications

Other Applications


Perception


Ethics, Safety and Policy


Social Effects


Educational Resources

Relevant Courses at UVA

  • CS/ECE/SYS 6501: Autonomous Mobile Robots – taught by Nicola Bezzo
  • CS 4501: F1/10th Autonomous Racing – taught by Madhur Behl
  • CS 4710: Artificial Intelligence
  • CS 4501: Machine Learning
  • CS 4501/6501: Computer Vision (or some variant) – taught by Vicente Ordonez Roman
  • CS 6501: Software Engineering for Robotics – taught by Sebastian Elbaum

Free Online Courses

Textbooks


Career Resources

  • How to Land an Autonomous Vehicle Job – Medium post by David Silver
  • Twitter
    • Twitter is a great place for learning about what’s happening in industry. A lot of tech people like to tweet opinions, analyses, announcements, and even have intellectual debates about develpments in the space. Not only is Twitter a great way to stay updated and immersed in the field, it is also a fantastic opportunity to interact with the community and reach out to others in the space. Many of the people involved in projects (founders, developers, investors, media, enthusiasts, etc) have their DMs open and are receptive if you reach out (and they also sometimes tweet out ways you could get involved with their projects). I really cannot emphasize enough how undervalued Twitter is for professional development in tech. To that end I’ve curated the above Twitter List of relevant accounts to get you started!