Foxes are cat software running on dog hardware, or so they say. And [Will Cogley] seems to have taken that to heart with this 3D-printed robotic fox, which borrows heavily from projects like Boston Dynamics Spot robodog. True, the analogy breaks down a bit when you include MIT’s Cheetah on the inspiration list, but you get the point.
Very much a work in progress — [Will]’s RoboFox lacks both a head and a tail, which he aims to add at some point — there are some interesting design elements on display here. Whereas commercial quadruped robots tend to use expensive harmonic drives for the legs, [Will] chose simpler, cheaper hobby servos for his fox’s running gear. Each leg has three of them — one each for the upper and lower leg, and another that moves the whole leg in and out relative to the body. The dual-servo design for the leg is particularly interesting — one servo drives the upper leg directly, while the other servo drives the lower leg through a gear drive and a captive bearing arrangement connected to a parallelogram linkage. The result is a quite compact assembly that still has twelve degrees of freedom, and isn’t anywhere near as “floppy” as you might expect from something driven by hobby servos.
The video below shows off the design details as well as some of the fox’s construction, including some weirdly anatomically correct poses while it’s on its back. The fox is still getting its legs — you can see a few times when the servos get the jitters, and the umbilical is clearly a hindrance for such a lightweight robot. But [Will] has made a great start here, and we’re keen to see RoboFox progress. Although we’re not sure about giving the future head animatronic eyes.
Maybe PLASTI DIP could be used to give the “feet” traction?
I sawed this boat in half!
(Flex seal)
After he adds voice circuits, we’ll finally know “What does the fox say?”
We already know what the fox says, “WHY WON’T THOSE DAMN ENGLISHMEN LEAVE ME ALONE!?”
Try to wire all servo power in one pair of silicone wires, then each servo PWM separately – it would reduce the umbilical cord size and drag. Maybe a simple breadboard on top of the ‘spine’.
Looks really cool.
For the leg caps – try a silicone mold instead of 3d printing the cap.
This just needs some reinforcement learning and a few weeks to train itself. ;-)
(gymnasium, stable_baselines3, pytorch, or Unity machine learning agents, then tensorflow lite on the rpi…)
Such as: https://www.youtube.com/watch?v=chMwFy6kXhs&ab_channel=OP3Soccer
I came across a new plug for either UE5 or Unity called Wobbly-something that was an animation controller. It filled the gaps between the character animations based upon physics. It was the most realistic humanoid movement that I have seen, and I immediately thought of how amazing it would be controlling a robot like the ones in your video!
I SOOOOOO wish I could find that video again. It wasn’t that long ago, but I’ve given up looking at this point…😪
“RoboFox lacks both a head and a tail”
It’s interesting you say that since many animals use their tails for balance (cats, I’m looking at you) yet no quadruped robots seem to incorporate a tail, this might be something to research in the future; also since robots don’t really need a head they could also try “front tails”.