Saturday, August 27, 2011

August 27, 2011 Practice

Here is the gear system on
the ball collector.
Today we reconstructed the ball contraption for the robot. Ian and I added gear systems to boost the speed of a wheel to roll the balls. Next week we are considering upgrading some of the gears to chains and adding more wheels to actually shoot the balls into the container.

We finally made a reliable NXT
mound!

On the other hand. I finally made a stable and accessible NXT mount. It also provides easy access to the NXT brick itself. We also moved some components to make room for our new addition of an improved ball collector.


Today was very productive and we are planning on adding on and possibly completing the ball collection device on our next meeting. We also anticipate the release of the actual challenge, on September 10th. I was very impressed by how productive today's meeting was.

Saturday, August 20, 2011

june 14th meeting

Jaret and I were the only one at the meeting i worked on a acceleration sensor controller its pretty cool. Jaret was working on a random number generator and a X-box remote controller.

August 20th Practice

Today Jaret, Tyler, and I worked on a new challenge which was to collect golf balls and then release them in a determined place. Today though we mainly built the attachment necsisary for the challenge and programmed tests for the different motors. We also are playing with the mount for the NXT which we still can not figure out how we want to mount it. Over all the practice was very productive.

Saturday, August 13, 2011

August 13, 2011 Practice


Here is our final robot from today. You
can see my servo attachment on top.
Today we were all here, except for Ian. The goal for today was to get the robot into a position where it could drive around. Jared and Jaret had to leave early, so I added a servo.

The servo operated a channel with a object enclosed. The final program was simple and had the object get dumped off the robot. I have included the code from the dumping program below:




#pragma config(Hubs,  S1, HTMotor,  HTServo,  none,     none)
#pragma config(Motor,  mtr_S1_C1_1,     Wheel_Left,    tmotorNormal, openLoop, reversed)
#pragma config(Motor,  mtr_S1_C1_2,     Wheel_Right,   tmotorNormal, openLoop)
#pragma config(Servo,  srvo_S1_C2_1,    Experimental,         tServoStandard)
//*!!Code automatically generated by 'ROBOTC' configuration wizard               !!*//
task main()
{
  int Universal_Speed = 25;
  servo[Experimental] = 0;
  motor[Wheel_Left] = Universal_Speed;
  motor[Wheel_Right] = Universal_Speed;
  wait1Msec(2000);
  motor[Wheel_Left] = 0;
  motor[Wheel_Right] = 0;
  servo[Experimental] = 90;
  wait1Msec(2000);
  servo[Experimental] = 0;
  wait1Msec(2000);
}

Saturday, August 6, 2011

August 6, 2011 Practice

Today we started our meeting with a discussion on our current robots and how to combine the components to make a powerful machine. Ian and I kept our electronic components and Jaret kept the wheel system.

 
Our new robot currently has only wheels. Next week we are adding the electronic components, including the NXT and TETRIX controllers. We had many debates over the robot's design, and now we are on to creating an amazing machine that will work for our practice before the challenge is released.


Our Old Robot Designs

Mine and Ian's robot.
Jaret's robot.