Robotics and Autonomous Systems 33 (2000) 65–88 Systematic design and analysis of fuzzy-logic control and application to robotics, Part I. Modeling M. Reza Emami, Andrew A. Goldenberg, ˙ I. Burhan T ¨ urk¸ sen * Department of Mechanical and Industrial Engineering, University of Toronto, Toronto, Ont., Canada M5S 3G8 Received 1 January 1999; received in revised form 1 May 1999; accepted 1 December 1999 Abstract A systematic methodology for synthesis and analysis of fuzzy-logic controllers is proposed in this paper (Part I) and its follow up (Part II) [M.R. Emami, et al., Robotics and Autonomous Systems 33 (2000) 89–108]. A robust model-based control structure is suggested that includes a fuzzy-logic inverse dynamics model and several robust fuzzy control rules. The model encapsulates the knowledge of the system dynamics in the form of IF–THEN rules. The paper focuses on how to obtain this knowledge systematically from the input–output data of a complex system; one that is ill-defined or contains complicated phenomena that are difficult to interpret analytically. All practical steps, from data acquisition to model validation, are illustrated using a four degree-of-freedom robot manipulator. Comparing the results with those of a complete analytical model and a heuristic fuzzy modeling technique illustrates the strength of the proposed methodology in terms of capturing effects that are difficult to model. In the follow-up paper, this model is used in the proposed control structure. © 2000 Elsevier Science B.V. All rights reserved. Keywords: Fuzzy-logic control; System identification; Fuzzy systems; Robot manipulator 1. Introduction The goal of developing simple and efficient con- trol strategies for complex systems triggered the emer- gence of a new field of research known as fuzzy-logic control (FLC). The new area originated from the sem- inal work of Zadeh on fuzzy algorithms [2], which introduced the idea of formulating control algorithms using the logical IF–THEN rules. Since the earliest ef- forts by Mamdani and his coworkers [3], most of the related research has focused on practical implemen- * Corresponding author. Tel.: +1-416-978-1278; fax: +1-416-978-3454. E-mail address: turksen@mie.utoronto.ca ( ˙ I.B. T ¨ urk¸ sen). tations of fuzzy controllers. Successful results have been reported in a wide range of applications. Despite the diversity of approaches used in the development of fuzzy controllers, most of them are designed based on trial-and-error”. Although this could be effective in some cases, it limits the raise of systematic approaches to fuzzy-logic control. One approach to synthesis and analysis of the fuzzy-logic systems is to consider the FLC as a par- ticular class of nonlinear systems, and to apply tools from the classical nonlinear control systems theory. A promising approach in this direction is based on the fact that the FLC is a variable structure system (VSS). Although some of the structures of the VSS may necessarily not be stable, their combination 0921-8890/00/$ – see front matter © 2000 Elsevier Science B.V. All rights reserved. PII:S0921-8890(00)00080-4