Skip to content

Commit 6031a9d

Browse files
committed
🔄 synced local 'docs' with remote 'docs'
1 parent bb2f25e commit 6031a9d

File tree

1 file changed

+51
-0
lines changed

1 file changed

+51
-0
lines changed

docs/network.md

+51
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,54 @@ network:
3131
- to: 192.168.3.0/24
3232
via: 192.168.1.1
3333
```
34+
35+
36+
```mermaid
37+
graph TD
38+
subgraph official
39+
GameController[Game Controller]
40+
AutoRef[Auto Ref]
41+
Vision[SSL Vision]
42+
end
43+
44+
OfficialHub[大会用スイッチングハブ]
45+
46+
subgraph AIPC
47+
OfficialInterface[大会サーバー用Interface]
48+
ibisInterface[ロボット用Interface]
49+
crane[crane]
50+
sender[real_sender]
51+
receiver[robot_receiver]
52+
end
53+
54+
SwitchingHub[スイッチングハブ]
55+
Router[ルーター]
56+
57+
Robots[ロボット]
58+
PC[開発PC]
59+
60+
Net[インターネット]
61+
62+
GameController -- UDP Multicast --> OfficialHub
63+
AutoRef -- UDP Multicast --> OfficialHub
64+
Vision -- UDP Multicast --> OfficialHub
65+
66+
OfficialHub -- UDP Multicast --> SwitchingHub
67+
SwitchingHub -- UDP Multicast --> OfficialInterface
68+
OfficialInterface -- UDP Multicast --> crane
69+
crane -- ROS --> sender
70+
sender -- UPD to 192.168.20.1xx --> ibisInterface
71+
72+
ibisInterface -- UPD to 192.168.20.1xx --> SwitchingHub
73+
SwitchingHub -- UPD to 192.168.20.1xx --> Router
74+
Router -- AICommand --> Robots
75+
Robots -- RobotFeedback --> Router
76+
Router -- UPD to 192.168.20.1xx --> SwitchingHub
77+
SwitchingHub -- RobotFeedback UPD Multicast --> ibisInterface
78+
ibisInterface -- RobotFeedback UPD Multicast --> receiver
79+
receiver -- ROS --> crane
80+
81+
82+
83+
84+
```

0 commit comments

Comments
 (0)