Archive for the 'Roomba' category
Finally finished the group project today, will have a post on the finial prototype Roomba that we have soon. Didn't manage to get everything to work, with some bad luck on the Rabbit processing board died on the night before the demostration! All the functions was there, the Rabbit was able to host the website, but not quite functioning as expected. Anyway it was really good experience working on this project and getting hardware to work is just sooooooooo hard! Anything can go wrong! Thank you for the team and our supervisor Dr. Hernandez who has helped us a lot. There is a html version of the Rabbit hosted web interface at http://evac.vinlai.com/ for you to have some idea what we did. I will upload some photos later.
Since the group project is finished, have to catch up on many things like websites, packing, reading, etc…
Just want to finish with a quote from the Buddha
Let yourself be open and life will be easier. A spoon of salt in a glass of water makes the water undrinkable. A spoon of salt in a lake is almost unnoticed.
A peek at what i made the Roomba to do. Unfortunately the turning is controlled poorly and still trying to find a way to solve it.
1) Move forward at 500mm/s for 250ms
2) Turn left with radius 200mm at 200mm/s for 90 degrees
3) Move forward at 500mm/s for 250ms
4) Trace back the route moving backwards
As you can see it didn't align in the exact same way as started. Possibly due to the grip on floor….I dunno. Sorry for the poor quality…it's from my mobile phone and I didn't have time to charge my digital camera.
Any comments welcomed
With the MAX232 chip, the Roomba can now be communicated via the SCI (Serial Command interface). Some test programs was used to play tones and control simple movement of the Roomba. Here is a photo of the Roomba with the MAX232 chip.
After a few days working on the camera but with no luck. We observed the signal from the Rabbit's serial port on a scope, with the expected waveforms but the camera just would not response. Therefore we have decided to drop the camera for now and concernate on the Roomba and Rabbit for now, will go back to the camera when we have time. It's a good call by Kamil, hopefully we will have WiFi, motion detection and Roomba control (path planning) done soon and starting integrating everthing together soon. Good luck everyone!
"eVac", a EE3 (Imperial College London Electrical and Electronics Engineering 3rd year) group project will be based on this clever vacuum clearner Roomba by iRobot. Before I have time to set up a gallery, here is a photo of it.