2011:Autonomous: Difference between revisions
Programming (talk | contribs) (Final Edit!) |
Programming (talk | contribs) (Edited Auto plan) |
||
Line 15: | Line 15: | ||
1.) Drive Forward 244.9 inches on line | 1.) Drive Forward 244.9 inches on line | ||
1.5.) Raise arm upward as driving to position for | 1.5.) Raise arm upward as driving to position for middle peg<br> | ||
2.) If all done.... | 2.) If all done.... | ||
Line 27: | Line 27: | ||
1.) Drive Forward 244.9 inches on line | 1.) Drive Forward 244.9 inches on line | ||
1.5.) Raise arm upward as driving to position for | 1.5.) Raise arm upward as driving to position for middle peg<br> | ||
2.) If all done.... | 2.) If all done.... | ||
Line 63: | Line 61: | ||
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.;<br> | ||
6.)stop and turn to line up with pegs;<br> | |||
7.)go to ->place ubertube; | |||
(Possible to back up, and repeats five and six after step six to line up correctly) | |||
(Possible to back up, and repeats five and six after step six to line up correctly) | |||
<br> | |||
<br> | <br> | ||
Strategy 5<br>Dead Reckoning (Striaght line) | Strategy 5<br>Dead Reckoning (Striaght line) | ||
Line 83: | Line 77: | ||
1.) Drive Forward 244.9 inches | 1.) Drive Forward 244.9 inches | ||
1.5.) Raise arm to | 1.5.) Raise arm to middle peg position | ||
1.5.5)Turn manipulator belts to positon tube for placement | 1.5.5)Turn manipulator belts to positon tube for placement | ||
Line 95: | Line 89: | ||
1.) Drive Forward 157.3 inches | 1.) Drive Forward 157.3 inches | ||
1.5.) Raise arm to | 1.5.) Raise arm to middle peg position<br> | ||
2.) Turn 35deg Counterclockwise | 2.) Turn 35deg Counterclockwise | ||
Line 115: | Line 107: | ||
1.) Drive Forward 157.3 inches | 1.) Drive Forward 157.3 inches | ||
1.5.) Raise arm to | 1.5.) Raise arm to middle peg position<br> | ||
2.) Turn 35deg clockwise | 2.) Turn 35deg clockwise | ||
Line 143: | Line 133: | ||
<br> | <br> | ||
Strategy 1<br>Top Peg (Normal Height) | Strategy 1<br>Top Peg (Normal Height)<br> | ||
1.) Have manip. twist tube to top peg height angle.<br> | |||
1.5.) Raise arm to top peg <br> | |||
2.)Drive Forward 30 inches (?)<br> | |||
3.) Eject tube onto peg | |||
4.) Back up 30 inches<br> | |||
5.) Raise arm to max height | |||
6.) Go to -> Final Action | |||
<br> | <br> | ||
Strategy 2<br>Top Peg (offset Height) | Strategy 2<br>//Top Peg (offset Height) | ||
0.5.) | //0.5.) 1.) Have manip. twist tube to low peg height angle.<br> | ||
1.) Drive back 3 inches<br> | //1.) Drive back 3 inches<br> | ||
2.) Move arm down 8 inches | //2.) Move arm down 8 inches | ||
3.) Drive forward 2 inches | //3.) Drive forward 2 inches | ||
4.) Eject tube | //4.) Eject tube | ||
//5.) Back up 24 inches<br> | |||
//6.) Move arm up to max height | |||
//7.) Go to -> Final Action*// | |||
<br> | <br> | ||
<br>Strategy 3<br>Middle peg (Normal Height) | <br>Strategy 3<br>Middle peg (Normal Height)<br> | ||
1.) Have manip. twist tube to middle peg height angle.<br> | |||
1.) Drive | 1.5.) Drive Forward 24 inches (?)<br> | ||
4.) Eject tube | |||
5.) Move back 24 inches<br> | |||
6.) Move arm up to max height | |||
7.) Go to -> Final Action | |||
<br> | <br> | ||
Strategy 4<br>Middle peg (Offset Height) | //Strategy 4<br>//Middle peg (Offset Height) | ||
//1.) Have manip. twist tube to low peg height angle..<br> | |||
//2.) Drive back 15 inches | |||
//3.) Lower arm 38 inches | |||
3.) Drive forward 3 inches | //3.) Drive forward 3 inches | ||
4.) Eject tube | //4.) Eject tube | ||
5.) Move arm up to max height | //5.) Move arm up to max height | ||
6.) Go to -> Final Action | //6.) Go to -> Final Action | ||
<br> | <br> | ||
Line 211: | Line 207: | ||
Strategy 5 <br>Low peg (Normal Height) | Strategy 5 <br>Low peg (Normal Height) | ||
1.) Have manip. twist tube to low peg height angle.<br> | |||
1.) | 1.5.) Lower arm to low height. | ||
3.) Drive forward 24 inches | |||
4.) Eject tube | |||
5.) Back up 24 inches<br> | |||
5.) Move arm up to max height | 5.) Move arm up to max height | ||
Line 225: | Line 221: | ||
6.) Go to -> Final Action | 6.) Go to -> Final Action | ||
<br>Strategy 6<br>Low peg (offset Height) | <br>//Strategy 6<br>//Low peg (offset Height) | ||
0.5.) Move Tube angle to appropriate height.<br> | //0.5.) Move Tube angle to appropriate height.<br> | ||
1.) Drive back 27 inches | //1.) Drive back 27 inches | ||
2.) Lower arm 90 inches | //2.) Lower arm 90 inches | ||
3.) Drive forward 3 inches | //3.) Drive forward 3 inches | ||
4.) Eject tube | //4.) Eject tube | ||
5.) Move arm to max height | //5.) Move arm to max height | ||
6.) Go to -> Final Action | //6.) Go to -> Final Action | ||
<br> | <br> |
Revision as of 18:17, 9 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 middle peg
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 middle peg
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 and turn to line up with pegs;
7.)go to ->place ubertube;
(Possible to back up, and repeats five and six after step six to line up correctly)
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.;
6.)stop and turn to line up with pegs;
7.)go to ->place ubertube;
(Possible to back up, and repeats five and six after step six to line up correctly)
Strategy 5
Dead Reckoning (Striaght line)
1.) Drive Forward 244.9 inches
1.5.) Raise arm to middle 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 middle peg position
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 middle peg position
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.) Have manip. twist tube to top peg height angle.
1.5.) Raise arm to top peg
2.)Drive Forward 30 inches (?)
3.) Eject tube onto peg
4.) Back up 30 inches
5.) Raise arm to max height
6.) Go to -> Final Action
Strategy 2
//Top Peg (offset Height)
//0.5.) 1.) Have manip. twist tube to low peg height angle.
//1.) Drive back 3 inches
//2.) Move arm down 8 inches
//3.) Drive forward 2 inches
//4.) Eject tube
//5.) Back up 24 inches
//6.) Move arm up to max height
//7.) Go to -> Final Action*//
Strategy 3
Middle peg (Normal Height)
1.) Have manip. twist tube to middle peg height angle.
1.5.) Drive Forward 24 inches (?)
4.) Eject tube
5.) Move back 24 inches
6.) Move arm up to max height
7.) Go to -> Final Action
//Strategy 4
//Middle peg (Offset Height)
//1.) Have manip. twist tube to low peg height angle..
//2.) Drive back 15 inches
//3.) 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.) Have manip. twist tube to low peg height angle.
1.5.) Lower arm to low height.
3.) Drive forward 24 inches
4.) Eject tube
5.) Back up 24 inches
5.) Move arm up to max height
6.) Go to -> Final Action
//Strategy 6
//Low peg (offset Height)
//0.5.) Move Tube angle to appropriate 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).