Abstract
The Robotic Institute of America (R.I.A.) gives the following definition of robots: ” A robot is a reprogrammable multifucntional manipulator designed to move ma- terial, parts, tools or specialized devices through variable programmed motions for the performance of a variety of ‛ xc55. Based on this definition it is apparent that a robot must be able to operate automatically. This implies that in most of the robots it is possible to disnguish the following major subsystems: a manipulator (mechanical unit which can be compared to the skeleton of living beings), sensors and actuators (sensory organs and muscles of living beings), a controller (the brain), appropriate power supplies, and very often a computer system which takes care of the monitoring and control functions relative to the robot operation and which al- lows exchange of data between the robot and human operators and/or other parts of the manufacturing process in which the robot is performing some specified tasks. The motions of the manipulator must be controlled and the control system obeys the same basic principles as for control of motions of any mechanical system from simple servomechanisms up to complex machines or vehicles. It implies that positions and velocities or displacemets of the various parts of the mechanical system must be monitored and that related data must be transmitted to the control system. Then the latter is able to determine the driving forces and/or torques which must be applied to the mechanical system in order to force tha actual positions and displacement to track the desired ones.
The next section of this chapter is dedicated to the dynamics and control of robotic manipulators as they are relatively complex mechanical systems. Then the basic principles of control of motions in mechanical systems are reviewed in the following section. The two major classes of conventional position controllers are intoduced in a unifying presentation. This presentation aims at introdcing fuzzy control in the following section, fuzzy control appearing than as a natural extension of multilevel discontinuous control. The advantages of simplicity and reliability of discontinuous control are retaine by fuzzy control, but not its main drawback which is contin- uous cycling between different type of operation. Therefore fuzzy control can be viewed as an intermediate class bertween discontinuous and linear control systems, resulting in an acceptable compromise between advantages and drawbacks of both. Positions and velocities or displacemets are the usual state variables defining the state of a mechanical system. Control laws based on measurements or estimates of those variables allow some changes in the dynamics of the system, in particular the stabilization of unstable or neutrally stable systems, and give them the capability or reproducing desired motions with an accuracy which depends on the gains of the control system. However in such control systems static errors due to steady-state loading forces cannot be avoided. The only way to cope with such disturbances and reject their effect on the system is the introduction of a reset action in the control system. This can be achived through parallel controllers using control laws based on triples instead of pairs of data. However it may result in some deterioration of the dynamic performances and lead to motr difficulties in the design of fuzzy controllers. Self-organizing controller are a possible solution to the latter problem. Nevertheless there is another way since an indirect reset action can be introduces via model-based control schemes. These allow a neat separation of the two basic tasks of the control system: following the desired trajectory (tracking) on one hand and reducing the effect of disturbances (regulation or disturbance rejection) on the other hand. Such control schemes consist of two control loops, one of them including a basic position+ velocity controller and the other one a model of the system. THe basic controller and/or the model can be implemented as numerical or fuzzy systems as it is show in the fourth section of this chapter.
This paper presents research results of the Belgian Programme on Interuniversity Poles of Attraction initiated by the Belgian State, Prime Minister’s Office, Science Policy Programming. The scientific responsibility rests with its authors.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
R.A. Aliev, G.M. Oulanov, and A.E. Tserkovnyi. Decision making in intelligent robots. Soviet Physics Doklady, 31(10):780–782, 1986.
C. An and J. Hollerbach. Dynamic stability issues in force control of manipulators. In IEEE Conference on Robotics and Automation, pages 1890–896, 1987.
C.B. Brosilow and B. Joseph. Inferential control of processes. A. I. Ch. E. J., 24:485–500, 1978.
M. Brown, R. Fraser, C.J. Harris, and C.G. Moore. Intelligent self-organizing control for autonomous guided vehicle: comparative aspects of fuzzy logic and neural nets. In ’91 IEE International Conference on Control, pages 134–139, 1991.
R.H. Cannon and E. Schmitz. Initial experiments on the end-point control of a flexible one-link robot. The International Journal of Robotics Research, 3(3):62–75, 1984.
R. Cassinis, E. Biorli, A. Meregalli, and F. Scalise. Behavioral model architecture: a new way of doing real-time planning in intelligent robots. International Society for Optical Engineering, 852:275–280, 1988.
Hai Quan Dai, G.R. Dalton, and J. Tulenko. Fuzzy control system for a mobile robot. Trans. of American Nuclear Society, 65:464–465, 1992.
M. De Neyer and R. Gorez. Fuzzy and quantitative model-based control systems for robotic manipulators. International Journal of Systems Science, to appear, 93.
M. De Neyer, R. Gorez, and J. Barreto. Disturbance rejection based on fuzzy models. In M.G. Sing and L. Travé-Massuyès, editors, Qualitative Reasoning and Decision Support Systems, pages 215–220. North-Holland, Amsterdam, The Netherlands, 1991.
M. De Neyer, R. Gorez, and J. Barreto. Fuzzy controllers using internal models. In IMACS — IFAC Symposium on Modelling and Control of Technological Systems, pages 726–731, Lille, France, 1991.
M. De Neyer, R. Gorez, and J. Barreto. Simulation analysis of control systems with internal fuzzy models. In ESS’ 91: Intelligent process control design and scheduling. pages 145–150, Gent, Belgium, 1991.
J. De Schutter. A study of active compliant motion control methods for rigid manipulators based on a generic scheme. In IEEE Conference on Robotics and Automation, pages 1060–1065, 1987.
C.W. De Silva and A.G.J. McFarlane. Knowledge-based control approach for robotic manipulators. International Journal of Control, 50(1):249–273, 1989.
S. Deepak, M.C. Repko, N.C. Mood, and R.B. Kelley. A fuzzy approach to the interpretation of robot assembly forces. International Society for Optical Engineering, 1002:426–433, 1989.
K. Desoyer, P. Kopacek, P. Lugner, and I. Troch. Flexible robots: modeling and control. In S.G. Tzafestas, editor, Intelligent Robotic Systems, pages 421–453. M. Dekker, New York, 1991.
R. Deyong, J. Polson, R. Moore, C. Weng, and J. Lara. Fuzzy and adaptive control simulation for a walking machine. IEEE Control Systems Magazine, 12(3):43–50. 1992.
D.R. Dodds. Fractals, fuzzy sets and image representation. International Society for Optical Engineering, 1001:87–94, 1988.
D.R. Dodds. Fuzziness in knowledge-based robotic systems. Fuzzy Sets and Systems, 26(2): 179–193, 1988.
E.O. Doebelin. Control System Principles and Design. J. Wiley and Sons, New York, 1985.
Y. Dote, A. Suyitno, and M. Strefezza. Fuzzy learning grasping force controller for manipulator hand. In IECON’ 90: 16th Annual Conference, of IEEE Industrial Electronics Society, pages 1259–1265, 1990.
D. Dubois and H. Prade. Fuzzy rules in knowledge-based systems — modelling gradeness, uncertainty and preference. In R. Yager and L. Zadeh, editors, An introduction to fuzzy logic applications in intelligent systems, pages 45–68. Kluwer Academic Publishers, Dordrecht, The Netherlands, 1992.
A.R. Fraser and R.W. Daniel. Perturbation techniques for flexible manipulators. Kluwer Academic Publishers, Dordrecht, The Netherlands, 1991.
T. Fukuda, Fujiyoshi, F. Arai, and H. Matsuura. Design and dextrous control of micromanipulator with 6 dof. In IEEE International conference on Robotics and Automation, pages 1628–1633, 1991.
C.E. Garcia and M. Morari. Internal model control — a unifying review and some new results. Ind. Eng. Chem. Process Des. Dev., 21, 1982.
A. Garcia-Cerezo, A. Barreiro, and A. Ollero. Design of robust intelligent control of manipulators. In IEEE International Conference on Systems Engineering, pages 225–228, 1991.
J. Gasos, M.C. Garcia-Allegre, and R. Garcia Rosa. Fuzzy local navigation of a simulated real robot in unknown environment. In IEEE International Workshop on Intelligent Motion Control, pages 445–449, 1990.
R. Gorez, M. De Neyer, and J. Barreto. Fuzzy internal model control. In S. G. Tzafestas, editor. Engineering Systems with Intelligence. — Concepts, Tools and Applications. pages 415–422. Kluwer Ac. Publ., Dordrecht, The Netherlands, 1991.
R. Gorez, M. De Neyer, and J. Barreto. Model-based fuzzy control systems. In P. Borne, S.G. Tzafestas, and N.E. Radhy, editors, Mathematics of the Analysis and Design of Process Control, pages 613–622. Elsevier Science Publishers, Amsterdam, The Netherlands, 1992.
R. Gorez, M. De Neyer, D. Galardini, and J. Barreto. Model-based control systems: Fuzzy and qualitative realizations. In IFAC Symp. on Intelligent Components and Instruments for Control Applications, pages 681–686, Malaga, 1992.
R. Gorez and D. Galardini. Robot control with disturbance observers. In ICAR’ 91: Fifth IEEE International Conference on Advanced Robotics, pages 417–422. 1991.
R. Gorez and D. Galardini. Sensitivity analysis of robot control systems based on disturbance observers. In I. Troch, K. Desoyer, and P. Kopacek, editors. Robot Control, pages 123–128. Pergamon Press, Oxford, U.K., 1992.
R. Gorez, D. Galardini, and K. Y. Zhu. Model-based control systems. In P. Borne, S.G. Tzafestas, and N.E. Radhy, editors, Mathematics of the Analysis and Design of Process Control, pages 223–232. Elsevier Science Publishers, Amsterdam, The Netherlands, 1992.
R. Gorez, M. De Neyer, and J. Barreto. Disturbance rejection in fuzzy control of manipulators. In ESS 90: European Simulation Symposium, pages 38–43, 1990.
K.A. Han-Gyoo. A new interpretation of force/servo control of robot arms. In IROS’ 91 International Workshop on Intelligent Robots and Systems, pages 1623–1627. 1991.
C.J. Harris and M. Brown. Intelligent control for autonomous guided vehicles. In IEE Colloquium on Intelligent Control, pages 3&/1–4, 1991.
R. Herrero, J. Landaluze, C.F. Nicolas, and R. Reyero. A highly nonlinear fuzzy control algorithm for servo systems positioning. In IFAC Symp. on Intelligent Components and Instruments for Control Applications, pages 289–294, Malaga, 1992.
K. Hirota, Y. Arai, and S. Hachisu. Fuzzy control robot arm playing two-dimensional ping-pong game. Fuzzy Sets and Systems, 32(2):149–159, 1989.
Suh. II Hong, Jong Hyuck Hong, Sang-Rok Oh, and Kwang Bae Kim. Fuzzy rulebased position/force control of industrial manipulators. In IROS’ 91 International Workshop on Intelligent Robots and Systems, pages 1617–1622, Osaka, 1991.
Suh. II Hong, Tae Won Kim, Shin Heu, and Sang-Rok Oh. Visual servoing by fuzzy reasoning methods. In IROS’ 91 International Workshop on Intelligent Robots and Systems, pages 111–116, Osaka, 1991.
K. Ishii and S. Misra. Uncertainty management in intelligent task planing of mobile robots. International Journal of Computer Integrated Manufacturing, 3(1):13–23. 1990.
H. Ishikawa, C. Sawada, K. Kawase, and M. Takata. Stable compliance control and its implementation for a 6 d.o.f. manipulator. In IEEE Conference on Robotics and Automation, pages 98–103, 1989.
S. Ishikawa. A method of indoor mobile robot navigation by using fuzzy control. In IROS’ 91 International Workshop on Intelligent Robots and Systems, pages 1013–1018, 1991.
C. Isik. Inference engines for fuzzy rule-based control. International Journal of Approximate Reasoning, 2(2): 178–188, 1988.
C. Isik and A.M. Meystel. Pilot level of a hierarchical controller for an unmanned mobile robot. IEEE Journal of Robotics and Automation, 4(3):241–255, 1988.
R. Jager, H.B Verbruggen, and P.M. Bruijn. The role of defuzzification methods in the application of fuzzy control. In Symp. on Intelligent Components and Instruments for Control Applications, pages 111–116, Malaga, 1992.
G.S. Kalley and K.J. McDermott. Using expert systems to incorporate the principles of motion economy as a means of improving robot manipulator path generation. Computers and Industrial Engineering, 16(32):207–213, 1989.
H. Kang and G. Vachtsevanos. An intelligent strategy to robot coordination and control. In CDC’ 90: 29th IEEE Conference on Decision and Control, pages 2208–2213, 1990.
C. Kemal. Fuzzy rule-based motion controller for an autonomous mobile robot. Robotica, 7(1):37–42, 1989.
Chen Ken, Lin Jinn-Ya, and Lu Yong Xiang. Fuzzy control of robot manipulators. In 1988 IEEE International Conference on Systems, Man and Cybernetics, pages 1210–1212, 1988.
K. Kevin. Self — designing with fuzzy logic. IEEE Spectrum, pages 42–44. November 1990.
O. Khatib and J. Burdick. Motion and force control of robot manipulators. In IEEE Conference on Robotics and Automation, pages 1381–1386, Malaga, 1986.
W.J.M. Kickert and H.R. van Nauta Lemke. Application of a fuzzy controller in a warm water plant. Automatica, 12:301–308, 1976.
J.W. Kim, Y.K. Ha, and Y.P. Park. Vibration control of a flexible arm using fuzzy control theory. In First International Conference on Motion and Vibration Control, pages 517–522, Yokohama, 1992.
P.J. King and E.H. Mamdani. The application of fuzzy control systems to industrial processes. Automatica, 13:235–242, 1977.
B.D. Klafter, Th.A. Chmielewski, and M. Negin. Robotic Engineering — An integrated approach. Prentice-Hall International Editions, Englewood Cliffs, N.J., 1989.
K.C. Koh, A.H.S. Cho, S.K. Kim, and I.S. Jeong. Application of self-organizing fuzzzy control to the joint control of a puma 760 robot. In IROS’ 90 IEEE International Workshop on Intelligent Robots and Systems, pages 537–542, 1990.
T.K. Kubota and H. Hashimoto. A strategy for collision avoidance among moving obstacles for a mobile robot. In 11th IFAC World Congress on Automatic Control in the Service of Mankind, pages 105–110, 1990.
D.P. Kwok, P. Tam, C.K. Li, and P. Wang. Linguistic PID controllers. In 11th IFAC World Congress on Automatic Control in the Service of the Mankind, pages 192–197. Tallin, Estonia, 1990.
D. Lakov. Adaptive robot under fuzzy control. Fuzzy Sets and Systems, 17(1): 1–8, 1985.
Y. Landau. Adaptive control: The model reference approach. M. Dekker Inc., New-York, 1979.
Ch. Lee. Fuzzy logic in control systems: Fuzzy logic controller, part II. IEEE Trans, on Systems, Man and Cybernetics, SMC-20(2):419–435, 1990.
Y. Li. The automatic recognition of mechanical parts on membership’s principles of fuzzy sets. International Society for Optical Engineering, 697:175–180, 1986.
Y.F. Li and C.C. Lau. Development of fuzzy algorithms for servo systems. IEEE Control Systems Magazine, 9(3):65–71, 1989.
C.M. Lim and T. I Hiyama. Application of fuzzy logic control to a manipulator. IEEE Trans. on Robotics and Automation, 7(5):688–691, 1991.
C.E. Lin and Y.R. Sheu. A hybrid control-approach for pendulum-car control. IEEE Trans. on Industrial Electronics, 39(3):208–214, 1992.
K.H. Low and M. Vidyasagar. A Lagrangian formulation of the dynamic model for flexible manipulator systems. ASME Journal of Dynamics, Measurement and Control, 110:175–181, 1988.
D.G. Luenberger. An introduction to observers. IEEE Trans. on Automatic Control. AC-16(3):596–602, 1971.
E.H. Mamdani. Application of fuzzy algorithms for control of simple dynamical plant. Proc. IEE, 121:1585–1588, 1976.
N.J. Mandic, E.M. Scharf, and E.H. Mamdani. Practical application of a heuristic frizzy rule-based controller to the dynamic control of a robot arm. Proc. IEE, 132(4):190–203, 1985.
J.P. Merlet. Force feedback control in robotic tasks. In S.G. Tzafestas, editor, Intelligent Robotic Systems, pages 283–311. M. Dekker, New York, 1991.
M. Morari and E. Zafiriou. Robust process control. Prentice-Hall International Editions, Englewood Cliffs, N.J., 1989.
S. Murakami, F. Takemoto, H. Fujimura, and E. Ide. Weld-line tracking control of arc welding robot using fuzzy logic controller. Fuzzy Sets and Systems, 32(4):221–237. 1989.
A. Nedungadi and D.J. Wenzel. A novel approach to robot control using fuzzy logic. In ’91 IEEE International Conference on Systems, Man and Cybernetics, pages 1925–1930, 1991.
K. Ogata. Modern Control Engineering. Prentice-Hall International Editions, Englewood Cliffs, N.J., 1990.
P. Oliveira, P. Lima, and J. Sentieiro. Fuzzy supervision on intelligent control systems. In ’91 European control conference, pages 1226–1231, 1991.
R. Ortega and M.W. Spong. Adaptive motion control of rigid robots: a tutorial. Automatica, 25:877–888, 1989.
R. Palm. Fuzzy controller for a sensor guided robot manipulator. Fuzzy Sets and Systems, 31(2): 133–149, 1989.
R. Palm. Control of a redundant manipulator using fuzzy rules. Fuzzy Sets and Systems, 45(3):279–298, 1992.
R. C. Paul. Robot Manipulators: Mathematics, Programming and Control. The MIT Press, Cambridge, Mass., 1981.
B. Postlethwaite. Basic theory and algorithms for fuzzy sets and logic. In M. Grimble, J. McGhee and P. Mowforth, editors, Knowledge-based systems for industrial control. Peter Peregrinus Ltd, Stevenage, UK, 1990.
M. Raibert and J. Craig. Hybrid position/force control of manipulators. Journal of Dynamic Systems, Measurement and Control, 103(2):26–133, 1981.
B. Robyns, D. Galardini, R. Gorez, F. Labrique, and H. Buyse. Asservissement de vitesse d’un actionneur asynchrone par modéle de l’actionneur et de sa commande vectorielle. In Journées d’études S.E.E. sur les asservissements électromécaniques rapides: modélisation et régulation avancées, pages 3–51, Metz, France, 1992.
E. Scharf. Fuzzy logic could redefine robot control. Automation, 21(2): 11–14, 1985.
E.M. Scharf and N.J. Mandic. The application of a fuzzy controller to the control of a multi-degree of freedom robot arm. In M. Sugeno, editor, Industrial Applications of Fuzzy Control. North-Holland, Amsterdam, The Netherlands, 1985.
K. Seung-Woo and P. Mignon. Fuzzy compliance robot control. In IROS’ 91 International Workshop on Intelligent Robots and Systems, pages 1628–1631, 1991.
L. Shiyong, H. Hengzhang, and S. Andong. A three dimensional fuzzy intelligent controller. In 1988’ International Conference, on Systems, Man and Cybernetics. pages 1060–1061, Malaga, 1988.
K.M. Stellakis and K.P. Valavanis. Fuzzy logic-based formulation of the organizer of intelligent robotic systems. Journal of Intelligent and Robotic Systems: Theory and Applications, 4(1):1–24, 1991.
D. Stipankev, M. De Neyer, and R. Gorez. Self-tuning self-organizing fuzzy robot control. In I. Troch, K. Desoyer, and P. Kopacek, editors, Robot Control, pages 171–176. Pergamon Press, Oxford, U.K., 1992.
J. Swevers. Linear identification and control of flexible robots. PhD thesis, K.U. Leuven, 1992.
T. Takeuchi. An autonomous fuzzy mobile robot. Advanced Robotics, 5(2):215–230, 1991.
T. Takeuchi, Y. Nagai, and N. Enomoto. Fuzzy control of a mobile robot for obstacle avoidance. Information Sciences, 45(2):231–248, 1988.
K.L. Tang and R.J. Mulholland. Comparing fuzzy logic with classical controller designs. IEEE Trans. on Systems, Man and Cybernetics, SMC-17(6):1085–1087, 1987.
R. Tanscheit and E.M. Scharf. Experiments with the use of a rule-based self-organizing controller for robotics applications. Fuzzy Sets and Systems, 26:195–214, 1988.
S.G. Tzafestas. Adaptive, robust and fuzzy rule-based control of robotic manipulators. In S.G. Tzafestas, editor, Intelligent Robotic Systems, pages 313–419. M. Dekker, New York, 1991.
M. Uragami, M. Mizumoto, and K. Tanaka. Fuzzy robot controls. Journal of Cyberneticse, 6(1-2):39–64, 1976.
G.J. Vachtsevanos, K. Davey, and K.M. Lee. Developement of a novel intelligent robotic manipulator. IEEE Control Systems Magazine, 7(3):9–15, 1987.
K.P. Valavanis and K.M Stellakis. A general organizer model for robotic assemblies and intelligent robotic systems. IEEE Trans. on Systems, Man and Cybernetics, SMC-21(2):302–317, 1991.
J. Van Amerongen, H.R. van Nauta Lemke, and J.C.T. Van der Veen. An autopilot for ships designed with fuzzy sets. In H.R. van Nauta Lemke, editor, Digital Computer Applications to Process Control. North-Holland, Amsterdam, The Netherlands, 1977.
B.A.N. Wakileh and K.S. Gille. Use of fuzzy logic in robotics. Computers in industry, 10(1):35–46, 1988.
D. Wang and M. Vidyasagar. Transfer functions for a single flexible link. International Journal of Robotics and Automation, 10(5):540–549, 1991.
D. Whitney. Historical perspective and state of the art in robot force control. In IEEE Conference on Robotics and Automation, pages 262–268, Malaga, 1985.
Hyun Woong Keun, II Hong Suh, and Kyong Gi Kim. Intelligent control of redundant manipulators in an environment with obstacle. In IROS’ 91 International Workshop on Intelligent Robots and Systems, pages 161–166, 1991.
Y. Xu, R.P. Paul, and H.Y. Shun. Fuzzy control of robot and compliance wrist systems. In IEEE Industry Applications Society Annual Meeting, pages 1431–1437, 1991.
W. Yim, J. Zuang, and S. Singh. Experimental dual-mode control of a flexible robotic arm. International Journal of Robotics and Automation, 10:135–145, 1992.
T. Yoshikawa. Foundations of Robotics: Analysis and Control. The MIT Press, Cambridge, Mass., 1990.
L.A. Zadeh. Fuzzy sets. Information and Control, 8:338–353, 1965.
L.A. Zadeh. A rationale for fuzzy control. Trans. A.S.M.E., ser.G, 94:3–4, 1974.
H.J. Zimmermann. Approximate reasoning in manufacturing. In A. Kusiak, editor, Intelligent Design and Manufacturing, pages 701–722. Wiley-Interscience, New York, 1992.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 1994 Kluwer Academic Publishers
About this chapter
Cite this chapter
Gorez, R., De Neyer, M. (1994). Fuzzy Control of Robotic Manipulators and Mechanical Systems. In: Fuzzy Reasoning in Information, Decision and Control Systems. International Series on Microprocessor-Based and Intelligent Systems Engineering, vol 11. Springer, Dordrecht. https://doi.org/10.1007/978-0-585-34652-6_17
Download citation
DOI: https://doi.org/10.1007/978-0-585-34652-6_17
Publisher Name: Springer, Dordrecht
Print ISBN: 978-0-7923-2643-4
Online ISBN: 978-0-585-34652-6
eBook Packages: Springer Book Archive