Progress on the Control of Nonholonomic Systems

Slides:



Advertisements
Similar presentations
Understanding Target Audience Behavior 瞭解顧客之行為 將公司標幟插入此投影片 選取〔插入〕功能表 中的〔圖 片〕選項 選取〔從檔案〕指令 選取該圖片檔案 按下〔確定〕按鈕 調整商標的大小 於商標圖示內按一下﹐此時商標 圖示外的白色小方塊即為可調整 大小的圖框。
Advertisements

1 Q10276: Hanoi Tower Troubles Again! 星級 : ★★★ 題組: Online-judge.uva.es PROBLEM SET Volume CII 題號: Q10276: Hanoi Tower Troubles Again! 解題者:薛祖淵 解題日期: 2006.
3Com Switch 4500 切VLAN教學.
1 第一章 Word 的基本觀念 內容概要: Word 的特色 啟動與離開 Word 的方法 滑鼠游標與外型的介紹 基本操作 Word 視窗法則 使用 Word 遭遇問題時, 應如何利用軟體特 性而獲得輔助解說.
五小專案 黃詩晴 章乃云. 目錄 計算機 智慧盤 拼圖 記憶大挑戰 數學題庫 心得 參考文獻.
1 Advanced Chemical Engineering Thermodynamics Appendix BK The Generalized van der Waals Partition Function.
1 實驗二 : SIP User Mobility 實驗目的 藉由 Registra 和 Redirect Server 的設計,深入瞭解 SIP 的運 作及訊息格式。 實作部分 ( 1 )實作一個 Registrar 來接收 SIP REGISTER ,而且 要將 REGISTER 中 Contact.
1.1 電腦的特性 電腦能夠快速處理資料:電腦可在一秒內處理數百萬個 基本運算,這是人腦所不能做到的。原本人腦一天的工 作量,交給電腦可能僅需幾分鐘的時間就處理完畢。 電腦能夠快速處理資料:電腦可在一秒內處理數百萬個 基本運算,這是人腦所不能做到的。原本人腦一天的工 作量,交給電腦可能僅需幾分鐘的時間就處理完畢。
例外處理. 內 容 大 綱 例外的產生 捕捉例外 丟出例外 例外的產生 (1/4) 一般常見的執行時期錯誤包括整數除法分母為 0(divide by zero) ,陣列索引值越限 (array index out of range) ,輸入輸出錯誤 (I/O error) 、檔案 不存在或無法存取.
Web Meeting 使用教學 ─ 學生版.  如何即時線上與老師互動? 一. 瀏覽太御科技首頁 二. 安裝 JoinNet 在首頁的左手邊 1. 下載 JoinNet 進行安裝 JoinNet.
1 網路同步學習 如何使用中山大學管理學院知識管理平台 愷中 製作. 2 如何登入中山大學網路學習平台 1. 首先, 請輸入 2. 點選申請帳號, 依照螢幕所示, 輸入個人資訊.
JAVA 程式設計與資料結構 第十章 GUI Introdution III. File Chooser  File Chooser 是一個選擇檔案的圖形介面, 無論我們是要存檔還是要開啟檔案,使 用這個物件都會讓我們覺得容易且舒適。
長訊科技 EVRCOM Voice Mail System 使用者操作說明及流程. 自動總機 -- 來電語音轉接服務流程 ( 範例流程 )
Introduction to Java Programming Lecture 5: Using Java Classes : String & Math Spring 2009.
:Problem D: Bit-wise Sequence ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 10232: Problem D: Bit-wise Sequence 解題者:李濟宇 解題日期: 2006 年 4 月 16.
24-6 設定開始與結束場景中的 程式 最後我們要替這個遊戲收個尾, 幫它把開始 的等待畫面跟結束畫面處理一下。
最新計算機概論 第 5 章 系統程式. 5-1 系統程式的類型 作業系統 (OS) : 介於電腦硬體與 應用軟體之間的 程式,除了提供 執行應用軟體的 環境,還負責分 配系統資源。
3-3 使用幾何繪圖工具 Flash 的幾何繪圖工具包括線段工具 (Line Tool) 、橢圓形工具 (Oval Tool) 、多邊星形 工具 (Rectangle Tool) 3 種。這些工具畫出 來的幾何圖形包括了筆畫線條和填色區域, 將它們適當地組合加上有技巧地變形與配 色, 不但比鉛筆工具簡單,
Matlab Assignment Due Assignment 兩個 matlab 程式 : Eigenface : Eigenvector 和 eigenvalue 的應用. Fractal : Affine transform( rotation, translation,
圖層的操作與管理 圖層的作用就如同一張張透明的賽璐璐片, 你可以將動畫中的每項物件, 放置在不同圖 層中, 圖層交疊就形成完整的畫面。在各圖 層中的物件, 做任何的移動或變化, 都不會 相互干擾, 所以當你編輯一個物件時, 只要 在物件所在的圖層進行操作, 將可大幅降低 製作過程的複雜度與難度。
Motion Doodles: An Interface for Sketching Character Motion SIGGRAPH ’04 Speaker: Alvin Date: 5 July 2004.
行政院國家科學委員會工程技術發展處自動化學門 * 試以國立成功大學製造工程研究所 鄭芳田教授 產學合作計畫 : 智慧預測保養系統之設計與實作 成果報告盤點為範例 國科會工程處專題計畫成果典藏 自動化學門成果報告盤點範例.
Retargetting Motion to New Characters SIGGRAPH ’98 Speaker: Alvin Date: 6 July 2004.
各種線上電子資源的特異功能 SpringerLINK 的 Alert, Serials Update, News 2003/4/28 修改.
第 10 章 視窗應用程式的工具列與 功能表 10-1 主功能表控制項 10-1 主功能表控制項 10-2 快顯功能表控制項 10-2 快顯功能表控制項 10-3 工具列控制項 10-3 工具列控制項 10-4 狀態列控制項 10-4 狀態列控制項 10-5 字型與色彩對話方塊 10-5 字型與色彩對話方塊.
資料庫程式設計與系統管理 SQL Server 2005 Express 第六章 進階資料庫設計.
: Ahoy, Pirates! ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11402: Ahoy, Pirates! 解題者:李重儀 解題日期: 2008 年 8 月 26 日 題意:有一個海盜島有 N 個海盜,他們的編號 (id)
Fugacity Coefficient and Fugacity
公司加入市場的決定. 定義  平均成本 = 總成本 ÷ 生產數量 = 每一單位產量所耗的成本  平均固定成本 = 總固定成本 ÷ 生產數量  平均變動成本 = 總變動成本 ÷ 生產數量.
1-6 動畫的文件屬性 舞台是動畫實際播放的畫面, 所以舞台的大 小與長寬比例對將來動畫的呈現有很大的 影響。 Flash 預設的舞台尺寸是 550 Pixels × 400 Pixels, 背景為白色, 如果要更改舞台大小與 背景色, 請執行『修改 / 文件』命令, 開啟文 件屬性 (Document.
生產系統導論 生產系統簡介 績效衡量 現代工廠之特徵 管理機能.
: Robot Motion ★★☆☆☆ 題組: Problem Set Archive with Online Judge 題號: : Robot Motion 解題者:鄭昀旻 解題日期: 2009 年 5 月 20 日 題意:有一機器人會從網格的上(N)方進入, 依網格上之E、W、S、N之指令來行走,題目.
卡內基訓練  Copyright, 1997 © Dale Carnegie & Associates, Inc. 1 簡報標題 TIP 如需進一步建議, 請看卡內基訓練  的簡報技巧.
Feature Motion for Monocular Robot Navigation. 單視覺機器人 – 追蹤 (tracking) 最常見的機器人導航技術 特徵點特性(特別 匹配性 抗破壞性) 特徵點取得(區塊 尺度不變)
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2008.
公用品.  該物品的數量不會因一人的消費而受到 影響,它可以同時地被多人享用。 角色分配  兩位同學當我的助手,負責:  其餘各人是投資者,每人擁有 $100 , 可以投資在兩種資產上。  記錄  計算  協助同學討論.
: A-Sequence ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 10930: A-Sequence 解題者:陳盈村 解題日期: 2008 年 5 月 30 日 題意: A-Sequence 需符合以下的條件, 1 ≤ a.
程式設計 Visual Basic 6.0 Visual Basic 6.0 Visual Basic 6.0 程式設計 Visual Basic 6.0 Visual Basic 6.0 Visual Basic 6.0許翠婷
2010 MCML introduction 製作日期: 2010/9/10 製作人 : 胡名霞.
845: Gas Station Numbers ★★★ 題組: Problem Set Archive with Online Judge 題號: 845: Gas Station Numbers. 解題者:張維珊 解題日期: 2006 年 2 月 題意: 將輸入的數字,經過重新排列組合或旋轉數字,得到比原先的數字大,
第12章 多重表單與模組的應用程式 12-1 VB.NET的方案與專案 12-2 模組化VB.NET應用程式 12-3 多重表單的應用程式
觀察研究技術 Observational Techniques By : Angela Lo. 觀察研究法 Observational techniques  觀察概念  觀察法就是指研究人員或學習者有目的、有有系統地計畫 , 透過感官和輔助工具 , 在自然狀態下對客觀事物進行觀察 探討知識建構,進行觀察在人、事、地、物並互動,而獲.
Extreme Discrete Summation ★★★★☆ 題組: Contest Archive with Online Judge 題號: Extreme Discrete Summation 解題者:蔡宗翰 解題日期: 2008 年 10 月 13 日.
Probability Distribution 機率分配 汪群超 12/12. 目的:產生具均等分配的數值 (Data) ,並以 『直方圖』的功能計算出數值在不同範圍內出現 的頻率,及繪製數值的分配圖,以反應出該 機率分配的特性。
Biological Science Database 個人化服務設定步驟. Biological Science Database 僅提供專題選 粹服務 專題選粹 (Alerts) :查詢後,提供儲存檢 索策略的功能,日後每週將符合條件的 更新資料,採 方式通知。每筆設定 最多每週可收到.
線上寫作之語音評閱 – 以中央大學進修英文課程中 之「寫作報告」為例 中央大學語言中心 劉詠華 January 22, 2007.
: Problem E Antimatter Ray Clearcutting ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 11008: Problem E Antimatter Ray Clearcutting 解題者:林王智瑞.
如何使用 Yahoo Messenger Yahoo Messenger 雅虎即時通 讓你在第一時間內和上線的朋 友溝通!
Outlook 教學與研習 (1) - 設定及收發郵件 - 設定郵件規則 陽明大學資訊與通信中心 陳坤元 2006/03/27.
09610CS_ 校園授權軟體下載與安裝 講師 : 張智宏. 登入校務資訊系統 校園軟體下載.
NVivo 7在文件分析應用.
: SAM I AM ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11419: SAM I AM 解題者:李重儀 解題日期: 2008 年 9 月 11 日 題意: 簡單的說,就是一個長方形的廟裡面有敵人,然 後可以橫的方向開砲或縱向開砲,每次開砲可以.
Lecture 02 State space approach. NUU-EENonlinear Systems by Meiling CHEN Control system analysis and design Step1: Modeling –By physical laws –By.
如何改善抗拒分享知識與避免能 力陷阱產生 指導教授:李富民博士 報告: 郭懿儀 Knowledge Management.
Microsoft Excel.
多媒體技術與應用 實習作業 Part II. 實習作業 利用 Corel Paint Shop Pro X2 完成作業。 作業一:利用影像處理的技巧,讓這張影像變 的更清晰。
Introduction to Java Programming Lecture 16 Super and Sub Classes.
第12章 團體溝通情境中的領導者.
著作權所有 © 旗標出版股份有限公司 第 14 章 製作信封、標籤. 本章提要 製作單一信封 製作單一郵寄標籤.
幼兒行為觀察與記錄 第八章 事件取樣法.
Mapping - 1 Mapping From ER Model to Relational DB.
: How many 0's? ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 11038: How many 0’s? 解題者:楊鵬宇 解題日期: 2007 年 5 月 15 日 題意:寫下題目給的 m 與 n(m
Process Essays English Writing 此簡報可能會牽涉到聽眾的討論 活動,也就是所謂的執行項目。 因此在進行簡報時﹐可充份利用 PowerPoint 來記錄這些執行項 目: 於投影片放映狀態按下滑鼠右鍵 選取〔會議記錄簿〕 選取〔執行項目〕 標籤 將出現的意見都記錄於此 按下〔確定〕以結束此對話方塊.
Social Aspects of Interlanguage Second Language Acquisition SLA1 此簡報可能會牽涉到聽眾的討論 活動,也就是所謂的執行項目。 因此在進行簡報時﹐可充份利用 PowerPoint 來記錄這些執行項 目: 於投影片放映狀態按下滑鼠右鍵 選取〔會議記錄簿〕
SLA1 Psycholinguistic aspects of interlanguage Second language acquisition 此簡報可能會牽涉到聽眾的討論 活動,也就是所謂的執行項目。 因此在進行簡報時﹐可充份利用 PowerPoint 來記錄這些執行項 目: 於投影片放映狀態按下滑鼠右鍵.
Reading Instructor: Yuyen Chang 此簡報可能會牽涉到聽眾的討論 活動,也就是所謂的執行項目。 因此在進行簡報時﹐可充份利用 PowerPoint 來記錄這些執行項 目: 於投影片放映狀態按下滑鼠右鍵 選取〔會議記錄簿〕 選取〔執行項目〕 標籤 將出現的意見都記錄於此 按下〔確定〕以結束此對話方塊.
Trusted Video Management Lenel Onguard on Crystal.
Chapter 3: Interlanguage Second Language Acquisition SLA1 此簡報可能會牽涉到聽眾的討論 活動,也就是所謂的執行項目。 因此在進行簡報時﹐可充份利用 PowerPoint 來記錄這些執行項 目: 於投影片放映狀態按下滑鼠右鍵 選取〔會議記錄簿〕
ERP Purge Manual 2007/10/2 TinaLee. 2 Purge Job  Interface Purge  Transaction Purge  Other DataPurge (Like Customer 、 Vendor 、 Employee Data)
營繕組 _ 工作項目 _ 工程修繕. 出納支付查詢系統 財產管理系統 財產管理系統.
Presentation transcript:

Progress on the Control of Nonholonomic Systems  此簡報會與參加人員進行相關討論,所以你將需要加入執行項目來輔助討論。 請充份運用 PowerPoint 整合記錄這些執行項目於你簡報進行中,方法如下: 於投影片放映狀態按下滑鼠右鍵 選取〔會議記錄簿〕 選取〔執行項目〕 將意見記錄於其中 按下〔確定〕以結束此對話方塊 這個功能將隨著意見的加入,而自動於投影片下方產生一個執行項目 Progress on the Control of Nonholonomic Systems Dr. Ti-Chung Lee Department of Electrical Engineering Ming Hsin University of Science and Technology

Outline Introduction to nonholonomic Systems (3-7) Research problems in the control of nonholonomic systems (8-10) An illustrated example: a general tracking problem for mobile robots (11-16) Simulations and experimental results (17-22) Conclusion (23)

Basic Concept Holonomic Systems : having integrable constrained equations Nonholonomic Systems : having non-integrable constrained equations Underactuated Systems : number of control variables less than number of state variables

Examples Mobile Robots Fig. 1. A two-wheeled mobile robot.

Examples (cont’d) Mathematical Model and Constrained Equations Non-integrable equations Underactuated Structure: Number of control variables (=2) < Number of state variables (=3)

Examples (cont’d) Ships and dynamic model

Limitation of Continuous Static feedback Necessary Condition of Brackett Mobile Robots, underacuated ships, spacecraft and induction motors do not satisfy the necessary condition of Brackett! An example – Mobile Robots:

Overcoming the Limitation Method 1: Time-varying smooth feedback : with a slow convergence rate Method 2: Discontinuous feedback : with a singular surface Method 3: Homogeneous feedback: Non-robustness Other Methods: Hybrid feedback, switch control, practical stabilization and Motion planning approaches

Research Problems Fast tracking and regulation problems. Robustness. Sensor based control: controllers design using the image sensor and GPS, e.t.c..

An Illustrated Example: a General Tracking Problem for Mobile Robots Problems Statement:

Error Model: Coordinate transformation and new input: Error model: Now, tracking problem is transformed into stability problem, i.e.,

Tracking Controllers Design A smooth function: Lyapunov function: Controllers: Energy dissipation:

Assumptions and Theorem Assumptions on tracking trajectories: Theorem 1: Consider the system (2) with controllers chosen as (3). Then, the origin is uniformly globally asymptotically stable and locally exponentially stable under condition (C2). In addition to , the same result holds under the weaker condition (C1).

Fast Parking Problem Assumption on tracking trajectories: Modified tracking trajectories: where is a continuous periodic function with and Verifying (C2):

Fast Parking Control : From tracking to parking control Given constants and function: The PTCP is solvable by the following controllers: can be described in the following expression:

SIMULATIONS AND EXPERIMENTAL RESULTS Trajectory for parallel-parking : Trajectory for back-into-garage :

A Comparison for Simulations and Experimental Results

A Comparison for Different Controllers   Proposed Saturation Feedback Controller Saturation Feedback Controller

A Comparison for Different Choices of tuning functions   : representing : representing

Experimental Video : parallel-parking

Experimental Video : back-into-garage

Conclusion Nonholonomic systems are very interesting and deserve more deeper study. They are also important due to many practical applications for examples, in the motion control of home robots and the control of underactuated mechanic systems. In present literature, it can be observed that a tool developed in one system can be applied to another system usually. Thus, it may be asked if there exists a unified approach or guide-line to treat a class of nonholonomic systems. To answer this question, it may start from cases-study and observe some common properties for the investigated nonholonomic systems. Audience are refered to the following paper : Lee, T. C. Exponential stabilization for nonlinear systems with applications to nonholonomic systems. Automatica, Vol. 39, pp. 1045-1051, June, 2003.