Robo2u
All posts

The Robotics Canon

The robotics textbooks, papers, software, and courses that have stood the test of time.

By Robo2u Editorial · 22 min read

The Robotics Canon is a curated, opinionated reading list of the textbooks, papers, and courses that built modern robotics — the works worth knowing before the demos, from kinematics and control through perception, planning, and robot learning. If you read only three to begin: Lynch & Park's Modern Robotics (2017), Thrun, Burgard & Fox's Probabilistic Robotics (2005), and Craig's Introduction to Robotics (1986). Last reviewed June 2026.

New here? Pair the canon with where robotics is headed over the next decade and the certifications and courses actually worth your time.

Foundational Textbooks

  • Probabilistic Robotics — Thrun, Burgard & Fox / MIT Press (2005) — The definitive treatment of robot perception and state estimation under uncertainty; the source text for filters, MCL, and SLAM. #
  • Modern Robotics: Mechanics, Planning, and Control — Lynch & Park / Cambridge Univ. Press (2017) — Rebuilt kinematics and dynamics on screw theory and the product-of-exponentials formula; the modern standard course text. #
  • A Mathematical Introduction to Robotic Manipulation — Murray, Li & Sastry / CRC Press (1994) — The rigorous Lie-group foundation for manipulation, screws, and grasping that underpins modern geometric robotics. #
  • Introduction to Robotics: Mechanics and Control — John J. Craig / Pearson (1986, 3rd ed. 2005) — The classic introductory text on manipulator kinematics, Jacobians, and dynamics for a generation of engineers. #
  • Introduction to Autonomous Mobile Robots — Siegwart, Nourbakhsh & Scaramuzza / MIT Press (2nd ed. 2011) — The canonical mobile-robotics text spanning locomotion, perception, localization, and navigation. #
  • Planning Algorithms — Steven M. LaValle / Cambridge Univ. Press (2006) — The encyclopedic, freely available reference for motion planning, from configuration space to sampling and decision-theoretic planning. #
  • Robotics: Modelling, Planning and Control — Siciliano, Sciavicco, Villani & Oriolo / Springer (2009) — A comprehensive, widely adopted graduate text tying modeling, planning, and control into one framework. #
  • Robotics, Vision and Control — Peter Corke / Springer (2nd ed. 2017) — Couples theory to runnable MATLAB toolboxes, making it the most hands-on bridge from math to working robots. #
  • Robot Modeling and Control — Spong, Hutchinson & Vidyasagar / Wiley (2006; 2nd ed. 2020) — The standard reference for rigorous manipulator dynamics and nonlinear/computed-torque control. #
  • Springer Handbook of Robotics — Siciliano & Khatib (eds.) / Springer (2nd ed. 2016) — The field's authoritative reference compendium, with chapters written by the discipline's leaders. #
  • Rigid Body Dynamics Algorithms — Roy Featherstone / Springer (2008) — The canonical source for spatial-algebra recursive dynamics (RNEA, ABA) used in virtually every physics engine. #
  • Robot Motion Planning — Jean-Claude Latombe / Kluwer (1991) — The book that organized motion planning into a coherent discipline before the sampling-based era. #

Kinematics, Dynamics & Manipulator Control

Motion & Path Planning

State Estimation & Filtering

SLAM & Localization

Perception & Computer Vision for Robots

Optimal Control & Trajectory Optimization

Legged Locomotion & Humanoids

Reactive Architectures & Classic AI

Learning-Based & Embodied AI

Simulation, Middleware & Datasets

Courses, Talks & Reference Media

  • Underactuated Robotics — Russ Tedrake / MIT 6.832 (ongoing) — The definitive open course on dynamics, optimization, and control of underactuated/dynamic robots. #
  • Robotic Manipulation: Perception, Planning, and Control — Russ Tedrake / MIT 6.4210 (ongoing) — The modern open course tying perception and planning to real manipulation systems. #
  • Modern Robotics Specialization — Kevin Lynch / Northwestern, Coursera (ongoing) — The companion course to the textbook; the most-watched introduction to screw-theory robotics. #
  • CS287: Advanced Robotics — Pieter Abbeel / UC Berkeley (ongoing) — A widely referenced graduate course bridging classical estimation/control and modern robot learning. #
  • Robotics Specialization — Kumar, Daniilidis, Lee, Koditschek, Taylor & Shi / UPenn GRASP on Coursera (2016) — The most-watched broad introduction to robotics, spanning aerial robotics, mobility, perception, estimation, and planning from a top robotics lab. #
  • Artificial Intelligence for Robotics (CS373) — Sebastian Thrun / Udacity (n.d.) — The canonical free MOOC on the math of a self-driving car — localization, Kalman/particle filters, search, PID, and SLAM — taught in Python by the field's leading practitioner. #
  • Introduction to Robotics (CS223A) — Oussama Khatib / Stanford Engineering Everywhere (2008) — The definitive recorded lecture series on manipulator kinematics, Jacobians, dynamics, and operational-space control, taught by the originator of operational-space control. #
  • Deep Reinforcement Learning (CS285) — Sergey Levine / UC Berkeley (ongoing) — The standard graduate course on deep RL, imitation, and model-based control that practitioners cite as the canonical path into modern robot-learning algorithms. #
  • Spinning Up in Deep RL — Josh Achiam / OpenAI (2018) — The most-recommended hands-on explainer for deep RL, pairing clean from-scratch algorithm implementations with a curated key-papers reading list. #
  • Control Bootcamp — Steve Brunton / University of Washington (2017) — The most-linked YouTube lecture series on linear systems, controllability/observability, LQR, and Kalman filtering — the go-to crash course for control fundamentals. #
  • SLAM & Mobile Sensing Lectures — Cyrill Stachniss / University of Bonn (ongoing) — The community's default free video lectures on SLAM, state estimation, and photogrammetry, constantly recommended for learning EKF/graph-based SLAM and ICP. #
  • ROS 2 Documentation — Open Robotics / OSRF (ongoing) — The authoritative reference for the de facto robotics middleware, defining the tutorials, concepts, and APIs that virtually every robotics codebase builds on. #
  • REP 103: Standard Units of Measure and Coordinate Conventions — Tully Foote & Mike Purvis / ROS.org (2010) — The standard that fixed SI units and the x-forward/y-left/z-up right-handed frame convention now assumed across nearly all robotics software. #
  • The Bitter Lesson — Richard S. Sutton (2019) — The single most-cited essay in modern AI/robotics, arguing that general methods leveraging computation (search and learning) consistently beat hand-engineered human knowledge. #
  • Factor Graphs for Robot Perception — Frank Dellaert & Michael Kaess / Foundations and Trends in Robotics (2017) — The definitive monograph and reference for the GTSAM library, framing SLAM and estimation as factor-graph optimization — the dominant modern paradigm. #
  • Ceres Solver — Sameer Agarwal, Keir Mierle & Google (2012) — The production-grade nonlinear least-squares library that became the default back-end for bundle adjustment, calibration, and optimization-based SLAM. #
  • OpenCV — Gary Bradski & contributors / Intel, OpenCV.org (2000) — The foundational open-source computer-vision library underpinning a huge fraction of robot perception pipelines, from feature detection to camera calibration. #
  • Pinocchio — Justin Carpentier et al. / Stack-of-Tasks, LAAS-CNRS (2019) — The fast rigid-body-dynamics library with analytical derivatives that has become the standard engine for whole-body control, trajectory optimization, and model-based legged robotics. #
  • The EuRoC MAV Dataset — Burri et al. / ETH Zürich ASL, IJRR (2016) — The reference visual-inertial benchmark whose synchronized stereo-plus-IMU sequences with ground truth are the standard proving ground for VIO and visual-inertial SLAM. #
  • TUM RGB-D SLAM Dataset and Benchmark — Sturm et al. / TU München, IROS (2012) — The canonical RGB-D SLAM benchmark, supplying the ground-truth sequences and the ATE/RPE trajectory-error metrics now used to evaluate SLAM systems. #

FAQ

What is the Robotics Canon? It is a curated reading list of the robotics textbooks, papers, software, and courses that have stood the test of time — the works that defined the field and that practitioners still build on today. Each entry is a primary source (book, peer-reviewed paper, dataset, library, or course) chosen for lasting, foundational influence rather than recency, and is annotated with a one-line note on why it is canonical.

What are the most important works to know? A handful are load-bearing across the whole field: Probabilistic Robotics (Thrun, Burgard & Fox) for estimation and SLAM, Modern Robotics (Lynch & Park) and Planning Algorithms (LaValle) for mechanics and motion planning, the Kalman filter (1960) and A* (1968) as algorithmic bedrock, and Reinforcement Learning: An Introduction (Sutton & Barto) for the learning era. Together they cover the perception–planning–control–learning loop that every robot runs.

Where should a beginner start? Start with one broad textbook plus one course. Modern Robotics (Lynch & Park) paired with its Coursera specialization is the most approachable on-ramp to kinematics, dynamics, and control; add Probabilistic Robotics once you reach perception and state estimation, and Russ Tedrake's open Underactuated Robotics / Robotic Manipulation courses when you want to connect theory to working systems. Read the textbook for breadth, then chase the individual papers in a section when you need depth.

How is the canon chosen and maintained? Entries are selected for durable influence — foundational results, standard references, and the software and datasets the community has standardized on — not for being new. The list is organized by subfield (foundations, planning, estimation, SLAM, perception, control, locomotion, learning, simulation, and courses), and revised as genuinely canonical work emerges; the updated date reflects the most recent revision.

Related guides