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 12: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
|
|||||||