Slashdot Mirror


Teach An Old Aibo New Tricks

dipfan writes "After expending much energy trying to stop hackers from tinkering with its Aibo robot dog, Sony has finally realised it's not worth the effort and has decided to start giving away a 'non-commercial' developers kit. The kit is called OPEN-R SDK, which allows Aibo be programmed in C++, as part of Sony's efforts to promote its (so-called) OPEN-R architecture for robotic entertainment. Anyway, the really neat thing is that you can reprogram your Aibo to meow."

61 of 198 comments (clear)

  1. Yeah but... by Wonko+the+Sane+42 · · Score: 5, Funny

    ... can I reprogram it to clean my dorm room? Obviously my roomate never will... but maybe something more intelligent like a robot dog could manage it...

    --
    The Internet, one place where if you're not right, someone else will set you straight... maybe.
    1. Re:Yeah but... by xkenny13 · · Score: 4, Funny
      • .. can I reprogram it to clean my dorm room?
      I think the more likely possibility is geeks programming it to steal bikini tops at the beach.

      Yup, I think I saw that in a movie once...

  2. Exactly what we need... by linuxrunner · · Score: 2

    More corporations to be open about their products.. and allow us to ..ahem.. make better.

    --
    www.slightlycrewed.com - Because aren't we all?
    1. Re:Exactly what we need... by hij · · Score: 2
      kr4p... This is how the palm pilot got started. First they give us a toy that we are free to expand and push. Next thing you know every corporate hack with a shirt pocket has one.

      As soon as people start monkeying around with this thing then everybody will have to have one. Once the tucows sony web site is up then we'll all spend our time downloading the latest program that will make our little dog look like its urinating all over the house.

      --
      Believe nothing -- Buddha
  3. Re:moof by pythas · · Score: 4, Funny

    You raise a good point. Can you teach an Aibo to moof, like a dogcow?

  4. What I want to see... by owlmeat · · Score: 5, Funny

    Is an Aibo humping someone's leg.

    --
    They stab it with their steely knives,

    But they just can't kill the beast.

  5. I wonder... by Marx_Mrvelous · · Score: 3, Interesting

    If this, in combination with affectual computing, could make a pet that knows when you've had a bad day and bring you your slippers.

    --

    Moderation: Put your hand inside the puppet head!
  6. Triumph the Insult Comic Dog by ltsmash · · Score: 2, Interesting

    Somebody *MUST* program one.

    1. Re:Triumph the Insult Comic Dog by larryj · · Score: 2, Informative

      AiboPet has Bender and Cartman, so Triumph is possible. Cartman is currently only available for the 310 series, but it's just a preview.

      --
      What if the Hokey-Pokey really is what it's all about?
    2. Re:Triumph the Insult Comic Dog by Boronx · · Score: 2, Funny
      An Aibo Triumph would be awesome... ... For me to POOP on!!!!!!!

      Reposting an Ac who got modded down.

      Moderators: If you don't get the reference, it doesn't mean it's off topic.

  7. In the near future by cholokoy · · Score: 3, Funny

    Expect a new TV show about Battle-Aibots...

    Must be fun to watch them doing tricks..

    --
    Return the bells of Balangiga.
    1. Re:In the near future by daeley · · Score: 2

      That would sure give 'Cry "Havoc!" and let slip the dogs of war!' a whole new meaning. :)

      --
      I watched C-beams glitter in the dark near the Tannhauser gate.
  8. Removing barrier to sales by mughi · · Score: 4, Informative

    Good.

    Unfortunately, I don't have enough free cash to get one of these puppies. :-( However I have at least one coworker who returned his when he found out how limited they were ( and the lack of SDK ) at the time.

    I hope this nod to the hackers out there is seen as a good means to motivate sales, even if only a few avail themselves of the opportunity. Between this and the PS2 Linux kit, Sony is at least starting to become a more hacker-friendly company.

    Hacking hardware == good for sales.

    1. Re:Removing barrier to sales by Graspee_Leemoor · · Score: 2

      (let's feed the trolls)

      if you hadn't bothered to make your post, hundreds of smileys could have retained their noses!

      Slashdot, slashdot, My smiley has no nose!
      How does it smell ?
      -1 Offtopic

      graspee

  9. Teaching characters new tricks by Devlin-du-GEnie · · Score: 5, Funny

    Dear Bill:

    I think Sony has a great idea here. Why don't we open the source for Clippy?

    Your friend,

    Steve

    1. Re:Teaching characters new tricks by mughi · · Score: 3, Interesting

      Too Late!

      He's been cloned!

    2. Re:Teaching characters new tricks by shawnmelliott · · Score: 4, Interesting

      Here you go. Close enough
      '''
      'Excel instance
      Dim xCel As Excel.Application
      'Our Assistant
      Dim Assist As Office.Assistant

      'Create a background instance of Excel
      Set xCel = New Excel.Application
      'Make certain it's not visible
      xCel.Visible = False
      'Load our assistant
      Set Assist = xCel.Assistant

      'Now show the assistant
      With Assist

      .Animation = msoAnimationGetAttentionMajor
      .Visible = True

      With .NewBalloon
      .Heading = "Hello..."
      .Text = "...What's an Aibo dog like you doing in a bar like this?"
      .Labels(1).Text = """" & "Getting Reprogrammed... Get lost creep!" & """"
      .Labels(2).Text = """" & "Looking for a Warez copy of OfficeXP so I don't have to " & _
      "deal with office scoundrel like you!" & """"
      .Mode = msoModeModal
      .Button = msoButtonSetNone

      call .Show

      End With

      end with

      'Cleanup
      set assist = nothing
      set xlcel = nothing

  10. Obviously, the learned from Lego by burgburgburg · · Score: 2, Insightful

    Lego set a great example, and received the rewards of respecting the community that buys/programs their product. Sony was scared, but they've learned. Good. Maybe more can.

  11. Wait a minute... by Guido69 · · Score: 4, Funny

    ...nope, Lego didn't purchase Sony. (Hey, there's a cool hack. Program the Aibo to in turn program a Mindstorm set to build a doghouse out of itself.) Thank you, Sony. We appreciate it.

    --
    - If we aren't supposed to eat animals, then why are they made out of meat? - Steven Wright
  12. *meow* by mosch · · Score: 4, Funny

    If I wanted to hear something meow, I'd have somebody call my cell phone.

  13. I can just see the headlines... by thrillbert · · Score: 5, Funny

    Assimilated Press (2002) - ROBOT OWNERS beware. Hackers recently started infiltrating Sony's Aibo robot dogs and have reprogrammed them to be fight dogs. In the latest incident, a 14 year old child was attacked and mangled by his pet robot.

    Yoshi Yanamura, speaking on conditions of anynomity said "this is the reason we didn't want anyone reprogramming the robots. This was totally expected. Good thing we didn't include the 10 MegaJule laser add-on, then we would really have problems".

    Sony Corporation says the best way to protect yourself is to not recharge the robots after you have been attacked.

    ---
    If I only had a brain...

    1. Re:I can just see the headlines... by DarkHelmet · · Score: 2
      Sony Corporation says the best way to protect yourself is to not recharge the robots after you have been attacked.

      I can imagine the next Terminator movie being about an AIBO that CAN recharge itself and what happens because of it. Here's a line from the script:

      Arnold: The man most directly responsible is Yoshi Yanamura, Director of Special Projects at Sony Corporation. In a few months he creates a revolutionary type of mircoprocessor. He uses it to create AIBO, an overpriced robotic companion for kids. On the side, Sony uses the AIBO to perfect its manufacturing process in military computers The government reprograms the AIBO to accept military objectives.

      In three years Sony will become the largest supplier of military computer systems. All stealth bombers are upgraded with Sony computers, becoming fully unmanned, Afterward, the fly with a perfect operational record.

      The AIBOnet funding bill is passed. The system goes on-line August 4th, 2002. Human decisions are removed from strategic defense. AIBOnet begins to learn, at a geometric rate. It becomes self-aware at 2:14 a.m. eastern time, August 29.

      In a panic, they try to pull the plug.

      Oh yeah, in this movie AIBOnet produced gigantic two-legged dogs, so the Terminator has a slight resemblance to Scooby Doo.

      --
      /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i
    2. Re:I can just see the headlines... by lkaos · · Score: 2

      This may seem a bit twisted, but I would absolutely love to see robotic dogs fight instead of those stupid wedges on battle bots.

      I just have these visions of the robotic dog from every bad cartoon of my childhood with metal shard teeth going after each other.

      I'm gonna get me one of these things to enter into battle bots.

      --
      int func(int a);
      func((b += 3, b));
  14. expending much energy... by bobv-pillars-net · · Score: 2, Informative
    After expending much energy...

    That text is crying for a link to a news story about their efforts to stop the "hackers."

    Here's a good one.

    --
    The Web is like Usenet, but
    the elephants are untrained.
  15. Dude! by Rayonic · · Score: 2

    > the really neat thing is that you can reprogram your Aibo to meow.

    And, like, what if c-a-t really spelled "dog"? Whoa...

    (Bonus points to anyone who gets that obscure Revenge of the Nerds II reference.)

    1. Re:Dude! by Teutates · · Score: 2, Insightful

      They were on the beach around a camp fire smoking a pipe, Ogre said it. Give me my points damnit!

    2. Re:Dude! by scott1853 · · Score: 2

      And for extra points, what was the name of the island they were on?

  16. Re:Its about freaking time... by RatOmeter · · Score: 2, Insightful

    Yeah, but I wonder what/who convinced Sony? They looked to me like they were on the same road to pig-headed, "we know what you need better than you do" attitude that the rest of the entertainment & music establishments exhibit.

    Is it possible that /. and similar, thru negative feedback, had a positive effect on the Sony way?

    I am admittedly geeky, that's why I hang out here; but it seemed pretty obvious to me from the beginning that alienating an entire consumer sub-culture would be bad for business. Especially when members of that sub-culture are more likely to be able to afford a pricy toy like Aibo.

    All in all, I'm glad they've opened it up some. Now, if I can just convince my wife to let me buy an expensive toy dog...

  17. Programming Aibo - wasn't this already enabled? by markwelch · · Score: 5, Interesting
    When I attended the RoboCup 2001 competition in Seattle, the students had reprogrammed new behaviors and movements into their Aibos -- with Sony's blessing. My never-quite-finished report on the event, with links to photos and AVIs, is at:
    http://www.robot-news.com/robocup_2001_images/
    I was told that the Aibos and the programming stations (used by the college teams competing in the Aibo competition) were not regular retail devices, but clearly Sony was endorsing the notion of reprogramming Aibo, at least by experts-in-training. (Sony was a major sponsor of the event.)

    It was amusing to see some of the new behaviors programmed by students in an effort to make the Aibos play better soccer. While the Aibo plays lousy soccer (due to extremely limited memory and a design focus on "cuteness" instead of efficiency), they are absolutely fun to watch.

    --
    -- http://www.MarkWelch.com/ Pleasanton California
  18. Aibo hardware limitations by Animats · · Score: 2

    If Sony puts in three axes of accelerometer and three axes of rate gyro (which is quite feasible, and not too expensive by Aibo standards), along with current/torque sensing from the motors, real legged locomotion control would be possible. Right now, they're locked into a basic position-control model, which is why Aibo motion looks so mechanical. It's a beautiful piece of machinery, but it lacks the sensors to do the job right.

  19. sweet.... by austad · · Score: 5, Funny

    Now someone can make it say "... For me to Poop On!" after everything it does.

    --
    Need Free Juniper/NetScreen Support? JuniperForum
  20. Rarchitecture? by Van+Halen · · Score: 2, Funny

    I saw the "Open-R archicture" and thought for a moment they were going for a play on Scooby Doo's voice. Heh.

  21. $1000 for a dog? by PoiBoy · · Score: 3, Insightful
    The less expensive dog is $999 according to their online store.

    Instead, you could go to your local humane society and get a REAL dog for well under $100, and the remaining $900 would be more than enough for at least a couple years' food and vet check-ups. They're more fun, too, and programmable!

    --
    Sig (appended to the end of comments you post, 120 chars)
    1. Re:$1000 for a dog? by mughi · · Score: 4, Informative

      Well... yes. Perhaps.

      Unfortunately, our dog had a neck infection (year and a half ago) and just that alone ended up totallying close to $1000. Adopting a real dog is usually a very good thing, and even has nice health benefits for the owner.

      However, it's a true commitment. Unlike they Aibo, you can't just take out the batteries and leave a dog on the shelf. Just consider well before getting a live animal.

      For some, an Aibo would be better. And for some both work. Just watching a dog deal with an RC car can be fun enough. :-)

    2. Re:$1000 for a dog? by gorilla · · Score: 2

      That depends on the owner. I'm alergic to dogs. 30 minutes in a room with a dog, and I'm suffering from an asthma attack.

  22. Aibo in context by daeley · · Score: 5, Interesting

    One of my favorite pictures that I've seen in recent memory was from this past January's National Geographic, in an article about the evolution of dogs from wolves: a wolf, a dog, and an Aibo hanging out. From the page:

    Facing the Future
    Even with its battery removed, an Aibo robot got the full attention of Koda the wolf and Simon the Maltese during a studio shoot. Koda, a trained captive-born wolf, had worked with Simon but not with the robot. At first he moved away from the motionless Aibo, says photographer Robert Clark. Then, curious, he sniffed it and chewed off a plastic ear. Doug Seus, Koda's owner and trainer, says that while dogs can easily form new relationships after they are about six months old, wolves are genetically programmed not to accept strangers. "It's a built-in survival technique to limit the size of the pack." Confronted with the unknown, wolves are either extremely timid or extremely aggressive, he says. "They may look like a big dog, but they are psychologically different."

    --
    I watched C-beams glitter in the dark near the Tannhauser gate.
  23. Re:More from Sony? by JesseL · · Score: 2

    I think the differnce is that the PS2 linux kit includes a bunch of hardware (HD, keyboard, etc). Can't really make it available for download...

    --
    "Prefiero morir de pie que vivir siempre arrodillado!"
  24. Who says.. by h0tblack · · Score: 2, Funny

    ..you can't teach an old dog new tricks ;)

    It was interesting to hear some of the comments about the Aibo from ppl close to Sony at last years GDCE. Masaya Matsuura mentioned that some of the people around the design department got extremely upset with some of the things that the Aibo was made to do.
    "In Matsuura's office they had an Aibo for the employees to care for and play with. The Aibo is attracted to the color pink--he has a pink ball that he will walk up to and kick or butt with his head. To test the programming of Aibo, one of Matsuura's programmers tied a pink ball to a wire, attached to Aibo, dangling in front of his face. Of course, Aibo kept on walking forward, never stopping. A female employee was upset at this "torturing" of Aibo and sent a memo to Matsuura, causing an investigation as to why the robot dog was tortured and if others were upset by this."

  25. What about other languages? by plexxer · · Score: 5, Funny

    It's C++ now, but I am sure they will adapt other languages soon...

    VisualBasic: Look how easy, I just drag the 'Bone' object over the 'Mouth' Object! Unfortunately, with the run-time, I can't fit any other code in there.

    C#: It will go get the paper, but only if you first verify the subscription status.

    Perl: Look, I can make it jump, bark, and fetch with this one line: //S/#?$$/../!{*&?[->]};

    --
    The government's moral compass is controlled by GPS.
    In times of crises, they alter it to suit their needs.
    1. Re:What about other languages? by kirkb · · Score: 4, Funny

      Java - Pet owners rejoice at the possibility of a dog that will do its own "garbage collection".

      Lisp - Dog can't do much, but is great at running around in circles chasing its tail.

      COBOL - Dog will only fetch business-related newspapers. Preferably issues from 1978.

      --
      Slashdot: come for the pedantry, stay for the condescension.
    2. Re:What about other languages? by Graspee_Leemoor · · Score: 2

      You seem to think two incorrect things:

      1) That the RAD IDE of Visual Basic allows an almost CAD-like programming experience. (There are completely visual programming languages, but they are experimental and non-mainstream).

      2) That C# is only for writing subsciption-based software. While this may be the sorry-ass future of commercial programming, most c# programming right now has nothing to do with subscription at all.

      graspee

      Sorry for any offense caused

    3. Re:What about other languages? by Graspee_Leemoor · · Score: 2

      Quake-C: The dog kicks your ass, then claims to 0wn j00.

      C: the dog runs around incredibly fast but falls over a lot and crashes (into things)

      Fortran77: your dog knows pi to 5 million places but can't interface with windows.

      graspee

  26. Abio neat... but ... by Lumpy · · Score: 2

    The Cybie "robot" dog toy is 100 times cheaper and there is enough room inside it to place a dimmpc inside giving it a ton more processing power and memory/storage. My dimmpc devel board fit's along with the CF card adapter (get out the dremel and make a CF card slot to save even more space) I saw somewhere on the net (abio hacking site I believe) that had a project mapping out the motor control systems.

    the Abio is neat, but it needs more processing power... but at it's price tag it is too expensive to gut like a cybie.

    --
    Do not look at laser with remaining good eye.
  27. Open != Sony by SubtleNuance · · Score: 5, Interesting

    Anyone interested in an Open Robotics system PLEASE ignore this SONY-BS and have a look at this: Open PINO platform

  28. "Harley Davidson" business model. by Joseph+Vigneau · · Score: 2, Interesting

    Hacking hardware == good for sales.

    This is similar to how Harley-Davidson sells motorcycles: they encourage aftermarket hacking, so much so that they provide (overpriced) parts in the accessories catalog...

    This, of course, doesn't count the scores of yuppie/image riders, but even they slap on a bit of aftermarket chrome.

  29. Nice... by AntiNorm · · Score: 2

    Now it's going to start crapping batteries on my neighbor's lawn. Take that!

    --

    I pledge allegiance to the flag...
    of the Corporate States of America...
  30. aibo distro by Suppafly · · Score: 2

    Once the aibo linux distro comes out, there will be no stopping these crazy dog programmers.

  31. Re:This has major implications... by Kredal · · Score: 2, Insightful

    Forget cyber beastiality pr0n... what about taking apart the Aibo, and putting the moving components into a RealDoll?

    You could program (her/it) to do strange and wonderful things...

    --
    Whoever stated that signature sizes should be limited to one hundred and twenty characters can just go ahead and kiss my
  32. tag, plz by tps12 · · Score: 2

    Somebody set me up the unclosed italics. Appears to be linked to "OS X (Apple)" stories, but no promises. Oh, lite mode.

    --

    Karma: Good (despite my invention of the Karma: sig)
  33. Uh.. by SoVeryWrong · · Score: 2, Insightful

    14. Send and get data using Wireless LAN (TCP/IP)

    Am I the only one who noticed this? I wonder how long it'll take for some ambitious hacker to make a portable webserver, a firewall that barks, or in a more malicious context, an adorable little password cracker that does tricks for the sysadmin while it's downloading sensitive data?

  34. Re:What about Simon? by daeley · · Score: 3, Interesting
    The article (not available online in full as far as I can find) mentioned that 'Wolf and dog were provided by Doug Seus's Wasatch Rocky Mountain Wildlife, Utah' -- they actually grew up together so were pretty familiar with each other. Some more text online (from this page)

    Raw meat and doggy snacks kept these distant cousins in line over a two-day photo shoot, says photographer Robert Clark. And even that only bought him seconds of time to snap this quirky, yet captivating image featured on the January cover of National Geographic.

    "Getting the wolf in the right position with the right expression was the hardest thing," Clark says. "It took me 120 frames to get what I wanted."

    What he wanted most was a portrait that captured poise and eyes so attuned to the camera that they followed the viewer right off the page. At the same time, he also needed an image simple enough to clinch the story's headline, "Wolf to Woof," with one glance, while still getting people to wonder how they got the two together.

    But more than getting Koda and Simon to stand up, sit down, or look at the 140mm lens on his Mamiya-RZ67 camera, the key ingredient to capturing this photograph was planning.

    Three days before the shoot Clark transformed a garage into a studio with a backdrop, a platform, and six strobe lights to highlight the animals' fur. Although Koda has starred in TV commercials and an Imax movie, he needed time to shed his skittishness and warm up to the environment.

    "At one point, all the people were talking, and the wolf just let out a beautiful low-level howl... as if he was howling at the moon," Clark says. "It was beautiful, but it reminded us that even though he was trained, we were still with a wild animal."
    --
    I watched C-beams glitter in the dark near the Tannhauser gate.
  35. Imagine a BeoWulf cluster of these by CrazyJim0 · · Score: 4, Funny

    Call it a pack. Wulf, dog. get it?

    Look its running Linux. Its running. ha ha

    *expects to be modded down to -5 troll*

  36. They're (slowly) learning... by seanadams.com · · Score: 2

    Sony almost has a clue now:

    Step 1: Make cool hardware
    Step 2: Open up the architecture and some/all software
    Step 3: PROFIT.

    It worked for Apple in 1979... we're slowly coming full circle.

    I have a Sony DVD changer at home. The unit looks nice and all, but the software absolutely SUCKS MONKEY NUTS. The UI is slower than molasses, it took me two days to enter all my titles, and it sometimes forgets them or just gets confused about which disc is where. Most of the buttons on the remote don't work as expected - it's a mess. I will never buy another piece of home AV equipment from them again. That changer was an utter piece of shit, and it was entirely due to bad software. What could they possibly have to lose by opening the firmware?

    Except for video games, it seems that Japan Inc. simply doesn't get it (or doesn't care) when it comes to software. Keep making the great hardware, but let the folks who know best hack on the software.

  37. I want to hack Teddy by rizzo · · Score: 2

    Give me a programmable Teddy from the movie A.I. He seems more useful than a robot dog. OK given the fact that his visual and speech recognition capabilities aren't real (commercially anyway). But I'd still take a fuzzy, unassuming bear that people will think is just a stuffed toy and have him suddent sit/stand up and start walking around and looking at people. That would be fun as hell.

    --

    "More organs means more human." - Zim

  38. forget aibo... by mpweasel · · Score: 2, Funny

    Call me when they come up with robotic domo-kuns that I can get to chase my kitty around.

  39. Re:C++? Nice! by silentbozo · · Score: 2

    You don't need the SDK to swap out the motors and components of the Abio, although you might want to modify the operating code a bit so that the upgraded Abio doesn't accidently crush someone with it's more powerful motors...

    How long before someone equips an Abio with better feet, armor, camera, and a shotgun, and sells it as an all-terrain bomb-disarming robot?

  40. Who'd buy a dog that they couldn't train??? by Zspdude · · Score: 2

    Need I say more?

    --
    What's in a Sig?
  41. Meow by Traa · · Score: 3, Funny

    Alternative way to make your Aibo meow is to toss it in the freezer for a while and then run it through the circle saw....MEEEEOOWWWWWWWwwww

  42. Some Interesting Links by Jouster · · Score: 2, Interesting
    ... that I found in January when I was researching this for a professor:

    • Site Gutted by Sony based on DMCA
      My Take:
      This site is great. I think this is exactly what we need. The only thing that really got removed per the story referenced below is "virgin" copies of Aibo-Life, because everything you could possibly want, and more, is available, including "RCodePlus", which appears to be a utility for writing and transferring RCode ("Plus" some aibohack.com extensions) to your Aibo.

      Summary:
      http://www.aibohack.com had much of its content removed because it built on Sony's AiboWare, but added new features.
      Among its programs:
      AiboScope: Wirelessly transmits images from robot's camera to a computer
      Disco Aibo: Execute a programmable dance when Aibo hears a certain song.
      Brainbo: Uses voice-recognition. When Aibo hears a phrase, Aibo selects an appropriate response and "says" it.

      Source: http://www.latimes.com/business/la-000086726nov01. story?coll=la-headlines (old)
      http://www.latimes.com/search/lat_all.jsp?Query=Ai bo (new, needs registration)
    • AIBO Uses Copy-Protection on its Memory Sticks
      My Take:
      While it would probably be trivial to overcome Sony's copy-protection algorithms, it's not worth the bother. $35 for a PMS (Programmable Memory Stick) is money well spent, and if all the code consists of is bootstrapping into the WLAN, we'd only need one for each 'bot.

      Summary:
      Sony makes red/pink memory sticks specifically for the Aibo. They contain copy-protection code that means that you can't copy their programs from one stick to another (unless, of course, the second one already had that program installed).

      Source: http://www.aibohack.com/123/format.htm
    • Japan-Only AiboWare Releases
      My Take:
      Nothing new here.

      Summary:
      Sony released several pieces of AiboWare that are only available in Japan. Based on what a friend of mine could manage to decode, there's nothing here to pique our interest.

      Source: http://www.yk.rim.or.jp/~hkora11/aibo_2nd-g/kAiboW are.htm (in Japanese)
    • More-or-less Complete 210 Hardware Reference
      My Take:
      Note that the 200Mhz (!) CPU uses the MIPS IV instruction set, for which there are no shortage of compilers. We may be in luck yet! (Of course, we might have to replace the current flash ROM with a custom one to develop that luck, but based on other readings, there seems to be very little code in the flash ROM and a heck of a lot of JPEGs of the development team.) You want to read this page.

      Source: http://www.aibohack.com/210/hardware.htm
    • Brain Surgery: a Tool for Editing AiboLife
      My Take:
      An excellent tool, but not very applicable to our particular challenge. Nonetheless, a useful resource of which to be aware.

      Summary:
      Basically, Brain Surgery allows users to view and edit the data Aibo "feels". What does this mean? You can abuse your Aibo, and fix it yourself--no Sony required.

      Source: http://www.aibohack.com/2or3/browser.htm


    Now, some explanations are in order.

    First of all, the Aibo is programmed in something called "R-Code", part of the "Open-R" standard. The odd thing about this is that Open-R gets licensed to other companies for a fee, and the documentation is not available. Not so sure where the "Open" came from. At any rate, R-Code is a poor imitation of assembly language that is interpreted in real time by the Aibo. Only one program, Sony's Master Studio, is capable of producing R-Code through anything other than editing the R-Code directly.

    One of the interesting things about Sony's marketing strategy is that they intended changes you made to the Aibo to be well-nigh permanent. The idea was to get people to send in their Aibos if they didn't take proper care of the little beasties, charge an exorbitant fee for resetting them to the "newborn" state, and send them back. It apparently surprised Sony quite a bit that, when they released Aibo in the U.S., people started clamoring for a tool to allow them to do these resets themselves. It apparently surprised them even more that U.S. consumers wanted a way to bypass the entire, carefully-scripted AiboLife evolution and go straight to an Aibo adult.

    In general, U.S. owners wanted to hack their Aibos, Japanese owners wanted to watch their Aibos grow.

    On another terribly-interesting note: Brain Surgery allows you to see the internal phonemes for the name you gave your Aibo. This has come in handy at least once when I was trying to determine how I was saying a command incorrectly.

    Jouster
    1. Re:Some Interesting Links by AiboPet · · Score: 2, Informative

      > ... that I found in January when I was researching this for a professor:

      > Site Gutted by Sony based on DMCA

      I'm not sure where you found it, but that is significantly out of date.

      You will see aibopet.com and aibohack.com are running with lots of new content

      Some minor comments:

      > AIBO Uses Copy-Protection on its Memory Sticks
      > My Take:
      > While it would probably be trivial to overcome > Sony's copy-protection algorithms, it's not > > worth the bother. $35 for a PMS (Programmable > Memory Stick) is money well spent...

      Actually it is a rather secure copy-protection mechanism.

      Back doors that were left open in the first AIBO 210 release have been closed. Copy protection is important to Sony.

      You are correct in that most AIBO owners will just buy the memory sticks (since they can afford $1000+ toys)
      > Japan-Only AiboWare Releases
      > Sony released several pieces of AiboWare that are only available in Japan.

      Some of it is junk (IMHO), but some of it is good. Some software teaches your AIBO to play cards. Others are just more active or imaginative personalities.

      Since AIBO understands voice commands, the Japanese sticks must be translated to understand English.

      > More-or-less Complete 210 Hardware Reference
      The problem is not the CPU, but all the custom peripherals.

      > First of all, the Aibo is programmed in something called "R-Code", part of the "Open-R" standard.

      Actually RCODE is a script-like language that YOU can use to program your AIBO.

      Most of Aibo's brain is written in C++.

      > Only one program, Sony [sony.com]'s Master Studio [aibo.com], is capable of producing R-Code through anything other than editing the R-Code directly.

      Check out AbNet (http://www.dogsbodynet.com/aibnet.html) if interested in writing your own RCODE. There are tools to make RCODE easier to write (and more like C/C++)

  43. Satire by The+Raven · · Score: 2

    He was doing satire. That's where you take a salient point about a person or thing and make fun of it.

    A 'salient point' about VB is the ads and promotional material that describe how easy it is to create an application using drag and drop. A 'salient point' about C# is that it only compiles to .NET, which Microsoft advertises heavily with web services.

    A one liner joke should not be criticised for not covering the whole issue.

    --
    "I will trust Google to 'do no evil' until the founders no longer run it." Hello Alphabet.