Aibos and Wireless are friends once again. Make sure to load the Comm module whenever you boot up the aibo. Thanks especially to John Keimel and Alec (from home, nonetheless). So from here: George is furiously into the Communications module. Great stuff all around.
Category Archives: Asides
nBites Docs
YO—-
We have an increasing amount of guides, tutorials, and FAQs just for our team. They are all accessible online in the ‘protected’ section of this website. Consult these before you ask others! Tell me what could be put on here to make it more useful!
Pointers Tutorial
Want to know what all the * and & do in all our C Code? Read this really good introduction (or refresher) to C and C++ pointers.
OPEN-R r5
Upgraded, finally, all of the machines to the OPEN_R_SDK-1.1.5-r5 pack.
To Bowdoin
Packed up my trusty ‘Aibo7’ and am heading up to the confines of the lab tomorrow. Working on getting everything going when we get back.
More AiboConnect
After the python hurdle, I’ve been spending more time on AiboConnect. I’ve retooled the server-side part of it so that there is less message-passing and the code is WAY simplified. I even added some functionality: head motions can be put on a timed function just the same way the leg motions can.
AiboConnect ported
Ported over AiboConnect into the new architecture. Instead of its own Aperios Object, it’s merely a c++ file within the vision module. Check here for a nifty camera shot from the dog’s nose. Update:: Motions work too. This is really cool: all the pieces are coming together.
Design
Architecture is really a tough call now. I need to pick an overall design of Aperios Objects (modules) and keep it stable until the end of the year. I’m probably going to have one for vision (plus Python hooks), motion, and communication. And how to link various bits of code for each module? Common header files? Namespaces? Heck–I could do like UPenn and just have one Aperios object for everything.
Python3
The Age of Python is Nigh: weeded down UNSW’s code to the bare Python essentials. Both the python code and the C++ hooks now compile. They crash the dog on boot-up, but they compile!
Python and Pythons
Now into Chapter 5 in Dive into Python while simultaneously playing around with Python in the OPEN-R environment. This is tougher to crack than I thought.