254 turned right, spun its wheels on the slick surface and rolled gently into the ‘fueling station’ corner where a shooter was waiting to fill its hopper with 8 inch balls. It was a magnificent autonomous robot maneuver because all the rest of the robots started with only seven balls in their hoppers (if they had a hopper.) But that sort of advanced programming was expected of 254. After all, it was sponsored by NASA and the team was from Bellarmine College Preparatory.
971 immediately slid into a tight continuous circle. This was new. In earlier rounds, 971 had advanced directly forward like the rest. However, this had exposed its trailer to an opposing shooter. So, in the 15 second autonomous period, the opposing shooter landed several balls into its trailer. During a break, when other teams were competing, 971’s team had reprogrammed the robot to spin in a tight circle during the first 15 seconds so that its trailer was an impossible target for an opposing shooter. It was clear that 971 would be a formidable team.
The other 4 robots of this round advanced straight ahead and collided with one another in the center of the 27 by 54 foot hard white plastic playing field. This straight ahead movement was the same for all accept 254 and 971. There was an immediate chaos as the four mindless robots pushed and shoved against one another randomly. All the while, shooters from outside the playing field threw balls into the undulating mess trying to land one in an opposing trailer.
That’s the way the first 15 seconds started with each round of the Silicon Valley Regional Robotics competition held at San Jose State University Event Center.
Months earlier, the management of the robotics competition had sent out the specification limits and the objective of the competition to hundreds of teams across the country. The specifications were few. The robot could not exceed 5 feet tall with a base that could not exceed 28 by 38 inches. 971 chose to configure the front wide (38) instead of narrow which gave them an advantage of not only unloading more payload faster but also made the robot stable when hit from the side.
The weight of the robot could not exceed 120 pounds. However the wheels were special. They had to meet exact specifications. The creators of this national competition wanted the wheels and the surface of the playing field to generate friction that would be the same as if the competition were being held on the surface of the moon.
So far so good except for one catch. The robot had to be built from scratch. Every part of the robot had to be drawn using specially provided CAD (Computer Aided Design) software. These designs would then be sent to a participating manufacturing company, who would create the part and send it back to the team. And, of course, the overall design and functionality would be unique to each team. So, the team would not only compete with a robot, but would have to design and build it first.
There were strict rules about building the robot. There were adult ‘mentors’ who would oversee the construction however, the mentors could not make suggestions. They could only answer questions. The design and functionality had to be the sole responsibility of the teen-agers on the team.
The objective was simple. Each robot would have a trailer provided by the management. The objective for the robot was to scoop up balls off the floor and deposit the balls into an opposing team’s trailer. There would be an alliance of 3 robots competing against an alliance of 3 other robots in each round. After each round, the balls in the trailers were counted and the alliance who had the fewest balls in their trailer won that round.
The objective may have been simple but the competition was complex because of the forming of alliances. There was a predetermined roster listing which 3 teams would form an alliance (red or blue trailers) of each round. And, since 3 teams were working as an alliance, there was the opportunity to form an alliance strategy. However, this strategy had to be worked out minutes before the round because the 48 teams were too many to plan too far ahead.
Now the picture expands. The alliances were positioned on opposing sides of the playing field. The rules allowed 3 persons to control a single robot. The best utilization of 3 players on a team was where one would ‘drive’ the robot, one would control the loading and shooting and one would watch the overall playing field and shout information about threats or opportunities not only to the team members but also other teams in the alliance.
However, before the shouting started, there would be a 15 second period when power was turned on but the teams had to stand behind a line and watch what their robot did with that period autonomously. The robot had to move but how it moved was dependent on what it was programmed to do for during that 15 second period.
Once the autonomous period was over, the teams could step forward and take control of the robot with maneuvering devices on a wireless control panel that they had built.
There were two days of competition. The first day of qualifications resulted in a list in order of who scored highest to lowest. The highest score then had the opportunity to invite another team to join their permanent alliance for the final day of eliminations. After the highest scoring team made a choice then the lowest scoring team made a choice. This continued from both ends until there were 3 teams in each alliance.
After the first day of competition, 971 was undefeated. 254 had lost one competition. Since 971 had the highest score and could make the first invitation, they, of course, invited 254 to join their alliance. That was an impressive pair. The third member of their alliance could only be chosen much later. 852 would complete the alliance.
The final day was intense and loud. The arena was packed both days. It was not a foregone conclusion that the 971-254-852 alliance would win. Anything could happen and anything could break.
In the end, however, the 971-254-852 alliance did win the competition. 971 will be heading to the national finals in Atlanta, Georgia next month.
My grandson, Scott Bahl, 14, was chosen as a controller on team 971. It was an honor for him to be chosen in his first year of competition and as a freshman.
Do I sound like a grandparent?