Hi All
Many of you will be aware of the new project thanks to wed/twitter/telegram, but thought it was worth capturing some info here in the group for everyone else.
A couple of weeks ago, Rob and I were discussing how to build on the LogoBot/SCOB projects, with something more capable/sophisticated. In particular, we wanted to try something that:
- has legs, with more joints that SCOB (i.e. 3 or 4)
- can move faster; go further
- will let us play with inverse kinematics
- potential to carry more sensors/computing power (camera, RPi, etc)
- potential to carry a small payload (with the bacon sandwich challenge in mind)
After a lot of googling/discussion, we came to the following short-list:
Design options
There are quite a few ways to make something that can walk and roll, roughly divided into the following groups:
- the legs convert to wheels
- the legs end in wheels/tracks
- has legs and wheels
We went with legs converting to wheels for coolness/originality factor. The with wheels alternative was briefly discussed, but it's not as cool:
The next design choice was quadruped vs hexapod (or any other number of legs).... there is an example of a 3-legged roller: https://t.co/n9H2br1E2T , but it's not very good at walking and unstable/hard-to-control when rolling. I've settled on quad, Rob is going for hex - both are possible with the modular frame design we've settled on. Here's the hex variant:
and the quad version:
The quad has the advantage of being cheaper/simpler, but lacks a little on wow factor vs the hex.... it's also slightly easier to keep any sensor arrangement facing in the same direction for both walking and rolling.
Will probably post a discussion of sensor arrangements at some point, but for now the focus is on building a working prototype. Mk1 (demoed last wed at the hackspace) had full motion, but several of the leg joints weren't stiff enough. mk2 is printed and partially wired:
Wiring is tricky with this many servos, so for mk2, we're attempting to simplify things by merging power for each pair of legs:
It seems to be working so far.
Everyone is welcome to get involved... or hang back until it either works or gets abandoned :)
If you want to build one, you'll need:
- 12x SG90 servos (or equiv)
- a 16-channel servo driver board
- an arduino (or similar) - I'm using a NodeMCU to get wifi control
- battery pack - I've gone for 2S 850mah LIPO
- regulator (depending on battery choice) - 6V max, 6A peak
Total cost is approx £40