So we shipped out our 2nd generation LEGO rig to a studio in Germany, who’ll be working with it for the next year on a combination stop-motion/CG project. Above is a quick timelapse test I did this morning – the camera is running through the middle of people, dogs, movement, and general unrest in my squeaky wood floored studio. The rig got a bit pushed on occasion, but the move came out incredibly stable – what you see above is directly from the camera.
All of pictures you see below are with the top mount. There is also a 1.5 meter bottom mount to hang the camera. Notice how the rig transitions to black – this is some laborious hours sanding, washing, and spraying the rails and base plate. For the next rig, we’ll try to hire someone else to cover some of these areas.
I’ve also implemented the iCommand NXT library, a command (not VM) based project of leJOS. I’m having much better luck with setting rotation limits, and stepping down the power as we approach the actual rotation target. I’ve also implemented some parity compensation, as well as gear lag, in the software package, and the data structures are a bit cleaner. It looks as though I’ll be writing a keyframe interface as well in the next month.
I’ll be flying down to Germany on Sunday to set up and test the rig on the set there. If I can (I’m not sure about the NDA restrictions), I’ll post some pictures.
As for the future – are you can see, parts of the rig are still Mindstorms driven, and LEGO built. There are benefits (modular construction, easy to refactor), and some looming disadvantages (plastic parts on top of that list), and at some point, not the next generation, nor, probably the one after, we’ll consider looking into other microprocessor boards and sensors, and designing the rig in a slightly different way. I think LEGO will continue to play a big part in the development, and certainly the feedback sensors, which is our biggest focus for the next version(s), will continue to be in the design and prototype process.