File tree 3 files changed +29
-8
lines changed
3 files changed +29
-8
lines changed Original file line number Diff line number Diff line change 1
- # 2023-06-22
1
+ # 2023-07-01
2
2
3
3
## タスク
4
4
11
11
- ロボット割り当てやその時のスコア計算はsession_controllerでやる
12
12
- 関数定義はそれぞれの
13
13
- スコアは毎フレーム計算して適宜再割当てする
14
- - 再割当て後のコストが高いSessionについてはHisterisisコストを設ける
14
+ - 再割当て後のコストが高いSessionについてはHysteresisコストを設ける
15
15
16
16
### 構造変更|実践編
17
17
- SessionModule内を改造していく
20
20
- 割当関数は実際に通信して割り当てる
21
21
- いくつかの関数は実装をpluginから持ってきたい
22
22
- スコア計算関数
23
+
24
+ ### 構造変更|プラグイン化
25
+
26
+ - SessionModuleの処理をPlannerBaseに移植
27
+ - 各プランナのプラグイン登録
28
+ - plugins.xml更新
29
+ - 各プランナクラスの書き換え
30
+ - プラグインにする場合,コンストラクタの引数はなしにする必要がある
31
+ ### 構造変更|受け入れ体制整備
32
+
33
+ 骨組み
34
+ ``` text
35
+ update
36
+ judgeSessionResult
37
+ updateRoleScore
38
+ judgeReassignSession
39
+ ```
40
+
41
+ - 有効なセッションとそうじゃないセッションをどうやって管理する?
42
+
43
+
44
+
23
45
## 次のタスク
24
46
25
47
- Plannerが青チーム前提になっているのを修正
28
50
- session_controllerでロボット割当するときの初期ロボット列をworld_modelから入れる
29
51
- ペナルティキックの実装
30
52
31
- ### RobotReciever
53
+ ### RobotReceiver
32
54
33
55
蹴ったかどうかの判定が非常に難しいので,ロボットからのフィードバックがほしい.
34
56
オカダがUDPに既に投げてくれているので,あとはそれを拾ってROS 2に持ってくるだけではある
Original file line number Diff line number Diff line change 11
11
- ロボット割り当てやその時のスコア計算はsession_controllerでやる
12
12
- 関数定義はそれぞれの
13
13
- スコアは毎フレーム計算して適宜再割当てする
14
- - 再割当て後のコストが高いSessionについてはHisterisisコストを設ける
14
+ - 再割当て後のコストが高いSessionについてはHysteresisコストを設ける
15
15
16
16
### 構造変更|実践編
17
17
- SessionModule内を改造していく
28
28
- plugins.xml更新
29
29
- 各プランナクラスの書き換え
30
30
- プラグインにする場合,コンストラクタの引数はなしにする必要がある
31
+
31
32
### 構造変更|受け入れ体制整備
32
33
33
34
骨組み
40
41
41
42
- 有効なセッションとそうじゃないセッションをどうやって管理する?
42
43
43
-
44
-
45
44
## 次のタスク
46
45
47
46
- Plannerが青チーム前提になっているのを修正
50
49
- session_controllerでロボット割当するときの初期ロボット列をworld_modelから入れる
51
50
- ペナルティキックの実装
52
51
53
- ### RobotReciever
52
+ ### RobotReceiver
54
53
55
54
蹴ったかどうかの判定が非常に難しいので,ロボットからのフィードバックがほしい.
56
55
オカダがUDPに既に投げてくれているので,あとはそれを拾ってROS 2に持ってくるだけではある
Original file line number Diff line number Diff line change 15
15
- Visionのxy
16
16
- current_poseをそのまま
17
17
- 遅れ時間
18
- - laytency_msを追加
18
+ - latency_msを追加
19
19
- ボール相対座標,速度
20
20
- ball_relative_pose, velocity\[ x,y\] を追加
21
21
You can’t perform that action at this time.
0 commit comments