行動機器人的定位及SLAM導論 要加頁碼 Source : Simultaneous Localization and Mapping tutorial , Probabilistic Robotics , etc. Authors : HUGH DURRANT-WHYTE 、TIM BAILEY.

Slides:



Advertisements
Similar presentations
Chapter Four Parameter Estimation and Statistical Inference.
Advertisements

McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 肆 資料分析與表達.
Chapter 10 馬可夫鏈 緒言 如果讀者仔細觀察日常生活中所發生的 諸多事件,必然會發現有些事件的未來 發展或演變與該事件現階段的狀況全然 無關,這種事件稱為獨立試行過程 (process of independent trials) ;而另一些 事件則會受到該事件現階段的狀況影響。
本章結構 前言 符號介紹與立透法則 指數機率分配 基本無限來源模式 基本有限來源模式 等候系統的經濟分析-最佳化 進階等候模式 16-1.
布林代數的應用--- 全及項(最小項)和全或項(最大項)展開式
第七章 抽樣與抽樣分配 蒐集統計資料最常見的方式是抽查。這 牽涉到兩個問題: 抽出的樣本是否具有代表性?是否能反應出母體的特徵?
Section 1.2 Describing Distributions with Numbers 用數字描述分配.
Event Sampling 事件取樣法. 關心重點為「事件」本身明確的焦點 行為 清楚掌握主題 - 當「事件」出現時才開 始記錄 記錄程序 等待目標事件的發生 開始記錄 事件結束,停止記錄.
第二章 太陽能電池的基本原理 及其結構 2-1 太陽能電池的基本原理 2-2 太陽能電池的基本結構 2-3 太陽能電池的製作.
Advanced Chemical Engineering Thermodynamics
數位學習經驗分享 「 E 化教學教室與虛擬攝影棚」推廣經驗分享暨觀摩 高高屏活動 義守大學應用數學系郎正廉.
Inertial and vision-based Simultaneous Localization and Mapping,I-vSLAM Source : 工研院 智慧機器人技術專輯 Authors : 謝祥文、張彥中、蔡雨坤、鄭明育 ( 工研院機械所 智慧機器人技術組 ) Speaker :余俊瑩.
指導教授:陳淑媛 學生:李宗叡 李卿輔.  利用下列三種方法 (Edge Detection 、 Local Binary Pattern 、 Structured Local Edge Pattern) 來判斷是否為場景變換,以方便使用者來 找出所要的片段。
行動機器人的定位及SLAM導論 要加頁碼 Source : Simultaneous Localization and Mapping tutorial , Probabilistic Robotics , etc. Authors : HUGH DURRANT-WHYTE 、TIM BAILEY.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 參 實驗法.
1 Secure Context-sensitive Authorization 2005 Author : Kazuhiro Minami, David Kotz Presented by Shih Yu Chen.
: OPENING DOORS ? 題組: Problem Set Archive with Online Judge 題號: 10606: OPENING DOORS 解題者:侯沛彣 解題日期: 2006 年 6 月 11 日 題意: - 某間學校有 N 個學生,每個學生都有自己的衣物櫃.
Ch07 研究設計 Research Design.
STAT0_sampling Random Sampling  母體: Finite population & Infinity population  由一大小為 N 的有限母體中抽出一樣本數為 n 的樣 本,若每一樣本被抽出的機率是一樣的,這樣本稱 為隨機樣本 (random sample)
第 4 章 迴歸的同步推論與其他主題.
1. 假設以下的敘述為一未提供 “ 捷徑計算 ” 能力的程式段,試用程 式設計的技巧,使此敘述經此改 寫的動作後,具有與 “ 捷徑計算 ” 之 處理方法相同之處理模式。 if and then E1 else E2 endif.
高效率太陽能車 指導教授 : 蔡志成, 王國禎 組員 : 張友倫 ( ) 溫承豫 ( ) 溫承豫 ( ) 李志健 ( ) 李志健 ( ) 第十三週 (2005/5/18)
各種線上電子資源的特異功能 STICnet 的 SDI 專題訂閱服務 2003/4/28 修改. 無論校內外皆可使用。連線至
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 肆 資料分析與表達.
2009fallStat_samplec.i.1 Chap10 Sampling distribution (review) 樣本必須是隨機樣本 (random sample) ,才能代表母體 Sample mean 是一隨機變數,隨著每一次抽出來的 樣本值不同,它的值也不同,但會有規律性 為了要知道估計的精確性,必需要知道樣本平均數.
具備人臉追蹤與辨識功能的一個 智慧型數位監視系統 系統架構 在巡邏模式中 ,攝影機會左右來回巡視,並 利用動態膚色偵測得知是否有移動膚色物體, 若有移動的膚色物體則進入到追蹤模式,反之 則繼續巡視。
© The McGraw-Hill Companies, Inc., 2008 第 6 章 製造流程的選擇與設計.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 貳 研究設計.
Introduction to Java Programming Lecture 17 Abstract Classes & Interfaces.
: The largest Clique ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11324: The largest Clique 解題者:李重儀 解題日期: 2008 年 11 月 24 日 題意: 簡單來說,給你一個 directed.
第三部分:研究設計 ( 二): 研究工具的信效度 與研究效度 (第九章之第 306 頁 -308 頁;第四章)
Chapter 20 塑模動態觀點:狀態圖 Statechart Diagram. 學習目標  說明狀態圖的目的  定義狀態圖的基本記號  展示狀態圖的建構  定義活動、內部事件及遞延事件的狀態 圖記號.
錄音筆,MP3 撥放器, 隨身碟 之原理及規格. 定義 錄音筆 – 以錄音為首要功能 MP3 撥放器 – 以播放音樂為首要功能 隨身碟 – 以行動碟為功能.
實用管理科學 陳明德、陳武林 著 前程文化 Ch14 決策分析 14-1 本章結構 隨機模式導論 決策分析步驟 決策分析模式與符號 非機率性模式分析 機率性模式分析 貝氏決策分析技術 決策樹的建立 風險分析與敏感度分析.
 Prentice Hall Chapter 81 組織設計.  Prentice Hall Chapter 82 學習目標 了解組織結構的六項特徵 比較機械式與有機式的組織設計 解釋造成結構差異的四項權變性變數 解釋環境的不確定性如何影響組織結構.
第二十一章 研究流程、論文結構        與研究範例 21-1  研究流程 21-2  論文結構 21-3  研究範例.
電子化政府的新架構: 建立以知識管理為主的政府資訊網服務入口網站 (A New Infrastructure for E-Government: Building A Knowledge Management Portal for E-Government Services) 胡毓忠教授政治大學資訊科學.
:Nuts for nuts..Nuts for nuts.. ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 10944:Nuts for nuts.. 解題者:楊家豪 解題日期: 2006 年 2 月 題意: 給定兩個正整數 x,y.
Feature Motion for Monocular Robot Navigation. 單視覺機器人 – 追蹤 (tracking) 最常見的機器人導航技術 特徵點特性(特別 匹配性 抗破壞性) 特徵點取得(區塊 尺度不變)
方案設計 —評估考核 張 紉.
Section 4.2 Probability Models 機率模式. 由實驗看機率 實驗前先列出所有可能的實驗結果。 – 擲銅板:正面或反面。 – 擲骰子: 1~6 點。 – 擲骰子兩顆: (1,1),(1,2),(1,3),… 等 36 種。 決定每一個可能的實驗結果發生機率。 – 實驗後所有的實驗結果整理得到。
演算法 8-1 最大數及最小數找法 8-2 排序 8-3 二元搜尋法.
Chapter 3 Entropy : An Additional Balance Equation
什麼是科技 科技改變了什麼 人 與科技 教育與科技 我能做什麼. 什麼是科技 不是我們身體的一部份, 是科學的, 經由 製造而來的, 是有實用目的。 配合 人類在身體或精神上的行動, 有所 思 考 發生, 或是使用工具, 可能是有形的 或 是概念的。 組織 團體 機構 。 人與人之間的互動 道德層面的觀點,
845: Gas Station Numbers ★★★ 題組: Problem Set Archive with Online Judge 題號: 845: Gas Station Numbers. 解題者:張維珊 解題日期: 2006 年 2 月 題意: 將輸入的數字,經過重新排列組合或旋轉數字,得到比原先的數字大,
介紹不同坐標系之間的轉換 以LS平差方式求解坐標轉換參數
Structural Equation Modeling Chapter 6 CFA 根據每個因素有多重指標,以減少 測量誤差並可建立問卷的構念效度 驗證性因素分析.
廣電新聞播報品質電腦化 評估系統之研發 國立政治大學 資訊科學系 指導教授:廖文宏 學生:蘇以暄.
Learning Method in Multilingual Speech Recognition Author : Hui Lin, Li Deng, Jasha Droppo Professor: 陳嘉平 Reporter: 許峰閤.
演算法課程 (Algorithms) 國立聯合大學 資訊管理學系 陳士杰老師 Course 7 貪婪法則 Greedy Approach.
描述統計 描述統計(Descriptive Statistics)-將蒐集到的資料加以整理和記錄,並以數字和統計圖表的方式來分析及解釋資料所具有的特性. 基本統計值(平均數,中位數,標準差,變異量….) 相關性測量(卡方,相關係數,迴歸…)
Chapter 8 The logic of hypothesis testing. 假設檢定 假設檢定 (hypothesis testing) 是利用對樣本 統計量 (sample statistics) 進行檢定已決定 對母體叁數 (population parameters) 的假設 是否成立.
網路介紹及其運用 講師陳炯勳. 5-2 IP 協定 ( 一 ) IP 協定運作 (1) – 網路成員:主機 (Host) 與路由器 (Router) – 路由表 – 電報傳輸運作.
觀察研究技術 Observational Techniques By : Angela Lo. 觀察研究法 Observational techniques  觀察概念  觀察法就是指研究人員或學習者有目的、有有系統地計畫 , 透過感官和輔助工具 , 在自然狀態下對客觀事物進行觀察 探討知識建構,進行觀察在人、事、地、物並互動,而獲.
1 © 2011 台灣培生教育出版 (Pearson Education Taiwan). 2 學習目標 1. 當面對可預測的變異性時,同步管理並改善供應鏈 中的供給。 2. 當面對可預測的變異性時,同步管理並改善供應鏈 中的需求。 3. 當面對可預測的變異性時,使用總體規劃將利潤最 大化。
資訊教育 吳桂光 東海大學物理系助理教授 Tel: 3467 Office: ST223 Office hour: Tue, Fri. (10-11am)
1 中期產能規劃. 2 3 ä 產能規劃 3 滿足優序計畫(即決定產品生產順序和生產時 機)之產能需求量的程序和獲取足夠可用產能 的方法。 3 如果產能不足以完成優序計畫,則該優序計畫 必須變更。 產能規劃.
Cluster Analysis 目的 – 將資料分成幾個相異性最大的群組 基本問題 – 如何衡量事務之間的相似性 – 如何將相似的資料歸入同一群組 – 如何解釋群組的特性.
Structural Equation Modeling Chapter 8 潛伏變數路徑分析=完全 SEM 潛伏變數路徑分析.
連續隨機變數 連續變數:時間、分數、重量、……
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 壹 企業研究導論.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 壹 企業研究導論.
指導教授 : 林啟芳 教授 組員 : 邱秉良 林育賢. 何謂 GPS  GPS 即全球定位系統,是一個中距離圓 型軌道衛星導航系統。它可以為地球表面 絕大部分地區( 98% )提供準確的定位、 測速和高精度的時間標準。
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 參 資料蒐集的方法.
電機工程系 選課輔導說明會. 選課輔導說明會宗旨 電機系自 95 年開始,同步進行『工程教育 認證』以及『系科本位課程』兩大與學生 課程相關的認證計畫。 電機系自 95 年開始,同步進行『工程教育 認證』以及『系科本位課程』兩大與學生 課程相關的認證計畫。 本系每年至少一次的系教育諮詢委員會, 廣邀產業界、學界、家長、畢業生、在校.
幼兒行為觀察與記錄 第八章 事件取樣法.
1 Chemical and Engineering Thermodynamics Chapter 1 Introduction Sandler.
Chapter 12 Estimation 統計估計. Inferential statistics Parametric statistics 母數統計 ( 母體為常態或 大樣本 ) 假設檢定 hypothesis testing  對有關母體參數的假設,利用樣本資料,決定接受或 不接受該假設的方法.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 肆 資料分析與表達.
Presentation transcript:

行動機器人的定位及SLAM導論 要加頁碼 Source : Simultaneous Localization and Mapping tutorial , Probabilistic Robotics , etc. Authors : HUGH DURRANT-WHYTE 、TIM BAILEY , MIT.Press , etc. Speaker :余俊瑩 Advisor :洪國寶 老師 Date :100.03.21

Outline 一、Introduction 二、Problem of Localization 三、Challenge of Localization 四、Scene Understanding 1.Motion model(Prediction Model) 2.Observation Model (Sensor model) 五、SLAM 1.Preliminary 2.Probabilistic SLAM 3.Solutions to the SLAM 六、Conclusions 分割欄位

一、 Introduction 行動機器人定位的問題是在於已知的環境地圖中估測機器人的姿態(Robot’s state) 包含機器人的位置及方向 Localization is the most fundamental problem to providing a mobile robot with autonomous capabilities. 機器人導航(Path planning)是使機器人完成自主任務的必要條件. 目標機器人的位置及方向

一、 Introduction 行動機器人定位是困難的,主要原因: 1.使用單一感測器是不足的,必須整合多種感測器的資訊. 2.GPS的使用是局限的,以地圖為基礎技術(Map-based)是必須. 3.使用單一時間點的觀測是不足的,循序的估測(Sequential)是必須. 4.為了處理真實環境中種種不確定因素,使用機率型(Probabilistic) 演算法是必須.

Outline 一、Introduction 二、Problem of Localization 三、Challenge of Localization 四、Scene Understanding 1.Motion model(Prediction Model) 2.Observation Model (Sensor model) 五、SLAM 1.Preliminary 2.Probabilistic SLAM 3.Solutions to the SLAM 六、Conclusions 分割欄位

二、Problem of Localization Local Localization or Position Tracking:機器人的初始狀態是已知的,估測是有界限的(Bounded). Global Localization:假設機器人所處的環境是已知的,然而缺乏機器人初始狀態,估測是無界限的(Unbounded). Kidnapped Robot Problem:考慮機器人狀態隨時是未知的, A mobile robot must recover from localization failure. 靜態環境與動態環境 被動定位與主動定位 單一機器人定位與多機器人定位 被動定位 僅靠觀察兩個model 來估測機器人姿態的機率分布 其運動則是透過其他model控制 主動地位 將控制機器人在估測尚未收斂之前 避免機器人再前往模稜兩可地方 會被迫停止其任務

Outline 一、Introduction 二、Problem of Localization 三、Challenge of Localization 四、Scene Understanding 1.Motion model(Prediction Model) 2.Observation Model (Sensor model) 五、SLAM 1.Preliminary 2.Probabilistic SLAM 3.Solutions to the SLAM 六、Conclusions 分割欄位

三、Challenge of Localization 解決觀測與地圖的不一致性(Inconsistence)

Outline 一、Introduction 二、Problem of Localization 三、Challenge of Localization 四、Scene Understanding 1.Motion model(Prediction Model) 2.Observation Model (Sensor model) 五、SLAM 1.Preliminary 2.Probabilistic SLAM 3.Solutions to the SLAM 六、Conclusions 分割欄位

四、 Scene Understanding 描述真實世界的『不確定性(Uncertainty)』如控制器的誤差、感測器的誤差及環境的變異性…等. 環境感知的能力是行動型機器人完成自主任務的重要根基 使用Motion Model and Observation Model 的機率方式,描述機器人運動與環境感測器的不確定性,進而保留其他可能性的彈性.

四、 Scene Understanding Motion Model 利用機率方式描述機器人行動的不正確性 藉由機器人的運動,預測(Prediction)其狀態 1.里程計(Odometer) 利用車輪轉動量以計算機器人的位移量 2.GPS 控制命令 通常可由odometer來決定

四、 Scene Understanding Measurement Model 利用機率方式描述環境感測器的資料不正確性 藉由感測器量測之環境資訊,修正(Correction)其預測之狀態 1.數位相機(Camera) :bear-only 2.聲納感測器(Sonar) 3.雷射測距儀(LRF)

四、 Scene Understanding Map loop-closure: A robot returns to a previously mapped region after a long excursion. Loop detection and Global Tuning

小結 機器人自主移動研發主要核心技術包含兩大層面: Scene Understanding and Localization 當環境資訊是未知的或環境中的參考點不可用時,最常使用SLAM(Simultaneous Localization And Mapping) -透過Sensors進行環境感知,藉由機器人接收sequential外部資訊使用Probabilistic達到同步自行定位及環境地圖建置.

Outline 一、Introduction 二、Problem of Localization 三、Challenge of Localization 四、Scene Understanding 1.Motion model(Prediction Model) 2.Observation Model (Sensor model) 五、SLAM 1.Preliminary 2.Probabilistic SLAM 3.Solutions to the SLAM 六、Conclusions 分割欄位

五、SLAM 機器人定位與建地圖是一體兩面的問題:如果機器人沒有事先獲的環境資訊的地圖,在未知環境中建地圖要仰賴可靠機器人的位置估測;然而欲得到機器人在環境中的位置又必須要有正確的環境地圖 SLAM seems like a chicken and egg problem — but we can make progress if we assume the robot is the only thing that moves SLAM(Simultaneous Localization And Mapping) SLAM also called concurrent mapping and localisation(CML) Main assumption: the world is static EKF-SLAM (EKF filter)or Fast SLAM(Particle filter) 包括landmark invariant 靜態物體等

五、SLAM-preliminaries In SLAM, both the trajectory of the platform and the location of all landmarks are estimated online At a time instant k , the following quantities are defined:

五、SLAM- Probabilistic SLAM The following a control Uk and observation Zk , is computed using Bayes theorem. This computation requires that a state transition model and an observation model are defined describing the effect of the control input and observation respectively.

五、SLAM- Probabilistic SLAM The observation model describes the probability of making an observation zk when the vehicle location and landmark locations are known The observations are conditionally independent given the map and the current vehicle state. The motion model for the vehicle can be described in terms of a probability distribution on state transitions in the form The state transition is assumed to be a Markov process in which the next state Xk depends only on the immediately preceding state Xk-1 and the applied control Uk and is independent of both the observations and the map.

五、SLAM- Probabilistic SLAM The SLAM algorithm is now implemented in a standard two-step recursive (sequential) prediction (time-update) correction (measurement-update) Motion model observation model

五、SLAM- Probabilistic SLAM This assumes that the location of the vehicle Xk is known (or at least deterministic) at all times, subject to knowledge of initial location. A map m is then constructed by fusing observations from different locations. This assumes that the landmark locations are known with certainty, and the objective is to compute an estimate of vehicle location with respect to these landmarks.

五、SLAM- Solutions to the SLAM 利用MonoSLAM並結合EKF(Enhance Kalman Filter)或PF(Particle Filter),整合sensors進行機器人移動的預測及修正程序.

Outline 一、Introduction 二、Problem of Localization 三、Challenge of Localization 四、Scene Understanding 1.Motion model(Prediction Model) 2.Observation Model (Sensor model) 五、SLAM 1.Preliminary 2.Probabilistic SLAM 3.Solutions to the SLAM 六、Conclusions 分割欄位

六、Conclusion 論文主要架構: Camera calibration Feature match?? SLAM 內在參數及外在參數求得: 內在參數:描述攝影機座標與影像座標的轉換 外在參數:描述世界座標與攝影機座標的轉換 Camera calibration Camera calibration Feature match?? SLAM Path planning 1.Apperant-based 2.Upward-looking camera 3.Infrared LEDs 4.LRF 5.Kinect Feature match?? Motion model’s contorl Odometer 或者控制樂高的伺服馬達 SLAM 1.Shortest path 2.A* 3.Fuccy Path planning

Thanks for your attention Q&A Thanks for your attention

Outline 一、Introduction 二、Problem of Localization 三、Challenge of Localization 四、Scene Understanding 1.Motion model(Prediction Model) 2.Observation Model (Sensor model) 五、SLAM 1.Preliminary 2.Probabilistic SLAM 3.Solutions to the SLAM 六、Conclusions 分割欄位