Probability for Robotics · Conditional Probability and Bayes' Rule · M3-L1 · Beginner
Bayesian Landmark Detection
Bench log · Rover in the teaching lab
11:05. Rover is looking for its charging dock. A marker detector watches for the dock sign and fires, but it also fires by mistake. The navigation log shows the belief "at the dock" jumping to 99% on frames that, to a human, look like nothing.
You will find out how convincing a single detection really is, write the Bayes update, make it accumulate evidence over frames, and track down why a camera driver that sends some messages twice made the filter overconfident.
Your task
Lab complete: post-mortem
You have passed every stage. Now connect it back to the theory and move on:
Output
What Python can I use?
Plain Python with math and the course library robotprob (for example from robotprob import Rng, mean, gaussian_pdf). NumPy is not available in the browser. Your code runs in a background worker: an endless loop is stopped after a few seconds and the page stays usable. It runs in your browser and is never sent anywhere.