|
|
|
| Home -> Robots - > Robo-Magellan Robo-Magellan Robot Project - "Odyssey"
After many months of effort, here is Odyssey, our SRS/Servo Robo-Magellan contest entry. What is Robo-Magellan you ask? It is a contest devised by the Seattle Robotics Society, inspired by the problems to be solved for the DARPA Grand Challenge. It is an outdoor, autonomous, robotic navigation contest. A Robo-Magellan robot must be able to autonomously drive around a 500ft. square area of the Seattle Center, avoiding trees, rocks, park benches, garbage cans, light posts, railings, sculptures, and many other obstacles, and find orange road cones placed at specific waypoints. The GPS coordinates of the cones are given out 30 minutes in advance of the contest, and the robot that navigates autonomously from the start to the finish cone in the shortest amount of time, wins the contest. The only remote control that is allowed is for a safety shut-off switch should the robot run into trouble. Each robot gets three tries to navigate to the final cone. The best time of three is used for their final score. The Design: Our robot is a monster. The contest rules state that the robot cannot weigh more than 50 pounds, Odyssey weighs in at 48 pounds even. Bob and I have worked hard and long on this robot, and inside, it contains a culmination of all our electronics efforts to-date. Of course, this robot would never have come together, if it weren't for our sponsor, NPC Robotics (plug-plug). They provided the excellent motors, and a motor controller that can easily move this beast over almost any terrain with ease, without any shortage of power or torque. Bob shot the initial snapshot above during the final assembly phase of the robot. Notice once again, Bob's excellent CAD design, and how close the final product closely resembles the drawing. I think the only major changes that were made was the tail-wheel assembly, and the location of the GPS dome. Since weight was such an issue, Bob literally weighed every nut and bolt on the robot, and had the CAD program calculate the final weight, so we knew if we built the design, we would be under the 50 pound weight limit.
Here is a laundry list of technologies we have on-board:
Here is another photo of it from the front, and the inside:
Navigation:
Finding the Cone:
The Robo-Magellan Contest 2004:
The contest was tremendously fun! I think out of the 12 robots who entered, 10 of them showed up for the contest. The course was much more difficult than I anticipated. In hindsight I should have shot more photos of the course, and where some of the cones were located. It was tricky to say the least. The starting point was on a small asphalt path back in a grove of trees, right up next to a building. Most of the contestants GPS did not work properly in that location, so it made for an interesting start. I don't think any of the contestants emerged from the wooded area on their first try. They all ran into rocks, or trees or got stuck along the way somehow. Each time had a bit of time between each trial, so I think most of them did some minor tweaking to get out of the woods by their 2nd try. As you can see from the photos, it was fun for the spectators too. It was like watching a golf tournament. The robot would move along its course on the way to the cones, and this big crowd, of what seemed like over a 100 people would follow along to see how the robot would fare. Usually there was a big cheer or gasp from the crowd every time one of the robots cleared a difficult obstacle, or happened to run into an obstacle or get stuck. It was really exciting to watch. Dave Hylands shot lots of video, and some excellent still photos of some of the competitors. He needed a website to host all this great stuff, so I volunteered. Here are all of Dave's photos and videos from Robothon 2004.
RoboMagellan at the SF RoboGames 2005:
Although we had several months to make improvements after Seattle, of course we waited until the last minute to really get cranking on the lessons learned from Seattle. Here is Odyssey making his third and final run during the RoboGames. Here is how our runs went: On our first run, we had major software problems, and ended up not able to make the first important turn in the course, thus sending us off down into some trees that were the wrong way to the destination. We made a few software changes for the 2nd run, that were hastily implemented, and prevented Odyssey from even getting off the starting line...so we had to forfeit our second run. Our third run was the best of all. We navigated away from the starting line correctly, made the correct turns to navigate down the starting ramp, and out onto the course. We navigated correctly about half way to the destination cone, got near the grove of trees, and lost the GPS signal. The dead-reckoning code that was supposed to take over to keep Odyssey on track, had a bug in it (of course). So, he ended up navigating a path perpendicular to the destination. Our obstacle avoidance was working flawlessly. We successfully circumnavigated a flower bed, and many plants without driving into them. Odyssey finally got a good GPS signal again, turned around and started heading back to the destination, but by then it was too late. Another bug in the code caused him to stop dead in his tracks about 1/2 way to the destination. The run was good enough to take 2nd place (the silver medal) in the competition. Here is some Video of our 3rd run. I built a web page with photos and video of many of the competitors here.
Lots of excitement! We are definitely looking forward to doing this contest again in the future. I guess several other clubs are talking about holding Robo-Magellan contests, so it will be nice to have more opportunities to compete with our platform. Either way, we will be there next year in Seattle for the 2005 Robo-Magellan.
|
|
(c) 2010 Ted Larson ALL RIGHTS RESERVED |