With its new â€śaibo Developer Program,â€ť Sony is inviting developers to make â€śservices and applicationsâ€ť that can work with Aibo. I didnâ€™t really understand what that meant until I saw this incredible concept video of what might be possible with the new APIs. Aibo helped monitor a microwave, turn on a robot vacuum, remind a child that she had left the fridge open, and… act as surveillance camera for the childâ€™s mom?
Who needs Alexa â€” a robot dog might be able to help you out around the house instead!
To create simpler tasks, thereâ€™s â€śaibo Visual Programming,â€ť which lets you use Scratchâ€™s drag-and-drop block coding to teach Aibo what to do. Hereâ€™s an example of Aibo picking up a tissue, which I guess could come in handy when you have a cold and donâ€™t want to clean up after yourself:
Sony does note that you wonâ€™t be able to change Aiboâ€™s â€śemotion, character or moodâ€ť through the API â€” all you can do is teach it new tricks. But Aibo seems pretty happy all the time anyway, so why would you want to change the mood of that very good doggo??
And if the first thing that came to your mind about coding new tricks for Aibo was, â€śI feel bad programming Aibo,â€ť Sony addresses exactly that in an FAQ:
Q : I feel bad programming aibo.
A: When you execute the program, aibo has the freedom to decide which specific behavior to execute depending on his/her psychological state. The API respects aiboâ€™s feeling so that you can enjoy programming while aibo stays true to himself/herself.
The development tools are part of the new Version 2.50 software update to Aibo, which also lets you feed Aibo through the â€śMy Aiboâ€ť app, train your Aibo to â€śbe quiet,â€ť or potty train your Aibo… somehow.