Abstract
Classical ways for coordinate measuring devices are manual theodolites, photogrammetry-based systems, total stations and a recently-introduced device referred to as laser tracker systems. Basically, a laser tracker system is a more accurate and reliable 3D measurement tool that allows to increase and maintain accuracy as time goes by. Laser tracker systems deals with industry-based measuring problems which can be alignment, reverse engineering, tool building, part inspection, installation, and manufacturing and assembly integration. A very interesting case of the latter is robot-tracking calibration in an welding line. In a welding line, robots are controlled in order to keep a prescribed trajectory to accomplish its welding task properly. Nevertheless, in spite of a good control algorithm design, as time goes by, deviations appear and some maintenance has to be done on the robotic unit. So, robot calibration can be done with a laser tracker. Although laser tracker systems are made by very well established and serious companies, their laser products may be very expensive for small or medium size industries. Our contribution is to offer a parallel robot-based laser tracker system model whose implementation would result cheaper than sophisticated laser devices and takes advantage of the parallel robot bondages as high payload. As a first step, simulations of the controlled systems are done here. This parallel robot-based laser tracker is designed to help in the calibration process which consists in repeating some specified trajectory for the serial (welding) robot. The laser tracker system tracks the welding robot trajectory in a day-by-day period of time (for instance) in order to identify the moment when a deviation of the reference trajectory happens. Hence, corrections can be done avoiding greater problems in the welding line. In order to design the parallel robot-based tracker system, a kinematic analysis and a dynamical modeling have to be done in order to design a set of controllers which will be assessed. All of it assisted by AI (artificial intelligence) algorithms. The laser tracker kinematic analysis was done assisted by ANN (artificial neural networks) and by GA (genetic algorithms). This fact allowed to compute numerically/graphically the laser tracker workspace in order to warrant the right accessibility of the corresponding 3D (three dimensional) space. A dynamical model which represents the parallel robot-based laser tracker system was also obtained. This model was used by our set of controllers. The controller design is split into two groups: One considers AI-based algorithms and the second one, classical design-based controllers. A comparison between the two groups is done and advantages/disadvantages are shown in terms of performance in the presence of a persistent perturbation which models ground vibrations in the factory the welding robots are. Such vibrations are endlessly present because they are produced by other assembling machines which disturb the welding process. So, in spite of this perturbation our parallel robot-based laser tracker system showed to behave well with Intelligent Control keeping good tracking of a sinusoidal welding calibration trajectory in the serial robot. In this work it is assumed that a laser device is mounted in the parallel robot with inertial dynamical effect on the parallel robot. Analytical developments are provided as well as numerical/graphical solutions done in MATLAB/SIMULINK to deal with this complex dynamical system. An integral viewpoint with ANN, GA, and Fuzzy Logic was used in this study.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Bai, S., Hansen, M.R.: Evaluation of Workspace of a Spherical Robotic Wrist. In: 2007 IEEE/ASME International Conference on Advanced Intelligent Mechatronics, pp. 1–6. IEEE (2007)
Burge, J., Peng, S., Zobrist, T.: Use of a commercial laser tracker for optical alignment. In: Proc. of SPIE, pp. 1–12. Optical System Alignment and Tolerancing (2007)
Chaparro-Altamirano, D., Zavala-Yoé, R., Ramírez-Mendoza, R.: Kinematic and Workspace Analysis of a Parallel Robot used in Security Applications. In: Proc. IEEE International Conference on Mechatronics, Electronics and Automotive Engineering, Cuernavaca, Morelos, Mexico. IEEE (2007)
Chaparro-Altamirano, D., Zavala-Yoé, R., Ramírez-Mendoza, R.: Dynamics and Control of a 3SPS-1S Parallel Robot Used in Security Applications. In: 21st International Symposium on Mathematical Theory of Networks and Systems, MTNS, Groningen, The Netherlands (2014)
Craig, J.J.: Introduction to Robotics: Mechanics and Control. Prentice Hall (2004)
Cui, G., Zhang, Y.: Kinetostatic Modeling and Analysis of a New 3-DOF Parallel Manipulator. In: 2009 International Conference on Computational Intelligence and Software Engineering, pp. 1–4. IEEE (December 2009)
Driankov, D., Hellendorn, H., Reinfrank, M.: An Introduction to Fuzzy Control. Springer (1996)
Gan, D., Dias, J., Seneviratne, L.: Design and Analytical Kinematics of a Robot Wrist Based on a Parallel Mechanism. In: World Automation Congress, pp. 1–6 (2012)
Merlet, J.P.: Parallel Robots. Solid Mechanics and its Applications. Springer (2006)
Mitchell, M.: An Introduction to Genetic Algorithms. The MIT Press, Cambridge (1996)
Prenninger, J.P., Filz, K.M., Incze, M., Gander, H.: Use of a commercial laser tracker for optical alignment. Measurment 4, 255–264 (1995); Optical System Alignment and Tolerancing
Shang, Y., Li, G.J.: New crossover operators in genetic algorithms. In: Proceedings of the T hird International Conference on Tools for Artificial Intelligence, pp. 150–153 (1991)
Slotine, J., Li, W.: Applied Nonlinear Control. Pearson Education (1991)
Tsai, L.-W.: Kinematics of A Three-Dof Platform with Three Extensible Limbs. In: Recent Advances in Robot Kinematics, ch. 8, pp. 401–410. Springer (1996)
Tsai, L.W.: Solving The Inverse Dynamics of Parallel Manipulators by The Principle of Virtual Work. In: ASME Design Eng. Tech. Conf., pp. 451–457 (1998)
Tsai, L.W.: Robot Analysis: The Mechanics of Serial and Parallel Manipulators. John Wiley & Sons, Inc. (1999)
Zadeh, L.A.: Fuzzy sets. Information and Control, 338–353 (1965)
Zavala-Yoé, R.: Fuzzy Control of Second Order Vectorial Systems: L2 Stability. In: Proc. of European Control Conference, Brussels, Belgium (1997)
Zavala-Yoé, R.: Modelling and Control of Dynamical Systems: Numerical Implementation in a Behavioral Framework. SCI, vol. 124. Springer, Heidelberg (2008)
Zlatanov, D., Bonev, I., Gosselin, C.: Constraint Singularities as C-Space Singularities. In: 8th International Symposium on Advances in Robot Kinematics, Caldes de Malavella, Spain (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Zavala-Yoé, R., Ramírez-Mendoza, R.A., Chaparro-Altamirano, D. (2014). AI-Based Design of a Parallel Robot Used as a Laser Tracker System: Intelligent vs. Nonlinear Classical Controllers. In: Gelbukh, A., Espinoza, F.C., Galicia-Haro, S.N. (eds) Nature-Inspired Computation and Machine Learning. MICAI 2014. Lecture Notes in Computer Science(), vol 8857. Springer, Cham. https://doi.org/10.1007/978-3-319-13650-9_35
Download citation
DOI: https://doi.org/10.1007/978-3-319-13650-9_35
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-13649-3
Online ISBN: 978-3-319-13650-9
eBook Packages: Computer ScienceComputer Science (R0)