Sunday, February 01, 2009

A Successful Programming Day

HI!

Today we solved some of our programming problems from yesterday... so yay!
first, yesterday the code would not download to the cRIO. We could run it from the laptop, but couldnt turn on the robot and have it work again. We followed all the steps again, and Karlin helped us check they were correct against another copy of FIRST documentation. After patiently waiting through the computer finding the cRIO, we managed to download the code to the robot.
second... Erin, Caroline and Karlin added an acceleration control to the drive code. Remember when we would put the joystick all the way forward and the robot would spin in place? well, now it ramps up to full speed w a small time delay to prevent it from spinning in place. We added a filter to the joystick inputs (a handy feature of labview hahaha), and put a time delay on it.
third...Divya and Tobi coded up the front brushes with buttons for two speeds, and the roller for the tube (anne and nan have decided to add a roller since we cant get as close to the trailers anymore)
fourth: Divya and I made a table of the PWMs and buttons, to keep things straight and easy to reference
fifth: Divya, Tobi, and Sallie straightened up the wires on the electronics board (under erins orgainzing guidance), since they were super messy and likely dangerous before.

Solidworks: Annie and Allie modeled the corkscrew for raising the balls, and a brush thing to go with them

Build:
anne and nan have been working on prototyping the corkscrew. They also went to ACE with erin and brian to search for materials for the corkscrew and look at brushes. Also, they have been trying to figure out what to do with our new chassis design so we dont have to alter our game strategy and can still dump balls. I dont know exactly what else they've been up to, so maybe more information to come from one of them.

This week:
meeting 5-8, however, we will be going past eight when there are things that have to be done and finished since we are entering the second to last week.

To Do:
Programming:
-find a place for the encoders in the gear boxes
-write encoder code -- traction control
-autonomous (we dont want ppl to find us and dump balls in during the autonomous period, therefore, the "avoid" strategy)

Build:
-choose materials (corkscrew, brushes, dumping tube)
-construction of corkscrew (discuss w jimmy)
-choose motors
-lip on dumping tube

see you all tomorrow!
caroline

No comments: