{"id":106961,"date":"2022-07-07T00:00:00","date_gmt":"2022-07-07T00:00:00","guid":{"rendered":"https:\/\/nursingstudybay.com\/2022\/07\/07\/diagnosis-in-robotic-systems-2\/"},"modified":"2022-07-07T00:00:00","modified_gmt":"2022-07-07T00:00:00","slug":"diagnosis-in-robotic-systems-2","status":"publish","type":"post","link":"https:\/\/www.studyproessays.com\/help\/diagnosis-in-robotic-systems-2\/","title":{"rendered":"Diagnosis in Robotic Systems"},"content":{"rendered":"<p>Diagnosis in Robotic Systems<br \/>\n1410 IEEE TRANSACTIONS ON NEURAL NETWORKS, VOL. 8, NO. 6, NOVEMBER 1997<br \/>\nNeural-Network-Based Robust Fault<br \/>\nDiagnosis in Robotic Systems<br \/>\nArun T. Vemuri, Member, IEEE, and Marios M. Polycarpou, Member, IEEE<br \/>\nAbstract\u2014Fault diagnosis plays an important role in the operation of modern robotic systems. A number of researchers have<br \/>\nproposed fault diagnosis architectures for robotic manipulators<br \/>\nusing the model-based analytical redundancy approach. One of<br \/>\nthe key issues in the design of such fault diagnosis schemes is<br \/>\nthe effect of modeling uncertainties on their performance. This<br \/>\npaper investigates the problem of fault diagnosis in rigid-link<br \/>\nrobotic manipulators with modeling uncertainties. A learning<br \/>\narchitecture with sigmoidal neural networks is used to monitor<br \/>\nthe robotic system for any off-nominal behavior due to faults. The<br \/>\nrobustness and stability properties of the fault diagnosis scheme<br \/>\nare rigorously established. Simulation examples are presented<br \/>\nto illustrate the ability of the neural-network-based robust fault<br \/>\ndiagnosis scheme to detect and accommodate faults in a two-link<br \/>\nrobotic manipulator.<br \/>\nIndex Terms\u2014 Adaptive law, analytical redundancy, fault accommodation, fault diagnosis, learning architecture, nonlinear<br \/>\nfault diagnosis, neural networks, robotic systems, robust fault<br \/>\ndiagnosis.<br \/>\nI. INTRODUCTION<br \/>\nROBOTIC systems are integral components of many com- plex engineering systems including manufacturing processes [1] and space-based systems [2]. Stricter operational<br \/>\nand productivity requirements in such systems are resulting in<br \/>\nrobotic manipulators working near their design limits for much<br \/>\nof the time. This may often lead to robotic system failures<br \/>\nwhich are typically characterized by critical changes in the<br \/>\nrobotic system parameters or even by nonlinear changes in the<br \/>\ninherent dynamics of the manipulator. Robotic system failures<br \/>\ncan potentially result not only in the loss of productivity<br \/>\nbut also can lead to unsafe operation of the system. In<br \/>\ngeneral, modern control systems which are designed to handle<br \/>\nsmall perturbations that may arise under \u201cnormal\u201d operating conditions (in the \u201clinear\u201d regime) cannot accommodate<br \/>\nabnormal behavior due to faults. Hence automated health<br \/>\nmonitoring of robotic systems and effective accommodation<br \/>\nof any faults play a crucial role in the operation of modern<br \/>\nrobotic systems and especially autonomous and intelligent<br \/>\nrobotic manipulators.<br \/>\nThe design and analysis of fault diagnosis (FD) architectures<br \/>\nfor robotic systems using the model-based analytical redundancy approach has received considerable attention [2]\u2013[4].<br \/>\nManuscript received April 14, 1996; revised September 23, 1996, February<br \/>\n20, 1997, and August 17, 1997.<br \/>\nA. T. Vemuri is with the Department of Engine and Vehicle Research,<br \/>\nSouthwest Research Institute, San Antonio, TX 78238-5166 USA.<br \/>\nM. M. Polycarpou is with the Department of Electrical and Computer<br \/>\nEngineering, University of Cincinnati, Cincinnati, OH 45221-0030 USA.<br \/>\nPublisher Item Identifier S 1045-9227(97)08093-4.<br \/>\nIn this approach, quantitative nominal models of the robotic<br \/>\nsystem together with sensory measurements are used to provide estimates of measured and\/or unmeasured variables. The<br \/>\ndeviations between estimated and measured signals provide<br \/>\na residual vector which can be utilized to detect and isolate<br \/>\nsystem failures. In general, a fault is declared if a measure of<br \/>\nthe residual vector exceeds a certain threshold value. An alternative to analytical redundancy is the hardware redundancy<br \/>\napproach, where additional physical instrumentation is used to<br \/>\nprovide the necessary redundancy [5].<br \/>\nThe appeal of model-based FD schemes lies in the fact that<br \/>\nthe redundancy required for detecting faults is created using<br \/>\npowerful information processing techniques without the need<br \/>\nof additional physical instrumentation in the system. However,<br \/>\nthe model-based FD approach relies on the key assumption that<br \/>\na mathematical characterization of the manipulator is known a<br \/>\npriori. In practice, this assumption is usually not valid since it<br \/>\nis difficult to obtain the necessary modeling accuracy required<br \/>\nfor the construction of reliable analytical redundancy-based<br \/>\nFD architectures. Unavoidable modeling uncertainties, which<br \/>\narise due to modeling errors, time variations, measurement<br \/>\nnoise, and external disturbances, deteriorate the performance<br \/>\nof FD schemes by causing false alarms. This necessitates<br \/>\nthe development of FD algorithms which have the ability<br \/>\nto detect manipulator failures in the presence of modeling<br \/>\nuncertainties. Such algorithms are referred to as robust fault<br \/>\ndiagnosis schemes.<br \/>\nThe construction of robust FD architectures for robotic<br \/>\nmanipulators has been investigated to a limited extent. In<br \/>\n[6], Schneider and Frank use threshold adaptation based on<br \/>\nfuzzy logic to improve robustness of state-space model-based<br \/>\nFD architectures. Time-varying state-dependent thresholds are<br \/>\nused in [7] to achieve robustness in parity relations based<br \/>\nFD schemes for remote robots. These studies rely on two<br \/>\nkey assumptions: 1) the nominal model of the system is<br \/>\nlinear and 2) the failures are modeled as external additive<br \/>\ninputs (functions of time). Although it is convenient from an<br \/>\nanalytical viewpoint to study the FD problem in a linear system<br \/>\nframework, the dynamics of robotic systems are inherently<br \/>\nnonlinear. Furthermore, most practical failures are nonlinear<br \/>\nfunctions of the state and input.<br \/>\nThis paper presents a learning methodology for robust fault<br \/>\ndiagnosis in rigid-link robotic manipulators, which is based on<br \/>\na nonlinear nominal model of the manipulator and nonlinear<br \/>\ndeviation faults. The modeling uncertainties are assumed to be<br \/>\nbounded while the faults are modeled as nonlinear functions<br \/>\nof the measured variables. The principal idea behind this<br \/>\n1045\u20139227\/97$10.00 \uf8e9 1997 IEEE<br \/>\nAuthorized licensed use limited to: WRIGHT STATE UNIVERSITY. Downloaded on December 28, 2008 at 09:49 from IEEE Xplore. Restrictions apply.<br \/>\nVEMURI AND POLYCARPOU: ROBUST FAULT DIAGNOSIS IN ROBOTIC SYSTEMS 1411<br \/>\napproach is to monitor the plant for any off-nominal system<br \/>\nbehavior (which could be either due to faults or uncertainties)<br \/>\nutilizing a sigmoidal neural network. By using the knowledge<br \/>\nof the bound on the uncertainty we develop a systematic<br \/>\nprocedure, based on neuro-control techniques, for identifying<br \/>\nthe effects of system failures in the presence of modeling<br \/>\nuncertainties. The neural network not only is used to detect<br \/>\nthe occurrence of the fault but it also provides a postfault<br \/>\nmodel of the robotic manipulator. This postfault model can<br \/>\nbe effectively used to isolate and identify the fault and, if<br \/>\npossible, for accommodation of the failure.<br \/>\nThe fault diagnosis scheme described in this paper is rigorously analyzed for robustness and stability. Specifically, the<br \/>\nrobustness result addresses the FD system performance in the<br \/>\npresence of modeling uncertainties prior to the occurrence of<br \/>\nany faults while the stability property characterizes the FD<br \/>\nsystem performance after the occurrence of the fault.<br \/>\nThe organization of this paper is as follows: In Section II,<br \/>\nthe robot dynamics and its control law are described, and<br \/>\nthe fault diagnosis problem is formulated. In Section III,<br \/>\nthe neural-network-based robust fault diagnosis scheme is<br \/>\ndescribed. The analytical properties of the robust FD algorithm are established in Section IV. Simulation examples<br \/>\nillustrating the performance of the FD algorithm on a two-link<br \/>\nrobotic manipulator with modeling uncertainties are presented<br \/>\nin Section V. Section VI has some concluding remarks.<br \/>\nII. PROBLEM FORMULATION<\/p>\n<p>Consider a robotic manipulator described by\tmodel a much larger class of failures [in the framework of<br \/>\n(4)] is the need to approximate unknown nonlinear functions.<br \/>\nAssignmentTutorOnline<\/p>\n<p>(1)<br \/>\nand software simulation tools have rendered possible the use<br \/>\nwhere are vectors of joint positions, velocities<br \/>\nand accelerations, respectively, is the input torque<br \/>\nof on-line approximators such as sigmoidal neural networks<br \/>\nfor constructing and analyzing nonlinear models [12], [13].<br \/>\nvector, is the inertia matrix (whose inverse\tIn light of the above, the objective of this paper is to<br \/>\nexists [8], [9]), is a matrix containing the<br \/>\ncentripetal and Coriolis terms, is the gravity vector,<br \/>\nis a vector containing the unknown static and<br \/>\ndynamic friction terms, and is a vector representing<\/p>\n<p>unknown additive bounded disturbances and noise. The term<br \/>\nis a vector which represents the fault in the<br \/>\nrobot manipulator, represents the time profile of<br \/>\nthe fault, and is the time of occurrence of the fault.<br \/>\nThe control objective of the robotic system (1) is to follow<br \/>\na desired trajectory. A number of techniques are available in<br \/>\nthe literature for deriving position control laws for robotic<br \/>\nmanipulators in the presence of modeling uncertainties and in<br \/>\nthe absence of faults (i.e., ) [8], [10], [11]. Without any<br \/>\nloss of generality, in this paper we use the computed-torque<br \/>\nmethod to obtain a trajectory-tracking controller for the robotic<br \/>\nmanipulator described by (1). The controller derived using this<br \/>\nmethod relies on the position and velocity measurements of\tA1) The failure is abrupt and occurs at some unknown time<br \/>\ni.e., the time-profile of the failure is given by<br \/>\neach link and the nominal model given by\t(2)\tIII. FAULT DIAGNOSIS ARCHITECTURE<br \/>\nIn this section, we describe a robust nonlinear fault diagnosis<br \/>\nif<br \/>\nif<br \/>\nA2) The robotic system states remain bounded after the<br \/>\noccurrence of a fault; i.e., .<br \/>\nA3) The modeling uncertainty is bounded; i.e.,<br \/>\nwhere is a known constant and is<br \/>\nsome compact domain of interest.<br \/>\nThe structure of the computed torque controller is described by<br \/>\n(3)<br \/>\nwhere is the desired trajectory, is the tracking<br \/>\nerror, is an diagonal matrix of damping gains,<br \/>\nis an diagonal matrix of position gains. If the robot<br \/>\ndynamics are known exactly, then these matrices can be chosen<br \/>\nso that the control law leads to an exponentially convergent<br \/>\ntracking error [8], [9].<br \/>\nIn the remaining portion of the paper, since the above<br \/>\ncomputed torque control law is a function of and only,<br \/>\nwe represent the robotic manipulator model (1) as<br \/>\n(4)<br \/>\nwhere . Note that the friction and the<br \/>\ndisturbance terms in (4) are assumed to represent the modeling<br \/>\nuncertainties in the system.<br \/>\nA fault in the robotic system changes the dynamics of the<br \/>\nmanipulator in an unpredictable way. An accurate description<br \/>\nof fault conditions, most often, requires nonlinear modeling of<br \/>\nfaults, which is what is described by in (4). The nonlinear<br \/>\nmodeling capability is reflected in allowing the deviation<br \/>\ndue to faults to be a nonlinear function of the joint positions<br \/>\nand velocities. It is important to note that the fault formulation<br \/>\ndescribed by (4) allows nonadditive types of faults. For<br \/>\nexample, if the matrix changes to due to a fault<br \/>\nat time then this can be represented by letting<br \/>\nWe refer to FD schemes that<br \/>\nare based on such nonlinearly modeled faults as nonlinear FD<br \/>\nschemes. The price that one has to pay for the potential to<br \/>\nHowever, recent advances in both hardware implementation<br \/>\ndevelop a robust nonlinear fault diagnosis architecture with<br \/>\nguaranteed robustness and stability properties for the robotic<br \/>\nsystem described by (4). We make the following assumptions<br \/>\nthroughout the paper.<br \/>\narchitecture for detecting system faults in robotic manipulators described by (4). We begin by observing that in the<br \/>\nabsence of modeling uncertainties any off-nominal behavior<br \/>\nAuthorized licensed use limited to: WRIGHT STATE UNIVERSITY. Downloaded on December 28, 2008 at 09:49 from IEEE Xplore. Restrictions apply.<br \/>\n1412 IEEE TRANSACTIONS ON NEURAL NETWORKS, VOL. 8, NO. 6, NOVEMBER 1997<br \/>\nobserved from input\u2013output measurements can be attributed<br \/>\nto a fault in the robotic system. Thus, the process of fault<br \/>\ndetection in the absence of modeling uncertainties can be<br \/>\nachieved by approximating, on-line, the unknown function<br \/>\n[14]\u2013[16]. However, in the presence of modeling<br \/>\nuncertainties, the difference in the dynamics could be either<br \/>\ndue to faults or due to modeling uncertainties. Therefore, a<br \/>\nkey question is: how does one identify the effects of a fault in<br \/>\nthe presence of modeling uncertainties? In the special case that<br \/>\nthe modeling uncertainties have certain known characteristics<br \/>\nthat distinguish them from faults, then any off-nominal system<br \/>\nbehavior provided by the neural network can be classified<br \/>\n(for example, via pattern and signal classification methods) as<br \/>\nbeing due to either faults or modeling uncertainties. However,<br \/>\nin most practical manipulators, both faults and modeling uncertainties are unknown a priori. Hence the issue of robustness<br \/>\nis very important.<br \/>\nFrank [17] describes a robust fault detection algorithm<br \/>\nwhich, while providing an on-line estimate of the uncertainty<br \/>\nlevel, deals exclusively with the detection of faults. In the context of fault diagnosis, in addition to detecting the occurrence<br \/>\nof a fault, it would be useful to obtain an approximation of<br \/>\nthe fault function. In this paper, we develop a robust fault<br \/>\ndiagnosis algorithm for detecting faults in the presence of<br \/>\nmodeling uncertainties that satisfy the bounding condition A3.<br \/>\nAn estimate of the fault function is obtained provided that the<br \/>\nratio between the fault function magnitude and the modeling<br \/>\nuncertainty level is sufficiently large. Note that Assumption<br \/>\nA3 allows the derivation of a robust fault diagnosis algorithm<br \/>\nwhich is based on bounded unstructured uncertainty.<br \/>\nA. Nonlinear Estimation Model<br \/>\nA key objective of this paper is to design a fault diagnosis<br \/>\narchitecture for the robotic manipulator described by (4) using<br \/>\nthe approximation properties of sigmoidal neural networks. In<br \/>\nthis section, the construction of a neural-network-based nonlinear estimation model is described. Utilizing this estimation<br \/>\nmodel, a learning algorithm for updating the parameters of the<br \/>\nneural network so that it approximates any off-nominal behavior due to faults, in the presence of modeling uncertainties that<br \/>\nsatisfy Assumption A3, is described in the next section.<br \/>\nWe consider an estimated model of the form<br \/>\n(5)<br \/>\nwhere is the estimate of the velocity vector of the<br \/>\nmanipulator joints, is a design constant, is a threelayered sigmoidal neural network and represents the<br \/>\nadjustable weights of the network in vector form. If the number<br \/>\nof neurons in the hidden layer is , then (see the<br \/>\nAppendix for details of this representation of a three-layered<br \/>\nsigmoidal neural network).<br \/>\nThe estimation model (5) is a nonlinear observer-type<br \/>\nscheme that can be implemented in the form of stable filter as<br \/>\nwhere is the output of the first-order filter ,<br \/>\nwith the filter input given by<br \/>\nThe construction of an appropriate estimation model, able<br \/>\nto follow any changes in the input\u2013output behavior of the<br \/>\nphysical system, is a crucial component in the development<br \/>\nof the overall fault detection scheme. The output of the above<br \/>\nnonlinear estimation model is used to update the weights of the<br \/>\nneural network. The nonlinear estimation model (5) is not only<br \/>\neasy to implement but, more importantly, has some desirable<br \/>\nstability and performance properties, which are presented in<br \/>\nthe next section.<br \/>\nThe initial weight vector, of the neural network<br \/>\nis chosen such that<br \/>\n(6)<br \/>\ncorresponding to the no-failure situation, while the initial value<br \/>\nof the estimator is selected as . Note that the weight<br \/>\ninitialization given by (6) can be achieved by simply setting the<br \/>\nweights of the output layer to zero. Starting from these initial<br \/>\nconditions, the main objective is to adjust (using input\u2013output<br \/>\ninformation) the weight vector at each time so that<br \/>\napproximates the unknown function<br \/>\nOnce this is achieved then the output of the neural network<br \/>\ncan be used to detect, diagnose, and accommodate system<br \/>\nfailures.<br \/>\nB. Learning Algorithm<\/p>\n<p>0000000000<\/p>\n<p>Diagnosis in Robotic Systems 1410 IEEE TRANSACTIONS ON NEURAL NETWORKS, VOL. 8, NO. 6, NOVEMBER 1997<\/p>\n<p>Neural-Network-Based Robust Fault<\/p>\n<p>Diagnosis in Robotic Systems<\/p>\n<p>Arun T. Vemuri, Member, IEEE, and Marios M. Polycarpou, Member, IEEE<\/p>\n<p>Abstract\u2014Fault diagnosis plays an important role in the operation of modern robotic systems. A number of researchers have<\/p>\n<p>proposed fault diagnosis architectures for robotic manipulators<\/p>\n<p>using the model-based analytical redundancy approach. One of<\/p>\n<p>the key issues in the design of such fault diagnosis schemes is<\/p>\n<p>the effect of modeling uncertainties on their performance. This<\/p>\n<p>paper investigates the problem of fault diagnosis in rigid-link<\/p>\n<p>robotic manipulators with modeling uncertainties. A learning<\/p>\n<p>architecture with sigmoidal neural networks is used to monitor<\/p>\n<p>the robotic system for any off-nominal behavior due to faults. The<\/p>\n<p>robustness<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Diagnosis in Robotic Systems 1410 IEEE TRANSACTIONS ON NEURAL NETWORKS, VOL. 8, NO. 6, NOVEMBER 1997 Neural-Network-Based Robust Fault Diagnosis in Robotic Systems Arun T.\u2026<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9033,7586,1386,7589,9034,9031,7587,7588,7584,7585,9032],"tags":[8809,7838,8811,8808,8813,8807,8806,8814,8810,8812],"class_list":["post-106961","post","type-post","status-publish","format-standard","hentry","category-assignment-help-uae","category-best-dissertation-writing-service-in-australia","category-best-research-paper-writing-services-in-usa","category-capstone-project-writing-service","category-cheap-essay-writing-services-china","category-essay-writing-service-usa","category-legitimate-phd-dissertation-writing-services-usa","category-term-paper-writing-service","category-thesis-writing-service-in-canada","category-uae-best-dissertation-writing-help-service","category-write-my-essay-australia","tag-best-master-thesis-writing-service","tag-best-thesis-writing-services","tag-cheap-thesis-writing-services","tag-master-thesis-help","tag-master-thesis-writing-service","tag-thesis-help-online-free","tag-thesis-writing-help-online","tag-thesis-writing-services-cost","tag-thesis-writing-services-near-me","tag-thesis-writing-services-reviews"],"_links":{"self":[{"href":"https:\/\/www.studyproessays.com\/help\/wp-json\/wp\/v2\/posts\/106961","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.studyproessays.com\/help\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.studyproessays.com\/help\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.studyproessays.com\/help\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.studyproessays.com\/help\/wp-json\/wp\/v2\/comments?post=106961"}],"version-history":[{"count":0,"href":"https:\/\/www.studyproessays.com\/help\/wp-json\/wp\/v2\/posts\/106961\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.studyproessays.com\/help\/wp-json\/wp\/v2\/media?parent=106961"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.studyproessays.com\/help\/wp-json\/wp\/v2\/categories?post=106961"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.studyproessays.com\/help\/wp-json\/wp\/v2\/tags?post=106961"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}