Skip to content

Latest commit

 

History

History
157 lines (114 loc) · 8.48 KB

cml_ja.md

File metadata and controls

157 lines (114 loc) · 8.48 KB

READMEへ

日本語 | English

Carry My Luggage(CML)

参考動画: https://youtu.be/dzyJ1dHTulc

Note

この動画は過去に実施された競技の様子である.今年の競技ルールとは異なる可能性がある.

メインゴール (Main Goal)

オペレーターが外に駐車された車まで荷物を運搬することを,ロボットが支援する状況を想定して実施される. ロボットは荷物を掴んだ後,既知環境から未知環境までオペレータ追従し,荷物運搬の支援を行う. その後,ロボットは自律的に開始地点既知環境)まで戻る.

フォーカス (Focus)

指差し認識,マニピュレーション,人追従走行,地図なしのナビゲーション,ソーシャルナビゲーション.

セットアップ (Setup)

  • ロケーション: 競技はアリーナの内外で行われる.
    • 既知環境: アリーナ内は事前にマッピングすることができる.
    • 未知環境: アリーナ外は事前にマッピングすることが禁止されている.
    • 開始地点: ロボットはリビングルームのあらかじめ決められた場所でスタートし,セットアップデーに公開される.
    • 目的地点: 荷物を受け渡す最終地点は,競技開始時にTCによって決定される.
  • 荷物: 2つのバッグを設置する.
    • 配置場所: オペレーターの近く(2[m]以内の距離でロボットから見える位置)に配置され,具体的な場所はセットアップデーに公開される.
    • サイズ: 350×100×350[mm] 以内の大きさのバッグが用いられる.
  • オペレーター: オペレーターは,ロボットの前に立って競技で使用するバッグを指さす.オペレータはボランティアより選出される.
  • 制限時間: 7分

手順 (Procedure)

スタートフェーズ (Starting Phase)

  1. セットアップ: TCは,チームにロボットを開始地点へ移動させるよう指示する.
  2. 開始: TCは開始の合図を出し,タイマーをスタートさせる.同時にチームは最後の簡単なセットアップ(スタートボタンを押す等)を完了し,開始地点を離れる.このとき,ボタンを2つ以上押すなど複雑なセットアップ手順の実施は認められない.
  3. 指差し: オペレータは開始の合図と同時に,2つのバッグの内,事前に指定されたバッグの方を指さす.
  4. 把持: ロボットは,オペレータが指さしたバッグを認識し,それを把持する.

フォロミーフェーズ (Follow-Me Phase)

  1. 運搬開始: ロボットがバッグを把持し追従可能な状態になったら,ロボットはオペレーターにその主旨を伝える.
  2. 歩行: その後,オペレータは既知環境から未知環境に向かって歩き始める.
  3. 人追従: ロボットは歩き始めたオペレータを追従し,走行する.オペレータがゴール時点にたどり着いた場合,オペレータからその旨を伝えてもらう.
  4. ボーナス: 追従中,以下最大3種類の障害物が出現する.各障害物の有無は事前にチームが指定する.
    • 地面にある小さな物体(積み木など)
    • 見づらい3Dオブジェクト(椅子やグラスなど)
    • 開閉式バリア(ガイドポールなど)

Caution

Natural walking: オペレータは歩行を開始した後,ロボットの方を振り返ること,歩行を止めることはできない.

ナビゲーションフェーズ (Navigation Phase)

  1. 受け渡し: オペレータはロボットにゴール地点に着いたことを伝えた後,ロボットはオペレーターにバッグを渡す.
  2. ナビゲーション: ロボットは未知環境から既知環境にある開始地点まで自律的に移動する.
  3. ゴール: ロボットが開始地点へ戻ったら,タスク終了になる.
  4. ボーナス: ロボットがゴール付近にできた列(2-4名)の最後尾へ並ぶ.

デウス・エクス・マキナ (Deus ex Machina)

本タスクでは,次のデウス・エクス・マキナが採用される. 該当アクションの点数は入らないが,より簡単な手法で部分的なタスクをスキップし,全体的なタスクを継続することができる.

Action Bypassing
バッグの数 設置されているバッグの数は1つにする
バッグの把持 ロボットが選択したバッグを,オペレータがロボットに持たせる.その際,ロボットがオペレーターにバッグの位置を伝える
マーカを用いた人追従走行 マーカをオペレータに持たせた状態または取り付けた状態で人追従走行を行う

スコアシート (Score Sheet)

Action Score
メインタスク
1. スタートフェーズ
  - オペレータが選択したバッグを検出する 50
  - 選択されたバッグを把持する 100
2. フォロミーフェーズ
  - オペレーターを追従してアリーナの外に出る 50
  - オペレーターを追従してアリーナの外にあるゴール地点へ着く 50
3. ナビゲーションフェーズ
  - 自律的にアリーナ内に入る 25
  - 自律的に開始地点へ戻る 25
ボーナスタスク
2. フォロミーフェーズ
  - 地面にある小さな物体(積み木など)を回避する 50
  - 見づらい3Dオブジェクト(椅子やグラスなど)を回避する 50
  - 開閉式バリア(ガイドポールなど)を回避する 50
3. ナビゲーションフェーズ
  - ゴール地点にできた列の最後尾に並ぶ 50
ペナルティ
不参加(無断) -500
合計(ボーナスタスクを含む) 500

Note

ボーナススコアは,対象となるフェーズのメインタスクを最低一つ達成した場合にのみ獲得可能である.

得点係用のスコアシート: CML-score_sheet

指示 (Instructions)

ボランティアへ (To Volunteer)

ボランティアは競技チームによって自由に選ばれ,以下のタスクを行う.

  • フォロミーフェーズのため,ボランティアを1名選ぶ.
  • 列並びタスクのため,ボランティアを2名から4名選ぶ.
  • 競技が始まる30分前に集まる.
  • タスクの情報についての指示を受ける.
  • ボランティアはロボットだけからの指示に従い,自分自身で行動しないでください.

Note

ボランティアできる人数が足りない場合, 他チームからの支援をお願いする場合がある.

得点係へ (To Scorer)

得点係はGeneral Rules採点方法に定義されているように選ばれ,以下のタスクを行う.

  • 競技が始まる30分前に集まる.
  • スコアシートの情報についての指示を受ける.
  • 競技チームの競技をスコアリングする.
  • 他の得点係とTCとスコアを確認し合う.
  • スコアシートをTCに提出する.

Warning

ゲストに関する情報は競技チームと共有してはいけない. そのような行為はペナルティの付加や競技の失格につながる可能性がある.

TCへ (To TC)

  • セットアップデー中:
    • ロボットの開始地点をアナウンスする.
    • 使用するバッグをアナウンスする.
    • 使用する障害物をアナウンスする
    • バッグが置かれる位置の候補をアナウンスする.
  • 競技開始直前:
    • フォロミーフェーズのボーナスタスクに取り組む場合)障害物を設置する.
    • バッグを置く位置を指示する.
  • 競技中:
    • オペレーターが指差すバッグを指示する.
    • フォロミーフェーズゴール地点を指示する.