Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
[JSAI24] Submodular Observation Pose Optimizati...
Search
Semantic Machine Intelligence Lab., Keio Univ.
PRO
May 25, 2024
Technology
1.4k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
[JSAI24] Submodular Observation Pose Optimization for Mobile Robots
Semantic Machine Intelligence Lab., Keio Univ.
PRO
May 25, 2024
Transcript
31 slides
マルチモーダル基盤モデルと劣モジュラ最適化 に基づく移動ロボットの環境探索 慶應義塾大学 松尾榛夏 神原元就 杉浦孔明
概要 - 2 - ▪ 背景 ▪ ロボットの効率的なタスク実行のために物体位置の事前把握が重要 ▪ 一方,無限箇所の情報収集は非合理的
▪ 提案手法:Submodular Observation Pose Optimization ▪ ロボットの2D姿勢集合を最適化 ▪ 劣モジュラ最適化の使用 ▪ 3Dマルチモーダル基盤モデルの使用 ▪ 結果 ▪ 実環境においても提案手法は有益な 観測姿勢を選択
物資配送や監視,家庭内での支援において移動ロボットの利用が有望視 ▪ 効率的な実行のためには物体の位置を事前に把握する必要あり ▪ 日常物体は頻繁に位置が変化 ▪ 無限箇所の情報収集は非合理的 背景:移動ロボットによる屋内環境の事前理解
- 3 - ペンを持ってきて ×8 https://aihabitat.org/challenge/2022_rearrange ☺ 効率的な最新の物体位置の取得
問題設定:効率的な環境探索のためのCOPOタスク - 4 - 観測姿勢集合組み合わせ最適化 (COPO):ロボットの2D姿勢集合を最適化 入力:2Dマップ,環境内の家具に関する点群 出力:ロボットの2D観測姿勢 (x, y,
theta) の集合 ※ 最適=可能な限り多くの物体を観測できる観測姿勢集合の選択
COPO:組み合わせ爆発の問題を回避する必要がある - 5 - 観測姿勢の数が増加 → 可能な組み合わせの数が指数関数的に増加 ⇒ 組み合わせ爆発
※ 観測姿勢の数により最適な観測姿勢集合の要素が決まる <観測姿勢の数が1の場合> <観測姿勢の数が3の場合> 観測姿勢を 新たに増やすわけではない
関連研究:既存手法はCOPOタスクに対応できない - 6 - タスク 代表的研究 特徴 単一の物体探索 (Object search)
[Hernandez+, IROS20], ZAVIS [Park+, ICRA23] ☺ 物体の存在確率を使用して物体を効率的に探索 COPOタスクへの適用 → 組み合わせ爆発の回避× 行動系列生成 Matcha [Zhao+, IROS23], NavCon [Biggie+, CoRL23] ☺ 大規模言語モデル (LLM) を使用し良好な結果 COPOタスクにおいて最適解が得られる保証× [Hernandez+, IROS20] ZAVIS [Park+, ICRA23] NavCon [Biggie+, CoRL23]
提案手法: 劣モジュラ最適化手法による観測姿勢集合の選択 - 7 - Submodular Observation Pose Optimization (SOPO)
新規性 ▪ 劣モジュラ最適化の使用 ☺ 最適スコアの(1−1/𝑒)近似が保証される ☺ 組み合わせ爆発の回避 ▪ 2種類の物体存在マップの生成&使用 ☺ 物体が存在しそうな領域に注目 ☺ 遮蔽物が存在しそうな領域を考慮
2種類の物体存在マップを生成 3Dマルチモーダル基盤モデルOpenScene [Peng+, CVPR23]を使用 → 環境の中で日常物体がありそうな領域を予測 O³Map (1/2):3Dマルチモーダル基盤モデルの使用 - 8
- “Places to put objects that can be carried”
2種類の物体存在マップを生成 PN Switchingにより2種類の物体存在マップに ▪ Positive object occurrence map:日常物体が存在しそうな領域 ▪ Negative
object occurrence map:遮蔽物が存在しそうな領域 O³Map (2/2):物体存在マップの生成 - 9 -
劣モジュラ最適化を用いてカバレッジを最大化する観測姿勢集合を生成 劣モジュラ性を満たす場合 → 貪欲法でも最適スコアの(1−1/𝑒)近似が保証される [Nemhauser+, 78] ⇒ ☺ 組み合わせ爆発の回避 SPOpt
(1/2): 劣モジュラ最適化による組み合わせ爆発の回避 - 10 - 既に観測した姿勢に新たな姿勢を追加する方法でも◎ 集合の要素の増加につれて 新たに得られる情報量が少なくなっていく性質
劣モジュラ最適化を用いてカバレッジを最大化する観測姿勢集合を生成 観測範囲に含まれる値が最大になる観測姿勢を選択 SPOpt (2/2): 遮蔽物を含まず物体の観測が可能な姿勢の選択 - 11 - 観測姿勢 観測姿勢候補集合
選択済みの観測姿勢集合 から得られるカバレッジ
劣モジュラ最適化を用いてカバレッジを最大化する観測姿勢集合を生成 観測範囲に含まれる値が最大になる観測姿勢を選択 SPOpt (2/2): 遮蔽物を含まず物体の観測が可能な姿勢の選択 - 11 - 観測姿勢 観測姿勢候補集合
選択済みの観測姿勢集合 から得られるカバレッジ 遮蔽物 物体 遮蔽物 物体 遮蔽物を含む場合に ペナルティ
実験設定(シミュレーション実験):タスク環境の構築 - 12 - ▪ 環境:Matterport3D [Chang+, 3DV17] の3Dモデルを用いて作成 ▪
ロボット:Human Support Robot (HSR) [Yamamoto+, ROBOMECH J.19] ×5
定量的結果(1/2): 効率的な情報収集が可能な観測姿勢を選択 - 13 - Random baseline:ランダムな姿勢 における画像の収集 GPT-3.5 method:GPT-3.5が観測箇所の
集合を生成 : 観測姿勢集合のサイズ 𝑅𝐾 = 𝐾の集合において観測した日常物体数 環境内における日常物体の総数 𝐾 手法 𝑹𝟓 Random baseline 0.26 GPT-3.5 method 0.21 SOPO 0.50 +0.24 𝐾 = 5
定量的結果(2/2) : 観測姿勢数が増加した場合も効果的な観測姿勢を選択 - 14 - Random baseline:ランダムな姿勢 における画像の収集 GPT-3.5
method:GPT-3.5が観測箇所の 集合を生成 : 観測姿勢集合のサイズ 𝑅𝐾 = 𝐾の集合において観測した日常物体数 環境内における日常物体の総数 𝐾 手法 𝑹𝟐𝟓 Random baseline 0.59 GPT-3.5 method 0.48 SOPO 1.0 +0.41 𝐾 = 25
定性的結果:GPT-3.5手法は効果的でない姿勢を選択 - 15 - 同じ場所を観測する姿勢を選択&観測していない部屋が複数存在 𝐾 = 8
定性的結果:SOPOが効果的な姿勢を選択 - 16 - ロボットによる日常物体の観測を可能にする効果的な観測姿勢を選択 𝐾 = 8
Sensitivity analysis:各パラメータの感度の調査 - 17 - ◼ 𝛼 = 100のモデルが一番貢献 ◼
様々なカメラモデルでSOPOが有効 𝛼 :Negative物体存在マップの考慮 (大きいほど影響大) 𝑑max :観測範囲の扇形の半径 : 観測姿勢集合のサイズ 𝑅𝐾 = 𝐾の集合において観測した日常物体数 環境内における日常物体の総数 𝐾
実験設定(実機実験):観測姿勢集合の巡回 - 18 - ▪ 環境:WRS 2020 Partner Robot Challenge/Real
Spaceの標準環境に準拠 ▪ 実機:Human Support Robot (HSR) [Yamamoto+, ROBOMECH J.19] ▪ 物体:YCB Object [Calli+, RAM15], 一般的な物体
実機実験:実環境における観測姿勢の巡回 ロボットがSOPOで得られた 観測姿勢を巡回 - 19 -
実機実験:実環境における観測姿勢の巡回 ロボットがSOPOで得られた 観測姿勢を巡回 - 19 -
実機実験:実環境における観測姿勢の巡回 ロボットがSOPOで得られた 観測姿勢を巡回 - 19 -
実機実験:実環境における観測姿勢の巡回 ロボットがSOPOで得られた 観測姿勢を巡回 - 19 -
実験結果:実環境におけるSOPOの有益な観測姿勢の選択 - 20 - SOPOは実環境においても有益な観測姿勢を選択
まとめ:SOPOの提案 - 21 - Submodular Observation Pose Optimizationの提案 ▪ 劣モジュラ最適化手法
▪ マルチモーダル基盤モデルによる2種類の物体存在マップの使用 ▪ 実環境においても提案手法は有益な観測姿勢を選択
Appendix
定性的結果(失敗例) - 23 - 遮蔽物のペナルティが大きいため,わずかでも未観測の Positive物体存在マップの値を含む姿勢を選択
エラー分析:物体存在マップとの乖離 - 24 - 失敗名 Ratio [%] 物体存在マップとの乖離 33 オクルージョンあり
30 物体検出器による検出失敗 21 観測された物体の重複 16 Total 100 新たな観測姿勢の追加により新たな物体を観測できなかった場合を失敗とした
実験設定(シミュレーション環境) - 25 - 環境 日常物体数 Room1 86 Room2 20
Room3 22 Room4 37 Room5 34 ▪ 5種類のタスク環境 ▪ 平均して6種類の部屋,35.2種類の家具,39.8種類の日常物体が存在 ▪ 1環境に1つの階のみ
劣モジュラ性 - 26 - 任意の集合𝑆と集合𝑇のそれぞれに対して要素{𝑖}を追加した場合 が成り立つ 今回の問題設定でも,画像を収集するほど新たに得られる物体の情報は 少なくなっていく 集合のサイズを大きくした場合 増分は徐々に小さくなる
[河原吉伸+, 15]
OpenScene [Peng+, CVPR23] Open-vocabularyな3Dシーン理解 → 任意のテキストクエリに対して一致する3Dモデルの部分をheatmap で示すことが可能 - 27-
More Decks by Semantic Machine Intelligence Lab., Keio Univ.
See All by Semantic Machine Intelligence Lab., Keio Univ.
慶應義塾大学 AI実践05 論文執筆の仕組み化
keio_smilab
PRO
7
3.9k
[EMNLP26] RIGEL: Self-Distilled Score Adaptation for Image and Video Captioning Evaluation
keio_smilab
PRO
0
170
[RSJ26] Building a VLA Model Based on Self-Distilled Classification
keio_smilab
PRO
0
230
[RSJ26] AnoleVLA: Lightweight Vision-Language-Action Model with Deep State Space Models for Mobile Manipulation
keio_smilab
PRO
0
200
[RSJ26] NarrativeFlow: Flow-Based Vision-Language-Action Model Using Robot Velocity Fields
keio_smilab
PRO
0
270
[RSJ26] Flow as Flow: Modeling Robot Velocity Fields as Probability Velocity Fields
keio_smilab
PRO
1
300
[RSJ26] Hierarchy-Aware Multimodal Retrieval-Augmented Generation for Embodied Question Answering
keio_smilab
PRO
1
210
[MIRU26] Open-Vocabulary Intention-Guided Object Detection in Diverse Scenes
keio_smilab
PRO
0
260
[Journal club] Evo-1: Lightweight Vision-Language-Action Model with Preserved Semantic Alignment
keio_smilab
PRO
0
79
Other Decks in Technology
See All in Technology
The Author Pays
hiccupps
0
200
Kiro を使うコツ (頼み方、覚えさせ方、任せ方) | 目指せ Kiro マスター 09
inariku
PRO
3
150
業務でAWSをあまり使っていない私が、AWSへのモチベを保つ方法
smt7174
0
190
Reticulum, le réseau cypherpunk dont vous avez besoin !
rlifchitz
0
140
bpf_arenaとstruct_opsを使うのが難しかった話
masu_mi
0
230
アラートを見直していたら営業組織への理解にちょっとだけ繋がった話
z63d
1
190
ゼロから作るWebアプリの新定番!?Amplify Gen 2 × AWS Blocksで実現する「開発速度とRDBの柔軟性のいいとこ取り」
amixedcolor
1
250
AIが会計業務の伴走者に。 マネーフォワード クラウド会計MCPサーバーで実現するAI前提の新しい業務プロセス
nobitabashi
0
120
Kiro IDE 入門 (画面の各部から、頼み方、任せ方、戻し方まで) | 目指せ Kiro マスター 02
inariku
PRO
4
230
evcc & Home Assistant
naltatis
0
690
自治体AIコンタクトセンター、何をどこに任せる?~Amazon Connect Customer +Amazon Bedrockの実践知~ / 20261107 Satoshi Torano
shift_evolve
PRO
1
140
【Oracle AI SPOTLIGHT ウェビナー】【特別開催:日本語で解説!】Oracle AI World 2026 最新情報フィードバック
oracle4engineer
PRO
1
210
Featured
See All Featured
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
350
Practical Orchestrator
shlominoach
192
12k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
1
310
Accessibility Awareness
sabderemane
1
300
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
How Software Deployment tools have changed in the past 20 years
geshan
3
35k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.5k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
300
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
520
For a Future-Friendly Web
brad_frost
184
11k
Documentation Writing (for coders)
carmenintech
77
5.6k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
430