Roomba SLAM
My proposal for the scholarship:
I will give the Roomba Create the ability to perform SLAM (simultaneous localization and mapping) within a typical house setting.
There are three parts to this project:
1) By using several IR rangefinders mounted on servos, create a 2D map real-time of the surroundings. This will be done with zero modification to the Create chassis. Very easy.
2) Upload the map by wireless link to a PC for analysis. Intermediate.
3) And the hardest part, continuously update the map accounting for drift over time (SLAM). Difficult but very useful!
And I will give myself one additional challenge - I cannot use more than $100 in parts! The average hobbyist cannot afford much more than this, so to keep my tutorial useful I will stay within this limit.
I will give the Roomba Create the ability to perform SLAM (simultaneous localization and mapping) within a typical house setting.
There are three parts to this project:
1) By using several IR rangefinders mounted on servos, create a 2D map real-time of the surroundings. This will be done with zero modification to the Create chassis. Very easy.
2) Upload the map by wireless link to a PC for analysis. Intermediate.
3) And the hardest part, continuously update the map accounting for drift over time (SLAM). Difficult but very useful!
And I will give myself one additional challenge - I cannot use more than $100 in parts! The average hobbyist cannot afford much more than this, so to keep my tutorial useful I will stay within this limit.

















Maker Faire 2013 Slide Show!
Fried Contest Launches 5/13, HQ Celebrates with Fried Day Friday
MEH! :D A Build Night at Montana Ethical Hackerspace!
Got contest ideas? Want to help HQ staff?
Large Instructables Robot head made out of driftwood, check it out!
Call for pre-made parts!
The Instructables Green Design Contest is starting on Earth Day!
My instructable made it into Popular Science!
Orbotix wants to see your hacks - you could win a Sphero!
Transformational experience for Instructables Artist-in-Residence


Visit Our Store »
Go Pro Today »




http://www.instructables.com/id/Adaptive-Mapping-and-Navigation-with-iRobot-Create/
I was waaay under budget, like a 3rd of what I planned.
I did part 1, totally forgot to do part 2, and did half of part 3. The built in encoders were unreliable, and I didnt have the memory available to do a full SLAM. It worked, but the drift was higher than I liked.
I document everything to the last detail.