I just thought of something sparked by the 4-legged league mailing list: we should really get to know the various camera settings for gains, white balance, and shutter speed.
Category Archives: RoboCup
Northern Bites 2006
Fear the team from the North.
Thanks to David Israel for the Logo.
AiboConnect and Motion Engines
I have written a protected page describing how to use aiboConnect and what all of the different joint angles are for the head and legs. In addition, I describe the head literal and the motion engines. Soon I will put up diagrams to go along with the instructions, which will simplify the descriptions considerably.
q
Plug-ins
Importing the plug-ins now. Do people like the design?
Meeting 4pm Tuesday
Just a reminder: Meeting 4pm Tuesday afternoon, in the lab. For those foreign to RoboCup so far, please feel free to come! We’ll have demostrations of progress so far in these areas:
-Head, Chest, Trapping Moves.
-Ball recognition via new ‘Subvision’ method
-Examples of some of the Localization math
-The first behavior of this year: Following the head with the ball
-Simple string bouncing between aibos.
Good C++ Editor for Windows
Good C++ Editor for Windows: Dev-C++
Lesson of the Week
Because I am all that is Robots, I will be presenting a weekly segment entitled ‘Lesson of the Week’ to my fellow cohorts on the Northern Bites RoboCup team.
This week’s installment? Managing Conflicts in Subversion.
What are conflicts? Conflicts happen when you ‘svn up’ and someone else’s editions to the code have messed with your own.
Subversion handles recognizing conflicts, but leaves you up to dealing with them. Subversion leaves for every conflicting file four different files:
CONFLICTFILE — I.E., this could be Vision.cc or makefile.config or whatever.
–Subversion places a bunch of ‘< <>>’ in the code, separating the conflicts between your edits and the other person’s. You can go through line by line and fix the conflicts this way.
…Plus three more. Continue Reading….
Ball Localization
Now instead of arbitrarily choosing a point inside the ball as its center, we calculate the center using three points on the perimeter. It’s like, more accurate, and stuff.
Don’t Use the Two New G5s yet
If you find yourself sitting in front of either ‘searles128tmp1’ or ‘searles128tmp2’ –one of the two new G5’s in the Lab–don’t use it yet. They are yet to be tooled to our robotic standards.
First Scripted Move Queued
I just got our first scripted, queued move going. Once this system get stable and efficiently coded, we’ll be able just to call off a bunch of methods in succession and they’ll faithfully execut one after another. Moreover, should we ever want to call the whole thing off, that’ll be fine as well.