Monday, February 14, 2011

2nd period group 6


Team # 6  Ryan Fanguy Bihn Pham Mathew Boyles Aaron Flanagin
DATE:  11/2/10                            TIME SPAN  9:00-10:33               
TOPIC: Balance Challenge       
TasksReflections

Autonomously balance on a makeshift balance bridge
The bridge is very unstable because it is not a real balance bridge and balancing is a challenge



TASK DETAILS:  Autonomously balance on the center of a board that is designed like a see-saw

REQUIREMENTS (IF ANY):  Has to be all autonomous       

THOUGHTS (IF ANY):  This is really challenging because we can’t even make the robot balance by placing it dead in the center so making a program that will do it seems almost impossible.

PICTURES, DRAWINGS (IF ANY):

                                                                                                             







Team # 6
DATE  11/4/10                                                                                                                    TIME SPAN 9:00 A.M. – 9:33 A.M.
TOPIC:  Balancing and adding a tri wheel
TasksReflections
Autonomously balancing on a balance bridgeThis is semi difficult but with our awesome programmer Bien it should be no problem. We’re going to make a program that, when the light sensor senses black will move for a few seconds so it should end up somewhere in the center of the bridge.
Redesigning our robot so it has 3 wheels instead of 4
Boyles took apart our entire robot and is rebuilding it to where we have 2 wheels in the back and one omni-wheel in the front



TASK DETAILS:  Programming our robot so it climbs the bridge and stops near the center.  Redesigning our robot so that it has 3 wheels instead of 4

REQUIREMENTS (IF ANY):  Robot must balance autonomously, no human control

THOUGHTS (IF ANY):  I feel the wheels is kind of pointless and a waste of time.  I don’t really see how we are going to benefit 3 wheels as opposed to 4 wheels

PICTURES, DRAWINGS (IF ANY):  We’ll add pictures of our redesigned robot when it’s complete




















Team # 6  Ryan Fanguy Bihn Pham Mathew Boyles Aaron Flanagin
DATE     11/11/10                                                                                                              TIME SPAN 9:00-10:33
TOPIC:  Programming the servo to work with the controller
TasksReflections

Re assemble our robot after we modified it to run with only 3 wheels
This decision, while seeming to waste time now, will pay off in the future.  We will be more agile and be able to maneuver better with superior turning ability

Program our servos so they will be activated by the controller
We ran into some problems with this task because our programmer was doing homework and it wouldn’t let us open the program file because access was denied for some reason.



TASK DETAILS:  Re-wiring and assembling our robot after we designed it.  Getting it to balance properly so our front single wheel is tilted at the right angle.  Making our programmer work because he wanted to do his homework instead, overcoming the challenge of having our access blocked to an essential file

REQUIREMENTS (IF ANY):  Having the servo activated by a controller

THOUGHTS (IF ANY):  We still need some work on the program but our new design is awesome and will hopefully save us a lot of trouble and stress in the future

PICTURES, DRAWINGS (IF ANY):
















Team # 6  Ryan Fanguy   Bihn Pham  Aaron FlanagiTeam #  6  Ryan Fanguy Mathew Boyles Bihn Pham Freddy R
DATE  2/09/11                                                                                                                    TIME SPAN  9:00-10:26
TOPIC:  Finishing stages
Tasks
Reflections
Complete our new grabbing device so we can pick up and transport multiple batons
This will help us to score way more points in the driver round
Finish programming the motors to lift the bed of our robot and spin our wheel to grab batons
Programming sucks and I hope Bihn can get it done in time


TASK DETAILS:  Finish connecting our motors and program them to lift what we want
REQUIREMENTS (IF ANY):  Must be able to collect batons and drop them off in the dispenser
THOUGHTS (IF ANY):  Time is running out and we really need to program
PICTURES, DRAWINGS (IF ANY):
n  Mathew Boyles
DATE     12/8/10                                                                                                                TIME STeam #  6   Ryan Fanguy  Bin Pham  Mathew Boyles  Freddy
DATE      2/1/11                                                                                                  TIME SPAN  9:00-10:33
TOPIC:  final adjustments
Tasks
Reflections
Add a lift and a bucket so we can mass collect batons
Our old system of collecting batons could only do one at a time and we want more points
Practice driving so we’re good at it by the competition
Practice makes perfect


TASK DETAILS:  Make a new device to collect batons and store them in a bucket on the belly of the robot
REQUIREMENTS (IF ANY):  Be able to lift the batons
THOUGHTS (IF ANY):  This will enable us to get way more points then we originally could
PICTURES, DRAWINGS (IF ANY):
PAN  9:00 – 10:27
TOPIC:  Tetrix Encoder
TasksReflections
Assembling and connecting a Tetrix Encoder to our crane
Was pretty simple to do, if we get this working functionally it will greatly increase the productivity of our robot
Programming the tetrix encoder
This task looks much more complicated than we thought it would be, we’re currently searching the internet for assistance



TASK DETAILS:  Unpack aging and assembling a Tetrix Encoder and attaching it to our robot.  Now we struggle with programming  it to do what we need

REQUIREMENTS (IF ANY):  Still trying to slim our robot down to fit within the required dimensions.  We’ve fixed the height but length wise it is still > 18”

THOUGHTS (IF ANY):  I think we are taking a risk with this because if it doesn’t work we’ve wasted a lot of time but if we succeed it’ll be pretty awesome.

PICTURES, DRAWINGS (IF ANY):





Team #  6  Ryan Fanguy Mathew Boyles Bihn Pham Freddy R
DATE  2/09/11                                                                                                                    TIME SPAN  9:00-10:26
TOPIC:  Finishing stages
Tasks
Reflections
Complete our new grabbing device so we can pick up and transport multiple batons
This will help us to score way more points in the driver round
Finish programming the motors to lift the bed of our robot and spin our wheel to grab batons
Programming sucks and I hope Bihn can get it done in time


TASK DETAILS:  Finish connecting our motors and program them to lift what we want
REQUIREMENTS (IF ANY):  Must be able to collect batons and drop them off in the dispenser
THOUGHTS (IF ANY):  Time is running out and we really need to program
PICTURES, DRAWINGS (IF ANY):

Team # 6  Ryan Fanguy  Aaron Flanagin Mathew Boyles Bihn Pham
DATE     11/15/2010                                                                                                         TIME SPAN 9:00-10:33
TOPIC:  Programming the joystick and the servos
TasksReflections

Program the controller to operate the robot
This was very simple due to our expert programmer Bihn.
For some reason our controls were backwards.  Right turns left and left turns right

Program the servos to be operated by the controller
This was slightly more difficult because we had trouble opening the required file because our access was denied.  So after we got it from a flash drive we started the programming it



TASK DETAILS:  Get the controller to be able to operate the robot and the servos.  We need a little more weight on our front end because when we initially go forward our robot does a really sweet wheelie.

REQUIREMENTS (IF ANY):  Servos need to be able to operate with the touch of a button from the controller

THOUGHTS (IF ANY):  This was more difficult than we expected due to not being able to access the necessary files and then our controls were mirrored.  We’re still working on getting the servos to work

PICTURES, DRAWINGS (IF ANY):


Team #6 Ryan Fanguy  Aaron Flanagin  Bihn Pham  Mathew Boyles
DATE     12/10/10                                                              TIME SPAN  9:00-10:33
TOPIC:  Getting organized and mounting servos
TasksReflections
Organizing our toolbox so we can find parts easier and be more productive
This will save us time in the future
Mount a servo on the end of our crane that will act as an extendable wrist
Because our robot was over 18” long we had to shorten our crane arm and start to add a folding wrist to the end so we can be within the dimensions at the start of the round.



TASK DETAILS:  Organizing the various parts in our tool box
Mounting a servo on the end of our crane arm that can extend to grab battons but remain at a rest hanging downwards so we are within 18” length so our robot is eligable

REQUIREMENTS (IF ANY):  Remain in the required 18”18”18”

THOUGHTS (IF ANY):  We reeeeallllyyy need to begin programming but our programmer just plays games all day

PICTURES, DRAWINGS (IF ANY):






Team #  6  Ryan Fanguy Bihn Pham Mathew Boyles and Freddy
DATE     1/18/11                                                                                                                TIME SPAN 9:45-10:40
TOPIC:  Rebuilding
TasksReflections

Rebuilding and designing robot
This is like the third time and it’s getting ridiculous…but this is by far our best robot yet

Constructing a device on the front of our robot that can successfully pick up a baton from a dispenser
This is really challenging and once we finish we’ll have to make a program that can control all the servos we’re using affectively



TASK DETAILS:  Trying to figure our how to make a claw on the nose of our rebuilt robot                              

REQUIREMENTS (IF ANY):  Must be able to successfully pick up batons and remain in the required dimensions

THOUGHTS (IF ANY):  We think we have Team #  6  Ryan Fanguy Bihn Pham Mathew Boyles and Freddy
DATE     1/18/11                                                                                                                TIME SPAN 9:45-10:40
TOPIC:  Rebuilding
TasksReflections

Rebuilding and designing robot
This is like the third time and it’s getting ridiculous…but we’re getting really good at rebuilding it!

Constructing a device on the front of our robot that can successfully pick up a baton from a dispenser
This is really challenging and once we finish we’ll have to make a program that can control all the servos we’re using affectively



TASK DETAILS:  Figuring out how to make a working claw to pick up batons         

REQUIREMENTS (IF ANY):  Must be able to successfully pick up batons and remain in the required dimensions.  We also have to finish rebuilding in time for the competition

THOUGHTS (IF ANY):  We think we have some programs to use that are already made, but we’re unsure if they’ll work and we need to test it

PICTURES, DRAWINGS (IF ANY):




some programs to use that are already made, but we’re unsure if they’ll work and we need to test it

PICTURES, DRAWINGS (IF ANY):






Team # 6  Ryan Fanguy  Aaron Flanigan  Mathew Boyles  Bihn Pham
DATE  11/17/2010                                                                                                                             TIME SPAN 9:00-10:26
TOPIC:  Modifying our design to allow for more convenience with recharging and swapping batteries
TasksReflections
Redesigning our robot so it is easier to recharge and swap batteries and the NXT brick
This will save us lots of time in the future




TASK DETAILS:  Creating a harness that will hold the battery pack on the bottom of the robot.  This was done using the 90 degree metal pieces and screwing them in around the battery pack to secure it.

REQUIREMENTS (IF ANY):  Our goal was to not have to use a


ny zip ties

THOUGHTS (IF ANY):  This will save time in the future

PICTURES, DRAWINGS (IF ANY):
Team # 6  Ryan Fanguy  Aaron Flanagin  Mathew Boyles  Bihn Pham
DATE  11/30/10                                                                             Time Span  9:00-10:33
TOPIC:  Center of Gravity
TasksReflections
Redesign the frame of our robot so that the center of gravity is better stabilized
This will be very crucial to the performance of our robot.  If we’re going to be picking things up and getting potentially rammed we need to know that our robot will remain stable and not tip over
Disassemble and Reassemble the robot
Boyles is the best at this in our group and is doing most of this work.  



TASK DETAILS:  Redesigning our robot so the center of gravity is centered.  This was done by making dimensions of


the frame larger and centering our electrical components on the bottom near the center. Team #6 Ryan Fanguy  Aaron Flanagin  Bihn Pham  Mathew Boyles
DATE     12/10/10                                                              TIME SPAN  9:00-10:33
TOPIC:  Getting organized and mounting servos
TasksReflections
Organizing our toolbox so we can find parts easier and be more productive
This will save us time in the future
Mount a servo on the end of our crane that will act as an extendable wrist
Because our robot was over 18” long we had to shorten our crane arm and start to add a folding wrist to the end so we can be within the dimensions at the start of the round.



TASK DETAILS:  Organizing the various parts in our tool box
Mounting a servo on the end of our crane arm that can extend to grab battons but remain at a rest hanging downwards so we are within 18” length so our robot is eligable

REQUIREMENTS (IF ANY):  Remain in the required 18”18”18”

THOUGHTS (IF ANY):  We reeeeallllyyy need to begin programming but our programmer just plays games all day

PICTURES, DRAWINGS (IF ANY):













REQUIREMENTS (IF ANY):  Must remain in the 18x18x18 dimensional requirements

THOUGHTS (IF ANY):  This process is using up valuable class time but we believe a well stabled robot will be worth it

PICTURES, DRAWINGS (IF ANY):Team #6  Ryan Fanguy  Mathew Boyles  Aaron Flanagin  Bihn Pham
DATE     12/2/10                                                                                             Time Span 10:00-11:15
TOPIC:  Adding a crane
TasksReflections
Creating a functional crane that will be able to pick up batons reliably.
Our last device to pick up batons would be too low to grab from the baton dispensers in the actual competition.




TASK DETAILS:  Create a functioning crane mounted on our robot using servos and possibly a motor to pick up batons from the dispensers

REQUIREMENTS (IF ANY):  Can’t be more than 18” tall and must be able to pick up batons from a dispenser

THOUGHTS (IF ANY):  This process is proving to be more difficult than we expected and we may end up spending a lot of time on it.  We really need to start getting some programming work done

PICTURES, DRAWINGS (IF ANY):


Tip 89 – Another way to tie together channels is to use a flat piece of metal.  BC it doesn’t space it.
Tip 90 – Make your robot heavy b/c it gets better traction + can push other robots around better and it’s harder to move + more momentum
Tip 91 – Make the robot large b/c it’s better (large and in charge!)
Tip 92- Keep the center of gravity as low as possible, try to mount everything at the bottom
Tip 93 – Design something to keep game elements from getting stuck under the robot
Tip 96 – Direct drive wheels are simpler, easier to keep aligned + easier to repair
Tip 118 – Servos are weak but can lift more weight if combined with rubber bands
Tip 117 – Mount all controls down on the bottom
Tip 130 – Think in terms of failure modes (all the ways a system could fail) fix BIG failures first
Tip 131 – Don’t solve problems that don’t exist
Tip 165 – Make sure there is no bare copper in the wires leading to the controllers
Tip 212 – On the controller, create a diagram of the controls to help current drivers + train new ones
Tip 296 – Keep the pit tools + emergency repair supplies organized
Tip 304 – SHOW RESPECT!!!
Tip 305 – To ram somebody, do it from their corner
Tip 313 – Create a 1 page flyer that advertises your robot
·         Make an autonomous mode prograTeam # 6   Ryan Fanguy  Bihn Pham  Mathew Boyles  Freddy Roearte
DATE     1/11/11                                                                                                                TIME SPAN  9:00 – 10:33
TOPIC:  Rebuilding
TasksReflections

Rebuilding our robot after it was completely disassembled and redesigned
I feel like this was unnecessary and a huge waste of time.  We’re not gonna be done in time for the competition and we still have so much programming to do




TASK DETAILS:  Rebuilding our robot from scratch

REQUIREMENTS (IF ANY):  Remain in required 18”18”18” size

THOUGHTS (IF ANY):  This is a waste of time and there was nothing really wrong with our original robot

PICTURES, DRAWINGS (IF ANY):