Skip to main content

Additional Reading and Learning Resources

Curated collection of tutorials, blog posts, videos, and hands-on resources to supplement course material.

ROS 2 Learning Resources

Official Tutorials

Community Tutorials

Books

  • A Concise Introduction to Robot Programming with ROS2 by Martinez & Fernández (2021)
  • Programming Robots with ROS by Quigley et al. (2015) - ROS 1, but concepts transfer

Isaac Sim and NVIDIA Resources

Official Tutorials

Video Series

Community Resources

Gazebo and Simulation

Gazebo Classic

Ignition Gazebo (Gazebo 11+)

Unity Robotics

Humanoid Robotics

Locomotion and Control

Kinematics and Dynamics

Computer Vision and Perception

Object Detection

Depth Sensing

SLAM

Machine Learning for Robotics

Reinforcement Learning

Imitation Learning

Sim-to-Real Transfer

Vision-Language-Action Models

Foundation Models

Large Language Models for Robotics

Multimodal Learning

Hands-On Projects and Datasets

Robot Datasets

Coding Challenges

Example Repositories

Blogs and Websites

Robotics Blogs

Technical Blogs

Company Blogs

YouTube Channels

Educational Channels

  • Articulated Robotics - ROS 2 and robot building tutorials
  • The Construct - ROS simulation courses
  • MATLAB - Robotics System Toolbox tutorials
  • Lex Fridman - Interviews with robotics researchers
  • Two Minute Papers - AI research summaries

Research Labs

  • MIT CSAIL - Cutting-edge robotics research
  • Stanford AI Lab - Vision and manipulation
  • UC Berkeley BAIR - Robot learning
  • CMU Robotics Institute - All aspects of robotics
  • DeepMind - AI for robotics

Industry Demos

  • Boston Dynamics - Atlas and Spot demonstrations
  • Tesla - Optimus humanoid updates
  • Unitree Robotics - Go2 and G1 showcases
  • Agility Robotics - Digit warehouse operations

Podcasts

  • The Robot Brains Podcast - Interviews with robotics leaders
  • Sense Think Act - Robotics engineering discussions
  • Lex Fridman Podcast - AI and robotics deep dives

Community Forums and Support

Competitions and Hackathons

  • RoboCup - International robot soccer competition
  • DARPA Robotics Challenge - Disaster response scenarios
  • Amazon Robotics Challenge - Warehouse automation
  • VizDoom Competition - Reinforcement learning benchmark

Professional Development

Certifications

Conferences to Attend

  • ICRA - Premier robotics conference (May/June)
  • IROS - International conference (September/October)
  • RSS - Robotics Science and Systems (July)
  • CoRL - Conference on Robot Learning (November)
  • GTC - NVIDIA GPU Technology Conference (March)

Tools and Utilities

Visualization Tools

Development Tools


How to Use These Resources

  1. Module 1 (ROS 2): Start with official ROS 2 tutorials, then explore Articulated Robotics videos
  2. Module 2 (Simulation): Follow Gazebo tutorials, then Unity Robotics Hub guide
  3. Module 3 (Isaac): Complete NVIDIA Isaac Sim getting started, watch GTC presentations
  4. Module 4 (VLA): Read RT-2 and SayCan papers, explore Octo model documentation

Contributing

Found a helpful resource not listed here? Submit a pull request or email the course instructors!