I think you might be referring to the http://roombareview.com/buy/?OVRAW=roomba vacuums&OVKEY=roomba vacuum&OVMTC=standard" robotic vacuum. I don't think that program would be of much use though. That program simply starts in the middle of any room and attempts to cover all possible area by making larger and larger circular paths.Danger said:I have no idea who makes it or where you can get it, but there's a robot vacuum cleaner that does pretty much what you want. If you can find the manufacturer, maybe you can adapt their programming to fit your needs. Sorry I don't have any more info about it.
Actually, the reality of that situation is a piece of cake as well. The Roomba uses servomotors and very simplistic obstacle detection systems that make it stop and turn in a pre-programmed way. Using the two, it steps-out distances and creates a very accurate map of the room - very, very similar to a pixel-by-pixel map in a simulation.NeutronStar said:Writting a simulation is a piece of cake because you always know where the robot is simply by reading it's pixel coordinates. With a real-world robot there are not pixel coordinates. The robot's actual location must be determined by reading some type of sensors (often distance sensors).
That could very well be the one that I was thinking of, but several generations removed. When I ran across the thing was about 20 years ago (around the same time that the Mobot lawnmower came out). The ones in your link are considerably more sophisticated. Thanks for jogging my memory.NeutronStar said:I think you might be referring to the http://roombareview.com/buy/?OVRAW=roomba vacuums&OVKEY=roomba vacuum&OVMTC=standard" robotic vacuum.