研究生: |
溫家俊 Ka-Tjun Oen |
---|---|
論文名稱: |
全並聯式線性驅動平台機構之區域操控特性分析與動力軌跡規劃 Local Manipulability Analysis and Dynamic Trajectory Planning of Fully Parallel Linearly Actuated Platform Mechanisms |
指導教授: |
王勵群
Li-Chun T. Wang |
口試委員: |
鄧昭瑞
none 黃世欽 none 陳達仁 none 蔡穎堅 none 許正和 none |
學位類別: |
博士 Doctor |
系所名稱: |
工程學院 - 機械工程系 Department of Mechanical Engineering |
論文出版年: | 2006 |
畢業學年度: | 94 |
語文別: | 中文 |
論文頁數: | 140 |
中文關鍵詞: | 並聯式線性驅動平台 |
外文關鍵詞: | Fully Parallel Linearly Actuated Platform Mechan |
相關次數: | 點閱:125 下載:3 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本論文係探討數項與六自由度全並聯式線性驅動平台之運動學與動力特性相關問題。依驅動機構類型之不同,本研究將線性驅動平台區分為Stewart型(S type)與Hexaglide型(H type)兩種類型。
首先,提出一種兩階段式之數值方法,以求解此兩類平台機構之正運動學問題。第一階段先將正運動學問題轉化為等效之非線性規劃問題,藉此可迅速調整活動平台之任意初始值到正確解附近,進而於第二階段中利用牛頓-雷佛遜數值法以疊代方式收斂至精確解。此兩階段運算法則不僅數值穩定性佳、計算效率高,且適用於求解正運動學問題之多重解。
其次,針對此兩類平台機構系統之運動特性,規劃出三項區域操控問題分別深入探討。第一項問題為分析活動平台於任意指定位置時,沿刀具主軸方向旋轉之最大容許範圍。第二項問題為分析刀具主軸相對於任意指定之活動平台位置與方位,刀具平台可傾斜活動之最大容許範圍。第三項問題為探討活動平台於任意指定位置之三自由度方位工作空間的建立方法。此三項操控問題所受到之運動拘束為支撐桿間之干涉現象、被動接頭之活動範圍限制、以及驅動接頭之行程限制。本文將此三類運動拘束皆納入考量,並提出了一種泛用且具高度運算效率之區域操控特性的分析方法。
最後,當六自由度平台機構應用於五軸加工時,活動平台繞裝置其上之刀具軸旋轉的自由度即為多餘,此多餘自由度可用來調整驅動機構之構形以改善其動力特性。因此,本文即針對此直角座標空間多餘自由度提出兩類最佳化動力軌跡規劃問題及其求解方法。第一類問題係指在最佳切削力分佈條件下,沿指定切削路徑合成出平台之點到點自轉軌跡。第二類問題則在最佳驅動力分佈條件下,沿指定加工路徑決定出最大固定切削力值,以避免線性驅動器之控制驅動扭力發生不連續或突跳現象。本文中對此兩類最佳化問題所提出之數值求解方法係源於近似規劃法,此方法之基本觀念相當直接簡易,且可將系統所受之所有非線性動力與運動限制條件皆納入考量。
This dissertation investigates several problems in associated with the kinematics and dynamics properties of six degree-of-freedom (DOF) fully parallel linearly actuated platform (LAP) manipulators. Based on the characteristics of the kinematic structure of the driving mechanisms, the LAPs studied in this work are classified into two types, namely the Stewart type (S-type) and the Hexaglide type (H-type).
A two stage numerical approach is first presented for solving the direct kinematics problem of these manipulators. The first stage of this approach transforms the direct kinematics problem into an equivalent nonlinear programming program, and a robust search algorithm which would bring the mobile platform from virtually any initial approximation to the neighborhood of the true solution is developed. The second stage uses the Newton-Raphson method to iteratively converge the solution to the desired degree of accuracy. This approach not only is numerically stable and computationally efficient, but also is useful for finding multiple solutions to the direct kinematics problem.
Secondly, an in depth investigation of three problems in associated with the local manipulation properties of the two types LAPs is presented. The first problem is to find the physically allowable region that the mobile platform can be freely rolled about any given direction at any specified position. The second problem is to examine the maximum angle that the mobile platform can be tilted about any given position and orientation. The third problem is to analyze the orientation workspace of the mobile platform with respect to any specified position of one of its points. The kinematic constraints involved in these problems are the stroke limitation of the linear actuators, the motion constraints of the passive spherical and universal joints, and the interference condition between the supporting limbs. A unified and computationally efficient approach for solving these problems which takes into account all of the kinematic constraints is developed.
Thirdly, it is found that when using a six-DOF LAP to perform five-axis machining process, the rotation of the mobile platform about the spindle axis of the tool bit mounted on it is in fact a redundant DOF, and which can be used for adjusting the configuration of the driving mechanism to improve the dynamic performance of the robot. Consequently, two optimal dynamic trajectory planning problems in associated with this task space redundant DOF are investigated. The first problem involves of synthesizing the point-to-point rotational trajectory of the mobile platform about the spindle axis such that the distribution of the cutting force along the given machining contour is optimized. The second problem is to determine the maximum constant cutting force along the given machining contour while maintaining the optimal distribution of the control forces of the linear actuators to avoid discontinuities and sudden jumps. The numerical algorithms developed for solving these problems are based on the method of approximate programming, which is not only conceptually straightforward but also taking into account all of the nonlinear dynamic and kinematic constraints imposed on the system.
[1] D. Stewart, “A Platform with Six Degrees of Freedom,” Proc. Inst. Mech. Engr. London, Vol.180, No.1, pp.371-386, 1965.
[2] C. Reinholtz and D. Gokhale, “Design and Analysis of Variable Geometry Truss Robot,” Proc. 9th Applied Mechanisms Conference, Oklahoma State University, 1987.
[3] T. Arai, K. Homma, K. Cleary, H. Adachi, and T. Nakamura, “Development of Parallel Link Manipulator for Underground Excavation Task,” Proc. 1991 Int. Symposium on Advanced Robot Technology, pp.541-548, 1991.
[4] E. Krotkov, and R. Simmons, “Performance of a Six-Legged Planetary Rover: Power, Positioning, and Autonomous Walking,” Proc. IEEE ICRA, pp.169-174, 1992.
[5] C. Gosselin and J. Hamel, “The Agile Eye: A High-Performance Three-Degree-of-Freedom Camera-Orienting Device,” Proc. IEEE ICRA, pp.781-786, 1994.
[6] M. Valenti, “Machine Tools Get Smarter,” ASME Mechanical Engineering, Vol.117, No.11, pp.70-75, 1995.
[7] J.W. Kim et al., “Performance Analysis of Parallel Manipulator Architecture for CNC Machining,” in Proc. 1997 ASME IMECE Symp. On Machine Tools, Dallas, TX, 1997.
[8] M. Honegger, A. Codourey, and E. Burder, “Adaptive Control of the Hexaglide, a 6 dof Parallel Manipulator,” Proc. IEEE ICRA, pp.543-548, 1997.
[9] T. Shibukawa, T. Tooyama, and H. Ohta, “Development of Parallel Mechanism Based Milling Machine [HexaM],” Proc. ASME MED, Vol.8, pp.691-698, 1998.
[10] J. Kim, F.C. Park, S.J. Ryu, J.C. Hwang, C. Park, and C.C. Iurascu, “Design and Analysis of A Redundantly Actuated Parallel Mechanism for Rapid Machining,” IEEE Trans. Robotics and Automation, Vol.17, No.4, 2001.
[11] J.A. Carretero, M. Nahon, and R.P. Podhorodeski, “Workspace analysis of a 3-dof parallel mechanism,” Proc IEEE ICRA, pp.1021-1026, 1998.
[12] T. Shibukawa, T. Tooyama, and H. Ohta, “Development of parallel mechanism based milling machine [HexaM],” Proc ASME MED-Vol.8, pp.691-698, 1998.
[13] T. Arai, T. Tanikawa, J. P. Merlet, and T. Sendai, “Development of a new parallel manipulator with fixed linear actuator,” Proceedings of the Japan-USA Symposium on Flexible Automation, pp.145-149, 1996.
[14] C.M. Gosselin, J. Sefrioui, and M.J. Richard, “On the Kinematics of Spherical Three-Degree-of-Freedom Parallel Manipulators with a Coplanar Platform,” ASME Journal of Mechanical Design, Vol.116, pp.587-593, 1994.
[15] P. Vischer and R. Clavel, “Argos: A Novel 3-DoF Parallel Wrist Mechanism,” International Journal of Robotics Research, Vol.19, No.1, pp.5-11, 2000.
[16] L.W. Tsai, G.C. Walsh, and R. Stamper, “Kinematics of a Novel Three-DOF Translational Platform,” Proc IEEE ICRA, pp.3446-3451, 1996.
[17] F. Pierrot, C.Reynaud, and A. Fournier, “DELTA: A Simple and Efficient Parallel Robot,” Robatica, Vol.8, pp.105-109, 1990.
[18] J. J. Jr. Uicker, J. Denavit, and R.S. Hartenberg, “An Iterative Method for the Displacement Analysis of Spatial Mechanisms,” ASME Journal of Applied Mechanics, pp309-314, 1964.
[19] M. Griffis and J. Duffy, “A Forward Displacement Analysis of A Class of Stewart Platform,” Journal of Robotic Systems, Vol.6, No.6, pp.703-720, 1989.
[20] P. Nanua, K. J. Waldron, and V. Murthy, “Direct Kinematic Solution of a Stewart Platform,” IEEE Transactions on Robotics and Automation, Vol. 6, No. 4, pp. 438-444, 1990.
[21] C. D. Zhang and S. M. Song, “Forward Position Analysis of Nearly General Stewart Platforms,” ASME Journal of Mechanical Design, Vol.116, pp.54-60, 1994.
[22] C. W. Wampler and A. P. Morgan, “Numerical Continuation Methods for Solving Polynomial Systems Arising in Kinematics,” ASME Jorunal of Mechanical Design, Vol.112, pp.59-68, 1990.
[23] C. Innocenti and V. Parenti-Castelli, “Forward Kinematics of the General 6-6 Fully Parallel Mechanism: An Exhaustive Numerical Approach via a Mono-dimensional-search Algorithm,” ASME Journal of Mechanical Design, Vol. 115, pp. 932-937, 1993
[24] M. Raghavan, “The Stewart Platform of General Geometry Has 40 Configurations, ” ASME Journal of Mechanical Design, Vol.115, pp.227-282, 1993.
[25] O. Didrit and M. Petitot, and E. Walter, ”Guaranteed Solution of Direct Kinematic Problems for General Configurations of Parallel Manipulator,” IEEE Transactions on Robotics and Automation, Vol.14, No.2, pp.259-265, 1998.
[26] L. T. Wang and C. C. Chen, “On the Numerical Kinematic Analysis of General Parallel Robotic Manipulators,” IEEE Transactions on Robotics and Automation, Vol.9, No.3, pp.272-285, 1993.
[27] K. Tchon and A. Matuszok, “On Avoiding Singularities in Redundant Robot Kinematics,” Robatica, Vol.13, pp.599-606, 1995.
[28] D. C. H. Yang and T. W. Lee, “Feasibility study of a platform type of robotic manipulators from a kinematic viewpoint,” ASME J. Mechanisms, Transmissions, and Automation in Design, Vol.106, pp.191-198, 1984.
[29] C. Gosselin, “Determination of the workspace of 6-dof parallel manipulator”, ASME Journal of Mechanical Design, Vol.112, pp.331-336, 1990.
[30] O. Masory and J. Wang, “Workspace evaluation of Stewart platforms,” Advanced Robotics, Vol.9, No.4, pp.443-461, 1995.
[31] L. C. T. Wang and J. H. Hsieh, “Extreme reaches and reachable workspace analysis of general parallel robotic manipulators,” Journal of Robotics System, Vol.15, No.3, pp.145-159, 1998.
[32] J. P. Merlet, “Designing a parallel manipulator for a specific workspace,” International Journal of Robotics Research, Vol.16, No.4, pp.545-556, 1997.
[33] F. C. Yang and E. J. Haug, “Numerical analysis of the kinematic dexterity of mechanisms,” ASME Journal of Mechanical Design, Vol.116, pp. 119- 126, 1994.
[34] F.C. Yang and E.J. Haug, “Numerical analysis of the kinematic working capability of mechanisms,” ASME Journal of Mechanical Design, Vol.116, pp. 111- 118, 1994.
[35] D.I. Kim, W.K. Chung, and Y. Youm, “Geometrical approach for the workspace of 6-dof parallel manipulators,” Proc IEEE ICRA, pp.2986- 2991, 1997.
[36] J. P. Merlet, “Determination of the orientation workspace of parallel manipulators,” Journal of Intelligent Robotic Systems, Vol.13, pp.143- 160, 1995.
[37] I.A. Bonev and J. Ryu, “A new approach to orientation workspace analysis of 6-dof parallel manipulators,” Mechanism and Machine Theory, Vol.36, pp.15-28, 2001.
[38] M. Z. A. Majid, Z. Huang, and Y. L. Yao, “Workspace analysis of a 6-dof, 3-PPSR parallel manipulator,” International Journal of Advanvence Manufacturing Technology, Vol.16, pp.441-449, 2000.
[39] I. A. Bonev and J. Ryu, “A geometrical method for computing the constant-orientation workspace of 6-PRRS parallel manipulators,” Mechanism and Machine Theory, Vol.36, pp.1-13, 2001.
[40] Z. Wang, W. Liu, and Y. Lei, “A study on workspace, boundary workspace analysis and workpiece positioning for parallel machine tools,” Mechanism and Machine Theory, Vol.36, pp.605-622, 2001.
[41] L. C. T. Wang and B. Ravani, “Dynamic Load Carrying Capacity of Mechanical Manipulators-Part I & II,” ASME Journal of Dynamics System, Measurement, and Control, Vol.110, pp.46-61, 1988.
[42] L. C. T. Wang and M. J. Kuo, “Dynamic Load-Carrying and Inverse Dynamics of Multiple Cooperating Robot Manipulator,” IEEE Transactions on Robotics and Automation, Vol.10, No.1, pp.178- 187, 1994.
[43] A. Ligeois, “Automatic Supervisory Control of the Configuration and Behavior of Multibody Mechanisms,” IEEE Trans. on Systems, Man, and Cybernetics, Vol. SMC-7, No.12, pp.868-871, 1977.
[44] J. O. Kim, P. Khosla, and W. K. Chung, “Static Modeling and Control of Redundant Manipulators,” Robotics and Computer-Integrated Manu- facturing, Vol.9, No.2, pp.145-157, 1992.
[45] J. M. Hellerbach, “Dynamic Scaling of Manipulator Trajectories,” ASME Journal of Dynamics System, Measurement, and Control, Vol.106, pp.102-106, 1984.
[46] K. G. Shin and N. D. McKay, “Minimum-Time Control of Robotic Manipulators with Geometric Path Constraints,” IEEE Transactions on Automation and Control, Vol. AC-30, pp.531-541, 1985.
[47] J. E. Bobrow, S. Dubowsky, and J.S. Gibson, “Time-Optimal Control of Robotic Manipulators Along Specified Paths,” International Journal Robotics Research, Vol.4, pp.3-17, 1985.
[48] L. C. T. Wang and M. J. Kuo, “Time-Optimal Control of Multiple Cooperating Manipulators with Trajectory and Motion Program Constraints,” Journal of Robotic Systems, Vol.13, No.4, pp.229-241, 1996.
[49] M. Honegger, A. Codourey, and E. Burdet, “Adaptive control of the Hexaglide, a 6 dof parallel manipulator,” Proc IEEE ICRA, pp.543-548, 1997.
[50] J. P. Merlet and C. Gosselin, “A new architecture for a 6-dof parallel manipulator,” Mechanism and Machine Theory, Vol.26, pp.77-90, 1991.
[51] M. E. Kahn and B. Roth, “The Near-Minimum Time Control of Open-Loop Articulated Kinematic Manipulators,” ASME J. of Dynamics System, Measurement, and Control, Vol.93, pp.164-172, 1971.
[52] F. Xi and R. G.. Fenton, “Point-To-Point Quasi-Static Motion Planning for Flexible-Link Manipulator,” IEEE Transactions on Robotics and Automation, Vol.11, No.5, pp.770-776, 1995.
[53] S. Yue, D. Henrich, W. L. Xu, and S. K. Tso, “Point-To-Point Trajectory Planning of Flexible Redundant Robot Manipulators Using Genetic Algorithms,” Robotica, Vol.20, pp.269-280, 2002.
[54] J. E. Slotine and H. S. Yang, “Improving the Efficiency of Time Optimal Path-Following Algorithms,” IEEE Transactions on Robotics and Automation, Vol.5, No.1, pp.118- 124, 1989.
[55] M. Vukobratovic and M. Kivcanski, “A Method for Optimal Synthesis of Manipulation Robot Trajectories,” ASME Journal of Dynamics System, Measurement, and Control, Vol.104, pp.188-193, 1982.
[56] S. Singh and M. C. Leu, “Optimal Trajectory Generation for Robotic Manipulators Using Dynamic Programming,” ASME Journal of Dynamics System, Measurement, and Control, Vol.109, pp.88-96, 1987.
[57] R. V. Dubey, J. A. Euler, and S. M. Babcock, “An efficient gradient projection optimization scheme for seven-degree-of-freedom redundant robot with spherical wrist”, Proc IEEE ICRA, pp.28-36, 1988.
[58] F. L. Litvin, T. Costopoulos, V. P. Castelli, M. Shaheen, and Y. Yukishige, “Configurations of Robot’s Manipulators and Their Identification, and the Execution of Prescribed Trajectories. Part 2: Investigations of Manipulators Having Five, Seven, and Eight Degrees of Freedom,” ASME J. Mechanisms, Transmissions, and Automation in Design, Vol.107, pp.179-188, 1985.
[59] S. E. Khadem and R. V. Dubey, “A Global Cartesian Space Obstacle Avoidance Scheme for Redundant Manipulators,” Optimal Control Application Methods, Vol.12, pp.279, 1991.
[60] O. S. Yashi and K. Ozgoren, “Minimal Joint Motion Optimization of Manipulators with Extra Degrees of Freedom,” Mechanism and Machine Theory, Vol.19, pp.325-330, 1984.
[61] B. H. Lee and C. S. G. Lee, “Collision-Free Motion Planning of Two Robots,” IEEE Trans. Syst. Man. Cybern. SMC-17, Vol.1, pp.21-32, 1987.
[62] Z. Bien and J. Lee, “A minimum-Time Planning Method for Two Robots,” IEEE Transactions on Robotics and Automation, Vol.8, pp.414- 418, 1992.
[63] L. C. T. Wang and M. J. Kuo, “Time-Optimal Constant Speed Motion Program for Multiple Cooperating Manipulators,” Journal of Robotic Systems, Vol.16, No.3, pp.185-194, 1999.
[64] W. Q. D. Do and D. C. H. Yang, “Inverse Dynamic Analysis and Simulation of a Platform Type of Robot,” Journal of Robotics System, Vol.5, No.3, pp.209-227, 1988.
[65] G. Lebret, K. Liu, and F. L. Lewis, “Dynamic Analysis and Control of a Stewart Platform Manipulator,” Journal of Robotics System, Vol.10, No.5, pp.629-655, 1993.
[66] C. D. Zhang and S. M. Song, “An Efficient Method for Inverse Dynamics of Manipulators Based on the Virtual Work Principle,” Journal of Robotics System, Vol.10, No.5, pp.605-627, 1993.
[67] L. C. T. Wang and C. C. Chen, “On the Dynamic Analysis of General Parallel Robotic Manipulators,” International Journal of Robotics Automation, Vol.9, No.2, pp.81-87, 1993.
[68] F. T. Cheng and D. E. Orin, “Efficient Algorithm for Optimal Force Distribution – The Compact-Dual LP Method,” IEEE Transactions on Robotics and Automation, Vol.6, No.2, pp.178-187, 1990.
[69] F. T. Cheng, R. J. Sheu, and T. H. Chen, “The Improved Compact QP Method for Resolving Manipulator Redundancy”, IEEE Transaction on Systems, Man, and Cybernetics, Vol.25, No.11, pp.1521-1530, 1995.
[70] G. Salman, D. D., Lessons Introductory to the Modern Higher Algebra, fifth edition, Chelsea Publishing Company, Bronx, New York, pp.79-81.
[71] Y. S. Tarng, C. I. Cheng, and J. Y. Kao, “Modeling of Three- Dimensional Numerically Controlled End Milling Operations,” International Journal of Machine Tools Manufacturing, Vol.35, No.7, pp.939-950, 1995.
[72] 傅光華等,「切削刀具學」,第231∼253頁,台北,高立圖書公司,民國79年。
[73] J. B. Rosen, “Iterative Solution of Nonlinear Optimal Control Problem,” J. SIAM Control, Vol.4, No.1, pp.223-244, 1966.
[74] J. E. Kalley, “The Cutting Plane Method for Solving Convex Program,” SIAM J. Industrial and Applied Mathematics, Vol.3, pp703-712, 1960.
[75] IMSL Math/Library User’s Manual, IMSL Inc., Houston, TX, 1989.