Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
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
Basic Architectures
denyspoltorak
0
680
16年目のピクシブ百科事典を支える最新の技術基盤 / The Modern Tech Stack Powering Pixiv Encyclopedia in its 16th Year
ahuglajbclajep
5
1k
CSC307 Lecture 03
javiergs
PRO
1
490
Automatic Grammar Agreementと Markdown Extended Attributes について
kishikawakatsumi
0
200
ぼくの開発環境2026
yuzneri
0
230
Vibe Coding - AI 驅動的軟體開發
mickyp100
0
180
AWS re:Invent 2025参加 直前 Seattle-Tacoma Airport(SEA)におけるハードウェア紛失インシデントLT
tetutetu214
2
110
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
460
CSC307 Lecture 02
javiergs
PRO
1
780
CSC307 Lecture 09
javiergs
PRO
1
840
例外処理とどう使い分ける?Result型を使ったエラー設計 #burikaigi
kajitack
16
6.1k
dchart: charts from deck markup
ajstarks
3
990
Featured
See All Featured
The SEO Collaboration Effect
kristinabergwall1
0
350
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
290
Ethics towards AI in product and experience design
skipperchong
2
190
The Cost Of JavaScript in 2023
addyosmani
55
9.5k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.3k
Prompt Engineering for Job Search
mfonobong
0
160
Why Our Code Smells
bkeepers
PRO
340
58k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
68
Raft: Consensus for Rubyists
vanstee
141
7.3k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
380
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
110
Become a Pro
speakerdeck
PRO
31
5.8k
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