Slashdot Mirror


Interview with The Mind Behind Aibo

Ant sent us an interesting interview with the man behind the Aibo, Dr. Toshitada Doi. He heads the Digital Creatures Lab at Sony, talks about the history of the Aibo, and where he sees the future of pets going. Speaking as a person who shares his office with an Aibo I think they're neat, but there's still a lot of work to be done before they really break into the mainstream.

22 of 73 comments (clear)

  1. I want one but... by maroberts · · Score: 2

    ..how do you train it to get your newspaper from the newsagents ?

    --

    Donte Alistair Anderson Roberts - hi son!
    Karma: Chameleon

  2. Wrong number sold by penguinicide · · Score: 2

    The interview got it's numbers wrong. Only 15,000 have been sold, not 150,000.

    --


    penguinicide... when jumping out a window just won't do.
  3. NNTUS by A+Big+Gnu+Thrush · · Score: 5

    One important fact the article missed, is that the target market for these pets is not necessarily the US. Pets are far more rare and expensive in Japan. Even on a modest income, I could afford acres of land in (rural) America, and stock that land with cheap dogs. In Japan, this would not be possible.

    I heard a news story on NPR ( sorry, no link ) that talked about a service that let you rent a dog for the afternoon. You didn't get to take it anywhere, you just walked it around the provided area, but you got to pick the dog you wanted.

    Not to say that Americans won't buy this. I would love one, but in Japan, it may actually be a far more practical solution.

  4. Aperios real-time OS by cybaea · · Score: 2

    The dog uses the Aperios real-time operating system. More information is available on the Sony site.

    I thought it was particularly interesting that it is IPv6 ready. Not many people can claim that for their pets! :-)

    --
    Hi!
  5. Electronic Pets by jd · · Score: 2
    Well, they're not Daggets (sorry Boxy), and Aibo's no K-9 (though Romana can no doubt fix that), but I think it's an interesting concept.

    However, I think they're going completely the wrong way about it, to be honest. The more you pre-program, the more rigid and stupid the machine is going to be.

    There's really no need to hardcode more than the absolute basics. Anything & everything else could (and should) be learned, with the ability for the software to adapt as necessary.

    No, we're not talking Terminator or HAL-9000 technology here. A large, FAST neural net isn't difficult to code. Place the software in virtual reality, for a while (simulate as much time as you like), then dump into the robot's computer. Not that complicated to do.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    1. Re:Electronic Pets by PantalonesVaqueros · · Score: 2
      You bring up an interesting idea:

      No, we're not talking Terminator or HAL-9000 technology here. A large, FAST neural net isn't difficult to code. Place the software in virtual reality, for a while (simulate as much time as you like), then dump into the robot's computer. Not that complicated to do.

      While the flexibility of neural networks is great, they need to be trained (Dead on, on the offline training btw). The bad thing: When training that neural network you need to be working towards a goal.

      How do you define that goal? You've got (assuming some sort of feedforward or derivative network) an output layer generating some output vector, and you're comparing it to an established goal vector. How do you define a goal vector for a behaviour? Is the euclidean distance from your output vector to the goal vector a valid metric for determining error? I can see that being very unpleasant to formulate...

      Not that it wouldn't be a cool research project...

    2. Re:Electronic Pets by jd · · Score: 2
      You only need a stated goal if you're training the net directly. There is a way, though I forget the details, to train certain classes of neural net without requiring a preset list of outputs.

      However, let's assume you do use an absolute list. This -does- get complex, as your output is a time-dependent matrix.

      In other words, your error is sampled not just over an instantaneous output, but over a period of time.

      Let's take an example. Say your robot dog is trying to walk from one end of a room to another. It encounters an obsticle. It's no use the dog just turning left. Yes, it's no longer obstructed, but it's now going in the wrong direction. BUT, it's ONLY the wrong direction because it didn't turn back on course, once the obstruction was avoided.

      An equally valid solution would be to turn right, and walk around the obstruction that way. Or to jump over, if the dog is capable of that.

      Once the robot has made it's manoevers, the external error is in the angle away from reaching the final objective. This needs to be mapped onto the matrix for the entire sequence, so that you can back-propogate, to correct the neural net.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  6. Just a question by Phule77 · · Score: 2

    In the context of the ongoing question of how the internet/technology growth foils closeness and communication of people, how does getting programmable robot dogs fit into this? Not enough falseness on the net, so we bring it into our homes?
    But surely that's an overreaction, it's just another hobby, albeit like paying for all of the food your dog will eat in a decade up front...
    I just have to wonder how much wonder that there is present in the real, natural world, we're slowly losing contact in our growing fascatination (and growing market ability to be more so with more product lines) with the technological wonders around us...
    Blah.

    --
    Listen to me Peter, I want this bench. You go sit on that bench over there, and if you're good I'll tell you the rest of
  7. Old news? by cybaea · · Score: 4
    It is good to see that Sony have finally delivered on what they have been talking about for so long. This year-old techweb story give a very good background to the project, and discusses some of the more interesting design decisions, including the Aperios Real-Time OS.

    --
    Hi!
  8. Do Aibos dream of electric cats? by Croaker · · Score: 3

    This reminds me of Philip K Dick's Do Androids Dream of Electric Sheep. In the future, animals were so rare, that everyone had synthetic pets. Only the rich could afford real pets...

  9. I got to play with one... by r2ravens · · Score: 4

    A friend of mine works in a research lab of an educational institution. They got one of these things and I got to play with it for a while.

    My friend told me that they had spent considerable time training the thing to walk and to react by praising (pressing and holding the large button on it's head) it when it did something right or desirable and punishing (tapping the same button) it when it did something undesired.

    It walks and if it falls over (or is pushed ;) it stands right back up. This one will put one paw in the air as if waving, it stretches and sits and lies down. I will react to people and things in it's environment, although we couldn't get it to play with it's little pink ball. Of course, as the FAQ's for the dog say... "Q: AIBO won't play with his pink ball. A: Maybe AIBO doesn't *want* to play with his pink ball."

    It appears to have some level of intelligence and does appear to learn as it goes. If money were no object, I would love to have one of these. It's fun. When you don't want to play with it, you don't have to feel guilty. And it's a wonderful chick magnet. ;)

    The next version will be even cooler as when it's battery begins to run down, it will seek and go to it's charging base to recharge itself.

    It's an interesting toy for now, but too expensive. I do agree that 10 to 20 years from now, this will be very common in peoples homes.

    And just think, Asimov was right again...

    Russ

    --
    War is Peace. Freedom is Slavery. Ignorance is Strength. - George Orwell or George Bush?
    1. Re:I got to play with one... by vectro · · Score: 2

      Actually, the current version has "recharge" as one of its instincts. Although it cannot get onto its charging base by itself, it will ask you to when its batteries get low.

      Aibo works by 4 different instincts, and 6 different emotions. The emotions are (I believe) percentages - so Aibo could be at any given time 10% angry, 20% loving, and 70% curious.

      More information about aibo can be found at this site, which includes a link to Sony's official Aibo site.

  10. Re:That only wet my appetite... by penguinicide · · Score: 3

    Here are a few links that you might find interesting. Xrays of the dog. http://www.nnc.ne.jp/~as212/aibo/x-p.html Aibo disassembled. http://www.aibosite.com/index-s.html Aibo taken apart. (in japanese) http://web.kyoto-inet.or.j p/people/nktks/TEMP1/menu1.htm Robotic Cat - (evolved neural net) http://www.genobyte.com/robokoneko.html

    --


    penguinicide... when jumping out a window just won't do.
  11. How about an AIBO feature article? by dieMSdie · · Score: 4


    CmdrTaco and/or Hemos could write an essay about life with an AIBO. I'm sure that between the two of you, there are plenty of amusing stories accumulated already...

    --
    Don't throw your computer out the window, throw the Windows out of your computer!
  12. Question: Commercial AI/Robotics by MAXOMENOS · · Score: 2

    After the (apparent) commercial success of the Furby and the AIBO, what do you see as the future of commercial autonomous robotics?

    The Kulturwehrmacht

  13. Hey. by Matt2000 · · Score: 2

    If this is the man behind the AIBO, then what is he doing back there?

    Hey - leave that thing alone, GET OFF!

    Hotnutz.com

    --

  14. [OFF] Re:Do Aibos dream of electric cats? by A+Big+Gnu+Thrush · · Score: 3

    Starting to drift off topic here, but you mentioned one of my favorite books...

    One added element in DADOES, it was considered bad citizenship not to own a live animal. It was everyone's duty to own and care for animals, but average people could not afford anything larger than small pets. To prove their citizenship and empathy (read: humanity) people displayed fake animals on the roofs of their houses.

    This book is so good it makes me want to cry.

  15. K-9 in an Aibo body! by Indomitus · · Score: 2

    That would be perfect. You'd have to give him that antenae thing he has though, and the laser weapon. The PBS station here in Albuquerque is showing the episodes with the 1st Romana right now and I'm having all kinds of good dreams about her and the privacy of the Tardis. :)

    I know this will get moderated down but my karma can take it and I needed my geek fix for the day.

  16. More cyberpets by Ledge+Kindred · · Score: 2
    I keep thinking of the guys behind the incredibly cool Creatures game series. There is a fantastic article on "cyberlife" on their site by Stephen Grand that's surely worth reading if you're into AI/alife.

    I'd like to see the Cyberlife people team up with the Sony people and put their seriously advance AI code into a hardware device. (Wow, how about a "real live" Norn? That would be awesome. They'd just have to have a longer lifespan than that in the game - about 8 hours. :)

    I think the most interesting aspect of the Cyberlife technology is the synthesis of a "biophysical" system in software - they have code to simulate digestive, circulatory, immunological systems, etc, completely outside of the neural network that makes up their cognitive system.

    If you could marry that concept with hardware to emulate it (i.e. the battery is getting low so the feedback to the brain is "I'm hungry!") I bet you could come up with some seriously complicated and complex emergent behaviours.

    -=-=-=-=-

    --

    -=-=-=-=-
    My mom's going to kick you in the face!

  17. Re:That only wet my appetite... by daviddennis · · Score: 2

    Well, they're not available at all, but if you have $2,500 it looks like eBay prices have settled down a bit, you might be able to get one for around that, or for a very slight premium.

    D

    ----

  18. Distributed AIBO Computing by morzeke · · Score: 2

    There are 15,000 different sets of the AIBO AI being taught how to interact with a human environment. One of the neatest things I've come across reading about how people using their AIBOs was from aibosite.com's FAQ. Apparently some AIBO users have found their AIBOs have developed rudimentary face-recognition, even though Sony claims that no such software was installed in untrained AIBOs.

    This might light up some people's Big Brother radars, but what if those 15,000 trained AIBOs downloaded the product of their training into a central database at which someone(probably Sony, but what are the possibilities of GPLing the training you've given your AIBO?) can sort through the best of the acquired programs and redistribute them to new AIBO purchasers? With so many individuals constantly training(ie, improving the software of) their AIBOs, wouldn't the software increase dramatically?

  19. Eh I think this is what he was going for. by miyax · · Score: 2

    The translation of "aibo" (romaji Japanese), according to Jeffrey's J/E Dictionary defines what qualities we all admire in a real dog:
    -cherish the memory of; yearn for
    -love; attachment; adoration
    -companion
    -partner; pal; accomplice
    Now, this may seem OT to some of you, but I read through various postings here, saying all the Aibo lacks dramatically is the ability to love it's owner back, like a real dog. I just happened to look up the name...and seeing these definitions in correspondance with what was said here on /. it really makes you think : ) At least, it should...
    Mmm...Sony.

    And yes, an Aibo is a great chick magnet. We are known for our expensive tastes ^-^

    miyax