Meet Lucy, The Orangutan Robot
Roland Piquepaille writes "Lucy is not an ordinary robot, driven by software. She's a pure product of artificial intelligence (AI). And after a three-year long training, she's now able to make a difference between an apple and a banana, which is quite handy for an orang-utan, even if she doesn't eat them. Her five microcontroller chips wouldn't like this... In "A Grand plan for brainy robots," BBC News Online tells us that Lucy is the brainchild of Steve Grand, an honorary research fellow at Cardiff University's School of Psychology. And why did he choose an orang-utan design? "I made Lucy as an orang-utan because, can you imagine how scary it would be if she looked like a human baby?," said Grand. More details and references are available in this overview which also includes the cover of Grand's last book, 'Growing Up with Lucy: How to Build an Android in Twenty Easy Steps,' which was already reviewed on Slashdot."
Lucy's home page is an even better place for technical details, including an anatomical overview and scrapbook pictures
HIV Crosses Species Barrier... into Muppets
I don't know if this is a trend exhibited by the majority of Japanese android/robotics researchers, but from what I've seen they tend to follow a no-face design ethic that I'm most pleased with. I think it's safe to say that most people would find anthropomorphic robots that don't look 100% identical to people (there's something off with that one) very creepy.
And besides, these Japanese robots look way cooler and have this implied subservience about them, at least to me. It's a lot harder to humanize and attach (scary) emotion to something that's faceless and non-human looking, rather than something that looks like a hairy/scary-ass rendition of a planet of the apes extra.
There's all kinds of great stuff available, even if some of it is very old. You can even get an implementation of SHRDLU with the mechanical components replaced by a 3D Java layer.
SHRDLU, like most AI projects written in the past 40 years, uses LISP, so it's actually not that hard to read. (Incidentally, SHRDLU is more than a bit unstable, but if you can get it to work, it's pretty amazing, especially for something written in the 70's.) Definitely worth a look, if only for the "coolness" factor.
One of the greatest things about AI is that most of the work on it comes from academia--virtually everything is available for free, if you know where to look.
It isn't free, but the MATLAB neural network toolbox is really nice and you can see and modify a lot of code. They have some nice demos like appcr1 which is a neural network that takes images of letters and can tell you what letter is being shown. It tests it with random noise being added to the image and it works quite well.
You can also check out JOONE
It is a java based open source (developed on sourceforge) Neural Network Framework.
"I am not denying the existence of stupidity, or of stupid people." - phyruxus
If you read Star Wars books like any respectable slashdottter, you'll find that C-3P0 was designed to be as neutral as possible to a wide range of cultures, it has eyes, fixed arms, neutral mouth with no teeth, open gesture.