Here is the current-draft printed:
Mojo3 Leg first printed draft |
The design of the SEA must be as frictionless as possible. It must smoothly compress and expand. Finally, the servo must be strong enough to easily compress the spring/actuator. It is my goal with Mojo3, to be able to use common springs (found in ball point pens) and cheap 9gram, 5V servos, like MG-90.
After the first printed draft I have been having some design thoughts and challenges. I like the simple nature of this version of the SEA as compared to Mojo2. This is much easier to print and assemble. However, I will need to iterated a few more times to reduce the friction and avoid the "bend" (non-alignment) of the parts of the actuator.
Moving the servo: I wanted to avoid having 2 servo motors to control the leg. This can be achieved by making a 'mechanism', with a set of gears and linkages, to have a single servo move two different components. While I believe this is possible, I am starting to see benefits of a two servo solution. 1) reduce the overall friction of the system, simpler, and less likely to become fouled. and 2) the SEA servo is going to need as much strength as possible for its duty cycle. Given these thoughts, I am going to focus on a SEA servo design with the servo 'in' the leg and not on the chassis, as was the design in Mojo2.
Here is a current picture of the parts going into the leg assembly:
you may be able to see the initial leg chassis that I have drafted out to hold the leg bearing and connection to the primary drive servo. There are a collection of initial drafts and test prints that are not connected to the leg/chassis.
Current print - leg and assembly (can you see the two servos?):
Mojo3 - Compliant Quadruped Robot 'dog' leg - 3Nov2019 |
next steps will be to make a more awesome SEA. ;)