|
If your localization program for Homework 1.4 performs as expected (you get the same results ad Prof. Thrun in the video), try to localize your robot in the following world/measurements
I get the following results:
It isn't at all clear where the robot is (besides the fact that is clearly more likely that we are on a red square). The world is cyclical and no matter which way we go, we encounter the same pattern, so there simply isn't enough information to localize the robot! |
|
That is the whole point of this exercise to find out where the robot is, by moving around and sensing the colors of location. There is enough information to get a probability matrix of possible locations. [edit] Which is exactly what you get. In real world you would move again and sense again. Depending on the complexity of the map, the number of moves required to get decent localization probability can be different. And I suggest you go back and re-read my post. I am talking about a different setup. Sorry, just did that. No, obviously I did not. Need more coffee. What @shan said - the world is the problem, not the other information. Snow example is good. |
|
When I started doing this demo I did it with a cyclical checkerboard world, the poor robot was more confused than I. Nice work with the demo. Your demo is what got me thinking about how the configuration of the board affects the chances of localization success because I noticed that you generate a random board |
I would think that the entropy (randomness) is too low in the checkboard pattern. If you had the red/green colors randomly placed, it's more likely (at least on a large board) that there would be one or just a few possible locations that the robot could be at based upon a given set of moves and observations.