Name: Rob Turner
Member since: 2002-02-09 18:59:24
Last Login: 2009-06-10 18:33:06
Homepage: http://pokerbotbasics.com/
Notes:
Forgive community for I have sinned. It's been 4 years since I built my last robot - I've been consumed with pokerbots. Happily I put some tutorials up on my site - http://pokerbotbasics.com/ I figure it will be another 2 years before I can build a new bot, in the mean time I'll just lurk...
Recent blog entries by ROB.T.
I've started posting pokerbot tutorials to my site -
http://pokerbotbasics.com/
I think I've got another 2 years before I start building robots again, but the logic between a pokerbot and a robot is amazingly similiar.
Here is a better summary of where I'm at with my project. The source is an email to the TCRG list -
>Bruce wrote:
> ps -- Rob, how is Robocities coming along? If you need some help, the > group is ready to step up and provide whatever you need. Right group :?) >
Robocities is making me cry. Major engineering hurdles, no time. Maybe the group could take my wife and kids for a few weeks? :-)
Seriously folks -
Bruce I'm looking at constructing not so much a city but a ziggurat, kind of like a square tower of Babel out of pink foamular(tm) insulation foam (how strange is that). Unfortunately planning out an entire city would be just too hard for a protocity, so if this structure is too weird for the Science Museum, hey I understand.
What I'll need is a 11' x 11' space, about 11' high. I'll need another 10' x 10' space to put the pre-build material. These dimensions can be scaled down as needed.
What we're looking at, with as many corners cut as I could manage, is 4 robots; 1 to place bricks, 1 to deliver bricks, 1 to deliver roof/floor tiles, 1 to deliver ramps. The walls will be 16" high making each level 17" high with the tiles. The roof tiles are approximately 32" x 32", the individual bricks are 8" x 4" x 8". 7 levels total with a 32" x 32" spot on the top of the building for the robots to sit when the structure is complete. The walls will actually be laid as "hallways" or "tunnels" that run through the structure; I currently have no plan for building a closing wall around these tunnels so you'll be able to see through the ziggurat structure.
Engineering hurdles-
The whole system is based on the brick laying robot because that is the robot that will move the least. One challenge was to determine if this robot would give direction, or if a computer would control the show. Having the robot give direction to the other robots was really attractive because then I wouldn't have to program any other systems like a computer. But, because I have some calibration considerations and yet I don't want to lug a computer around, I've decided to program a PDA to do the decision making in an extremely centralized method. I expect to change this in future upgrades (famous last words).
I'm trying to create an initial system with the least complexity possible to insure completion by the deadline. This means I'll be doing a lot of experimenting in the future weeks and then adding hardware/software as needed. For example initially I want to see if dead-reckoning is enough to get the protocity built, then I'll add an accelerometer, compass, etc. What I don't want to do is add stuff that I think I'll need and increasing the complexity.
Mechanically, I finally built the arm design I like the most for the brick layer, wired up the base, and I'm adding sensors and getting ready to program. This is the first robot, but don't panic yet (let me do the panicking here), this is the hard one, the other three robots will be significantly easier to build and program after this one is done.
Another problem is preparing the bricks and the tiles, and how to configure them as pre-build material that's accessible to the robots. This will probably be the last thing I work on, which means this is probably the thing that's going to get skipped and I get to hand my robots material by hand (bummer). Oh and I doubt the robots will have enough battery power to complete the structure, so I'll need to swap out the batteries without having the system lose it's place. Charging the robots is currently not an option since this will increase the complexity.
Rapid-Prototyping Boards have been a really big help, but there are still some flaws that are being worked out like my motor drivers stack on the motor interface board poorly.
Lastly, I was just relating to Jeff Sampson earlier that I don't think I've ever completed a robotics project to this degree, so some funny stuff is coming up like what software component to program first.
To sum it up - overall I would say I'm about 6 months behind but progressing nicely.
ROB.T.
OK, 1 month to go to meet the St. Paul Science Museum/Shapiro deadline for having my robots build the first proto - robocity. I've been working like a phene, but chances are I'm not going to meet the Nov 8th deadline. Right now I'm about a month behind and I really didn't understand how much infrastructure had to be in place - it's amazing. I could put 2 or 3 guys to work and still not make it.
But that is neither here nor there, I've got a month, I've found an arm design I like for the first robot so I've started throwing the electronics together and programming it. I've got a real good idea of what needs to be done and what corners to cut. and the game ain't over.
So I've been soldering boards for the last month and I'm about 85-90% done. Here's a picture (See the 9/03/2003 picture on the right). OK, I might have taken a little-bit of time and upgraded my computer system to 2.4GHz P4 on an 800 MHz bus with 1Gig of RAM, 6 - USB 2.0 ports and an Ethernet port on board, a 7200 RPM 160Gig HD, DVD Rom Burner, WinTV, Windows and Office XP professional (yes, I $upport the empire), etc. - I kept my Matrox video card with the dual monitors. I'm pretty happy with it. Now understand, I didn't WANT to build this computer system, I HAD to build it - to support the robotics GUI for the Robocities ;-).
Speaking of Robocities - this month I want to get the first set of city-building robots done and build the first proto-city. I also have to test all boards I've put together. My goal is to have something to show for our next TCRG robotics meeting.
ROB.T. certified others as follows:
- ROB.T. certified gear21 as Journeyer
- ROB.T. certified simonthehappy as Journeyer
- ROB.T. certified Automiton247 as Journeyer
- ROB.T. certified mats_onnerby as Journeyer
- ROB.T. certified walter.anderson as Journeyer
- ROB.T. certified Trebouche as Journeyer
- ROB.T. certified pantera as Apprentice
- ROB.T. certified bdekraker as Apprentice
- ROB.T. certified asim1230 as Apprentice
- ROB.T. certified motters as Master
- ROB.T. certified hudson as Master
- ROB.T. certified matsw as Master
- ROB.T. certified blueeyedpop as Journeyer
- ROB.T. certified Kiryu as Journeyer
- ROB.T. certified davee as Journeyer
- ROB.T. certified ira as Journeyer
- ROB.T. certified scienceboy2 as Apprentice
- ROB.T. certified sparkjim as Journeyer
- ROB.T. certified omagureanu as Apprentice
- ROB.T. certified Dozier as Apprentice
- ROB.T. certified nznguy as Apprentice
- ROB.T. certified steve as Master
- ROB.T. certified The Swirling Brain as Master
- ROB.T. certified nitro as Apprentice
- ROB.T. certified Chuck McM. as Master
- ROB.T. certified Jim_McNeat as Apprentice
- ROB.T. certified jcrue451 as Apprentice
- ROB.T. certified robotdojo as Master
- ROB.T. certified mohit as Journeyer
- ROB.T. certified jbm as Journeyer
- ROB.T. certified iBOT-2 as Apprentice
- ROB.T. certified rodbrooks as Master
- ROB.T. certified nevyn as Journeyer
- ROB.T. certified aiurel as Apprentice
- ROB.T. certified Jhoffa_ as Journeyer
- ROB.T. certified Whistlre as Apprentice
- ROB.T. certified kjub03 as Apprentice
- ROB.T. certified matthewstein as Master
- ROB.T. certified evilrobots as Apprentice
- ROB.T. certified janvr as Apprentice
- ROB.T. certified earlwb as Master
- ROB.T. certified profesor as Journeyer
- ROB.T. certified cat007 as Journeyer
- ROB.T. certified Chief Robotman as Journeyer
- ROB.T. certified VoodooZ as Journeyer
- ROB.T. certified dude_plasma as Apprentice
- ROB.T. certified jimbo as Journeyer
- ROB.T. certified petegray as Journeyer
- ROB.T. certified Pontifier as Journeyer
- ROB.T. certified mr63 as Journeyer
- ROB.T. certified edleighton as Master
- ROB.T. certified ragaphreak as Apprentice
- ROB.T. certified Delirious as Journeyer
- ROB.T. certified zeevon as Journeyer
- ROB.T. certified Nic as Master
- ROB.T. certified ObsoleteSuperMan as Journeyer
- ROB.T. certified johanvdb as Journeyer
- ROB.T. certified roboteq as Master
- ROB.T. certified jstrohm as Apprentice
- ROB.T. certified nemesis_vii as Apprentice
- ROB.T. certified rsbohn as Apprentice
- ROB.T. certified pedrog as Apprentice
- ROB.T. certified cjvirus as Apprentice
- ROB.T. certified jkkroll as Journeyer
- ROB.T. certified onnimikki as Master
- ROB.T. certified pauld2 as Apprentice
- ROB.T. certified jsampson as Master
- ROB.T. certified rudybrian as Master
- ROB.T. certified lnxfergy as Journeyer
- ROB.T. certified JakeV001 as Apprentice
- ROB.T. certified Botnerd as Journeyer
- ROB.T. certified RoboGal as Journeyer
- ROB.T. certified phooky as Journeyer
- ROB.T. certified jup as Journeyer
- ROB.T. certified sonyboy1 as Apprentice
- ROB.T. certified Axle as Apprentice
- ROB.T. certified The Time Keeper as Apprentice
- ROB.T. certified Mad scientist as Apprentice
- ROB.T. certified B1b0 as Apprentice
- ROB.T. certified dafyddwalters as Master
- ROB.T. certified Werner as Journeyer
- ROB.T. certified Devil as Apprentice
- ROB.T. certified davidljung as Apprentice
- ROB.T. certified lumpy as Journeyer
- ROB.T. certified JoelHaasnoot as Apprentice
- ROB.T. certified c6jones720 as Journeyer
- ROB.T. certified Timster as Master
- ROB.T. certified sgmcclellan as Apprentice
- ROB.T. certified roschler as Master
- ROB.T. certified wildmage as Journeyer
- ROB.T. certified Jagtek as Apprentice
- ROB.T. certified Lace as Apprentice
- ROB.T. certified bvdborgh as Master
- ROB.T. certified Robot_CrAzY as Apprentice
- ROB.T. certified cschur as Master
- ROB.T. certified Solarbotics as Master
- ROB.T. certified steroidmicros as Journeyer
- ROB.T. certified Anee as Apprentice
- ROB.T. certified dogsbody_d as Journeyer
- ROB.T. certified hockeyrink as Master
- ROB.T. certified NateW as Master
- ROB.T. certified psychlotron as Master
- ROB.T. certified thorn_stevens as Journeyer
- ROB.T. certified keroo_max as Apprentice
- ROB.T. certified robotvibes as Master
- ROB.T. certified JamesBruton as Master
- ROB.T. certified wedesoft as Master
- ROB.T. certified fonyfembot as Apprentice
- ROB.T. certified kalpesh as Apprentice
- ROB.T. certified mitch6000 as Apprentice
- ROB.T. certified cagriakyurt as Apprentice
- ROB.T. certified Ninjaspidermonkey as Apprentice
- ROB.T. certified AK7 as Apprentice
- ROB.T. certified afshin as Apprentice
- ROB.T. certified skumar.kn as Apprentice
- ROB.T. certified robotluvver as Apprentice
- ROB.T. certified israel_htz as Apprentice
- ROB.T. certified Askaarond as Apprentice
- ROB.T. certified mayank_16h as Apprentice
- ROB.T. certified magallam as Apprentice
- ROB.T. certified lordvolo as Apprentice
- ROB.T. certified xwut1 as Apprentice
- ROB.T. certified vivek morea as Apprentice
Others have certified ROB.T. as follows:
- Psyco certified ROB.T. as Journeyer
- hudson certified ROB.T. as Journeyer
- gear21 certified ROB.T. as Journeyer
- simonthehappy certified ROB.T. as Journeyer
- bdekraker certified ROB.T. as Journeyer
- mikegotis certified ROB.T. as Master
- Trebouche certified ROB.T. as Apprentice
- evilrobots certified ROB.T. as Apprentice
- Jhoffa_ certified ROB.T. as Journeyer
- aiurel certified ROB.T. as Master
- R2-D2 certified ROB.T. as Master
- kjub03 certified ROB.T. as Master
- HighTECHredNECK certified ROB.T. as Journeyer
- earlwb certified ROB.T. as Journeyer
- impsyberbob certified ROB.T. as Journeyer
- Delirious certified ROB.T. as Journeyer
- WhoPhlungPoo certified ROB.T. as Master
- alphabot certified ROB.T. as Journeyer
- NateW certified ROB.T. as Master
- lnxfergy certified ROB.T. as Master
- Lodewijk13 certified ROB.T. as Master
- zodiak certified ROB.T. as Master
- shobhanb certified ROB.T. as Master
- Axle certified ROB.T. as Master
- Mad scientist certified ROB.T. as Master
- davidljung certified ROB.T. as Apprentice
- sashi_ono certified ROB.T. as Master
- Nic certified ROB.T. as Master
- bvdborgh certified ROB.T. as Master
- Anee certified ROB.T. as Master
- jwp9447 certified ROB.T. as Master
[ Certification disabled because you're not logged in. ]


del.icio.us
Digg
Google bookmark
reddit
Simpy
StumbleUpon
Furl
Newsvine
Technorati
Tailrank