Re: The history of "M&Y"

Team "M&Y" and "花鳥風月"
the soliloquy of the father
毎日更新!

RescueSimulation 2023 Rules の質問 その13

2023-05-24 | Rescue Rules 2023

Rescue Simulation の2023年ルールについて


【質問21】
4.4.1. * The next team in line should prepare the computer submitted at the beginning of the previous team’s round to run the program as a client to the game server. The referees will give a maximum of 2 minutes. 
前のチームの競技の開始時に、次のチームは提出されたコンピューターを準備して、プログラムをゲーム サーバーのクライアントとして実行する必要があります。 審判は最大 2 分間を与える。
前のチームが競技を実施している最中に、次のチームが準備をできるのかが疑問です。ゲームサーバに接続したり、クライアント側でプログラムを実行したり・・・前の競技を実施している最中に、次のチームが作業して競技に影響は無いのでしょうか?
これ、前のチームの競技が「終了したら」その後の2分間で準備をする、であれば納得なのですが・・・

回答は
The preparing part refers to getting the program ready and making sure that the transition with the previous team goes smoothly. So yes, teams should get ready, while the previous team is competing.
Most likely, there will always be some kind of delay and teams always get additional time to prepare, after the previous team’s game is over.
Like mentioned in this thread this rule is marked with an ‘*’ and is not 100% set in stone and is also subject to change in the near future.
「準備」の部分は、プログラムを準備し、前のチームとの移行がスムーズに行われるようにすることを指します。したがって、前のチームが競技中である間に、チームは準備を整える必要があります。
多くの場合、いくらかの遅延が発生するため、前のチームのゲームが終わった後、チームは追加の準備時間を得ることができます。
このルールはこのスレッドで言及されているように、「*」が付いており、完全に確定されたものではなく、近い将来変更される可能性があります。
素晴らしく曖昧な回答です。 「次の競技のための準備をするんです。」 それは分かっています。 与えられた2分間で何をどう準備するの? を問うているのですが、何ら具体的な回答がありません。

*印のところは「将来変更されるかもしれない」と確かに書かれていますが・・・じゃあ、いつ頃決まるの?

またまた、次々と疑問が沸いてしまいます。
もしかしたら、まだ決まっていない(検討中なのかもしれない)

ということで、もう一度
ルール4.4.1では「次のチームに準備のために2分間が与えられる」と書かれています。この2分間で、チームは具体的に何を準備するのか教えてください。 と質問しました。

回答は・・・
here is a detailed explanation of how we are planning to run the competition this year.
1.Before the round, we may ask teams to close(shut down / sleep) their computer to avoid making any additional changes to their code
2.(Preparation A) 10 minutes before the planned game time, we’ll invite the team to the preparation area next to the game area and allow them to open(boot/resume) their computer. During this period, the organizer should check the team will not make any changes to their code.
3.(Preparation B) 3 minutes before the planned game time, we’ll ask the team to connect their PC to the game network and ask them to set their robot JSON file via webUI. Then start their controller.
4.The maximum time limit for Prep A + B will be 10 minutes. Teams are not allowed to make any changes to their controller and the robot JSON file.
5.After the team’s preparation is completed, the judge will push the start button then the game will be started.
ここでは、今年のコンテストの運営方法について詳しく説明します。
1.ラウンド前に、コードに追加の変更が加えられないように、チームにコンピューターを閉じる (シャットダウン/スリープする) よう依頼する場合があります。
2.(準備 A) 試合予定時間の 10 分前に、チームを試合エリアの隣の準備エリアに招待し、コンピューターを開く (起動/再開) ことができるようにします。 この期間中、主催者はチームがコードに変更を加えていないことを確認する必要があります。
3.(準備 B) 試合予定時間の 3 分前に、チームに PC をゲーム ネットワークに接続してもらい、WebUI 経由でロボットの JSON ファイルを設定してもらいます。 次に、コントローラーを起動します。
4.Prep A + B の制限時間は 10 分です。 チームはコントローラーとロボットの JSON ファイルを変更することはできません。
5.チームの準備が完了したら、審判がスタートボタンを押して試合が始まります。

今年の(RoboCup 2023での)競技手順を(結構こまかく)書いてくれたのだと思います。
で・・・競技10分前に準備A(上の項番2)、競技3分前に準備B(項番3)を実施するのですが・・・項番4には準備A+準備Bで10分間が与えられます。
10分間? ルールに書かれている「2分間」はどこに行ってしまったのでしょか? ルールが変更になったということ? ここら辺が書かれていないので、またまた疑問が沸いてきてしまいます。

(ルール4.4.1に書かれている)前のチームの競技が「始まったら」次のチームが準備をする。準備に2分間与えられる。と書かれているので、どう考えても次のチームの準備は前のチームの「競技中」に実施することになりますよね。
前のチームの競技中に次のチームの準備(LAN線を接続したり、クライアントPCとゲームサーバを接続して、プログラムを起動するなど)ができるの? というのが疑問なのですが・・・まだ、その疑問は解消していません。

とりあえず、ルールには準備が2分、今回の回答だと準備に10分、と違っているけどこれはルールが変更になったのですか? という質問と、もう一つ項番3の準備Bは前のチームの競技が終わってから実施するのですか? の2つを質問します。
 
なんと、すぐに回答が来ました・・・
Rule 4.4.1 only refers to Preparation B, as Preparation A only ensures that teams are ready to go according to the specified schedule.
This is obviously not part of the rules, as every organizer can manage the timeframe of the schedule as they see fit. At the end of the day, we need to make sure that teams have comfortable time frames for the competition and don’t feel rushed but also make sure, that we keep to a reasonable schedule so as not to cause too many delays.
In addition, Preparation B will not happen while other teams are still running.
We will release a detailed schedule at the competition. But whatever schedule we end up using, rest assured that it will be following the rules.
準備 A はチームが指定されたスケジュールに従って準備が整っていることを保証するだけであるため、ルール 4.4.1 は準備 B のみに言及しています。
これは明らかにルールの一部ではなく、すべての主催者がスケジュールの時間枠を必要に応じて管理できるためです。 結局のところ、私たちはチームが競技に向けて快適な時間枠を確保し、焦らないようにする必要がありますが、過度の遅延を引き起こさないように合理的なスケジュールを守ることも確認する必要があります。
また、他のチームが走行中は準備Bは発生しません。
大会の詳細なスケジュールは改めて発表させていただきます。 しかし、最終的にどのようなスケジュールを使用するとしても、それはルールに従っていることを保証します。

2つ以上質問しても、1つしか返って来ません・・・
一歩前進したのは
①ルール4.4.1に書かれている準備は準備Bのこと
②準備Bは前のチームの競技中には実施しない
この2つが明確になりました。
とすると、ルール4.4.1に書かれている、「前のチームの競技が始まったら次のチームか準備をする」と矛盾しますよね・・・(「前のチームの競技が終わったら・・・」なら納得ですが)

結局、ルール4.4.1とあなたの回答がマッチしてないけど、ルールが変ったの? と返してみます

まだ、回答はありません・・・

(まだ終わっていませんが・・・)ここまでのまとめです。
ルール4.4.1には、前のチームの競技が始まったら次のチームは準備をする、とありますが、次のチームが(クライアントPCをゲームサーバに接続したり、プログラムを起動するなどの)準備をするのは、前のチームの競技が終わってからします。
そういう意味で、ルール4.4.1は間違ってます。

いつも、長いやり取りになるのは・・・
私の英語力が無くて、質問が伝わってないのだろうなぁ・・・


コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« RescueSimulation 2023 Rules... | トップ | RescueSimulation 2023 Rules... »
最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。

Rescue Rules 2023」カテゴリの最新記事