Resources
In my journey of exploring and learning topics like robotics, optimization, control, and deep learning, I have encountered numerous invaluable resources. These include insightful YouTube videos and comprehensive blog posts that I have discovered and benefited from.
To share these execellent learning materials with others who are on a similar path, I have curated a list of these resources organized by topic as shown below.
Control
- Optimal Control (CMU 16-745) by Prof. Zac Manchester.
Pontryagin meets Bellman from IFAC Seminar
- Adaptive Control
- System Identification and Adaptive Controls by Prof. Xu Chen
- Adaptive Control and Intersections with Reinforcement Learning from Princeton Seminar
- Data-Driven Control
- Physics Informed Machine Learning by Prof. Steve Brunton
- Sparsity and Compression & Data-Driven Dynamical Systems Overview by Prof. Steve Brunton
- Data-Driven Modelling and Control with the Koopman Operator
- Digital Control
- Discrete Control by Brian Douglas
- ELEC 3004 Digital Linear Systems: Signals & Control (University of Queesland)
- ECE 4540 Digital Control Systems (University of Colorado)
- Hybrid System Control
- Reinforcement Learning
- Reinforcement Learning: Machine Learning Meets Control Theory by Prof. Steve Brunton
- CS 182 Lecture 15-16 & CS 285 by Prof. Sergey Levine
- Foundations of Deep RL Series by Prof. Pieter Abbeel
Deep Learning
Deep Learning (An MIT Press book) & Towards Geometric Deep Learning
Natural Language Processing and Large Language Models by Serrano.Academy
- Neural Networks Architecture
- Generative Models
- Variational Autoencoders - Generative AI Animated
- Generative Adversarial Networks (GANs) Gentle Intro & Understand the Math and Theory of GANs
- What are Diffusion Models?
- Foundation Models
- Vision Language Models - EEML’24
- Reinforcement Learning in the Age of Foundation Models - RLC 2024 & U of T Robotics Institute Seminar & CVPR24 FM4AS - Robotic Foundation Models by Prof. Sergey Levine
- VLA Papers: PaLM-E, RT-1, RT-2, π0
Differential Geometry
- Differential Geometry (Introductory Lectures)
- Riemannian Motion Policies & Geometric Fabrics (by Nathan Ratliff)
- Geometry and Topology in Robotics
- RSS 2021 Workshop, IROS’20 Tutorials, IROS’22 Tutorials, ICRA’24 Tutorials
- Mathematics for Intelligent Systems (Lecture 6) by Nathan Ratliff
Optimization
- Intro to Optimization by Prof. Lewis Mitchell
Approximate Dynamic Programming by Prof. Dimitri P. Bertsekas
- Ajoint Sensitivity Analysis
- Differentiable Programming
Robotics
Simulators and Differentiable Simulation
MuJoCo developed by Google DeepMind
- MuJoCo Bootcamp that programming in both C++ and Python by Prof. Pranav Bhounsule.
Manipulation and Locomotion
Robotic Manipulation and Underactuated Robotics by Prof. Russ Tedrake
Legged Robotics by Prof. Pranav Bhounsule.
Algorithms
106B/206B Discussion at UC Berkeley
AI and Machine Learning for Robots by Prof. Wenhua Yu