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
I developed volume occupancy mapping, it is explained here
synthiam.com/Community/Questions/3389&page=2
Tony
@Rich> Having a working AI is the key. Hal is OK I guess but, you bring up good points. It's not all it should be. Toymakers AI is giving great hope that things will change soon on this front.
@Toymaker>
Tony looks like I will have to be patient. I am extremely interested in your robot. To have a robot with a working AI, strong arms, and able to locate itself in the home will make this a very sought after robot. I need to start saving $ now. I will be anxious to learn the cost of this bot. I am thinking I may postpone any further purchases on my present robot in anticipation of this one.
Also....I think I have asked this before but, will the arms be available as a separate item or will I have to order a complete robot?
Rex
sorry Rich for getting a little off topic
@Rgordon, I was curious if you have found a way to tie ultraHal to EZB? It does what aamarelis wants with the math thing.
@MovieMaker>
I was hoping there would be a way to do it but, now that @Toymaker has something better... I will probably wait to see how that turns out. I really liked Hal and will keep him active on my laptop. He does a good job of learning from just general conversations. It will be fun to keep training him.
Ultimately the thing I think most of us are wanting is for the robot to have a useful purpose and not just wander around aimlessly.
Rex, I agree completely. While it's cool to have a robot roaming around avoiding things in my view it needs to do more than that. But what? And that's the big question.
yes, it is hard to top Toymaker's offering to the table.
(P.S. can't wait to see it!)
Rex, The EZ:2 is a kit robot, so parts like arms will be available separately. Dont postpone building your own robots as your robots are some of the best I have seen! As long as your robots use the EZ-B (V3 or V4) then you should be able to integrate our Ai core with your designs.
Rich, I totally agree with you and Rex, robots moving aimlessly around gets boring pretty quickly, but robots mapping their environment, intelligently moving around their environment (with mapping), serving drinks, being a mobile security guard, being a tutor to students and doing other useful (simple) tasks changes the game. The tutor idea is that I plan to take EZ:2 into the classroom to actually take lessons on technology, I already have a few schools that want to participate already. I see education as the biggest market sector for the EZ:2 robot.
Tony