Hoping this will spark a huge discussion on what everyone is looking for when it comes to their robot's AI.
AI is something I've been working on since before I even learned of EZ-Robots. My JARVIS replica from IronMan is coming up to being 3 years old come December and, while not started in ARC, over the last few months I've been porting parts over to ARC and those which are beyond the capabilities of ARC are integrated via Telnet. These include such things as voice controlled media playback, voice activated control of appliances, lights etc. and, well to be honest, far more than I can really explain right now.
Basically, up until now it is entirely built around home automation and automated media acquisition, storage, playback and logging. Recently I have been integrating and porting over parts of it in to ARC and where ARC is not capable of carrying out the actions, integration via Telnet so that ARC (and it's scripts) are aware of everything they need to be aware of (i.e. if media playback starts, EventGhost sends ARC a script command $mediaplayback = 1, when it's finished it sends $mediaplayback = 0 (that's a very simple example, it also sends more info on the media). This will be demonstrated soon by Melvin when I get around to making the video of him knowing what's on TV.
Like I said, so far it's mainly based around Media and Home Automation. What I want to discuss is...
What do you want in your robot's AI?
What do you want him/her to be able to do without human interaction? What do you want him/her to react or respond to? What do you want the AI to enhance? Why do you want AI?
And, for anyone who already has some kind of AI running; What does your AI add to your robot?
Hopefully this will spark up some interesting conversation, get some ideas out there, inspire others (and myself) to push on with the AI and make robots more intelligent

You know what, I actually prefer Lois (as pictured above)... She may not be the prettiest of robots but that's how I always expected a robot to look. Also, from a building point of view, Lois would be much easier to give the vacuum, clean, carry etc. functions.
I think I just convinced myself to change how my big (and by big I mean huge) project will look.
@Toymaker, does your A.I. Arial program run under Ubuntu and/or Ros? does it run under python? Or, is it a strickly Windows Item?
Thanks,
Mel
Mel, its just Windows at the moment.
Rich, Lois is also a fav of mine, Runaway was quite a good film, If you like this type of robot, then I think you will like the look of the EZ:2!
While on the subject of wish lists for robotic functions, what does the group think of the value of the robot controlling electrical appliances (like TV, audio) and lighting etc, would you want your robot to have this ability? I value peoples thoughts on this.
My ideas for the EZ:2 robot is that all appliances and house lighting etc will be controlled by voice or by the robots Ai core, so (say) when in security mode the robot can activate house lighting when it detects unexpected movement etc (possible intruders). Sort of an extension to what our current Ai (virtual human) does here
Tony
Impressive Tony. Aerial sounded sad when you turned her off and she said "goodbye".
I'm really looking forward to see how this system will work in your EZ:2's
@Rich To help this topic flourish and become a major discussion thread, should we break it down into sections like you did for your tutorial thread? Threads would be created that would have a title that starts with the letters A.I.- then the (CATEGORY) would be listed. A link to each section thread would then be added to the main Artificial Intelligence Thread. This may make it easier to search, follow and flush out ideas.
An artificial intelligence will only be as good as the sum of its parts. So attention to other areas like sensors, sub systems and body construction are equally important. It has to be equipped to handle the tasks or else it's just a chat bot.
Should we divide it up into two categories?:
A.I. for Mobile Robots
-Goals -Mind / Code -Vision -Localization -Sensors -Main Chassis -Arms -Locomotion
A.I. for Home Automation
-Goals -Mind / Code / HMI -Vision / video -Control Inputs -Control Outputs -Sensors
More topics can be added. These were just some I threw out there.
Rich, I am glad you started this thread. I hope we can get some good participation!
Perhaps the two categories will be eventually married together with the Home Automation System controlling the robot to achieve certain physical tasks.
Rex, thats another neat idea you have and a good breakdown.
My goals for the EZ:2 robot is to be both a household personal robot and a home automation system at the same time, one entity doing both functions.
Tony
@Toymaker my goals are similar.
I am using the one main project with just sound effects like the Star Trek LCARS and then switch to my personal A.I. by asking "Lawrence, are you awake?"
This way the voice command structure is the same for both.
Before switching projects I transfer the variables (write) out to a CSV file and then load (read) them back in again in te new project....
I have also recorded a number of voice messages like ... "USB Device connected", or "System start up successful" to play via the windows sound... thus reducing workload on the EZ-Project.
I am working on having my AI location aware so that it loads the right variables for the location and responds appropriately....
It could be that there are a number of AI's running, all sharing data.... hmmmm who knows what's possible with EZ-B
Tony, I was wondering if it would be of any benefit to have a wireless camera located on the robot's hand so the hand would be able to track an object and also zero in on its location better than the head camera can do it? Are you going to have a ping sensor on the hand to measure distance to the object that it is trying to grasp?
Rex
Rich, what do you think about this?