4 | | * 意見交換できるように~~[forum:1 議論のページ]~~[https://www.kdel.org/wp/?p=2016 コメント記入用のページ]を用意しました. |
5 | | * 量が増えたら,サブページに移動します. |
6 | | * ルール(ドラフト版)は,[wiki:robocupLogisticsLeague/JapanOpen2020/rulebook こちら]. |
| 4 | |
| 5 | == ロボカップジャパンオープン2020: !RoboCup !JapanOpen 2020 == |
| 6 | * 本ページの大会は,[http://www.robocup.or.jp/JapanOpen2020b/ ロボカップジャパンオープン2020] の中のロジスティクスリーグを扱います. |
| 7 | * なお,2020年3月開催予定でした[http://www.robocup.or.jp/JapanOpen2020/ ロボカップジャパンオープン2020]は延期となり,COVID-19の影響により各リーグでの分散開催となっています. |
| 8 | * ロジスティクスリーグは、他のリーグよりも開催を早めておりますので,締切等のスケジュールが異なりますのでご注意下さい. |
| 9 | |
| 10 | == 大会概要: Abstract == |
| 11 | * COVID-19の影響でロボットの実機を扱う競技大会が相次いで中止となっている今,これからのwithコロナの時代に向けて,新しい競技大会の開催方法が求められています。. |
| 12 | * 「ロボカップジャパンオープン2020 Logistics League」では,実機ロボットの競技大会の今後の標準的な実施方法を検討するための,オンライン化実証実験を行います. |
| 13 | * 各チームはロボットを会場である龍谷大学に送り,競技者はインターネット経由の遠隔操作でロボットを調整し,競技に参加するだけ.つまり'''「無観客試合ならぬ無選手試合」'''という試みです. |
| 14 | * 9月2日現在,世界においてそのような形式でロボット競技大会を開催した話は出ておらず,この「ロボカップジャパンオープン2020 Logistics League」が'''初めての大会'''となる可能性が高いです。. |
| 15 | * 今回参加するチームは,龍谷大学,奈良朱雀高校,岡崎工業高校,四日市工業高校(2チーム)の5チームです. |
| 16 | * ロジスティクスリーグは2011年のRoboCup 世界大会から始まっており,今回実施する大会はこの世界大会のための技術を競う'''Technical Entry Challenge'''です. |
| 17 | * アルコール消毒や三密回避等コロナ対策を十分に行ったうえで,大会を運営します. |
38 | | ||Time ||18th||19th||20th||21st||22nd|| |
39 | | || 9:00-||Opening Ceremony||----||TEC-Final1|| |
40 | | ||10:00-||TEC-1||TEC-1||TEC-Final2|| |
41 | | ||11:00-||TEC-2||TEC-||SRCLL-demo|| |
42 | | ||12:00-||TEC-3||TEC-3||Lunch|| |
43 | | ||13:00-||SRCLL-demo (Lunch)||SRCLL-demo (Lunch)||----|| |
44 | | ||14:00-||TEC-4||TEC-4||----|| |
45 | | ||15:00-||TEC-5||TEC-5||----|| |
46 | | ||16:00-||SRCLL-demo||SRCLL-demo||----|| |
| 52 | ||Time || 20th|| 21st|| 22nd|| |
| 53 | || 9:00-||IND01||IND02||Final01|| |
| 54 | || 9:20-||IND04||IND05||Final02|| |
| 55 | || 9:40-||IND02||IND03||Final03|| |
| 56 | ||10:00-||IND05||IND01||Final01|| |
| 57 | ||10:20-||IND03||IND04||Final02|| |
| 58 | ||10:40-||IND01||IND02||Final03|| |
| 59 | ||11:00-||IND04||IND05||Final01|| |
| 60 | ||11:20-||IND02||IND03||Final02|| |
| 61 | ||11:40-||IND05||IND01||Final03|| |
| 62 | ||12:00-||IND03||IND04|| Launch|| |
| 63 | ||12:20-||Launch||Launch||Launch|| |
| 64 | ||12:40-||Launch||Launch||Launch|| |
| 65 | ||13:00-||Launch||Launch||Final01|| |
| 66 | ||13:20-||IND01||IND02||Final02|| |
| 67 | ||13:40-||IND04||IND05||Final03|| |
| 68 | ||14:00-||IND02||IND03||---- || |
| 69 | ||14:20-||IND05||IND01||---- || |
| 70 | ||14:40-||IND03||IND04||---- || |
| 71 | ||15:00-||IND01||IND02||---- || |
| 72 | ||15:20-||IND04||IND05||---- || |
| 73 | ||15:40-||IND02||IND03||---- || |
| 74 | ||16:00-||IND05||IND01||---- || |
| 75 | ||16:20-||IND03||IND04||---- || |
| 76 | ||16:40-||---- ||---- ||---- || |
| 77 | ||17:00-||---- ||---- ||---- || |
53 | | === 手続きに関して === |
54 | | Q. ロボカップジャパンオープンのエントリー締め切りが今週末(2/14)となっておりますがチームコード等不明なため、手続きの仕方を教えてください。 |
55 | | A. 連絡ができていなくて申し訳ありません.仮登録で提出して頂いた書類が,実はエントリーの書類となっていました.すでにエントリー手続きを済ませております.[[br]] |
56 | | なお,チームコードは[wiki:robocupLogisticsLeague/JapanOpen2020]のページの参加チームの項目に載せている「IND??」です. |
57 | | |
58 | | === 位置推定に関して === |
59 | | Q. robotinoの移動・位置補正はどのようにしたらよいですか? |
60 | | A. 若年者ものづくり競技大会では,床のテープや壁を使って位置補正をしていますが,Logistics League では壁は遠いため頻繁な位置補正に使うことは難しいです.また,壁はフィールドの範囲の目安として設置されているため,'''角度が正確でない場合があるどころか真っ直ぐでない場合'''もあります.また,目標物となるMPSも,人の手で設置されます.そのため,'''MPSの位置や角度も正確ではありません'''.[[br]] |
61 | | これらは,工場のオートメーション化における頻繁なラインの変更を想定しているため,適当な設置への対応が求められるからです.RoboCupは競技大会ではありますが,自律移動ロボットの技術進展が目的であるため,このようなノイズの多い条件下での頑強性が求められます.[[br]] |
62 | | では,実際にどうしたらよいのかは,各チームが汎用的な技術を考えて,対応しなければなりません.実際のところは,AMCLなどの事前準備した地図からの自己位置推定技術や,さらにそれに加えて地図も自分で作成するSLAMなどがそれらに対応しますが,もう少しRobotino に対して具体的に考えるのであれば,レーザーレンジファインダー(LRF)の利用やカメラによる画像処理などをうまく使って,目標物へ接近する方法が必要となります.LRFの追加が難しいのであれば,距離センサーの追加などで対応する方法もあります. |
63 | | |
64 | | Q. LiDER・GPSの使用は可能でしょうか? |
65 | | A. ルールとしては,ロボットに載せているセンサーを使うのはOKですが,外部に設置するセンサーは不可です.そのため,フィールドに基地局を設置して位置推定するのはNGです.[[br]] |
66 | | あと,通常のGPS は,建物内のため,基本的には使えないはずですし,それを利用しているチームは,世界大会にはいませんので,日本の大会としてもNGとしたいです. |
67 | | |
68 | | === プログラムに関して === |
69 | | Q. レフリーボックスの利用について? |
70 | | A. 今回の!JapanOpen では,TEC と呼ばれる競技を行います.これは,RCLLの入門用のルールになっています.~~こちらは,通信の部分を使わない仕組みになっていますので,レフリーボックスは利用しません.~~通信の項目もあります.[[br]] |
71 | | |
72 | | Q. Robotino View以外のソフトウェアを使用してもよいでしょうか(具体的には3Dカメラを用いるソフト). |
73 | | A. はい.大丈夫です.Robotino を制御するのに,他の言語(C,C++,Java,Matlab など)を用いてもOKですし,それ以外のプログラムが動いていても問題ありません.また,ロボットの外寸の規定の範囲内であれば,別の計算機(ノートパソコン,Raspberry PI,Arduino など)を搭載してもかまいません.[[br]] |
74 | | なお,ロボットの外寸に関してですが,RCLL のルールでは高さ制限が110cmとなっています.これは,Robotino にフエスト社さん純正のテーブル付き支柱にCobotta を載せると超えてしまう高さです.そのため,Cobotta を載せても問題ない高さに変更する予定です. |
75 | | |
76 | | === 競技に関して === |
77 | | Q. ステーションの入力側・出力側両方にタグが貼られるのでしょうか. |
78 | | A. はい.タグは[http://wiki.ros.org/ar_track_alvar alvar]を用います.ファンクションブロックのタグとは異なりますのでご注意下さい.タグの詳細はRCLL のルールブックを参照して下さい.[[br]] |
79 | | なお,TEC は,入門者向けと言うことでファンクションブロックで認識できるタグを使う形式になっていますが,RCAP2020やRoboCup世界大会では,ALVARのタグを利用しています.本大会はRCAP2020 に出場するチームの技術向上の場として考えていますので,'''タグに関しては'''~~'''厳しいですがALVAR タグを利用したい'''と考えています~~ '''議論して決めたいと思います'''.[[br]] |
80 | | View3 でALVAR タグを扱うプログラムに関しては,後ほど公開したいと思います.現バージョンは,MPSの正面からカメラで撮影したときに,識別するプログラムになっていて,MPSが斜めの場合には対応しておりません.'''(←ジャパンオープンまでに公開が間に合わないかもしれません….すみません)''' |
81 | | Q. タグの貼られる位置は高さ・中心は固定でしょうか. |
82 | | A. RCLL のルールブックには,貼り付ける場所に関する情報は載っておりません.実際,世界大会で使っているMPS には,タグを印刷した紙をテープで止めているだけですので,'''だいたいの位置はそろっています'''が,一台一台微妙にずれていますので,このタグを用いて位置決めなどをすることは勧めません.[[br]] |
83 | | なお,世界大会では,昨年から透明のシートにタグを印刷して,それをMPSに貼り付ける方法を採用しています.そのためタグの背景はMPSの地の表面が見える状態になっています.また,ラミネート加工したような表面になりますので,反射等が生じる危険性があります. |
84 | | |
85 | | Q. タグの結果をリストに保存(検出スキル)とはどのような事か。(方法等) |
86 | | A. TEC は,RCLL に参加するためのチームの技術向上を目指した競技になっており,このスキルもRCLL での利用するプログラムの途中までを求めています.RCLL では,探索フェーズにて未知のMPS をフィールド上で見つけ,そのMPSの種類(タグ),座標,そして向きを!RefBox に報告することで点数が入ります.そのため,ロボットがMPSの種類,座標,向きを報告する時の,それら生データがちゃんと手に入っているかどうかを審判が確認できればOKです.[[br]] |
87 | | 具体的には,画面に出力する,ファイルに出力して後で見せる,配列変数の中身を見せる などプログラムがちゃんとタグを識別していることを審判が理解できればOKです. |
88 | | |
89 | | Q. 棚にのっている製品の種類識別はロボットが行うのか。 |
90 | | A. RCLL では,キャップステーションは2種類あり,CS0とCS1で,キャップの色を変えています.ベースステーションとリングステーションは,Robotino 側がRefBox経由でMPSに色を指示します.そのため,製品の識別は,ロボットが行う必要性はありません. |
91 | | |
92 | | Q. クロスオーバースキルは競技時間が長いが、通常スキル何個分の扱いになるのか。 |
93 | | A. 1スキル15分でスケジュールを組む予定です.そのため,どれを選んでも1枠の割り当てになるはずです. |
94 | | |
95 | | Q. 達成したスキルは繰り返すことができないとありますが達成していなければ,次のタスク時や,次の日のタスク時に再チャレンジすることができるという解釈でよろしいでしょうか. |
96 | | A. スキルをいつ選択するのかに関しては,植村の方でも読み切れていませんので,世界大会の担当者に質問する予定ですが,基本的に質問者の解釈で問題ないと思っております.[[br]] |
97 | | タイムスケジュールを考えたときに,1チームに連続してスロットの割り当てをするとスキルに成功したときと失敗したときで次のスロットで何を実行するかが変わってくるため,たぶんそのような割り当て方はおかしいのではないかと考えています.そうすると,5チームが1スロットずつ順番に実施する方法になるのが自然かと思います.[[br]] |
98 | | その場合,あるスロットでスキルに失敗した場合,次のスロット(6つ後)に再度そのスキルを選ぶもしくは別のスキルを実施する という形式になるのではと思っています. |
| 84 | * [wiki:robocupLogisticsLeague/JapanOpen2020/QandA Q and A]のページを作成しました. |