2011:Autonomous: Difference between revisions

From 1511Wookiee
Jump to navigationJump to search
(New page: List of Autonomous Actions: <br>Scoring Strategy: * Start facing pegs, any of the starting tape lines * Delayed start (0-10 seconds) * Follow straight line, turn left/right/none, place...)
 
(Autonomous page cleaned up and edited. bigtime.)
Line 1: Line 1:
List of Autonomous Actions:
Autonomous Actions


<br>Scoring Strategy:
We split it up into three stages.<br>1. Approach the pegs.<br>2. Put Ubertube on pegs.<br>3. Ending action.


* Start facing pegs, any of the starting tape lines


* Delayed start (0-10 seconds)


* Follow straight line, turn left/right/none, place on high/mid/low, accounting for height for the center pegs
Approach pegs


<br>* Follow lines<br> * Follow outside lines<br> * Follow inside line (and left or right branch)
When we approach the pegs we have a few different scenarios.


* Turn at pegs<br> * Turn left<br> * No turn<br> * Turn right
1. If we start on the far left/right line (the straight ones) then we simply go forward while following the line (or use dead reckoning and ignore the lines, either way go forward and stop when we reach the pegs)<br>2. If we start on the center line we go down to the fork and select a path, then turn to face the pegs.<br>3. We can do nothing during autonomous.


* Place on pegs<br> * Place low<br> * Place mid<br> * Place high
<br>Put Ubertube on pegs


* Follow Line back to start<br> * Follow<br> * Stay
Simple enough. Put the Ubertube on


* Drive to center (close without penalty)<br> * Stay<br> * Drive to center<br> * Drive to left<br> * Drive to right
1. The top peg<br>2. The middle peg<br>3. The bottom peg


<br>* Dead Reckoning (straight on to peg collumn) then score on any height<br> *ensure robot does not stray to far from straight (i.e. going into lane)<br> -
<br>Ending Action


* Drive to center without scoring
We have a few actions we can do after the Ubertube is put on the peg (assuming there is time at the end of the autonomous period)


* Do nothing
1. Do nothing<br>2. Turn around and wait.<br>3. Drive (backwards) to midfield<br>4. Turn around and drive to midfield<br>5. Block opponents feeding station


<br>* Use Camera (drive/arm)


* Split line:<br> follow line until break <br> turn to set direction <br> follow until break<br> turn<br> -Drive following the line, monitor for line break, robot stops, robot turns left/right based on what was chosen, (turn up to X degrees and/or use


sensors to find line), drive following line, monitor for line bend/break, robot stops, robot turns opposite direction from earlier, potentially drive forward/backward
To tell the robot which set of actions to perform you select an autonomous mode using the classmate or a paper handbook, which tells you three numbers that you plug in using a keypad on the driver’s station. The robot understands and runs based on the numbers. (Example 000 tells the robot to do nothing during autonomous).


to be a correct distance from pegs
<br>


*Straight Line:<br> -Drive following the line, monitor for wide tape or loss of tape, robot stops, potentialy drive forward/backward to be a correct distance from pegs
<br>
 
Outside Pegs/Dead Reckoning:<br> -Drive straight X amount of inches while monitoring gyro to make sure we're driving straight, robot stops
 
Top Peg:<br> -Raise the arm using sensors to determine position, *side note - position tube in the beginning so it's in the correct position when arm is raised*
 
drive forward to put tube on peg if needed, release the piece on the peg
 
Different Pegs:<br> -Height of arm would change, tube positioning would change
 
<br>* End positions:<br> stay at pegs<br> try to block lane/get ready for our lane (no turn/turn)<br> go to center line (make sure to put arm back into bot, feed position, able to grab off ground, )<br> 180 and drive<br> dead reckonning (dont go too close)<br> reverse
 
-Monitor gyro at all times
 
Center Line:<br> -Turn 180 degrees, robot drives X inches *3/4 the way to the center*<br> -Robot drives backwards X inches *3/4 the way to the center*
 
Stay at Pegs:<br> -Do nothing<br> -Turn 180 degrees
 
Move to the Side:<br> -Turn 180 degrees, drive X inches or following the line and driving x inches, robot stops, turn left/right 90 degrees, drive forward x inches, robot
 
stops, turn 90 degrees in the opposite direction<br> -Go backwards x inches or follow the line and drive x inches, robot stops, turn left/right 90 degrees, drive forward x inches, robot stops, turn 90
 
degrees in the same direction as before.<br>
 
* arm positioning:<br> camera<br> potentiometer<br> encoders<br> limit switches<br>
 
* manipulator positioning:<br> angle to meet peg
 
<br>* How to stop:<br> end line<br> camera<br> dead reckonning<br> mouse
 
 
 
* need to know how to align<br>
 
* Start position<br>* How to get to pegs<br>*
 
 
 
follow line using sensor
 
 
 
<br>Nessecary Pre-Match Toggles:
 
<br>* Line following (left-center_l-center_r-right)<br>* Turn To (left-center-right)<br>* Level to place on (low-mid-high)<br>* Go back (on/yes-off/no)<br>* Lane to drive to (left-center-right)<br>

Revision as of 13:24, 30 January 2011

Autonomous Actions

We split it up into three stages.
1. Approach the pegs.
2. Put Ubertube on pegs.
3. Ending action.


Approach pegs

When we approach the pegs we have a few different scenarios.

1. If we start on the far left/right line (the straight ones) then we simply go forward while following the line (or use dead reckoning and ignore the lines, either way go forward and stop when we reach the pegs)
2. If we start on the center line we go down to the fork and select a path, then turn to face the pegs.
3. We can do nothing during autonomous.


Put Ubertube on pegs

Simple enough. Put the Ubertube on

1. The top peg
2. The middle peg
3. The bottom peg


Ending Action

We have a few actions we can do after the Ubertube is put on the peg (assuming there is time at the end of the autonomous period)

1. Do nothing
2. Turn around and wait.
3. Drive (backwards) to midfield
4. Turn around and drive to midfield
5. Block opponents feeding station


To tell the robot which set of actions to perform you select an autonomous mode using the classmate or a paper handbook, which tells you three numbers that you plug in using a keypad on the driver’s station. The robot understands and runs based on the numbers. (Example 000 tells the robot to do nothing during autonomous).