Resources for Learning Robotics

Collection of useful resources for learning robotics.

Robotics research requires multidisciplinary knowledge in mathematics, mechanical engineering, electrical engineering, computer engineering, and computer science. This post provides a collection of resources for learning robotics for beginners.

Fundamental Robotics Knowledge

Short videos that explain the basic concepts of robotics.

Robot Configuration

Coordinate Transformation

Robot Kinematics

Robot Dynamics and Control

Motion Planning

Robot Electronics and Embedded System

Robot Mechanism

Machine Learning

Locomotion


Robot Operating System (ROS)


Online Courses

Online lecture series and courses on robotics.

Mathematics

Linear Algebra

Differential Equation

Probability


Robot Mechanics, Design, and Control

Robotic Manipulation

Robot Mechanism Design

Robot Control

Robot Perception and Navigation

Computer Vision

Embedded System