Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Robots That Perceive

An interactive introduction to robotics, perception, and reasoning

A robot's path across a grid, with uncertainty ellipses along the way

Robots That Perceive is an open, notebook-based textbook. Every section is a Jupyter notebook: read the explanation, study the equations, then run the code, change a parameter, and watch the robot behave differently. Everything runs in your browser. There is nothing to install.

The book follows one idea. A robot senses its world, reasons about what it sensed, and acts, over and over. Part I builds the tools for each step. Parts II and III put them to work on robots from everyday Indian life: in the kitchen and home, and on the way to your door.

Part I · Foundations

Part II · Robots at Home

Part III · Delivery Robots for Indian Streets

Who this book is for

The book assumes school-level calculus and algebra, some familiarity with vectors and matrices, and basic Python. No previous robotics or probability course is needed. Each section takes 30–60 minutes and ends with Try it exercises and key takeaways.