Battlebots, and projector

April 26th, 2009

I just got back from the BattleBots event this past weekend. It was pretty fun, and I got to see a few good fights, but it was somewhat stressful to have to run the brackets for the 15lb robots. On the plus side, they allowed recording of the 15lb weight class, so I got a few good fights, which I will put on youtube, like this fight of Blender Mini and a vertical spinner (I think it was exterminator). I hadn’t planned on going, but Marc Devidts mentioned that BattleBots needed someone to manage the brackets, so I figured I could help out. I must say that given the choice, I would much rather help out at RoboGames, since there isn’t a high-wired tv production crew in charge of things, and there are a lot more people that get to enjoy the fights.

Projector RoomWhen I got back home on Saturday, my dad had come to my house and surprised me by finishing up the decoration for my projector room. It’s been a long time coming, but I’m glad it’s finally finished, except for a few minor tweaks, like getting speaker stands and covering over the windows so they don’t shine through the curtains in the day.

Next on my list of things to do is the RoboGames event. I’d like to finish up the new version of Emsee Frypants for it, as well as make some tweaks to our Sentry Gun (like getting a new frame that doesn’t weigh 90 pounds).

Smackdown in Sactown V

February 24th, 2009

Over this weekend, Joe and I decided at the last minute to take the carcass of Emsee Frypants and fix it up enough to be able to compete at the Fifth annual Smackdown in Sactown event. We were going to be there anyways since I was running the brackets, and we wanted to bring the Sentry Guns and our 30 pound robot to the event, and figured it’d be fun to take Frypants back for one last spin (no pun intended).

Fry me a River

Fry me a River

I Also decided to throw together an all-new robot, which I decided to name Pretty Fry for a White Guy (which didn’t actually end up competing). It was a series of bad things that happened Saturday night, and I kept Joe up really late to build it (sorry). Primarily, the problem was my machining abilities, or rather, lack thereof. On top of that, I was having receiver issues, brushless motor controller problems, and brushed motor controller issues. I borrowed a new brushless controller at the event, and decided to run it with only one wheel working. However, as soon as it got in the arena the receiver freaked out and the weapon motor got stuck on and it was out of control in the arena. It ended up losing one of the brushless motor screws, and overheating the motor a little bit (I think it’s fine though), so I didn’t end up getting to compete with it. The robot wasn’t very competitive, anyway.

Frypants & Robot

Frypants & Trophie

Joe decided that, since he rebuilt it, he got to drive it. Normally I would disagree, but I figured why not, so he ended up driving it. In an unlucky first round matchup, Frypants ended up facing what I thought was the robot to beat at the event, Rector. After a minute or so, Rector was mostly disabled: the parts of the robot that were supposed to be inside weren’t inside anymore. However, he was still able to move a little bit, and Frypants knocked himself into the edge of the pit on the final hit, and was unable to recover. Joe drove valiantly through the remainder of the losers bracket and ended up winning the event. Driving Frypants isn’t the most difficult thing to do, I mean, point the dangerous bits at the other robot, and drive towards them; however, there are definitely hazards of driving in the Sacramento State arena with a weaponed robot (namely don’t knock yourself into the pit), and he did a good job of driving, so I commend him for that.

You can read Joe’s report of the event at his web site.

Zombies, Oh my!

January 8th, 2009

I don’t mean to keep posting funny videos, but check out this trailer for a Norweigan zombie movie. One question I have though is why do the zombies run so fast. I’m calling zombie bull on that!

Robot swarms and you…

December 19th, 2008

I was checking my RSS feeds today and came across this article about swarm robots, with this video attached:

It kind of reminds me of an episode of Numb3rs where Charlie uses swarm bots to map out a train to allow rescue of the passengers. I know that it’s well-meaning research and all, but I can’t help but laugh at the video. Not because it’s overtly funny, but rather because of how it all comes together, and because the look on the girl’s face. Well, watch it and find out. Now, robot swarm, my name is Chris Hansen, why don’t you  have a seat.

Catchup post

July 8th, 2008

I know, I’m terrible at keeping up to date on these blog posts. What usually happens is there’s something I want to post but don’t want to take the time to do it right now and it gets permanently stuck in my queue of stuff to do. Then I want to post about something else but don’t want to go out of order. Then it gets to be 9 months later and I post a large backlog of things. This is another one of those posts.

After Defcon and Robogames last year, Joe and I were pretty tired of working on projects so we took some time off to do some non-project related things. It’s a lot easier to get projects done when you’re in college and only have to be at school 15-20 hours a week versus having full time job and obligated for 40+ hours a week. However, it’s also nice being able to afford things rather than being stuck with a shoestring budget. I guess it’s the old catch-22 of having enough time or enough money, never both.

To celebrate my minimum spare time, I decided to remake the Tournament Software I use to run the robot tournaments with WPF (instead of PHP). The initial reasoning behind doing it in PHP was that was what I was most familiar with and that I wanted people in the pits to be able to look at the brackets, etc over wi-fi without having to bug me. However, that aspect never got used and the software was hard to work with if there was any problem whatsoever (entered match wrong, or someone shows up late). I’ve wanted to learn WPF for a while, and this was a good excuse to have a project to do that with.

The new program is a lot easier to run, and the data is a lot more manageable. As a first WPF project it turned out pretty good, even though I’m not doing enough stuff the “WPF way” and didn’t accomplish all of the goals I had for it, namely the ability to integrate in with video mixing software so that the matches could be recorded and high-quality overlays for who’s fighting and who’s next. I must say though, WPF is nice, and LINQ is even better.

I used the software successfully at the CSUS event “Smackdown in Sactown” in April, and again at Robogames in June after making a few changes to support multiple brackets, among other things. Joe and I were kind of burned out of combat robots, so we didn’t enter any. Both Emsee Fry Pants and Big Bloom were out of commission, and we didn’t want to rebuild them.

Instead of working on another combat robot, we decided to focus our efforts on this years Defcon robot. We decided that it would be a good fit to have the shooting gallery event from Defcon at Robogames and suggested it to Judge Dave. He agreed and we decided to host the event by making the arenas for it and organizing the matches. Unfortunately, in doing so, we ran out of time to finish the gun before Robogames. Instead of doing a half-assed job with the arena and the gun, we decided that it would be better just to get the arena built properly and relax a little bit on the weeked, so we ended up just hosting the event and not competing in it.

Part of the problem with the gun is we got a late start on the design process. We are trying to address all of the problems from last years gun, and the biggest one was inaccurate pan/tilt. To address this, we bought some stepper motors to replace the servos. The second was the cardboard facade, which is being addressed by a frame made of a non-cardboard material. The manufacturing of the frame was delayed a while, and by the time the pan/tilt was fully assembled, there was only a few weeks left until the competition. And then there was still the matter of creating another custom hopper for firing and mounting all of the electronics. All of the delays added up to us not finishing it by Robogames. However, it gave us a big head start instead of doing the same thing before Defcon. And believe me when I say it, this years gun will be really impressive.

However, in the mean time, we decided to do a smaller projects with less pressure. One of which is a autonomous slot car. Basically it is a car that can decide for itself how fast to go around the track based on an accelerometer measuring the cornering g-force. Joe sent of a while ago to have a pcb made for it, and after diagnosing and fixing a problem on it (the transistor was in the wrong place) got it working. This last weekend we took it down to Fast Track Hobby and tested it out to see how well it worked. For the initial prototype, we decided it would only react to changes and see how well it worked. As it turns out, the car needs to be able to memorize the course and be able to react before the course changes (or add a camera and detect it early; the former sounds easier though). It was able to successfully navigate the track without flying off and slowing down on the corners and speeding up on the straightaways, however we needed to turn the max speed down in order to have it not fly off on the first sharp corner after a long straightaway. We took some pictures of the course and the autonomous slot car, as well as some video:

On another weekend, we decided to measure how fast Joe’s Corvette was by creating a G-Meter. Instead of creating something fancy, we decided to just use the sample development board for the development kit we got for free (plus shipping and handling) for a freescale microcontroller that happened to have an accelerometer on it. I created a quick application in WPF on his laptop that parsed the serial data that it was sending and displayed it in a few hours, and we took it out for a spin on the freeways to see what it could do.

I’ve also been listening to podcasts in my car in my commute. Some of the podcasts I listen to are TWiT, .Net Rocks! and NPR’s Science Friday. In fact, one of my comments to .NET rocks was read on the show and I got a free mug from it. It’s a nice big mug too, that can hold a lot of tea. For those that are coming to this blog from the show, I’ve done more robots than just the sentry gun below. Also I’ve been listening to audio books from Audible (one of TWiT’s sponsors). Specifically the one I read (or listened to, rather) was The Time Traveler’s Wife. It was a really good listen, and I hear they are making a movie based on it which I’d be curious to see how it turns out. At least Will Smith isn’t in it, since he has a good habit of being in movies that bastardize the originals they are based on (iRobot, I am legend, Wild Wild West, and to some degree Hancock) and make them into more mainstream movies but missing out on the point of the originals. One of the problems with listening to audio books though is getting behind in the podcasts.  That book was 18 hours worth, and it caused me to get around 2 weeks behind. With taking a day of vacation and 2 sick days off between then and now, it’s made catching that much harder.

This is the end of my catchup post. I’ve created a Twitter account that I’ve updated somewhat more frequently than this blog. You can follow me on Twitter, and maybe some day I’ll get popular and catch up to Kevin Rose. I could also win the lottery and become a super-millionaire.

Also, I’m hosting some videos from Robogames 2008 on my website. Right now it’s mainly high-speed (aka slow motion, like they do on MythBusters), but the compilations on the bottom right are pretty good.