|
9 | 9 |
|
10 | 10 | ### Operator Controller |
11 | 11 |
|
| 12 | +## State Diagrams |
| 13 | + |
| 14 | +### Robot State |
| 15 | + |
| 16 | + |
12 | 17 |
|
13 | 18 | ## CAN Bus |
14 | 19 |
|
15 | | -| Subsystem | Type | Talon | ID | Comp PDP | Proto PDP | Motor | Breaker | |
16 | | -| --------- | ---- | -------------- | --- | -------- | --------- | ------ | ------- | |
17 | | -| Drive | FXS | azimuth | 0 | | | Minion | | |
18 | | -| Drive | FXS | azimuth | 1 | | | Minion | | |
19 | | -| Drive | FXS | azimuth | 2 | | | Minion | | |
20 | | -| Drive | FXS | azimuth | 3 | | | Minion | | |
21 | | -| Drive | FX | drive | 10 | | | kraken | | |
22 | | -| Drive | FX | drive | 11 | | | kraken | | |
23 | | -| Drive | FX | drive | 12 | | | kraken | | |
24 | | -| Drive | FX | drive | 13 | | | kraken | | |
25 | | -| Elevator | FX | elevatorMain | 20 | | | | | |
26 | | -| Elevator | FX | elevatorFollow | 21 | | | | | |
27 | | -| Biscuit | FX | biscuit | 25 | | | | | |
28 | | -| Algae | FX | rollers | 30 | | | | | |
29 | | -| Coral | FX | wheels | 35 | | | | | |
| 20 | +| Subsystem | Type | Talon | ID | CAN BUS | Comp PDP | Proto PDP | Motor | Breaker | |
| 21 | +| --------- | -------- | ------------------------- | --- | ------- | -------- | --------- | ------ | ------- | |
| 22 | +| Drive | FXS | azimuth | 0 | FD | | 16 | Minion | | |
| 23 | +| Drive | FXS | azimuth | 1 | FD | | 17 | Minion | | |
| 24 | +| Drive | FXS | azimuth | 2 | FD | | 6 | Minion | | |
| 25 | +| Drive | FXS | azimuth | 3 | FD | | 7 | Minion | | |
| 26 | +| Drive | FX | drive | 10 | FD | | 23 | kraken | | |
| 27 | +| Drive | FX | drive | 11 | FD | | 22 | kraken | | |
| 28 | +| Drive | FX | drive | 12 | FD | | 0 | kraken | | |
| 29 | +| Drive | FX | drive | 13 | FD | | 1 | kraken | | |
| 30 | +| Elevator | FX | elevatorMain | 20 | rio | | 21 | kraken | | |
| 31 | +| Elevator | FX | elevatorFollow | 21 | rio | | 20 | kraken | | |
| 32 | +| Biscuit | FXS | biscuit | 25 | rio | | 2 | Minion | | |
| 33 | +| Algae | FXS | algae | 30 | rio | | | Minion | | |
| 34 | +| Coral | FXS | coral | 35 | rio | | 3 | Minion | | |
| 35 | +| Funnel | FXS | rollers | 40 | rio | | | Minion | | |
| 36 | +| Climb | FX | rollers | 45 | rio | | | Minion | | |
| 37 | +| Climb | FX | pivot | 46 | rio | | | kraken | | |
| 38 | +| Climb | CANcoder | CANCoder | 47 | ri0 | | | n/a | | |
| 39 | +| - | - | rio | - | both | | 12 | | | |
| 40 | +| - | - | vrm (radio, pigeon) | - | - | | 13 | | | |
| 41 | +| - | - | custom circuit (pi power) | - | - | | | | | |
| 42 | + |
| 43 | +## VRM |
| 44 | +| Device | Voltage | Current | ID | |
| 45 | +| --------------- | ------- | ------- | --- | |
| 46 | +| Pigeon 2 | 12 | 0.5 | 4 | |
| 47 | +| Ethernet Switch | 12 | 2 | | |
| 48 | +| | | | | |
| 49 | + |
| 50 | +## Beam Breaks |
| 51 | +| Subsystem | Talon | ID | Fwd/Rev | Purpose | |
| 52 | +| --------- | ------- | --- | ------- | ------------------ | |
| 53 | +| Funnel | rollers | 40 | | Coral Presence | |
| 54 | +| Coral | wheels | 30 | | Coral partially in | |
| 55 | +| Coral | wheels | 30 | | Coral fully in | |
30 | 56 |
|
31 | 57 |
|
32 | 58 | ## Roborio |
33 | | -| Subsystem | Interface | Device | |
34 | | -| --------- | --------- | ------ | |
35 | | -| | USB | | |
| 59 | +| Subsystem | Interface | Device | |
| 60 | +| --------- | --------- | -------- | |
| 61 | +| n/a | USB | CANivore | |
36 | 62 |
|
37 | 63 | ## DIO |
38 | | -| Subsystem | name | ID | |
39 | | -| --------- | -------------- | --- | |
40 | | -| | | 0 | |
41 | | -| | | 1 | |
42 | | -| | | 2 | |
43 | | -| | | 3 | |
44 | | -| | | 4 | |
45 | | -| | | 5 | |
46 | | -| | | 6 | |
47 | | -| | | 7 | |
48 | | -| | | 8 | |
49 | | -| | | 9 | |
| 64 | +| Subsystem | name | ID | |
| 65 | +| ---------- | --------- | --- | |
| 66 | +| BattMon | Batt V | 0 | |
| 67 | +| BattMon | Batt I | 1 | |
| 68 | +| BattMon | PDP V | 2 | |
| 69 | +| BattMon | Breaker T | 3 | |
| 70 | +| AutoSwitch | switch | 4 | |
| 71 | +| AutoSwitch | switch | 5 | |
| 72 | +| AutoSwitch | switch | 6 | |
| 73 | +| AutoSwitch | switch | 7 | |
| 74 | +| AutoSwitch | switch | 8 | |
| 75 | +| AutoSwitch | switch | 9 | |
| 76 | + |
| 77 | +## MXP |
| 78 | +| Subsystem | name | ID | |
| 79 | +| --------- | --------- | --- | |
| 80 | +| TagServo | wallSense | 10 | |
| 81 | +| | | 11 | |
| 82 | +| | | 12 | |
| 83 | +| | | 13 | |
| 84 | +| | | 14 | |
| 85 | +| | | 15 | |
| 86 | +| | | 16 | |
| 87 | +| | | 17 | |
| 88 | +| | | 18 | |
| 89 | +| | | 19 | |
| 90 | +| | | 20 | |
| 91 | +| | | 21 | |
| 92 | +| | | 22 | |
| 93 | +| | | 23 | |
| 94 | +| | | 24 | |
| 95 | +| | | 25 | |
| 96 | + |
50 | 97 |
|
51 | 98 | ## PWM |
52 | 99 | | Subsystem | name | ID | |
53 | 100 | | --------- | ------------ | --- | |
54 | | -| | | 0 | |
| 101 | +| LED | lights | 0 | |
55 | 102 | | | | 1 | |
56 | 103 | | | | 2 | |
57 | 104 | | | | 3 | |
|
62 | 109 | | | | 8 | |
63 | 110 | | | | 9 | |
64 | 111 |
|
65 | | -## MXP |
66 | | -| Subsystem | name | ID | |
67 | | -| --------- | ------ | -- | |
68 | | -| | | | |
| 112 | +## Analog |
| 113 | +| Subsystem | name | ID | |
| 114 | +| --------- | ------ | --- | |
| 115 | +| Elevator | height | 0 | |
| 116 | +| | | 1 | |
| 117 | +| | | 2 | |
| 118 | +| | | 3 | |
| 119 | +| | | 4 | |
| 120 | +| | | 5 | |
| 121 | +| | | 6 | |
| 122 | +| | | 7 | |
| 123 | +| | | 8 | |
| 124 | +| | | 9 | |
69 | 125 |
|
| 126 | +## Cameras |
| 127 | +| Camera | IP Address | Type | |
| 128 | +| ----------- | ----------- | ------- | |
| 129 | +| Left Servo | 10.27.67.XX | USB 3.0 | |
| 130 | +| Right Servo | 10.27.67.YY | USB 3.0 | |
| 131 | +| Upper Left | 10.27.67.XX | USB 2.0 | |
| 132 | +| Upper Right | 10.27.67.YY | USB 2.0 | |
| 133 | +| Rear | 10.27.67.ZZ | USB 2.0 | |
0 commit comments