$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
researchContentsForB4
Search
k-hasegw
April 24, 2023
Programming
0
110
researchContentsForB4
k-hasegw
April 24, 2023
Tweet
Share
More Decks by k-hasegw
See All by k-hasegw
progressReport_k-hasegw_20230220.pdf
khasegw0831
0
110
progressReport_k-hasegw_20230131.pdf
khasegw0831
0
350
progressReport_k-hasegw_20230117
khasegw0831
0
380
f-sync_algo
khasegw0831
0
250
Other Decks in Programming
See All in Programming
ゲームの物理 剛体編
fadis
0
370
안드로이드 9년차 개발자, 프론트엔드 주니어로 커리어 리셋하기
maryang
1
130
著者と進める!『AIと個人開発したくなったらまずCursorで要件定義だ!』
yasunacoffee
0
150
TestingOsaka6_Ozono
o3
0
170
FluorTracer / RayTracingCamp11
kugimasa
0
250
Cap'n Webについて
yusukebe
0
150
Canon EOS R50 V と R5 Mark II 購入でみえてきた最近のデジイチ VR180 事情、そして VR180 静止画に活路を見出すまで
karad
0
130
「コードは上から下へ読むのが一番」と思った時に、思い出してほしい話
panda728
PRO
39
26k
Full-Cycle Reactivity in Angular: SignalStore mit Signal Forms und Resources
manfredsteyer
PRO
0
170
マスタデータ問題、マイクロサービスでどう解くか
kts
0
110
実はマルチモーダルだった。ブラウザの組み込みAI🧠でWebの未来を感じてみよう #jsfes #gemini
n0bisuke2
3
1.3k
大規模Cloud Native環境におけるFalcoの運用
owlinux1000
0
190
Featured
See All Featured
The Spectacular Lies of Maps
axbom
PRO
1
400
Are puppies a ranking factor?
jonoalderson
0
2.4k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
260
Docker and Python
trallard
47
3.7k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
140
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
Into the Great Unknown - MozCon
thekraken
40
2.2k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
68
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
26
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
1
200
ラッコキーワード サービス紹介資料
rakko
0
1.8M
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
91
Transcript
MASUZAWA LABORATORY – ALGORITHM DESIGN LABORATORY (http://www-masu.ist.osaka-u.ac.jp) Department of Computer
Science, Graduate School of Information Science and Technology, Osaka University. 視野に欠損のある モバイルロボット群の アルゴリズム 増澤研究室 M1 長谷川 和輝
1 モバイルロボット 人に代わって仕事をするロボット 掃除ができるルンバ 配膳ができるBellaBot 複数台ロボットの分散制御 個々が同時並行でプログラムを自律的に実行 互いをセンサで観測して協調動作 ロボットによる倉庫整理 ドローンアート
2 従来のモバイルロボット群モデル 他の全ロボットを観測できることを前提 視野が限定された研究が少ない 実機では全ロボットの観測は困難 観測用センサーの実装コストの高さ 障害物による観測の妨害 故障時に完全に停止してしまうリスク
3 研究概要 目的 視野の欠損したロボット群を制御する アルゴリズムの考案 研究計画 1次元モデルを考える ロボット均一配置問題 1次元モデルを2次元へ拡張 最近接の1体のみ見えるケース
最遠隔の1体のみ見えないケース k体のロボットが見える,見えないケースに拡張
ロボット均一配置問題
11 ロボット均一配置問題 直線グラフ上,任意の位置にロボットがいる 最終的に等間隔にロボットを並べる 最大空間と最小空間の差を1以下にする 初期状態 最終状態 2 2 2
3
12 視野が無制限時の戦略 全ロボットが観測できるため以下が取得可能 壁と壁の距離からグラフの長さ ロボットの台数 ロボットの適切な間隔 (グラフの長さ - ロボット数)÷(ロボット数+1) 直線上のため隣のロボットのみ観測可能
2 2 2 3
13 視野制限下でのナイーブな戦略 アイデア 左右間隔が等しいことが理想 最大空間と最小空間の差が1の場合も許容 左右の差が2以上であれば差を縮めたい LCMサイクル 1. 左右をLook 2.
左右の差により移動先をCompute 差が2以上:大きい方の間隔を1縮める 差が1以下:動かない 3. Computeに応じてMove
14 視野制限下での戦略の欠点 意図しない状態での停止 左右の差が1であるが等間隔でない 解決への糸口 差が2になるロボットをうまく作り出したい 2 1 3 3
2 1 3 3
15 ロボットに機能を追加 追加する機能 自身にとっての左右を識別する メリット 左右の差が1の場合に追加で条件を指定できる 例 左:奇数,左:偶数 2 3
2 3
16 機能追加による改善 意図しない状態での停止を改善 2 1 3 3 2 1 3
3 2 3 2 2
17 提案するアルゴリズム 最終状態: 左右の距離が同じ,または 差が1で左が奇数,右が偶数 LCMサイクル 1. 左右をLook 2. 左右の差により移動先をCompute
差が2以上:大きい方の間隔を1縮める 差が1以下で左が偶数,右が奇数:左を奇数,右を偶数にする 上記以外:動かない 3. Computeに応じてMove