I am officially the wiz at I-O for the Aperios Operating System. I’ve just completed most of the internal work to make various OPEN-R objects (our modules–Vision, Motion, Communication) talk to each other in exactly the way I want them to–which is good! The motion system now tells the Vision module (and our Brain) the current state of the motion system and the current joint values every frame. This is a basic building block for better and better behaviors.
Monthly Archive for March, 2006
Predictably, we have it pose with one of our aibos. Here are a few more pictures.
Tonight I got the values of the joint angles for the normal walk forward. Now I have to figure out the best values for a trap (should be similiar to the trap I already have for the spin), and then readjust the values of the leg joints so the dog actually walks with the ball. This should primarily consist of readjusting the front leg values, but the back legs probably have to go down a bit as well.
I implemented the green-orange transition rules this evening and the AIBO was picking up orange.
The rules will need to be tweaked and tested and re-tweaked, but it’s a step in the right direction. Also, going to need to speed it up a bit as it worked a little slowly.
Long weekend ahead…
we’re nearly there on getting a near-real time OpenGL app running via AiboConnect that gives updates on the robot’s localization information to a client computer. When this thing starts to work well, it will be so rad. In the meantime, we have to really smooth out our distance readings.
Today Matt, Prof. Chown and I impressed half a dozen or so toddlers with neat AIBO tricks, including a goalie demo, a remote control demo, and locate ball demo. Chown showed off an AIBO in puppy mode. The kids also enjoyed playing with the assorted toy robots. The kids had a great time.

