ICU2 is the evolution of the 1st iteration, this new version was totally upgraded, all the pans and tilts systems are from ServoCity, and the software had been re-written from scratch, the face tracker component is on a openFrameworks program wich makes it more performative, and on the Processing side we had a preset based animation program, everytime it looses a face it will load a preset with a diferent animation, this makes it more organic and less repetitive, I will talk more about the software on another post.
This installation is ment to work without the screen, it focuses the attention of the viewer on the ICU, but both of the exhibitions had the screen there as you can see. The knowledge pavilion required the screen to be there because it shows all the control side of the mechanism, and they want to show it to the visitors, and on the FCT Open Day, this exhibition was ment to be visited by new engineering students so we decided to let the screen to be there as well.
ICU2 is going to Pavilhão do Conhecimento in February and we are finishing the hardware and software. Some servos needed to be swapped and I needed to print a suport for a standard servo, this video shows a bit of the printing process and the printed thing assembled.
I SEE YOU TOO, is the 2nd version of the original ICU
This version gained an upgrade in both hardware and software.
The hardware is mostly based on servocity.com pan and tilt systems.
This is a work in progress, until now what is implemented is Face Detect with the openCV library for Processing.
Next stage is to implement a more robust face and emotions detection and this will run on top of an inverse kinematics algorithm. What we want the most is ICU2 to be a living organism, with a complex behavior tree system.
ICU has been sleeping for a while but was awaken suddenly because I was invited to an exhibition at Flausina, a new born association in Lisbon.
Complexity is always a welcome thing around here and the bot was presented with two more servo motors and all the software has been re-written. And because I needed to simulate its movements I coded an application in Processing in a way that I could test all the non-dangerous angles. Inverse kinematics is way to advanced for my taste and I think I can call this a “forward kinematics simulator”. This simulator gives also the possibility to generate individual sine waves for each motor, minimum and maximum range of motion, an interpolator for smoothness and frequency for speed.
Unfortunately I don’t have any decent video of photos of the Flausina exhibition, I leave you with a video of the bot in the office with the processing application.
– capability to save presets
– timeline with keyframes, play and stop buttons
– upgrade this servos to more powerful and digital servos
– upgrade all the structure to enhance weight distribution
– create a mask in silicon/rubber and give this bot a crazy new look
– everytime a face is detected it will say something on Twitter and upload the picture in an online gallery