I want to start to build robots. But I don't know were to begin. I haven't
got so much money so it would be good if you could recommend some books that
goes thru every step in building a robot. I know a couple of programming
languages like C/C++, Basic, Perl, Delphi.
A good place to start would be Robot Builders Bonanza, 2nd Edition, by
Gordon McComb. Gordon does a pretty thorough job of covering the
subject, more so than any one other book that I know of. There are
other books, of course, that go into more depth for narrower subject
ranges. But for your first book on building robots, Gordon's would be
the one I recommend.
Cool, Iv just started myself. I confess that I have yet to buy any of the
books recommended to me in the last three weeks. (The extent of my robot
I had some old RC planes and car parts lying around (helped a guy move, said
he didn't want the 20 year old part any longer), so I had some stuff to work
with. I have continued to add to my collection of junk by regularly
visiting the goodwill outlet center and finding RC cars. I just got a
dozen, barley used Sanyo NiCad AA's for about a buck (they came in a really
great dual motor track driven RC toy that will be the base for my next robo
I wont presume to tell you where to start, I will tell you how I got
started, but first, where Im at might be useful.
Im working on my first robo project, an autonomous rover based on an RC
truck frame. I striped the body and electronics (kept the motor and drive
train) the steering servo for the RC toy had a bunch of wires I didnt know
what to do with, so I ripped it out, modified the chassis to accept a
"standard" RC servo (3 wires available at any hobby shop for cheep)
I then added the robots brain. I chose an oopic-R controller, based on what
I thought was a good set of requirements:
Out of the box support for direct PC programming (I did not want to have to
build a circuit just to get started slinging code)
Out of the box "standard" servo support, same reason as above, I wanted to
just connect my servos, sling some code and go.
Out of the box "serial interface" support, for future expandability, I plan
to hook my robot up to an old $50 eBay ipaq or my outdated palm os based
Built in power regulation, again, I didn't want to build a circuit for such
mundane tasks as providing power to the PIC.
Good development tools (IDE) and decent user base with active forum
I think there are several devices that meet these requirements, but I'm
happy with the oopic-R and am glad I chose it.
My robot is twitching; I have a scanning sonar /IR sensor array that just
looks plain spify when scanning. The oopic language has an event driven
model that is really great for doing what I want to do, which is to rove
around the outside world and not bump into anything! Next step is to make
it chase my cat.. But that's a ways off! (What I relay am trying to do is
play with emergent behaviors.)
Well, that's my story