高岡市ロボットプログラミング競技大会 2018
一般規則
(エキスパート競技、ミドル競技、オープン競技 共通ルール)
目次
共通ルール ... 1 1. サプライズ ルール ...1 2. 資材 ...2 3. ロボットに関する規則 ...3 4. 競技する前に ...4 5. 競技 ...4 6. 競技コート、競技エリア、ピットエリア ...6 7. 禁止事項 ...6 8. 公平性 ...6 9. インターネットソリューション / 重複モデルとプログラム ...7共通ルール
高岡市ロボットプログラミング競技大会(以下、「高岡市大会」という)の競技ルールは、2018 WRO 国際大 会及び Japan 決勝大会のレギュラー カテゴリ競技ルールを参考に、大会組織委員によって制定されていま す。 a. エキスパート競技の競技ルールは、2018 WRO 国際大会のレギュラー カテゴリ競技ルール を参考に、高岡市大会ルールとして難易度を低くした内容とします。 b. ミドル競技の競技ルールは、2017 WRO Japan 決勝大会のレギュラー カテゴリ競技ルール と同一の内容とします。 c. オープン競技の競技ルールは、ミドル競技の難易度を低くした内容とします。1. サプライズ ルール
1.1. 高岡市大会では、サプライズルールは適用しません。2. 資材
2.1. ロボットの組み立てに使用されるコントローラー、モーター、およびセンサーは、
LEGO®MINDSTORMS™セット(NXT または EV3)のものでなければなりません。 HiTechnic カラーセ ンサーは、この構成に追加できる唯一のサードパーティ製の要素です。 2.2. LEGO ブランドの要素のみを使用して、ロボットの残りの部分を構築することができます。 a. エキスパート競技では、LEGO ブランドのあらゆる部品を使用して、ロボットを構築するこ とができます。 b. ミドル競技、及びオープン競技では、次の 1 セット(基本セット)のみを使用して、ロボ ットを構築することができます。その他の部品は、使用できません。 ⅰ. 教育版レゴ マインドストーム EV3(EVR45544, EVR45544S) ※ジャイロセンサーの 使用は、禁止します。 ⅱ. 教育版レゴ マインドストーム NXT(WRL9797, WRL9797V95, WRL9797V120) WRO は、LEGO MINDSTORMS の教育用バージョンの使用を推奨しています。
2.3. 競技者は、大会中に必要なすべての機器、ソフトウェア、ポータブルコンピュータを準備して 持ち込む必要があります。 2.4. 競技者は十分な予備部品を持っていなければなりません。 事故や機器の故障の場合でも、大会 主催者は、メンテナンスや交換の責任を負いません。 2.5. コーチは、競技中に指示と指導を行うためにコート(競技エリア、ピットエリア)に入場する ことはできません。 2.6. 競技者は事前にロボットを組み立てることができます。 2.7. 競技者は、どのようなフォーマット(紙ベースとデジタルを含む)であっても、書面、図、写 真のいずれの場合でも、ロボットを組み立てるための指示シート/ガイドを使用することはでき ません。 2.8. 競技者は事前にプログラムを作成することができます。 2.9. ねじ、糊、テープ、またはその他の非 LEGO 材を使用してロボットの部品を固定することはでき ません。 これらの規則に違反すると、失格となります。 2.10. コントロールソフトウェアは年齢層によって異なります a. 小学生と中学生の場合、ROBOLAB®、NXT®、EV3 ソフトウェアのみが許可されます。 b. 高校生の場合、NXT / EV3 コントローラ用の任意のソフトウェアやファームウェアを実行 することができます。 2.11. ロボット用のモーターとセンサーは、LEGO®と HiTechnic から供給されています。 その他の製品は許可されていません。 競技者は元の部品を変更することはできません (例:EV3、NXT、モーター、センサーなど)変更された部品で作られたロボットは、その試合で 失格となります。 許容されるセンサーとモーター:
9842 - NXT Motor with Tacho
9843 - NXT Touch Sensor
9844 - NXT Light Sensor 9845 - NXT Sound sensor 9846 - NXT UltraSonic sensor 9694 - NXT Colour sensor 45502 – Large Motor 45503 – Medium Motor 44504 – Ultrasonic Sensor 44506 – Color Sensor 44507 – Touch Sensor 44509 – Infrared Sensor 45505 – Gyro Sensor
HiTechnic NXT Color Sensor V2
3. ロボットに関する規則
3.1. 「ミッション」を開始する前のロボットの最大寸法は、250mm×250mm×250mm 以内でなければ なりません。 ロボットが始動した後、ロボットの寸法は制限されません。 3.2. 競技者は 1 つのコントローラー(NXT または EV3)のみを使用できます。3.3. 使用するモーターとセンサーの数に制限はありません。 ただし、モーターとセンサーを接続す るには、正式な LEGO®材料のみを使用することができます。 3.4. 競技者が、ロボットを起動するアクションが実行された後(プログラムが実行されるか、また は中央ボタンが押されてロボットを起動した後)、ロボットを妨害または支援するために、任意 の動作または移動を実行することはできない。 このルールに違反する競技者は、この特定の試 合でスコアが 0 になります。 3.5. ロボットは自律的で、「ミッション」を単独で終わらせなければなりません。 ロボットの走行 中は、無線通信、リモコン、有線の制御システムは使用できません。 このルールに違反してい る競技者は失格となり、競技を直ちに終了する必要があります。 3.6. ロボットは、必要に応じてメインユニット(コントローラー、モーター、センサー)が入って いないロボットのあらゆる部分をフィールド上に残すことができます。 パーツがフィールドま たはそのゲーム要素に触れ、ロボットから離れるとすぐに、ロボットの一部ではないただの LEGO 要素とみなされます。 3.7. Bluetooth と Wi-Fi 機能は常にオフにする必要があります。 つまり、すべてのプログラムはコ ントローラーで実行する必要があります。 3.8. SD カードを使用してプログラムを保存することは許可されています。 SD カードは、ロボット が車検を受ける前に挿入されなければならず、車検が完了した時点で競技期間中は取り外すこと はできません。
4. 競技する前に
4.1. 競技者は、「調整・試走時間」の開始が発表される前に、指定の競技コートに触れることはでき ません。 4.2. 調整・試走時間は、イベントで正式に発表されるまで開始されません。5. 競技
5.1. 競技は、多数のラウンド、調整・試走時間(組み立て、プログラミングおよびテスト時間)で 構成されています。 5.2. ゲームオブジェクトのランダム化は調整・試走時間後に(競技者がロボットを手渡した後に) 行われます。 5.3. 競技者は、指定された調整・試走時間外にロボットを組み立てることはできません。 5.4. 競技者には、各ラウンドの前に調整・試走時間が与えられます。 5.5. 競技者は、イベントで公式にアナウンスがあった後、すぐに組み立て、プログラミングとテス トを開始することができます。 5.6. 競技者は、調整・試走時間が終了した時点で、指定された車検場にロボットを置かなければな りません。その後、審判員はロボットがすべての規定に準拠しているかどうか評価します。 検 査に成功すると、ロボットは競争することが許されます。 5.7. 車検で違反が見つかった場合、審判員は競技者が違反を作り替えるために、3 分間を与えま す。 ただし、与えられた時間内に違反が修正されない場合、試合に参加することはできませ5.8. 車検のためにロボットを車検場に入れる前に、ロボットは「run2018」という名前の実行可能プ ログラムを 1 つだけ持たなければなりません。 プロジェクトフォルダを作成できる場合は、 「WRO2018」と名を付けてください。 その他のファイル(例: サブプログラム)は、同じディ レクトリにあることが許可されていますが、実行は許可されていません。 5.9. ロボットは 2 分間でチャレンジを完了します。 時間は、審判員が開始の合図をしたときに開始 されます。 ロボットは、ゲームマット上のロボットの投影がスタートエリア内に完全に入るよ うに、スタートエリアに配置する必要があります。 EV3 / NXT ブリックは、電源オフです。 参 加者は、スタートエリアのロボットを物理的に調整することができます。 しかし、ロボット部 品の位置や姿勢を変えることによってプログラムにデータを入力することや、ロボットのセンサ ーの測定を行うことはできません。 審判員がこれを特定した場合、競技者は競技会から失格と なる可能性があります。 5.10. 参加者が物理的な調整を終えると、審判員は EV3 / NXT ブリックの電源をオンにし、プログラ ムを選択する(実行しない)合図をだします。 その後、審判員は競技者にロボットの動作方法 を尋ねます。 可能性のあるケースは 2 つあります。 a. ロボットはプログラムの実行直後に移動を開始する。 b. ロボットの中央ボタンを押した後に移動を開始する。他のボタンやセンサーを使用して開 始することはできません。 オプション a)を使用すると、審判員が開始の合図を出し、競技者がプログラムを実行します。 オプション b)を使用すると、競技者はプログラムを実行し、開始を待ちます。 この瞬間にロ ボットやその部品の位置の変化は許されません。 その後、審判員は開始の合図を出し、競技者 は中央ボタンを押してロボットを始動させます。 5.11. タスク中に不確実な部分がある場合、審判が最終的な判断をします。 審判は状況から考え得 るもっとも悪い結果寄りの判断をします。 5.12. あなたの挑戦と時間は次の場合に終了します: a. チャレンジ時間(2 分)が終了した。 b. 競技者が実行中のロボットに触れた。 c. ロボットはゲームテーブルを完全に去った。 d. ルールと規則の違反。 e. ミッションが完了した。 5.13. 得点計算は、各ラウンドの終了時に審判員によって行われます。 競技者は、公正な苦情がな い場合は、ラウンド後にスコアシートを確認し署名する必要があります。 5.14. 競技者のランキングは、競技形式全体に応じて決定されます。 たとえば、それはラウンドの 最高得点か、または 3 ラウンドの中で最高になる可能性があります。 競合する競技者が同じ得 点を取得した場合、ランキングは(ここで時間は得点の計算を考慮していない)時間の記録によ って決定されます。競技者がまだ引き分けの場合、順位は、前回のラウンドで次の最高得点を達 成した競技者を調べることによって、パフォーマンスの一貫性によって決定されます。 5.15. 得点は決して負の点数にはなりません。 ペナルティポイントがあり得点が負になる場合、得 点は 0 になります。例:競技者はミッションで 5 点とペナルティポイント-10 点を獲得した場 合、0 点でランク付けされます。 ミッションで 10 点とペナルティポイント-10 点の競技者でも 同様です。
5.16. 指定された組み立て、プログラミング、メンテナンス、テストの時間外は、ロボットの改造や 交換ができません。 (例えば、車検時間中に、競技者はロボットにプログラムをダウンロード したり、電池を交換したりすることはできません)。 ただし、指定された車検時間内にバッテリ を充電することができます。 競技者はタイムアウトを要求できません。