Welcome to our 6.270 website. This site has been made for posterity so that all can remember and admire Twitchy and Scratchy, even though they are no longer with us. |
We decided to have an "offensive defense" strategy. This means that we would score a point (offense), but subsequently would try to block the other robot's hole in order to prevent it from scoring.
Of the seven balls on our side of the table, one was placed between the starting block (where our robot started in a random orientation) and the trough (where you want the robots to push the balls). Because this ball was "on the way" to our robot's final destination, we simply had the robot orient toward the trough and then drive straight forward to push the ball in. This ball was almost always the first one scored, meaning it was at the bottom of the tube and earned us one point. As long as the other robot could only score one point before we blocked their tube, the round would be a double-win. If the other robot couldn't score before we blocked their tube, we would win. As it turned out in the end, the really fast robots could score two balls (3 points) before we could block their tube, but that was one of the risks of our strategy. In order to accomplish our goals, we built a team of two cars. Scratchy (the big car) would navigate from the starting block to the opening in the trough, knocking in one ball on the way. Twichy would then be positioned to drive off Scratchy and down the ramp to block the opponent's collection tube. |
Twitchy's main objective is to sail down the trough to block the opponent's hole. Twichy looks an awful lot like a skateboard and was popular with the kids. (You know, for kids!) Twitchy normally sits on a platform on the back of Scratchy, where he rides until Scratchy is positioned in the trough. Once in position (or once Scratchy thinks he is in position), Twitchy's motor turns on and he rockets off his platform and down the trough (or across the table, as the case may be). Twitchy's name comes from this part of his routine. Because all four of his wheels are driven by a single motor, he would occasionally get stuck in the tube. For instance, if he deployed slightly crooked, he would sometimes jam sort of sideways (like in Austin Powers). This was not so good. So we programed him to go forwards a little, then to stop and go back a little, etc. Like this, he would get himself unstuck if he got stuck. If he wasn't stuck, it kind of looked like he was twitching. If he deployed on the table and just kept trying to escape, it also looked quite akin to a barking guard dog being held back by a leash, which was awesome. |
Scratchy is a whole different matter. His name is not because he scratches or anything, but just for the pun of it. (Simpsons...) Scratchy is basically a rectangular lego base with four wheels and two platforms on top. One platform holds Twitchy while the other holds the Handyboard (the "brain"). Also on top of the robot are the battery pack and Twitchy's tether. (The rules of the game state that all parts of the robot must be connected by lego at all times, so Twitchy is leashed to Scratchy with a long unrolled string of tank treads.)
Scratchy is two-wheel drive, in the style of a tank. Each of the back tires can be controlled independently (with two motors driving each wheel), and the front two wheels are completely uncontrolled by motors. By powering one wheel forward and one backward, the car can spin practically in place. The gearboxes each have a ratio of 1:45. This alows the robot to drive relatively quickly but with some amount of power. |