But before people get their hands on the kit, Ugobe is demonstrating the possibilities with the release of a holiday animation that gets Pleo dancing on her short legs and "singing" a series of holiday songs. While a little hokey, it's actually pretty charming. And more to the point, it illustrates how owners will be able to vastly expand Pleo's repertoire of movements, actions, and behaviors.
Last week I visited Ugobe's research and development lab here and was treated to a rare view of
Here, a Pleo with its head missing. There, an unpainted Pleo looking as if it had been turned almost completely inside-out. There was even a small piece of machinery that, upon closer inspection, turned out to be the insides of Pleo's head, complete with her mouth and her human-like eyes, but not much else.
There was a shelf stacked with boards of electronic circuitry that turned out, Ugobe CTO John Sosoka told me, to be different revisions of actual Pleos, minus the body, the motors, gears, and such. Sosoka said the company uses these to test how Pleo will react to various input, as well as to go in with a probe and check voltage levels or check logic without having to build a new Pleo each time.
After being announced at as a $250 "life-form" that would be out by holiday 2006, Pleo's prospects took a significant downturn when Ugobe found that it would have to delay the launch until this year. The company also decided it would have to charge $350 for the dinosaur.
For most products, being a year late and costing 40 percent more than originally announced would likely be a death sentence. But Pleo is not most products, as demonstrated by the slew of mostly positive media coverage it has gotten since it launched earlier this month.
And why? Well, it's a robot dinosaur with a limited artificial intelligence, a custom operating system, and a personality. Plus, it's just awfully charming.
But why the delay?
Sosoka explained that much of it had to do with Ugobe's struggles to find the right battery for Pleo.
The problem stemmed from Ugobe's desire to ensure that Pleo's body could pivot in the middle to allow for a realistic gait while she walks. But the design team members knew that the battery had to fit into the middle part of the body, and so they basically beat their heads against the wall for months, trying to find the right kind of battery that would fit in the right place, yet allow for the body pivot and make for a good consumer experience.
Initially, the idea was to use a nonremovable internal rechargeable battery. But as production got closer, Ugobe discovered in testing that people didn't want to stop playing with Pleo while the battery juiced up.
So, Sosoka explained, the challenge became to come up with a rechargeable, removable battery, much like those found in power tools, that could still be placed in the middle of the body and allow for the required pivot.
"These are all the things that delayed us," Sosoka said, "because it just wasn't right."
Today, Pleo has just that: a removable battery pack that fits right into the middle of the body that can be swapped with a second pack so you never have to stop playing--assuming you remember to recharge your extra battery, that is.
One of the fun things about visiting Ugobe's lab is that every couple of minutes, you hear in the background the sound of a Pleo groaning, or barking, or gurgling. It's kind of funny, and reminds you that the point of Pleo is to be a reactive animal-like robot that responds to its environment. Maybe she just doesn't like humans approaching with voltage meters or hammers. I'm not sure.
A lot of that behavior has to do with Life OS, the custom Pleo operating system that gives the dinosaur her personality and, for example, leads her to gurgle and sigh happily when you pick her up and cradle her. Or, perhaps not as charming, to scream in mild terror when you hold her up in the air without much support.
But as owners will soon see--when Ugobe releases the development kit--the ability to design their own animations means that Pleo's behavior is almost unlimited. It is restricted only by the imagination of those working on the animation files that can then be loaded onto the dinosaur through an SD card inserted into a slot on Pleo's underside.
In addition to the Christmas animation Ugobe just released, it has also put out a "watchdog" animation that will lead Pleo--when someone walks in front of her--to bark out a warning and behave a little like, well, a watchdog.
To demonstrate how this process works, Sosoka took me a few blocks away to the offices of a small company called R Squared Digital Media that Ugobe contracted to help design the countless animations that an out-of-the-box Pleo does, as well as the new ones that will be released via the Pleo community Web site, Pleoworld.
There, R Squared's Eric Regner demonstrated how he used software like Excel and 3DS Max to design the animations. It's really quite a simple process and involves calculating the various angles of movement you would want for Pleo's limbs, stringing them all together, and then exporting them into 3DS Max. Once the coordinates are plugged in and the animation is programmed, it is then exported directly to Pleo and, voila, a dinosaur that dances and sings Christmas carols.