
Bre shows us some really excellent robot skulls (note actuation systems are still so bulky they take up all the space where brain power would go on an organic system!) with servos in them and I immediately thought, “now at those scales, you could do the fiddly bits largely on a MakerBot.”
Sure you’d need springs, and probably would do better buying the eyes separately, but with standard servos and the magic of super-custom-tooling provided by 3D printing, I’m pretty sure animatronic machines are easily a possibility of personal 3D printing. 3D printing has another advantage though. 3D printing has the advantage that anything 3D printed has already been input into a CAD tool.
This is really neat in that you can show off your model and even run simulations on it to see it working (Blender’s physics engine is notoriously confusing, but it can be done), but in the specific application of animatronic puppets, there’s another big bonus.
Blender has tons of animation features.
With the right constraints, Blender can do inverse kinematics, combine animations, aid in lip-synch operations and a whole lot of other things. Blender’s Python API provides an interface that should be able to get anything in Blender out and into the rest of the world. Properly organized, an animation could be exported to a file, which could then be used to drive any number of servos in the real world.
What would you have then? Why, you’d have your own little Rock-afire Explosion.
It’d take some pretty impressive software hacking and hardware wrangling to get all the peices made, but I think this one is going to happen, because nearly all of the peices that have to get put together are ones which can do something on their own, without the finished product. Animatronic skull designs are useful without Blender providing walking instructions. Blender-to-arduino interfaces are useful without animatronic skulls. And you don’t need to be working on singing robots to want pre-constrained models for testing designs with servos.
Any one of these things, even without the whole, would also be really seriously cool.