Alex Perry | cb7da4b | 2019-08-28 19:35:56 -0700 | [diff] [blame] | 1 | namespace y2014.control_loops.claw; |
| 2 | |
| 3 | // All angles here are 0 vertical, positive "up" (aka backwards). |
| 4 | table Goal { |
| 5 | // The angle of the bottom claw. |
Austin Schuh | b3375e0 | 2020-11-14 15:28:31 -0800 | [diff] [blame] | 6 | bottom_angle:double (id: 0); |
Alex Perry | cb7da4b | 2019-08-28 19:35:56 -0700 | [diff] [blame] | 7 | // How much higher the top claw is. |
Austin Schuh | b3375e0 | 2020-11-14 15:28:31 -0800 | [diff] [blame] | 8 | separation_angle:double (id: 1); |
Alex Perry | cb7da4b | 2019-08-28 19:35:56 -0700 | [diff] [blame] | 9 | // top claw intake roller |
Austin Schuh | b3375e0 | 2020-11-14 15:28:31 -0800 | [diff] [blame] | 10 | intake:double (id: 2); |
Alex Perry | cb7da4b | 2019-08-28 19:35:56 -0700 | [diff] [blame] | 11 | // bottom claw tusk centering |
Austin Schuh | b3375e0 | 2020-11-14 15:28:31 -0800 | [diff] [blame] | 12 | centering:double (id: 3); |
Alex Perry | cb7da4b | 2019-08-28 19:35:56 -0700 | [diff] [blame] | 13 | } |
| 14 | |
| 15 | root_type Goal; |