Mighty Mouse

Created by: Reston Computer Clubhouse Team

 

 

 

 

 

 

 


Game Strategy:

µ    Our Final Strategy:  Have the robot go in a linear line to pick up the balls  and then return to the starting box.

µ    How we came up with this strategy:  after looking through the introductory programs, we decided it would be easiest to go in a square shaped manner

µ    Our First Strategy:  make the robot go from small squares to big squares

µ    Why we changed our minds: students decided this approach would be easier to implement

µ    How we tested: trial and error. Started with forward and backwards motions and then added turning capability by measuring distances. When something did not follow our path towards the balls, we adjusted the measurements to be longer or shorter.

 

Overall Design:

µ    The parts of our robot:  Front Scoop, 4 wheels, 2 motors, Body frame, Sensor, Cape & Tail

µ    Picture of our robot:

µ    Why did we choose this design: Choose scoop and high front so that the tribbles could get funneled in and stick there

µ    A snippet of our code:  

void drive()

{

    //first line out of box

    mrp(1,500,1000L);

    mrp(3,500,1000L);

    bmd(1);

    mrp(1,100,170L);

    mrp(3,100,-170L);

    bmd(1);

 

…}

µ    How our code is organized:  Our code is divided into four lines that the robot follows. Each line consists of the time and length that the robot moves.

 

Team Strategy:

µ    Our team members: Mentors Leah and Dillon Bussert, Sheila and Alvin Moore, Noheli Carrasco, & Quentin

µ    How our group made decisions: Someone would present an idea and the group would discuss. We tried different solutions to problems and then chose the best one.

µ    How our group handled conflict: The group did not have internal conflicts, but when other outsiders would distract us, we asked whether or not they wanted to help. If they we not helpful, we asked them to leave.

µ    Our team goals in the beginning: To collect as many balls on the field as possible.

µ    How our team goals changed: Final goal was to create a robot that could collect as many balls as possible within our home area.

µ    Obstacles we faced: Time constraints, we were only able to meet weekly, except for the final week. No one had participated in Botball before, so there was no basic understanding.

µ    Our best accomplishments: Mounting the motor to the body and getting power to the wheels. It took the longest amount of time to find the right combination of wheels and gears.