Body material and structure

I have been bending my brains on the matter of how to build the robot body. There are so many options for materials, structures and methods each with their own benefits and downsides. So after contemplating for a while I realized I needed to summarize what parameters are important for my robot before proceeding.

Toilet paper roll robot

I want the robot to be robust to the point that it can roam and tumble about in unknown terrain without wearing down or breaking. This includes the occasional fall and crash.

I want the robot to be energy conservative. This means indirectly that it should be relatively light, so it does not have to drag around a lot of unnecessary mass.

I want the robot to be very flexible in its degrees of freedom, acrobatic if you will, so its limbs may be very slender with long ranges of motion.

I want the robot to be precise in its motion and sturdy. A lot of this comes from the ability of its body to remain composed in any configuration, and not wobble or bend.

It would be beneficial if it is easy to work with the chosen materials, and that they are not prohibitively expensive to acquire, so that I can play with prototypes before deciding on a final design.

In the far end of the spectre, I want it to be hard to detect on radar, have a neutral heat signature and resist heat,  shrapnel and projectiles from conventional weaponry. OK, so I watched too much mech anime.

So what options exist?

carbon fibre profiles

We could use Aluminium, Stainless Steel, Carbon fiber, Glass fibers, Plastics, Nylon, Wood, ...

We could create a cage from joined profiles.

We could combine cage elements with wires and cloth to create intricate shapes with  "skin", as is common in glider aircraft design.

We could simply make an empty hull by welding or bonding plates.

We could cast solid parts.

The idea I ended up with that appealed the most to me is to build a cage from carbon fibre tubes, bonded with strong adhesive to custom machined aluminium end pieces that provide all the necessary contact points such as bearing hinges for the joints, ball joints for actuator connections and ground contact shoes.

The idea came when I was browsing alibaba.com (again), and I found a bunch of suppliers of carbon fibre profiles. Next I found a tutorial on how to work with carbon fibre as a material, which seemed pretty straight forward.

Carbon fibre is really strong and light when it is used properly, but using it properly can be a challenge. You cannot simply drill a hole and fit it with a bolt like you would do with a steel tube. The carbon fibre tubes require that the strain is applied evenly over a larger area, and to do this we need to bond the tubes to a ferrule of some sort. If this ferrule is made from machined aluminium that in turn is bolted to whatever we need then we are set.

perspective illustration of carbon fibre tetrahedron robot limb cages

When thinking in "cages", the design for limbs is self evident. We simply construct oblong tetrahedrons cage configurations for each limb. The knee joint is simply a double bearing hinge that connects two limbs along axis of the knee joint.

The thigh joint is more complex, it could be solved by creating a ball joint in a single point, or by introducing a third intermediary limb to separate the two axis of the motion into two separate hinges similar to the knee joint, that are situated perpendicular to each other

In the illustration above, the ground contact foot is marked A, the ball joints for actuator connection are marked B, the knee joint is marked C and the thigh joint is marked D (in this illustration it is simply a ball joint for simplicity's sake).


Generator update

I have been stuck with progress for some time on the generator. It turns out alternators are hard to come by for free/cheaps. While i continue to look for alternators i have turned my attention to the "other end" of the motor, where I will be fitting the starter motor in place of the recoil starter.

After initial investigation, i made a makeshift tool to remove the wheel attached to the shaft that the recoil starter grabs durin a pull, and verified that the shaft is right way threaded M6 (5mm ⊙) with 1.0mm threads.

I have purchased two one way bearings of ebay and the plan is to make a 10mm ⊙ adapter with M6 hole to fit on the shaft and then slide on a one way bearing which in turn will be driven by a small electric motor somehow. Not sure how yet, i need to get some experience with one way bearings first. Peculiar thigs they are in deed, and from what i have read the can sometimes be fickle.


Small update

Since my last post I have been very busy. To summarize, I have aquired an old arc welder, and put it into order. I have discovered that i need a qualified electrician to install a bigger fuse in my workshop. I have mounted a standard servo to the throttle of the honda gx25 and remote controlled it.
I have ordered a bunch of atmel development boards and other ecu-relevant components from dx.com. I have been rather unsuccessfull at dismantling the freewheel from an old bike, and have decided to look for another. I have looked for alternative alternators to use for power generator, but found none so far. I am also currently investigating how to handle fuel pump and choke from ecu. Right now I am looking at just mounting one servo per function.
I have made very little progress on the emco cncs. Lastly i discovered that the parameter memory lasts much shorter than the advertized 3 months and decided to craft a serial cable so as to avoid having to manually enter the parameters all the the time. The cable is almost done, with just one shortcircuit that needs fixing.
Stay tuned!