Archive

Day 2 info (late) + today

Sorry for the late blog entry, we were all a bit beat last night and I didn’t have internet access in my room.

We purchased fans from a local store in order to beat the heat in the venue, and it made things unbelievably nicer and more comfortable.
The store

We spent some time yesterday getting more pictures of the second field; fortunately both fields look relatively uniform in terms of lighting.

We attended a symposium talk towards dinner time that was about human and robot interaction. The speaker posited that not only do humans need more sensory feedback from robots (e.g. tactility or haptics), but that robots need more bio-data from humans (e.g. heart rate, blood pressure, impedance of the skin) in order to know when we’re stressed or physiologically abnormal. For instance, in a virtual reality program, things might appear bright red for hot and blue for cold; to a color blind person this would not be meaningful information. If the system knew about that physical limitation, it could tailor its representation of the temperature using a means other than color. A lot of the things he talked about were very far into the future, but he provided a nice overview of man/robot interactions in the past.

After dinner we had a test Aibo scrimmage against Wright Eagle. If you remember, Wright Eagle was the one team that beat us last year. Unfortunately they beat us once again last night, 3-0. Video of the scrimmage to come. A lot of the problems we think stem from trying to save our game robots and use alternates instead.

– Today

We had our first Aibo match against Cerberus which we won 5-0 6-0. However, they had major wireless issues (which is often the case at Robocup we’ve found) so the level of play was not quite up to what it would have been had the wireless worked.

We had our first Nao match against UT-Austin which resulted in a draw, 0-0. As of writing, all games have ended the same way, with no goals. The refs have to be babysitters to ensure the robots don’t totter over and break themselves, which nevertheless happened a few times.

I only have reliable internet access here at the hotel, but I will try to get the videos up as soon as possible.

RoboCup 2008: Northern Bites Beats Cerberus 6-0

The title says all. More to come.

RoboCup 2008 Podcast 1

RoboCup 2008 - Northern Bites Podcast #1

Hello from China

My battery is about to die but figured someone might want to see a picture from China

Team at airport

Infamous angry cubes

Outside of the venue

Hard at work

At the Suzhou Expo: Day 1 - Setup

Our day in redux because I am very tired:
We woke this morning at 5:30, got some delicious dumplings and sweet purple sticky rice for breakfast. Took the shuttle to the Venue (20 minutes or so away), our big robot cases just barely fit.
Check-in was a bit of waiting in line, but we got it squared away quickly, and got upstairs to claim our tables. We quickly setup are mobile lab and got developing - Tucker and Henry and Andrew on the Aibo - Elise, Nick working on color tables / picture taking / vision, Jeremy working on Nao systems, and Jack and I on behaviors / Nao vision.

First thing in the morning we got Aldebaran to flash our PSOC camera controllers in hopes of getting a better handle on the camera driver, but to no avail. Instead our robots kernel panicked on boot, and we we unable to use the Naos until very late in the day.

Aibos doing well - orange and yellow are very close, and lots of bars in the images from the frequency of the lights. Otherwise, fields well lit. Internet is very spotty/ non -existent, so we setup our own svn server at the venue.

Naos have a walk that is working, and tomorrow we will get to try a reverted version of our camera parameters, see if we can chase a ball.

Look for a podcast soon.

pSuzhou - the beginnings of something great (RoboCup Day 0)

On the bus to Suzhou from the Shanghai airport, Jack and I started writing what is the fastest behavior ever written - it was created today (Sunday) and will play soccer by Wednesday (knock on wood). Even in 2006, our behavioral code was started at least 2 weeks before competition. It will certainly be an adventure!

Our trip to get here went about as smooth as can be expected. No one got any sleep before our 3:00am meet up time in the Lab, and the 45-min taxi ride in a Lincoln Navigator turned out not be as cramped as we expected, considering the enormous size of our robot cases.

In Portland, Jack and I managed to get away with paying only 80 dollars apiece for our overweight and oversize luggage that could have cost us upto $300 per leg. What a steal! (Mike and Todd had to pay $360, and they’re luggage didn’t even make it to Shanghai on the right flight!) Our 1hr layover in Atlanta turned out to be plently long enough to make it from C55 (where our flight arrived) all the way to the E concourse to catch our 777 to shanghai. Bowdoin RoboCup represented in row 50, while the rest of the plane was pretty empty. The 15hr flight turned out to be just as long as you’d expect a 15 hour flight to be - long enough to take several hour long naps, watch a movie or two, and read some of my book, and still have time to watch the plane inch slowly across the map view in the headrest in front of me.

Once we got to Shanghai, I tried to take money from an ATM, but it said my Bank refused the payment. Instead I found a pretty decent exchange rate right next to the luggage pickup where you pay a flat 59 RMB commission on the exchange - the rate was something like 6.75 RMB/dollar. Once we got our luggage, we were met by some local volunteers who helped us sort out our ATA Carnet, and get through customs. Mainly we had to wait a long time for them to process CMUs Carnet - they never even looked through our luggage, and approved our paperwork quickly. As should be expected with technology, neither of the two cellphones I brought worked when I turned them on. The Bowdoin one refused to acquire any service - maybe it doesn’t work on the 900Mhz band? The other one I managed to borrow from Dave probably needs to get some minutes charged into it - it says Emergency Use Only - at least it gets service!

Exiting from Customs in Terminal 1, we met the rest of the group, who had already been informed by another volunteer that we had another team member waiting in Terminal 2. One of them even helped guide us to the other terminal, which was a relief. In Terminal 2, we met up with Todd and Mike from UT Austin, whose robot’s unfortunately hadn’t made it on the same flight. After grabbing Tucker and Henry, we were again guided to the tour bus, which took about 3 hours or so, and finally dropped off at our hotel. A deluge of volunteers processed all the RoboCuppers on the Bus, and got us meal tickets and room keys. Tomorrow we will start breakfast at 6am, in time to be at the Venue for the 7am opening.

Northern Bites’ last supper (in America)

We had a delicious meal tonight to celebrate all the hard work we’ve put in the past week or so. We had a very American meal of steak and corn on the cob.

Jeremy and Harrison

Jack needs no fork

Our fearless leader misread the label on a new pair of shorts.  Whoops.
Our fearless leader misread the label when buying a pair of shorts. I think it’ll fit fine.

We will be leaving for Portland in approximately 2 hours. I will keep you all updated as we progress.

T minus 2 days and counting

Sorry for the lack of updates recently; all of us have been hard at work preparing both the Aibos and Naos for competition in China. The Naos present extremely interesting possibilities for the future, not the least of which is their improved camera.

Here is a picture from the Aibo camera:
Aibo goal

Here is a picture from the Nao camera:
Nao Blue Goal with 4 corners visible

Not only is the resolution much improved (640×480 pixels versus 208×168) but also the vantage point allows the Nao to see a lot more of the field at any given time than the Aibo ever could.

There is still a lot of work left to do before competition starts, but we’re ready for it.

Scrimmage against the German Team, 2-1

Yesterday we scrimmaged the German Team in our lab. The idea is very similar to how we competed at the German Open in April. We sent the German Team a copy of our color table for the lab, and some code that loaded the binary into memory, and Max converted it to the german team’s format.

Our play was comparable to the German Team’s, and we finished the first half leading 1-0 after a lucky shot on goal. The second half ended prematurely after drained batteries and bugs on both sides made play deteriorate, but not until after both teams scored a goal, leaving the final score 2-1. Our major problems came from a bug which keeps the chaser in the grabbing position instead of kicking, resulting in a ball holding penalty, as well as a short episode of ball fright induced by a DEBUG_CHASER switch turned on at half. The German Team’s only issue was an unidentified problem which resulted in the robot ceasing to play soccer and simply swaying back and forth in the middle of the second half.

Unfortunately we were only able to scrimmage 4. v 4. since we our robots are deteriorating quickly. Currently Sam and Pippin are in the shop, and Mike’s leg is about to give out. Even though development on the Aibo is generally straightforward, it is clear that only a few teams (if any!) will be able to muster robots to play again next year if the Aibos are brought back for another year.

Video

Videos from US OPEN are now available

Pool play:
NBites vs. Metrobots (9 - 0)
NBites vs. UT Austin (3 - 2)
NBites vs. CMU (5 -2)

Final:
NBites vs. UT Austin (2 - 1)

Thanks to Nick for putting these together. We also have another video UT Austin vs. CMU waiting to upload once we clear off some hard drive space. All these videos will also soon be hosted on our media page.