Responsive image
博碩士論文 etd-0930117-162457 詳細資訊
Title page for etd-0930117-162457
論文名稱
Title
以具有誤差補償的內接橢圓估算物體間之距離
Distance Measure Between Objects Using Inscribed Ellipses with Error Compensation
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
80
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2017-08-28
繳交日期
Date of Submission
2017-10-30
關鍵字
Keywords
內差法、避撞、Lowner–John橢圓、高斯函數、多邊形間的最短距離、橢圓間的最短距離
Lowner–John ellipsod, Gauss function, Collision avoidance, Interpolation, Minimum distance between two polygons, Minimum distance between two ellipses
統計
Statistics
本論文已被瀏覽 5670 次,被下載 54
The thesis/dissertation has been browsed 5670 times, has been downloaded 54 times.
中文摘要
現今有很多機器手臂在各個產業裡使用,有工廠的組裝、銲接等,以及服務業調酒、烹飪,但只要在機器手臂的工作空間內,不管是自己連桿本身,或是對周遭障礙物,都有可能會發生碰撞而會造成手臂損毀。本文的研究是以Lowner–John橢圓內嵌在手臂連桿與障礙物裡,藉由計算連桿與障礙物所代表兩個橢圓間的最短距離,用來估算連桿與障礙物的實際最短距離,本文的連桿與障礙物的最短距離以多邊形間的距離來呈現,但因為是以橢圓內嵌的方式,以致於會有連桿外露在橢圓外的情況。所以本文設計的演算法就是以補償為主,首先將一組橢圓固定,另一組本身作自轉且繞著前一組作公轉,產生的數據以圖表呈現,最後低估與高估的部分分別用高斯函數來補償,再搭配內差法求得其他相對位置的距離,既不會有低估的現象也能抑制高估的部分,使機器手臂能在不碰撞的前提下,貼近其他機器手臂或是障礙物,在整個工作空間能更有效率的被使用。最後,以內嵌與外接橢圓作位移、旋轉的方式及機器手臂的避撞環境模擬實驗來驗證所提方法的實用性,並由模擬的結果證明,此方法的準確率有明顯提升。
Abstract
There are many manipulators used in various industries such as assembly, welding, bartending, cooking etc. However, during the working of the manipulator, there may be a collision with itself or obstacles will cause break to the arm. This paper presents a research on Lowner–John ellipsoid embedded in the links and obstacles. By calculating the minimum distance between two ellipses represented by the links and the obstacles, and it`s used to estimate the real minimum distance between links and obstacles. In this paper, the minimum distance between links and obstacles is represented by the distance between polygons. Because the link is embedded inside the ellipse, the corner of the link will be exposed. Therefore, the algorithm designed in this paper is based on compensation. First, one ellipse revolves both about the ellipse and on its own axis, and the result of data is presented graphically. Finally, the underestimate and overestimate parts are respectively compensated by the Gaussian function, and then the distance between the other relative positions is obtained by the internal difference method. The manipulators can be more close to other robot arm or obstacles on the premise that the manipulators has no collisions. It will be more efficient to be used on the workspace.
The result of simulation with ellipse and manipulators demonstrate the performance of the proposed approach.
目次 Table of Contents
論文審定書 i
中文摘要 ii
Abstract iii
目錄 iv
圖目錄 v
表目錄 vii
第一章 緒論 1
1-1 研究動機與目的 1
1-1-1 研究目的 1
1-1-2 研究動機 2
1-2 論文架構 2
第二章 研究背景 3
2-1 LOWNER –JOHN 橢圓 3
2-2 高斯函數 4
2-3 機器人運動學 6
第三章 研究方法 9
3-2 利用LOWNER - JOHN 橢圓建立三維資料表 10
3-3 使用高斯函數作補償 14
3-4 線性內差法 56
第四章 實驗設計與分析 58
第五章 結論與未來展望 68
5-1 結論與未來展望 68
參考文獻 69
參考文獻 References
[1] G. van den Bergen. Collision Detection in Interaction 3D Environments. Morgan Kaufmann, 2003.
[2] M. Grotschel, L. Lovasz, and A. Schrijver, Geometric Algorithms and Combinatorial Optimization, 2nd Corrected Ed., Springer-Verlag, Berlin,1993.
[3] E. Rimon and S. Boyd, “Obstacle Collision Detection Using Best Ellipsoid Fit” Journal of Intelligent and Robotic Systems, Kluwer, 18(2):105-126, 1997.
[4] S. Cameron. Enhancing gjk: Computing minimum and penetration distances between convex polyhedra. In Proceedings of International Conference on Robotics and Automation, pages 3112–3117, 1997.
[5] G. V. den Bergen, "A fast and robust gjk implementation for collision detection of convex objects", J. Graph. Tools, vol. 4, no. 2, pp. 7-25, 1999.
[6] C. Ericson. The gilbert-johnson-keerthi (gjk) algorithm. SIGGRAPH Presentation, 2004. Sony Computer Entertainment America.
[7] E. G. Gilbert, D. W. Johnson, and S. S. Keerthi. A fast procedure for computing the distance between complex objects in three-dimensional space.In IEEE Journal of Robotics and Automation, volume 4, pages 193–203,April 1988.
[8] Gino Van der Bergen, A Fast and Robust GJK Implementation for Collision Detection of Convex Objects, Journal of graphics tools, 1999,4(2):7-25
[9] Chong Jin Ong; Gilbert E.G.,Fast versions of the GilbertJohnson-Keerthi distance algorithm: additional results and comparisons, IEEE Trans. on Robotics and Automation , 2001, 17(4):531-539
[10] Hongwei Guo, "A simple algorithm for fitting a Gaussian function," IEEE Sign. Proc. Mag. 28(9): 134-137, 2011.
[11] N. Hagen and E. L. Dereniak, "Gaussian profile estimation in two dimensions," Appl. Opt. 47:6842–6851, 2008.
[12] J. Denavit and R.S. Hartenberg, "A Kinematic Notation for Lower-Pair Mechanisms Based on Matrices," Journal of Applied Mechanics, pp. 215—221, June 1955.
[13] R.P. Paul, Robot Manipulators, MIT Press, Cambridge, MA, 1981.
[14] C.S.G. Lee and M. Ziegler, "Geometric Approach in Solving Inverse Kinematics of PUMA Robots," IEEE Transactions on Aerospace and Electronic Systems, Vol. AES-20, No. 6, November 1984.
[15] Y. Nakamura and H. Hanafusa, "Inverse Kinematic Solutions with Singularity Robustness for Robot Manipulator Control," ASME Journal of Dynamic Systems, Measurement, and Control, Vol. 108, 1986.
[16] S. Kay, “Some results in linear interpolation theory,” IEEE Trans. Acoust., Speech, Signal Procesring, vol. ASSP-3 1, pp. 746-749, June 1983.
[17] C. K. Coursey and J. A. Stuller, “Interpolation lattice filter,” IEEE Trans. Acoust., Speech, Signal Processing, vol. 39, pp. 965-967, Apr. 1991.
[18] Thierry Blu, Philippe Thévenaz, and Michael Unser, “Linear Interpolation Revitalized,” IEEE Transactions on Image Processing, Vol. 13, N0. 5, May 2004
[19] Choi, Y.K., Li, X.Q., Rong, F.G., Wang, W.P., Cameron, S., 2006. Computing the Minimum Directional Distance between Two Convex Polyhedra. HKU CS Tech Report TR-2006-01, University Of Hong Kong.
[20] J. T. Schwartz, “Finding the minimum distance between two convex polygons,” Inform. Process. Lett. , vol. 13, pp. 168 - 170, 1981.
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:自定論文開放時間 user define
開放時間 Available:
校內 Campus: 已公開 available
校外 Off-campus: 已公開 available


紙本論文 Printed copies
紙本論文的公開資訊在102學年度以後相對較為完整。如果需要查詢101學年度以前的紙本論文公開資訊,請聯繫圖資處紙本論文服務櫃台。如有不便之處敬請見諒。
開放時間 available 已公開 available

QR Code