Pleo's artificial intelligence works within the context of his operating system, Life OS. Because of the capabilities of Life OS -- some of which will be implemented in a Pleo software update -- people have the opportunity to change the way Pleo sounds and behaves. The overall goal, according to Sosoka, is "to allow lots of people to implement their vision and their dreams ... one of the things we spend a lot of time on is just finding ways to make it easy for people to express their idea of how a creature like Pleo should act or create their own experiences around it."
The basic idea is that educators, performers and hobbyists could customize Pleo using a digital memory device known as an SD card. With an SD card and a card reader, you could create programs and sounds and transfer them from a computer to a Pleo. Sosoka says:
Another forthcoming customization method for Pleo involves writing a simple computer program and saving it to an SD card. Using the Pawn scripting language, which is like a simpler version of the C programming language, people will be able to create their own Pleo controls. These abilities will be part of the Pleo developer's kit (PDK).
Many of these abilities will come as firmware upgrades to existing Pleos. Users will be able to download the upgrades from the Pleo site and transfer them to their Pleo using a USB connection. These upgrades will be transferred directly to Pleo's memory, but user modifications, like new programs and sounds, will be played from SD cards.
These are all part of the future of Pleo -- and the future of Ugobe. The company hasn't revealed its next robotics project, but according to Sosoka, "It will be a lot different from Pleo ... Pleo has a big space that we can explore and end users can explore, and so we can kind of let that space mature. We'll do something with the next life form will be in a very different space."
If you'd like to know more about robotics and related topics, you can follow the links on the next page.