Contents & References of Dynamics and adaptive fuzzy control of finite-time sliding mode of hexa-parallel robot using synchronization error
List:
Chapter 1: History of previous research and an introduction to parallel robots 1
1-1- History of the evolution of robots 2
1-2- Classification of robots 7
1-2-1- Classification in terms of degree of freedom. 7
1-2-2- Classification of robots in terms of driving force. 7
1-2-3- Classification in terms of working space. 8
1-2-4- Geometrical classification. 9
1-2-5- Serial and parallel robots. 9
1-2-5-1- A look at the history of parallel robots. 13
1-2-5-2- Hexa parallel robot 20
1-3- Research background. 22
1-4- The purpose of the thesis. 24
1-5- Thesis chapters. 25
Chapter Two: Hexa Robot Kinematics 26
1-2-Introduction. 27
2-2 - The position of two coordinate systems relative to each other. 27
2-2-1 location. 27
2-2-2- Orientation. 28
2-2-3- Frame (coordinate device) 31
2-2-4- Mapping from one frame to another frame. 31
2-3- Duran transformations. 33
2-3-1- Angles. 33
2-3-2- Euler's angles. 35
2-4- Kinematics of robots 36
2-4-1- Solving the problem of direct kinematics. 38
2-4-2- The problem of inverse kinematics. 39
2-5- The translational and rotational speed of the object. 39
2-5-1- Jacobian matrix. 40
2-6- Investigating and solving the problem of inverse kinematics in the hexa robot 42
2-6-1- The structure of the parallel robot hexa 42
2-6-2- Solving the problem of inverse kinematics in the parallel robot hexa 45
Chapter three: Dynamic modeling of the robot hexa 49
3-1- Method Lagrange. 50
3-1-1- Getting to know the Lagrangian of a dynamic system. 50
3-2- Hexa robot dynamics 52
3-2-1- Kinetic energy of moving plate. 52
3-2-1-1- The kinetic energy of the moving plate of the hexa robot due to linear displacement. 53
3-2-1-2- The kinetic energy of the moving plate of the hexa robot due to the rotation. 53
3-2-1-3- The total kinetic energy of the moving plate of the Hexa robot 54
3-2-2- The potential energy of the moving plate of the Hexa robot 54
3-2-3- The Lagrangian of the moving plate of the Hexa robot 55
3-2-4- The kinetic energy of the M arm of the Hexa robot 55
3-2-5- Potential energy of hexa robot arm 56
3-2-6- Lagranois of robot arms. 56
3-2-7- Kinetic energy of M Robot Hexa rod 56
3-2-7-1- Velocity analysis of M Robot Hexa rod 56
3-2-8- Potential energy of M Robot Hexa rod 58
3-2-9- Lagrangian of Hexa robot rods 58
3-2-10- Obtaining the dynamic equations of the Hexa 58 robot
3-2-11- The properties of the dynamic equation governing the robot. 59
3-2-11-1- mass matrix. 59
3-2-11-2- Coriolis force matrix and side to center. 60
3-2-11-3- Gravity vector. 60
3-2-11-4- The antisymmetry of the matrix. 60
3-2-11-5- Linearity according to parameters 60
Chapter four: Synchronization of dynamic systems. 62
4-1- Introduction. 63
4-2- Definition of synchronization. 64
4-3- Synchronization error and compound position in Hexa robot 65
Chapter five: Hexa robot control and proof of its stability. 69
5-1- Lyapunov stability theory. 70
5-1-1- Lyapunov's direct method. 72
5-2- Lyapunov's inverse theorems. 73
5-3- adaptive control. 73
5-3-1- Classification of adaptive control techniques. 75
5-4- Sliding mode control. 76
5-4-1- Introduction. 76
5-4-2- Definition of sliding mode and sliding surface. 77
5-4-3- control plan. 78
5-4-3-1- Theoretical foundations. 80
5-4-4-Limited time sliding mode control. 82
5-4-4-1- Limited time sliding mode control of parallel hexa robots 84
5-5- Fuzzy control. 86
5-5-1- Introduction. 86
5-5-2- Classical sets, fuzzy sets and fuzzy logic. 86
5-5-2-1- Limitations of classical sets. 86
5-5-2-2- Fuzzy sets. 88
5-5-2-3- fuzzy logic operators. 92
5-5-3- Fuzzification. 93
5-5-4- Fuzzy rules. 93
5-5-4-1- Mamdani fuzzy rules. 94
5-5-5- Fuzzy inference. 95
5-5-6- De-fuzzification. 96
5-5-6-1- general de-fuzzifier. 97
5-5-6-2- De-phaser of the center of the surface. 97
5-5-7- Fuzzy control structure. 98
5-5-7-1- Fuzzy laws and fuzzy inference. 102
5-5-7-2- De-fuzzification.104
5-5-8- Adaptive fuzzy control of finite-time sliding mode of hexa-parallel robot and proof of its stability 105
5-5-8-1- Introduction. 105
5-5-8-2- Limited time sliding mode control of parallel hexa robot 106
5-5-8-3- Limited time sliding mode fuzzy control. 108
5-5-8-4- Adaptive fuzzy control of limited time sliding mode. 112
5-6- Practical results of closed circuit control for hexa robot 116
5-6-1- Moving the moving plate in the direction. 117
5-6-2- The rotation of the moving plate around the axis. 120
5-6-3 Moving the moving screen in the direction. 123
5-6-4- Moving on a circular path in a plane perpendicular to 126
5-6-5- Examining the effect of parameter changes on the performance of the controller in path number 1. 129
5-6-6- Examining the effect of parameter changes on the performance of the controller in path number 2. 130
5-6-7- Examining the performance of the controller in the presence of disturbances in the path No. 3. 133
5-6-8- Examining the effect of how to define the synchronization transfer matrix, on the performance of the controller in path No. 1 136
Sixth chapter: conclusions and suggestions 138
Source:
[1] F. Pierrot, P. Chiacchio, A. Fournier. "Hexa; A Fast Parallel Robot", Journal of Robotic Systems, December, 1991, 345-352.
[2] Yoshico Koseki, Tatsuo Arai, Kouichi Sugimoto, Toshiyuki Takatuki, "Design and Accuracy Evaluation of High Speed ??and High Precision Parallel Mechanism", 1998 IEEE International Conf. on Robotics and Automation, Leuven, Belgium, 1998.
[3] M. Uchiyama, K.Iimura, F. Pierrot, K.Unno, O.Toyama, "Design and Control of a Very Fast 6-DOF Parallel Robot", MASC/SICE'92, Kobe, Japan, pp. 473-478, 1992.
[4] P. Chiacchio, F. Pierrot, L. Sciavicco, B. Siciliano, "Robust Design of Dependent Joint Controllers with Experiments on a High-Speed ??Parallel Robot", IEEE Trans. On Industrial Electronics,Vol.40,No.4,P.393-402,1993.
[5] P. Begon, F. Pierrot, P. Dauchez, "Fuzzy Sliding Mode Control of a Fast Parallel Robot", IEEE ICR&A, Nagoya, Japan, pp.1178-1183, 1995.
[6] A. Vivas, P. Poignet, F. Marquet, F. Pierrot, M. Gautier, "Experimental Dynamic Identification of a Fully-Parallel Robot", ICRA 2003: 2003 IEEE Int. Conference on Robotics and Automation, Taipei, Taiwan, September, 2003
[7] F. Marquet, O. Company, S. Krut, F. Pierrot, " Enhancing Parallel Robot Accuracy with Redundant Sensors", In Proc. Of IRCA 2002: 2002 IEEE International Conference on Robotics and Automation, Taipei, Taiwan, September, 2003.
[8] Patrick Maurine, De Man Liu, Masaru Uchiyama, "Self Calibration of a New Hexa Parallel Robot", 4th Japan-France and 2nd Europe-Asia Congress on Mechatronics, Kitakyushu, Japan, 1998.
[9] J. Hesselbach, C. Bier, A. Campus, H. Lowe, "Direct Kinematic Singularity Detection of a Hexa Parallel Robot", Proc, International Conf. on Robotics and Automation Barcelona, ??Spain, April, 2005
[10] P. Last, C. Budde, C. Bier, J. Hesselbach, "Hexa-Parallel-Structure Calibration by Means of Angular Passive Joint Sensors", Proc, International Conf. on Mechatronics and Automation Niagara Falls, Canada, July, 2005
[11] P. Last, C. Budde, J. Hesselbach, "Self Calibration of Hexa Structure", Proc, of the international Conf. on Automation Science and Engineering Edmonton, Canada, August, 2005
[12] P. Last, J. Hesselbach, N. Plitea, "An Extended Inverse Kinematic Model of the Hexa-Parallel-Robot for Calibration Purposes", Proc. Of the International Conf. on Mechatronics and Automation Niagara Falls, Canada, July, 2005 [13] D. N. Nechev, M. Uchiyama, "Singularity-Consistent Planning and Control of Parallel Robot Motion through Instantaneous-Self-Motion Type Singularities", Proc. of the International Conf. on Robotics and Automation, Minnesota, April, 1996
[14] A. Bonev, M.