First robot, work in progress. I've written a couple of posts about the design and gait implementation on my blog (http://www.burningservos.com), video and additional info will follow.
Added video of trajectory and IK test.
Completed the body assembly. Here a couple of shots of Felix posing for the camera:
Thanks, I have two reason for the extra linkage, first as you pointed out it simplifies the IK. By using the hip as a common rotation point I can use the resolved IK angle for the knee directly to set the position for the servo. The other reason is that this is the first design iteration. Once I have the geometry, gait and controls right I plan to make an enclosed leg design, something more organic. I consider the current iteration sort of a skeleton.
Something I continue to wonder about is if the connectors from the servos to the skeletal points were under spring tension, you could then do excitingly smooth gates. A cable spring versus a solid rod would be the difference, but with springs incorported, there should be certain harmonics which the little beast could move which would be more effecient than others…
Admire your work…
BTW if you ever want to try to incorporate your bot into a borg through communication, let me know @ http://myrobotlab.org
My brother said that i looked like a cat and asked if it could land on it’s feet when dropped. Good thing he asked before trying =) Springs are a very good aproach. The robot Cheetah-Cub (http://biorob.epfl.ch/cheetah) use a spring system where the knee actuator is only use to clear the leg from the floor with a cable. There is no torque required to keep the robot upright, pure springs. But their focus is dynamic gaits. I’ll try to get static gaits right first. I’ll experiment with something similar at some point. Ideally to make Felix more robust and cat-like.
I like the design. I am wondering though, if you would not burn out servos getting the gait right. It looks like if you do not have your wits when coding the servos could end up fighting eachother. Then I see your website is called burning servo, lol.