I'd like to ask the group for some input on what my next software project should be. Here is my list of software project currently:
1.) Automated learning for EZ-Face (to make it easier to train faces during run time) 2.) An Instant Message type chat interface to ARC (this would allow you to chat with ARC and your robot through text chat rather than speech. I invision this used more for children or adults with disabilities.) 3.) A KITT Knight Rider voice screen and data display for ARC (this would display the text-to-speech in a graphic display) 4.) An IronMan Jarvis voice and data display interface for ARC (this would provide a sort of Jarvis themed front end for ARC) 5.) An Email interface for ARC (so ARC can send and recieve emails with text messages and file attachments) 6.) Weather interface for ARC (so ARC can pull weather data and report on condition) 7.) An Amber Alert feed for ARC (not very practicle, but it might be cool to feed in Amber Alert (A US based child in danager alert system) data to ARC with a possible integration with EZ-Face that on the off chance that your robot spots a missing child, it would recognize them based on the Amber Alert) 8.) Roborealm interface with ARC (Roborealm for $50 really does a lot of neat video processing and hopefully they will integrate an interface for EZ-Robot, but I'd like to make my own until they do because the features in Roborealm I really like are locating a laser, finding the floor, path finding and most importantly Object Recogntion!)
As I work on these, I plan to integrate them with ARC just like I did for EZ-Face and I plan to make them open source, just like EZ-Face.
I would like your input on which ones you'd like to see first and would want to use with your robot.
Thanks!
Steve can you tell me more about your thoughts of what you think would be cool for the iRobot Create. I don't have any hands on experience with them. As I understand it you can send commands to drive you Create but you can't currently take advantage of any of it's built in sensors? As long as the new EZ-B4 can recieve serial data I don't think it'll be too hard to read that sensor data into ARC. I took a peek at the Create documentation, the serial protocal looks straight forward.
I think learning/training faces in real time would build on what you have already developed and seems very popular....and item 8 Object Identification! " The screwdriver you are using seems to be the wrong one for its intended purpose"
@irobot58 I've been experimenting for a while with object recogntion, shape matching, and optical charactor recognition and all the examples I have seen and used have been horriable. Roborealm blew me away with its object recognition. I'm going to work on an interface between ARC and Roborealm for sure, because if we had an easy to use interface and like DJ Sures pointed out in another post if there were some real world examples that made it easier to integrate (like ARC is) the functionality of Roborealm would really open up some new doors for our robots...for one thing, our robots would know what a door looks like!
I think my new top 3 projects are now: 1.) EZ-Face updates - working towards automated faces learning 2.) ARC to Roborealm interface 3.) Visual interface to make Jarvis, KITT, and other robotics type faces/animations integrate with ARC
Justin, Having a virtual home base in a corner, then sending the robot to a specific location, on a 2D MAP. Create does great on hard surface floors sending it to certain distances and angles. IT is fairly accurate performing 90 degree angles left and right returning to center. Here are a couple of similar links. One using a square bumper to realign Create to it's home base to correct any drift. Maybe the bumper triggers right and left bumper sensors giving movement adjustment to the virtual grid? The first link is the Groma Create Robot from RobotShop, the video will explain more.
Groma mapping
sites.google.com/site/irobotcreate2/create.exesourcecode
I agree adding features to EZ FACE would be great. Thank you for asking for input from users. Steve S
I love your 3 choices! Perfect! Not knowing anything about the recognition software, it seems weird that recognizing something as complex as a face is easier then a rectangle door! or a round ball etc... confused
Well since the weather one isn't in your top 3 I'm very tempted to make that my first C# project that'll run as an ARC module. Maybe... If I can wrap my head around C#
Hey Justin,
EZ-Face looks totally awesome - can't wait to start using it when my kit arrrives

I hadn't heard of Roborealm before, but it looks like an incredibly powerful tool - so I would welcome anything that you could do to open it up to EZ users!
Take care and keep up the great work!
Jay
EZ- Object_Recognition and mapping
I posted a few interesting videos on mapping in another thread.
Hais.