-
Book Overview & Buying
-
Table Of Contents
Learn Robotics Programming - Third Edition
By :
In the previous chapter, our robot got smarter with a voice agent system. Throughout the book, we've been building components to localise a robot. We want to ask the question, given what we know about our sensors, where is the robot? Can we get a good picture of where the robot is? Can we use this to achieve tasks?
We have a distance sensor system producing a lot of distance data for our robot. We can project distance readings in front of poses to find the points the sensor has detected and check those against a probability field to see how likely those distances are to be detecting a wall.
In this chapter, we'll improve the Monte Carlo simulation we built in Chapter 12, Encoder-Based Localisation with Python. This is a probabilistic AI that predicts the robot's position and validates those predictions against observations. We'll fuse distance sensor observations with the encoder-based movement model and see how they...