Robotics and Controls:
Topics in Mathematics
Optimization
Trajectory Optimization
- Video Lecture: Introduction to Trajectory Optimization: Matthew Kelly
- Video Lecture: Underactuated Robotics, Trajectory Optimization I: Lec 11, Russ Tedrake
- Video Lecture: Underactuated Robotics, Trajectory Optimization II: Lec 12, Russ Tedrake
- Video Lecture: Optimization, Optimal Control, Trajectory Optimization, and Splines: Jesus Tordesillas
- Book: Practical Methods for Optimal control and estimation using non-linear programming, John T. Betts
- Github Repos: Matthew Kelly’s TrajOpt Repo
- Github Repos: MindtPy Library Page: MINLP solver
- Tutorial Paper: An Introduction to Trajectory Optimization: How to do your own direct collocation, Matthew Kelly
Basics of Control systems
- Linear Quadratic Regulator (LQR): Basics/Overview, Derivation (link pending)
Reinforcement Learning
- Deep RL Bootcamp
- Reinforcement Learning: David Silver
- CS-285: Deep Reinforcement Learning, UC Berkeley
- Spinning up*: It’s a blog but really useful
ROS
Mechanical Design and Theory
- Kinematics of Mechanisms and Machines: NPTEL, IIT KGP
- Bond Graph Modeling: NPTEL
- Gear Strength Theory: NPTEL
- Friction-Model-for-Spur-Gear-transmission-efficiency: Review by Tsuneji Yada
Miscellaneous:
Informative videos
- Materials: Neodymium magnets [Video-1: Brief history and use] [Video-2: Manufacturing_process]