
derrick
hello all, for my very first robot im wanting to make it vacuum my livingroom by itself. my question is,whats the best way to do this thru ez builder ? the hardware shouldnt be a problem im just wondering about the software aspect.im going to order my first ez robot kit this sunday,so thats all the hardware i will have at the moment besides some old handheld portable dustbusters im going to gut. is it better to make a motion script or are there any examples i can work from. any help guiding me in the right direction is appreciated,thanks
p.s im not afraid of alittle coding if it makes a better autonomous vacuum
Ping radar control is configurable, although, its trajectory is somewhat random.
May want to write a script to make your custom paths, I personally have not seen any examples of scheduled cleaning path here in the forum, but always too late to create it.
Scripting a cleaning path should be pretty straight forward. Using the Ping sensor would work or you could build a bump switch around it and go the way of the good ol' Whiskers vacuum cleaner.
Depending on costs, a compass module could be added for accurate turning. By turning by time the robot will not turn exactly 180 degrees or 90 degrees or whatever you want it to turn. Time based turning is inaccurate, but would probably be fine for a vacuum.
Ever increasing circles is one way to go. You could have multiple patterns. Ever increasing circles, edge following, random wall bounce... each pattern running for a set amount of time.
There are a lot of options for you. Vacuum movement and operation programs are something I've looked at writing a few scripts for in my tutorials to show how to use $date, $time etc. to automatically carry out specific cleaning tasks dependant on the day of the week, week of the year, month, etc. so any help or advice on that please feel free to ask and I'll gladly help.
Also don't forget the recorder control, although buggy when long recordings are made, could be useful for you.
well this is what I had in mind " see above".
thank you rich, edge following and circles is what I think I am going to try first with the ping radar. I think adding custom scripts will be the easiest way to add functionality, and get it to do what I want....lol
the vacuum parts are not that heavy its a very small handheld vacuum ( just going to test it out ). I guess it is dependent on the servos. at this point I am going to have to wait and see what they can handle. if they can take the weight....do I go the dc motor route? and I assume I need an h bridge to control them.
Scripting isn't always the best option but I prefer it, although I find it soothing and just what I need to get lost in sometimes