Skip to content

Commit 6794ab0

Browse files
committed
🔄 synced local 'docs' with remote 'docs'
1 parent 386a4ec commit 6794ab0

24 files changed

+93
-55
lines changed

docs/diagram.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -69,18 +69,18 @@ graph TD
6969
Robot[Actual Robot CM4]
7070
SSLVision[SSL Vision]
7171
end
72-
72+
7373
SSLVision -. UDP .-> VisionNode
7474
VisionNode -- /detection --> VT
7575
VT -- /detection_tracked --> WP
7676
VisionNode -- /geometry --> WP
77-
77+
7878
WP -- /world_model --> Main
7979
Main -- /control_targets --> LP
8080
LP -- /robot_commands --> Sender
81-
81+
8282
Sender -. UDP .-> Robot
83-
83+
8484
Robot -. UDP .-> Receiver
8585
Receiver -- /feedback --> WP
8686
```

docs/grSim.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
# grSim
22

3-
https://github.com/ibis-ssl/grSim
3+
<https://github.com/ibis-ssl/grSim>
44

55
オリジナルから以下の変更を加えた
6+
67
- ドリブルするときにボールに一定の力がかかるとボールを離すようにした
78
- ペナルティエリアの大きさに関するフィールド(オプショナル)を出力するようにした
89
- これは公式Visionでは出力されるが,grSimでは出力されていなかった

docs/logs/2023-05-06.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -38,14 +38,14 @@ bool command_updated
3838

3939
## 役割担当の見直し
4040

41-
#### Before
41+
### Before
4242

4343
- play switcher
4444
- referee コマンドの解釈
4545
- ボール保持判定など
4646
- world_modelの転送
4747

48-
#### After
48+
### After
4949

5050
- play switcher
5151
- referee コマンドの解釈

docs/logs/2023-05-07.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
name: HALT
5050
description: HALT
5151
sessions:
52-
- name: "waiter"
52+
- name: waiter
5353
capacity: 20
5454
```
5555
@@ -99,9 +99,9 @@ sessions:
9999
capacity: 1
100100
- name: "shooter"
101101
capacity: 1
102-
- name: "defender"
102+
- name: defender
103103
capacity: 4
104-
- name: "waiter"
104+
- name: waiter
105105
capacity: 20
106106
```
107107

docs/logs/2023-06-18.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
# 2023-06-17
22

33
## タスク
4+
45
- Attackerの改良
56
- ボールが外に出ると中心に戻るように
67
- デフォルトで敵ゴールを向くように
78

8-
99
## crane_teleopのリファクタ
1010

1111
- DualSense前提に書き換え

docs/logs/2023-06-21.md

+5
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@
66
- フォーメーションの実装
77

88
## プランナの実行失敗からの再割当てまでのフローを固める
9+
910
### ブレスト的なの
11+
1012
- 実行失敗?
1113
- world_modelなどを入力にして判定関数を定義する
1214
- 役割の責任失敗とは違う
@@ -21,19 +23,22 @@
2123
- Receiverが
2224

2325
### 構造変更?
26+
2427
- ロボット割り当てやその時のスコア計算はgame_analyzerでやるべき
2528
- robot_assignerの名前の方がいい?
2629
- session_controllerでやればええやん
2730
- スコアは毎フレーム計算して適宜再割当てする
2831
- 再割当て後のコストが高いSessionについてはHysteresisコストを設ける
2932

3033
### 構造変更|実践編
34+
3135
- SessionModuleないを改造していく
3236
- 計算はModule内でやって計算結果だけを渡す感じ
3337
- スコア計算関数は計算するだけの処理にする
3438
- 割当関数は実際に通信して割り当てる
3539
- いくつかの関数は実装をpluginから持ってきたい
3640
- スコア計算関数
41+
3742
## 次のタスク
3843

3944
- Plannerが青チーム前提になっているのを修正

docs/logs/2023-06-22.md

+4-2
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,14 @@
88
## プランナの実行失敗からの再割当てまでのフローを固める
99

1010
### 構造変更?
11+
1112
- ロボット割り当てやその時のスコア計算はsession_controllerでやる
1213
- 関数定義はそれぞれの
1314
- スコアは毎フレーム計算して適宜再割当てする
1415
- 再割当て後のコストが高いSessionについてはHysteresisコストを設ける
1516

1617
### 構造変更|実践編
18+
1719
- SessionModule内を改造していく
1820
- 計算はModule内でやって計算結果だけを渡す感じ
1921
- スコア計算関数は計算するだけの処理にする
@@ -28,9 +30,11 @@
2830
- plugins.xml更新
2931
- 各プランナクラスの書き換え
3032
- プラグインにする場合,コンストラクタの引数はなしにする必要がある
33+
3134
### 構造変更|受け入れ体制整備
3235

3336
骨組み
37+
3438
```text
3539
update
3640
judgeSessionResult
@@ -40,8 +44,6 @@ update
4044

4145
- 有効なセッションとそうじゃないセッションをどうやって管理する?
4246

43-
44-
4547
## 次のタスク
4648

4749
- Plannerが青チーム前提になっているのを修正

docs/logs/2023-07-01.md

+3
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,14 @@
88
## プランナの実行失敗からの再割当てまでのフローを固める
99

1010
### 構造変更?
11+
1112
- ロボット割り当てやその時のスコア計算はsession_controllerでやる
1213
- 関数定義はそれぞれの
1314
- スコアは毎フレーム計算して適宜再割当てする
1415
- 再割当て後のコストが高いSessionについてはHysteresisコストを設ける
1516

1617
### 構造変更|実践編
18+
1719
- SessionModule内を改造していく
1820
- 計算はModule内でやって計算結果だけを渡す感じ
1921
- スコア計算関数は計算するだけの処理にする
@@ -32,6 +34,7 @@
3234
### 構造変更|受け入れ体制整備
3335

3436
骨組み
37+
3538
```text
3639
update
3740
judgeSessionResult

docs/logs/2023-07-23.md

+7-2
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,13 @@
77
## 通信内容の見直し
88

99
### 内容
10-
- Visionのxy
11-
- 遅れ時間
10+
11+
- Visionのxy
12+
- 遅れ時間
1213
- ボール相対座標,速度
1314

1415
### msg更新
16+
1517
- Visionのxy
1618
- current_poseをそのまま
1719
- 遅れ時間
@@ -20,7 +22,10 @@
2022
- ball_relative_pose, velocity\[x,y\]を追加
2123

2224
### 関連クラス更新
25+
2326
- wrapperクラス
2427
- TypeAdapter
28+
2529
### sender更新
30+
2631
## 次のタスク

docs/logs/2023-11-04.md

+2-4
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,7 @@ Skillを中心としたシステムへの移行目処が立った,というか
2525

2626
## 今日の作業
2727

28-
-[x] plugin_baseをRole用に書き換え
29-
-[x] サービス通信をなくす
30-
-[x] session_planner側作業
31-
-[x] SessionModuleをplugin_baseに置き換え
28+
-[x] plugin_baseをRole用に書き換え -[x] サービス通信をなくす -[x] session_planner側作業 -[x] SessionModuleをplugin_baseに置き換え
29+
3230
- [x] 置き換え後の動作確認
3331
- [x] local plannerの各種パラメータの外だし

docs/logs/2023-11-10.md

-2
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,3 @@
1111
- パスシュート(2台(vs 1台))
1212
- 敵ロボットとして同時にうまく動かせる?
1313
- 設定ファイルの用意
14-
15-

docs/logs/2024-01-28.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
# 2024-01-28
22

33
## 直近でやることの整理
4+
45
- SimpleAIのアップグレード
56
- Skillも使えるようにしたい
67
- Skillのパラチュンができるようにしたい
78
- RobotCommandWrapperネイティブにできたらいいな
89
- 機体の状態を取得できるようにしたい
9-
-
10+
-
1011
- 回避のデバッグ
1112
- 取り敢えずまずこれをやる
1213

@@ -17,4 +18,3 @@
1718

1819
現在は、ロボット側から回避点をたどってゴールに到着できるか判断しているが、
1920
ゴール側からたどるとうまく行くかも?
20-

docs/logs/2024-01-30.md

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# 2024-01-30
22

33
## 直近でやることの整理
4+
45
- SimpleAIのアップグレード
56
- Skillも使えるようにしたい
67
- Skillのパラチュンができるようにしたい
@@ -63,6 +64,4 @@ std::vector<std::variant<double, bool, int, std::string>>かな
6364
### 実際の実装
6465

6566
- 共通インタフェースrun()の引数に、std::unordered_map<std::string, std::variant<double, bool, int, std::string>>を追加
66-
- std::optionalにして、nulloptのときは動作させないことで、引数なしのrun()も可能にする
67-
- これで後方互換性が保たれる。
68-
- これで、関数型っぽくも振る舞えるはず。
67+
- std::optionalにして、nulloptのときは動作させないことで、引数なしのrun()も可能にする - これで後方互換性が保たれる。- これで、関数型っぽくも振る舞えるはず。

docs/logs/2024-01-31.md

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# 2024-01-31
22

33
## 直近でやることの整理
4+
45
- SimpleAIのアップグレード
56
- Skillも使えるようにしたい
67
- Skillのパラチュンができるようにしたい

docs/logs/laytency.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# 遅延のボトルネック解析
22

3-
https://github.com/ibis-ssl/crane/issues/130
3+
<https://github.com/ibis-ssl/crane/issues/130>
44

55
## Timer/Callback駆動
66

docs/network.md

+8-7
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,10 @@
22

33
## ROS関連
44

5-
https://autowarefoundation.github.io/autoware-documentation/pr-347/installation/additional-settings-for-developers/#network-settings-for-ros-2
5+
<https://autowarefoundation.github.io/autoware-documentation/pr-347/installation/additional-settings-for-developers/#network-settings-for-ros-2>
66

77
### ローカルホストでマルチキャスト
8+
89
```bash
910
sudo ip link set multicast on lo
1011
```
@@ -14,19 +15,19 @@ sudo ip link set multicast on lo
1415
ロボットのアドレスに対して静的ルーティングを設定する
1516

1617
`/etc/netplan/01-network-manager-all.yaml`
18+
1719
```yaml
1820
network:
1921
version: 2
2022
renderer: networkd
2123
ethernets:
2224
enp3s0:
2325
addresses:
24-
- 192.168.1.2/24
26+
- 192.168.1.2/24
2527
gateway4: 192.168.1.1
2628
routes:
27-
- to: 192.168.2.0/24
28-
via: 192.168.1.1
29-
- to: 192.168.3.0/24
30-
via: 192.168.1.1
31-
29+
- to: 192.168.2.0/24
30+
via: 192.168.1.1
31+
- to: 192.168.3.0/24
32+
via: 192.168.1.1
3233
```

docs/nodes/game_analyzer.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Refereeなどから直接示されない,ゲームの状況を解析するノ
88

99
両チームのボールに最も近いロボットを抽出し,ボールとの距離がしきい値以下ならばボール所持と判定する.
1010

11-
#### TODO
11+
### TODO
1212

1313
味方チームの戦略から,パス中などもボール所持判定にできるようにする.
1414
そのためには,パスの成否判定の実装が必要である

docs/other_team/Sumatra.md

+3-2
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,14 @@
22

33
## Attackerの状態機械
44

5-
https://github.com/TIGERs-Mannheim/Sumatra/blob/master/modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/pandora/roles/offense/attacker/AttackerRole.java
5+
<https://github.com/TIGERs-Mannheim/Sumatra/blob/master/modules/moduli-ai/src/main/java/edu/tigers/sumatra/ai/pandora/roles/offense/attacker/AttackerRole.java>
6+
67
```mermaid
78
stateDiagram-v2
89
Protect --> ApproachBallLine: ballMoves
910
Protect --> Kick : switchToKick
1011
11-
Dribble --> DribbleKick: switchToDribbleKick
12+
Dribble --> DribbleKick: switchToDribbleKick
1213
Dribble --> Kick: switchToKick
1314
Dribble --> Protect: FAILURE
1415

docs/other_team/robodragons.md

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
21
## TDP2019
32

43
### 到着時間の予測
@@ -15,5 +14,5 @@
1514
- 5台のロボットが円を描きながら移動する
1615
- それらのロボットが五芒星を描くようなパスをする
1716
- Rootsによる実装
18-
- https://github.com/SSL-Roots/consai_ros2/pull/118
17+
- <https://github.com/SSL-Roots/consai_ros2/pull/118>
1918
- 円弧移動中のキック動作が嬉しかった?

docs/other_team/tigers.md

+6-8
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,14 @@
1-
21
## TDP2023
32

4-
https://tdp.roboteamtwente.nl/tdps/144?ref=year
3+
<https://tdp.roboteamtwente.nl/tdps/144?ref=year>
54

65
### 軌道生成
76

87
ゴールキーパーのような、ゴール地点で速度ゼロにならなくても場所と時間さえあっていればOKというケースに対応して有効守備範囲を広げている。
98

10-
119
## TDP2022
1210

13-
https://tdp.roboteamtwente.nl/tdps/241?ref=year
11+
<https://tdp.roboteamtwente.nl/tdps/241?ref=year>
1412

1513
### ハードウェアアップデート
1614

@@ -40,8 +38,8 @@ https://tdp.roboteamtwente.nl/tdps/241?ref=year
4038

4139
- ROSのvisualization_msgsのMarkerみたいなコンテキストを含まない視覚化プロトコルの定義
4240
- Rootsにも影響を与えている
43-
- https://docs.google.com/presentation/d/1E1aGzgUJE3eE8vYH-kmbULuU4uvnsyrLjKkdK6fHre4/edit?usp=sharing
44-
- https://github.com/SSL-Roots/consai_ros2/pull/128
41+
- <https://docs.google.com/presentation/d/1E1aGzgUJE3eE8vYH-kmbULuU4uvnsyrLjKkdK6fHre4/edit?usp=sharing>
42+
- <https://github.com/SSL-Roots/consai_ros2/pull/128>
4543

4644
### データの記録
4745

@@ -71,7 +69,7 @@ https://tdp.roboteamtwente.nl/tdps/241?ref=year
7169

7270
## TDP2020
7371

74-
https://tdp.roboteamtwente.nl/tdps/89?ref=year
72+
<https://tdp.roboteamtwente.nl/tdps/89?ref=year>
7573

7674
### ハードウェア v2020(Gen5)
7775

@@ -102,7 +100,7 @@ https://tdp.roboteamtwente.nl/tdps/89?ref=year
102100
- サブホイール
103101
- サブホイールは20個
104102
- Xリング
105-
- 設置点が2箇所でスムーズな動きにつながる
103+
- 設置点が2箇所でスムーズな動きにつながる
106104
- 摩擦もOリングより優れる
107105
- v2016の車輪にも使っていたが、ベアリング部分も摩耗でガタがでて結果的に振動が大きくなった
108106
- 今回はしっかりベアリングを使って対策した

0 commit comments

Comments
 (0)