The key design visions (goals) of the AIMEC:3 series is to do simple physical tasks, but the main WOW stuff is its ability to learn about its primary user. As it learns what the primary user likes, it then goes on to the internet by itself and looks for information that may be of interest. For example, AIMEC:3 knows that I like science fiction - also it knows that I like the Terminator films. So a while back, while AIMEC:3 was sifting through some RSS feeds it picked up that there was going to be a new movie called 'Terminator Salvation', and in a run-time conversation it told me about the new film. Incredibly at that point I had heard nothing about the movie. Also AIMEC:3 gets the latest news headlines (including sport, science, etc.) and weather, and also TV listings for every channel (including a programme synopsis).
It then sifts through everything to see if there is anything that might be of interest to me. Also, I can say something like "when is the Simpsons on TV", and AIMEC:3 will look through its schedule and tell me the day and time of the next programme. If I then say "tell me more", it will then come back with the complete synopsis of that episode. AIMEC:3 also has a primitive emotion engine, where he can get happy or unhappy - has a database of jokes, and does karaoke too. AIMEC:3 can also integrate with online language translation sites and translate languages in real time. As it's a toy, parts of its personality are comical, where it tries to mimic many of the famous robots from the past.
AIMEC:3 is also an MP3 player, where you can ask for specific tracks, artists, and even genre of music by speech. Also, AIMEC:3 has a number of interactive games, and has a full tutoring function (where it has a database of questions in its teach mode and keeps track of how many questions are answered correctly). AIMEC:3 can also control internal/external lighting and appliances by an RF X10 link. Also he can emulate IR controllers, so can change TV channels etc. if he is in the same room. All this is done by speech. The robot also has the ability to map the areas that it's working in, with a system that I developed called 'volume occupancy mapping'. Sensors in the robot include thermal imaging and IR ranging. |
 |