Ever wondered what it’s like to learn robot autonomy
@Stanford? Now you can.
Today, we’re opening up the robot autonomy teaching materials that my collaborators and I have been developing over the past several years—for anyone, anywhere, completely free.
At the heart of this effort is Principles of Robot Autonomy (PoRA), a textbook inspired by the Stanford robot autonomy course series I’ve been teaching since 2017.
Robot autonomy has evolved from a research discipline into a technology deployed in the real world. Building capable autonomous systems requires more than understanding individual algorithms: it requires understanding how perception, state estimation, planning, control, and learning work together in a complete autonomy stack.
That’s what we set out to teach with PoRA: bringing classical robotics and modern AI together in one coherent framework, grounded in both theory and practice.
Coming soon in print from Cambridge University Press, Principles of Robot Autonomy is also freely available online and comes with a comprehensive collection of open educational resources:
📖 Textbook, — Foundations of robot autonomy, from classical methods to modern AI-based approaches.
🎥 Video lectures, Lectures from my Stanford courses on robot autonomy and on optimal and learning-based control.
💻 Interactive exercises, — Hands-on Python implementations and Jupyter notebooks.
📝 Teaching materials, — Lecture slides and resources for instructors.
🌐 Explore all PoRA resources, — Including Ask the Book, an AI study assistant integrated throughout the textbook to answer questions, explain derivations, and connect ideas across chapters.
📣 Read the Stanford announcement:
Our goal is simple: to make high-quality education in robot autonomy accessible to students, researchers, engineers, educators, and anyone curious about how autonomous robotic systems work.
I believe that sharing knowledge is fundamental to the mission of a university. Autonomous robotics—and Physical AI more broadly—are among the defining technological frontiers of our time. We want to help more people understand these technologies, build with them, and advance the field.
A huge thank you to my co-authors,
@DanieleGammelli, Joseph Lorenzetti,
@katielulula, and
@GioeleZardini, and to everyone who helped bring this project to life.
Explore the resources, use them in your own learning or teaching, and please share them with anyone who might find them useful!
#Robotics #PhysicalAI #ArtificialIntelligence #AutonomousSystems #Education
@Stanford @StanfordEng @StanfordAILab @StanfordHAI