2011:Autonomous: Difference between revisions
From 1511Wookiee
Jump to navigationJump to search
Programming (talk | contribs) (added "End Autonomous" to clarify the "Do Nothings") |
Programming (talk | contribs) m (changed Normal height to Offset height) |
||
Line 11: | Line 11: | ||
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 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). | ||
=== '''Start Positions and Actions'''<br> === | === '''Start Positions and Actions'''<br> === | ||
{| | {| cellspacing="1" cellpadding="1" border="1" width="750" | ||
|- | |- | ||
| width="150" | '''Start Positions and Actions:''' | | width="150" | '''Start Positions and Actions:''' | ||
Line 24: | Line 24: | ||
| width="250" | 3 Low peg (Normal Height) | | width="250" | 3 Low peg (Normal Height) | ||
|- | |- | ||
| <br> | | <br> | ||
| <br> | | <br> | ||
| width="880" colspan="3" | <br> | | width="880" colspan="3" | <br> | ||
|- | |- | ||
| <br> | | <br> | ||
| <br> | | <br> | ||
| | | align="left" width="250" valign="top" | <br> | ||
| | | align="left" width="250" valign="top" | <br> | ||
| | | align="left" width="250" valign="top" | <br> | ||
|- | |- | ||
| <br> | | <br> | ||
| width="880" colspan="4" | | | width="880" colspan="4" | | ||
*Go to -> End Autonomous | *Go to -> End Autonomous | ||
Line 40: | Line 40: | ||
|} | |} | ||
<br> | <br> | ||
<br> | <br> | ||
{| | {| cellspacing="1" cellpadding="1" border="1" width="750" | ||
|- | |- | ||
| width="150" | '''Start Positions and Actions:''' | | width="150" | '''Start Positions and Actions:''' | ||
Line 51: | Line 51: | ||
| width="150" | '''Peg Height:''' | | width="150" | '''Peg Height:''' | ||
| width="130" | 0 Do Nothing | | width="130" | 0 Do Nothing | ||
| width="250" | 1 Top Peg ( | | width="250" | 1 Top Peg (Offset Height) | ||
| width="250" | 2 Middle peg ( | | width="250" | 2 Middle peg (Offset Height) | ||
| width="250" | 3 Low peg ( | | width="250" | 3 Low peg (Offset Height) | ||
|- | |- | ||
| <br> | | <br> | ||
| <br> | | <br> | ||
| width="880" colspan="3" | | | width="880" colspan="3" | | ||
*Drive Forward 219? inches on line [be far enough away from pegs to move arm without hitting pegs] | *Drive Forward 219? inches on line [be far enough away from pegs to move arm without hitting pegs] | ||
Line 62: | Line 62: | ||
|- | |- | ||
| <br> | | <br> | ||
| <br> | | <br> | ||
| | | align="left" width="250" valign="top" | | ||
*Have manip. twist tube to '''top''' peg angle | *Have manip. twist tube to '''top''' peg angle | ||
*Move arm to '''top''' peg | *Move arm to '''top''' peg | ||
*Drive Forward '''30?''' inches | *Drive Forward '''30?''' inches | ||
| | | align="left" width="250" valign="top" | | ||
*Have manip. twist tube to '''middle''' peg angle | *Have manip. twist tube to '''middle''' peg angle | ||
*'''arm doesn't move''' | *'''arm doesn't move''' | ||
*Drive Forward '''24?''' inches | *Drive Forward '''24?''' inches | ||
| | | align="left" width="250" valign="top" | | ||
*Have manip. twist tube to '''low''' peg angle | *Have manip. twist tube to '''low''' peg angle | ||
*Move arm to '''low''' peg | *Move arm to '''low''' peg | ||
Line 80: | Line 80: | ||
|- | |- | ||
| <br> | | <br> | ||
| <br> | | <br> | ||
| width="880" colspan="3" | | | width="880" colspan="3" | | ||
*Eject tube | *Eject tube | ||
Line 87: | Line 87: | ||
|- | |- | ||
| <br> | | <br> | ||
| | | | ||
*Go to -> End Autonomous | *Go to -> End Autonomous | ||
Line 96: | Line 96: | ||
|} | |} | ||
<br> | <br> | ||
<br> | <br> | ||
{| | {| cellspacing="1" cellpadding="1" border="1" width="750" | ||
|- | |- | ||
| width="150" | '''Start Positions and Actions:''' | | width="150" | '''Start Positions and Actions:''' | ||
Line 111: | Line 111: | ||
| width="250" | 3 Low peg (Normal Height) | | width="250" | 3 Low peg (Normal Height) | ||
|- | |- | ||
| <br> | | <br> | ||
| <br> | | <br> | ||
| width="880" colspan="3" | | | width="880" colspan="3" | | ||
*Go foward to fork (while raising arm to middle peg offset.) | *Go foward to fork (while raising arm to middle peg offset.) | ||
Line 119: | Line 119: | ||
|- | |- | ||
| <br> | | <br> | ||
| <br> | | <br> | ||
| | | align="left" width="250" valign="top" | | ||
*Tell Manip to angle tube to top peg positon | *Tell Manip to angle tube to top peg positon | ||
*Raise arm to top peg height | *Raise arm to top peg height | ||
Line 128: | Line 128: | ||
*Go forward 24? inches | *Go forward 24? inches | ||
| | | align="left" width="250" valign="top" | | ||
*Tell Manip. to angle tube to middle peg positon. | *Tell Manip. to angle tube to middle peg positon. | ||
*Raise arm to middle peg height | *Raise arm to middle peg height | ||
Line 135: | Line 135: | ||
*Go forward 36? inches | *Go forward 36? inches | ||
| | | align="left" width="250" valign="top" | | ||
*Tell manipulator to angle tube to low peg position. | *Tell manipulator to angle tube to low peg position. | ||
*Raise arm to low peg height | *Raise arm to low peg height | ||
Line 143: | Line 143: | ||
|- | |- | ||
| <br> | | <br> | ||
| <br> | | <br> | ||
| width="880" colspan="3" | | | width="880" colspan="3" | | ||
*Eject tube | *Eject tube | ||
Line 154: | Line 154: | ||
|- | |- | ||
| <br> | | <br> | ||
| | | | ||
*Go to -> End Autonomous | *Go to -> End Autonomous | ||
Line 163: | Line 163: | ||
|} | |} | ||
<br> | <br> | ||
<br> | <br> | ||
{| | {| cellspacing="1" cellpadding="1" border="1" width="750" | ||
|- | |- | ||
| width="150" | '''Start Positions and Actions:''' | | width="150" | '''Start Positions and Actions:''' | ||
Line 178: | Line 178: | ||
| width="250" | 3 Low peg (Offset Height) | | width="250" | 3 Low peg (Offset Height) | ||
|- | |- | ||
| <br> | | <br> | ||
| <br> | | <br> | ||
| width="880" colspan="3" | | | width="880" colspan="3" | | ||
*Drive Forward 245? inches | *Drive Forward 245? inches | ||
Line 185: | Line 185: | ||
|- | |- | ||
| <br> | | <br> | ||
| <br> | | <br> | ||
| | | align="left" width="250" valign="top" | | ||
*Move arm to top peg offset height | *Move arm to top peg offset height | ||
*Have Manip. angle tube for top peg offset height | *Have Manip. angle tube for top peg offset height | ||
*Drive forward 36 inches | *Drive forward 36 inches | ||
| | | align="left" width="250" valign="top" | | ||
*Move arm to middle peg offset height | *Move arm to middle peg offset height | ||
*Have Manip. angle tube for middle peg offset height | *Have Manip. angle tube for middle peg offset height | ||
*Drive forward 24 inches | *Drive forward 24 inches | ||
| | | align="left" width="250" valign="top" | | ||
*Move arm to low peg offset height | *Move arm to low peg offset height | ||
*Have Manip. angle tube for low peg offset height | *Have Manip. angle tube for low peg offset height | ||
Line 203: | Line 203: | ||
|- | |- | ||
| <br> | | <br> | ||
| <br> | | <br> | ||
| width="880" colspan="3" | | | width="880" colspan="3" | | ||
*Eject tube | *Eject tube | ||
Line 210: | Line 210: | ||
|- | |- | ||
| <br> | | <br> | ||
| | | | ||
*Go to -> End Autonomous | *Go to -> End Autonomous | ||
Line 219: | Line 219: | ||
|} | |} | ||
<br> | <br> | ||
<br> | <br> | ||
{| | {| cellspacing="1" cellpadding="1" border="1" width="750" | ||
|- | |- | ||
| width="150" | '''Start Positions and Actions:''' | | width="150" | '''Start Positions and Actions:''' | ||
Line 234: | Line 234: | ||
| width="250" | 3 Low peg (Normal Height) | | width="250" | 3 Low peg (Normal Height) | ||
|- | |- | ||
| <br> | | <br> | ||
| <br> | | <br> | ||
| width="880" colspan="3" | | | width="880" colspan="3" | | ||
*Drive Forward 245? inches | *Drive Forward 245? inches | ||
Line 241: | Line 241: | ||
|- | |- | ||
| <br> | | <br> | ||
| <br> | | <br> | ||
| | | align="left" width="250" valign="top" | | ||
*Move arm to top peg height | *Move arm to top peg height | ||
*Have Manip. angle tube for top peg height | *Have Manip. angle tube for top peg height | ||
*Drive forward 36? inches | *Drive forward 36? inches | ||
| | | align="left" width="250" valign="top" | | ||
*Move arm to middle peg height | *Move arm to middle peg height | ||
*Have Manip. angle tube for middle peg height | *Have Manip. angle tube for middle peg height | ||
*Drive forward 24? inches | *Drive forward 24? inches | ||
| | | align="left" width="250" valign="top" | | ||
*Move arm to low peg height | *Move arm to low peg height | ||
*Have Manip. angle tube for low peg height | *Have Manip. angle tube for low peg height | ||
Line 259: | Line 259: | ||
|- | |- | ||
| <br> | | <br> | ||
| <br> | | <br> | ||
| width="880" colspan="3" | | | width="880" colspan="3" | | ||
*Eject tube | *Eject tube | ||
Line 266: | Line 266: | ||
|- | |- | ||
| <br> | | <br> | ||
| | | | ||
*Go to -> End Autonomous | *Go to -> End Autonomous | ||
Line 275: | Line 275: | ||
|} | |} | ||
<br> | <br> | ||
<br> | <br> | ||
<br> | <br> |
Revision as of 13:06, 19 February 2011
Autonomous Actions
We split it up into three stages:
- Starting Positions and Actions (Approach the pegs) with Peg Height (Put Ubertube on pegs)
- Ending action
- End Autonomous
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).
Start Positions and Actions
Start Positions and Actions: | 0 Do nothing | |||
Peg Height: | 0 Do Nothing | 1 Top Peg (Normal Height) | 2 Middle peg (Normal Height) | 3 Low peg (Normal Height) |
|
Start Positions and Actions: | 1 Follow straight line (Left side) and 2 Follow straight line (Right side) | |||
Peg Height: | 0 Do Nothing | 1 Top Peg (Offset Height) | 2 Middle peg (Offset Height) | 3 Low peg (Offset Height) |
| ||||
|
|
| ||
| ||||
|
|
Start Positions and Actions: | 3 Follow center line (Left fork) and 4 Follow center line (Right fork) | |||
Peg Height: | 0 Do Nothing | 1 Top Peg (Normal Height) | 2 Middle peg (Normal Height) | 3 Low peg (Normal Height) |
| ||||
|
|
| ||
| ||||
|
|
Start Positions and Actions: | Dead Reckoning offset pegs | |||
Peg Height: | 0 Do Nothing | 1 Top Peg (Offset Height) | 2 Middle peg (Offset Height) | 3 Low peg (Offset Height) |
| ||||
|
|
| ||
| ||||
|
|
Start Positions and Actions: | Dead Reckoning | |||
Peg Height: | 0 Do Nothing | 1 Top Peg (Normal Height) | 2 Middle peg (Normal Height) | 3 Low peg (Normal Height) |
| ||||
|
|
| ||
| ||||
|
|
Ending Actions
Ending Action: | 0 Do Nothing | 1 Stay at pegs don't turn (do nothing # 2) |
2 Stay at pegs (turn 180) |
3 Go to Midfield (drive backwards) |
4 Go to Midfield (turn 180) |
5 |
| ||||||
|
|
|
||||
|
End Autonomous
|