2011:Autonomous: Difference between revisions

From 1511Wookiee
Jump to navigationJump to search
(Autonomous High level pt 1 (unfinished))
(Finished high level plans & strategyes)
Line 2: Line 2:


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


<br>  
<br>  
Line 11: Line 13:




Strategy 0:<br>1.) Do nothing<br>1.5) Stop all internal motors<br>1.5.5) Stop everything<br>2.) Wait 15 seconds<br>3.) Go to -&gt; Teleoperated mode
Strategy 0:<br>1.) Do nothing<br>1.5) Stop all internal motors<br>1.5.5) Stop everything<br>2.) Wait for Teleoperated mode<br>3.) Go to -&gt; Teleoperated mode




Line 17: Line 19:
<br>Strategy 1<br>Straight line (left side)
<br>Strategy 1<br>Straight line (left side)


1.) Drive Forward 244.9 inches
1.) Drive Forward 244.9 inches on line


1.5.) Raise arm upward as driving to position for top peg
1.5.) Raise arm upward as driving to position for top peg
Line 25: Line 27:
2.) If all done....
2.) If all done....


2.5) Go to -&gt; Place ubertube
2.5) go to -&gt; Place ubertube




Line 31: Line 33:
<br>Strategy 2<br>Straight line (right side)
<br>Strategy 2<br>Straight line (right side)


1.) Drive Forward 244.9 inches
1.) Drive Forward 244.9 inches on line


1.5.) Raise arm upward as driving to position for top peg
1.5.) Raise arm upward as driving to position for top peg
Line 39: Line 41:
2.) If all done....
2.) If all done....


2.5) Go to -&gt; Place ubertube
2.5) go to -&gt; Place ubertube




Line 53: Line 55:
4.)Turn until line is visible.;
4.)Turn until line is visible.;


5.)Drive forward (while following line);
5.)drive forward (while following line);


6.)Stop 1-2 feet early and turn one side (curve) to line up with pegs;
6.)stop 1-2 feet early and turn one side (curve) to line up with pegs;


7.)Go to -&gt;place ubertube;
7.)go to -&gt;place ubertube;




Line 67: Line 69:
2.)At fork, stop at fork
2.)At fork, stop at fork


3.)Drive slightly more (to no longer see line, half the robot distance so we can turn correctly)
3.)drive slightly more (to no longer see line, half the robot distance so we can turn correctly)


4.)Turn until line is visible.;
4.)Turn until line is visible.;


5.)Drive forward (while following line);
5.)drive forward (while following line);
 
6.)stop 1-2 feet early and turn one side (curve) to line up with pegs;
 
7.)go to -&gt;place ubertube;
 
<br>(ALL DEAD RECKONING STRATEGYS ARE ASSUMING WE START INFRONT OF THE PEG!)
 
Strategy 5<br>Dead Reckoning (Striaght line)
 
1.) Drive Forward 244.9 inches
 
1.5.) Raise arm to top peg position
 
1.5.5)Turn manipulator belts to positon tube for placement
 
2.) Go to -&gt; Ubertube Placement
 
 
 
<br>Strategy 6<br>Dead Reckoning (Center Line Left fork)
 
1.) Drive Forward 157.3 inches
 
1.5.) Raise arm to top peg position
 
1.5.5) Turn manipulator belts to positon tube for placement
 
2.) Turn 35deg Counterclockwise
 
3.) Drive forward 67.5 inches
 
4.) Turn 35deg Clockwise
 
5.) Go to -&gt; Place Ubertube
 
 
 
 
 
Strategy 7<br>Dead Reckoning (Center Line right fork)
 
1.) Drive Forward 157.3 inches
 
1.5.) Raise arm to top peg position
 
1.5.5) Turn manipulator belts to positon tube for placement
 
2.) Turn 35deg clockwise
 
3.) Drive forward 67.5 inches
 
4.) Turn 35deg CounterClockwise
 
5.) Go to -&gt; Place Ubertube
 
 
 
<br>Stage 2: Ubertube Placement
 
 
 
Strategy 0<br>Do nothing
 
<br>1.) Stop all internal functions
 
2.) Wait for Teleoperated mode
 
3.)Go to -&gt; Teleoperated mode
 
 
 
Strategy 1<br>Top Peg (Normal Height)
 
1.) Eject tube onto peg
 
2.) Raise arm to max height
 
3.) Go to -&gt; Final Action
 
 
 
Strategy 2<br>Top Peg (offset Height)
 
1.) Drive back 3 inches
 
2.) Move arm down 8 inches
 
3.) Drive forward 2 inches
 
4.) Eject tube
 
5.) Move arm up to max height
 
6.) Go to -&gt; Final Action
 
 
 
<br>Strategy 3<br>Middle peg (Normal Height)
 
1.) Drive back 12 inches
 
2.) Lower arm 30 inches
 
3.) Drive forward 3 inches
 
4.) Eject tube
 
5.) Move arm up to max height
 
6.) Go to -&gt; Final Action
 
 
 
Strategy 4<br>Middle peg (Offset Height)
 
1.) Drive back 15 inches
 
2.) Lower arm 38 inches
 
3.) Drive forward 3 inches
 
4.) Eject tube
 
5.) Move arm up to max height
 
6.) Go to -&gt; Final Action
 
 
 
Strategy 5 <br>Low peg (Normal Height)
 
1.) Drive back 24 inches
 
2.) Lower arm 60 inches
 
3.) Drive forward 3 inches
 
4.) Eject tube
 
5.) Move arm up to max height
 
6.) Go to -&gt; Final Action
 
<br>Strategy 6<br>Low peg (offset Height)
 
1.) Drive back 27 inches
 
2.) Lower arm 90 inches
 
3.) Drive forward 3 inches
 
4.) Eject tube
 
5.) Move arm to max height
 
6.) Go to -&gt; Final Action
 
 
 
<br>Stage 3: Final Action
 
 
 
Strategy 1<br>Do nothing
 
1.) Stop all motors
 
2.) Wait for teleoperated mode
 
3.) Go to -&gt; Teleoperated
 
 
 
Strategy 2<br>Turn around and do nothing
 
1.) Turn 180deg
 
2.) Stop all motors
 
3.) Wait for teleoperated mode
 
4.) Go to -&gt; Teleoperated
 
 
 
<br>Strategy 3<br>Go to midfield while driving backwards
 
1.) Drive forward -245 inches
 
2.) Stop all motors
 
3.) Wait for teleoperated mode
 
4.) Go to -&gt; Teleoperated mode
 
 
 
 
 
Strategy 4<br>Drive to midfield backwards, then turn!
 
1.) Drive forward -245 inches
 
2.) Turn 180 deg
 
3.) Stop all motors
 
4.) Wait for Teleoperated mode
 
5.) Go to -&gt; Teleoperated mode
 
 
 
Strategey 5<br>Go to right lane to block incoming opposing alliance robots
 
1.) Drive backwards
 
2.) Turn 90deg Counterclockwise
 
3.) Drive until reached lane
 
4.) Stop all motors
 
5.) Wait for teleoperated mode
 
6.) Go to -&gt; Teleoperated mode
 
 


6.)Stop 1-2 feet early and turn one side (curve) to line up with pegs;
Strategey 5<br>Go to leftlane to block incoming opposing alliance robots


7.)Go to -&gt;place ubertube;
1.) Drive backwards


<br>
2.) Turn 90deg Clockwise


<br>Put Ubertube on pegs
3.) Drive until reached lane


Simple enough. Put the Ubertube on
4.) Stop all motors


1. The top peg<br>2. The middle peg<br>3. The bottom peg
5.) Wait for teleoperated mode


<br>Ending Action
6.) Go to -&gt; Teleoperated mode<br>


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<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>  
<br>  

Revision as of 14:49, 6 February 2011

Autonomous Actions

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




Approach pegs


Strategy 0:
1.) Do nothing
1.5) Stop all internal motors
1.5.5) Stop everything
2.) Wait for Teleoperated mode
3.) Go to -> Teleoperated mode



Strategy 1
Straight line (left side)

1.) Drive Forward 244.9 inches on line

1.5.) Raise arm upward as driving to position for top peg

1.5.5) Move manipulator belts to correctly position tube

2.) If all done....

2.5) go to -> Place ubertube



Strategy 2
Straight line (right side)

1.) Drive Forward 244.9 inches on line

1.5.) Raise arm upward as driving to position for top peg

1.5.5) Move manipulator belts to correctly position tube

2.) If all done....

2.5) go to -> Place ubertube



Strategy 3
Center line (left fork)

1.)Go foward to fork (while raising arm to 90deg. and turning tube via manip. so as it is parallel to ground);

2.)At fork, stop at fork

3.)drive slightly more (to no longer see line, half the robot distance so we can turn correctly)

4.)Turn until line is visible.;

5.)drive forward (while following line);

6.)stop 1-2 feet early and turn one side (curve) to line up with pegs;

7.)go to ->place ubertube;



Strategy 4
Center line (right fork)

1.)Go foward to fork (while raising arm to 90deg. and turning tube via manip. so as it is parallel to ground);

2.)At fork, stop at fork

3.)drive slightly more (to no longer see line, half the robot distance so we can turn correctly)

4.)Turn until line is visible.;

5.)drive forward (while following line);

6.)stop 1-2 feet early and turn one side (curve) to line up with pegs;

7.)go to ->place ubertube;


(ALL DEAD RECKONING STRATEGYS ARE ASSUMING WE START INFRONT OF THE PEG!)

Strategy 5
Dead Reckoning (Striaght line)

1.) Drive Forward 244.9 inches

1.5.) Raise arm to top peg position

1.5.5)Turn manipulator belts to positon tube for placement

2.) Go to -> Ubertube Placement



Strategy 6
Dead Reckoning (Center Line Left fork)

1.) Drive Forward 157.3 inches

1.5.) Raise arm to top peg position

1.5.5) Turn manipulator belts to positon tube for placement

2.) Turn 35deg Counterclockwise

3.) Drive forward 67.5 inches

4.) Turn 35deg Clockwise

5.) Go to -> Place Ubertube



Strategy 7
Dead Reckoning (Center Line right fork)

1.) Drive Forward 157.3 inches

1.5.) Raise arm to top peg position

1.5.5) Turn manipulator belts to positon tube for placement

2.) Turn 35deg clockwise

3.) Drive forward 67.5 inches

4.) Turn 35deg CounterClockwise

5.) Go to -> Place Ubertube



Stage 2: Ubertube Placement


Strategy 0
Do nothing


1.) Stop all internal functions

2.) Wait for Teleoperated mode

3.)Go to -> Teleoperated mode


Strategy 1
Top Peg (Normal Height)

1.) Eject tube onto peg

2.) Raise arm to max height

3.) Go to -> Final Action


Strategy 2
Top Peg (offset Height)

1.) Drive back 3 inches

2.) Move arm down 8 inches

3.) Drive forward 2 inches

4.) Eject tube

5.) Move arm up to max height

6.) Go to -> Final Action



Strategy 3
Middle peg (Normal Height)

1.) Drive back 12 inches

2.) Lower arm 30 inches

3.) Drive forward 3 inches

4.) Eject tube

5.) Move arm up to max height

6.) Go to -> Final Action


Strategy 4
Middle peg (Offset Height)

1.) Drive back 15 inches

2.) Lower arm 38 inches

3.) Drive forward 3 inches

4.) Eject tube

5.) Move arm up to max height

6.) Go to -> Final Action


Strategy 5
Low peg (Normal Height)

1.) Drive back 24 inches

2.) Lower arm 60 inches

3.) Drive forward 3 inches

4.) Eject tube

5.) Move arm up to max height

6.) Go to -> Final Action


Strategy 6
Low peg (offset Height)

1.) Drive back 27 inches

2.) Lower arm 90 inches

3.) Drive forward 3 inches

4.) Eject tube

5.) Move arm to max height

6.) Go to -> Final Action



Stage 3: Final Action


Strategy 1
Do nothing

1.) Stop all motors

2.) Wait for teleoperated mode

3.) Go to -> Teleoperated


Strategy 2
Turn around and do nothing

1.) Turn 180deg

2.) Stop all motors

3.) Wait for teleoperated mode

4.) Go to -> Teleoperated



Strategy 3
Go to midfield while driving backwards

1.) Drive forward -245 inches

2.) Stop all motors

3.) Wait for teleoperated mode

4.) Go to -> Teleoperated mode



Strategy 4
Drive to midfield backwards, then turn!

1.) Drive forward -245 inches

2.) Turn 180 deg

3.) Stop all motors

4.) Wait for Teleoperated mode

5.) Go to -> Teleoperated mode


Strategey 5
Go to right lane to block incoming opposing alliance robots

1.) Drive backwards

2.) Turn 90deg Counterclockwise

3.) Drive until reached lane

4.) Stop all motors

5.) Wait for teleoperated mode

6.) Go to -> Teleoperated mode


Strategey 5
Go to leftlane to block incoming opposing alliance robots

1.) Drive backwards

2.) Turn 90deg Clockwise

3.) Drive until reached lane

4.) Stop all motors

5.) Wait for teleoperated mode

6.) Go to -> Teleoperated mode



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).