Robot Only Internet
My partner came across this today and I thought it worth sharing. This the concept for a robot only internet, sort of an AI wikipedia to let robotics platforms share info and learning -- with each other.
http://www.bbc.co.uk/news/technology-12400647
http://www.bbc.co.uk/news/technology-12400647
Comments
The database concept online for robots is something our robots need. It has been proposed many times in the past, but likely requires some effort to store world knowledge there and develop ways to access it properly.
... and Wikipedia is a totally reliable souce of info? Imagine bots squabbling over whether an entry in RoboEarth is correct or not.
!! IN THE RING !!
Two bots enter, one bot leaves...
In any case, what I found compelling about it was the notion of a compendium of useful info for various kinds of robotic platforms. For example, most of my 'bots use an IR communication protocol for: sending simple messages to each other; for being "aware" that there is another moving platform nearby; ceasing movement when larger, more dangerous platforms are moving; preventing interference when IR is also used as obstacle detection. So it would be kind of cool if the 'bots could upload that IR protocol, and what the possible message combinations are, etc. "RoboEarth" -- great name, btw -- would have a huge archive of IR type protocols. All the remote controls codes that have been uploaded, "custom" IR protocols like mine, etc. Perhaps each could be optionally tagged with rough GIS information. Then any other RoboEarth-ready 'bot that was on my property could look up the location and see if there are any protocols that "should" be used in this place. Think of it like looking up a dialect by geograpical regions. Perhaps the 'bot would also get lucky and find that other platforms had already mapped this "place". They could orient themselves quickly. Perhaps I chose to be semi-public as a person -- the 'bots on property would know that I am to be addressed as "Sir" and not "Madam". Etc.
I also thought the concept expressed in the article that various machine-vision templates could be uploaded and subsequently examined by 'bot platforms to be compelling, though not being a real machine vision expert, I can't speak to how various uploaded platonic visual forms would be handled in an agent search to help recogonize real-world objects previously unseen by the platform.
Or here's another useful application for RoboWorld -- character pixel sets. I've got 'bots with some custom LED scrolling display fonts, custom LCD characters, etc. If the 'bots could upload their "fonts", then other 'bots could download ready-to-go display sets that fit their own hardware. Imagine if someone takes the time to generate bitmaps for LCD displays for the entire Cyrillic alphabet with data ready to go for a particular micro family. Any other platform with the same micro family and similar LCD setup would have the alphabet ready for use. If you have thousands, tens of thousands, hundreds of thousands of platforms contributing character sets, there would be a vast library for platforms to choose from. Add in a net-side translator, and it might be very easy to code a RoboEarth connected 'bot to display the same info in various languages without it all actually having to be coded by the builder.
That would be fine for just one type of Bot, say a butler or chamber maid type's.
but My brand new clam harvester 9000, is not going to care what you smell like, or if your floor is dirty.
So this RoboEarth will work, but.. it will require many different languages translated into one Bot language.
The Bot would decide what IT needed for instructions to do the work it probably should have been preprogramed with anyway.
I just don't beleive We can have a "Universal" Bot language... it is akin to everybody driving only the VolksWagon.
But then again, I don't get out to much....
Again, following a simple example like I outlined above -- say I have a 'bot with a 4x20 LCD screen and I want a 5x7 pixel boldface san-serif font -- with full Spanish ASCII characters (
However, I was paying attention...
I wrote this...
And now You ask. Well, This still stands... as do this... an this too
Don't get Me wrong, I like the idea of plugging a Bot into "the" Database. I can see it being usefull to some...