Neural Network Control of Robots and Nonlinear Systems

Total Page:16

File Type:pdf, Size:1020Kb

Neural Network Control of Robots and Nonlinear Systems Neural Network Control of Robot Manipulators and Nonlinear Systems Neural Network Control of Robot Manipulators and Nonlinear Systems F.L. LEWIS Automation and Robotics Research Institute The University of Texas at Arlington S. JAGANNATHAN Systems and Controls Research Caterpillar, Inc., Mossville A. YES¸ILDIREK Manager, New Product Development Depsa, Panama City Contents List of Tables of Design Equations xi List of Figures xviii Series Introduction xix Preface xxi 1 Background on Neural Networks 1 1.1NEURALNETWORKTOPOLOGIESANDRECALL....... 2 1.1.1 NeuronMathematicalModel.................. 2 1.1.2 MultilayerPerceptron...................... 8 1.1.3 Linear-in-the-Parameter(LIP)NeuralNets.......... 10 1.1.4 DynamicNeuralNetworks.................... 13 1.2PROPERTIESOFNEURALNETWORKS.............. 25 1.2.1 Classification,Association,andPatternRecognition..... 26 1.2.2 FunctionApproximation..................... 30 1.3 NEURAL NETWORK WEIGHT SELECTION AND TRAINING . 33 1.3.1 DirectComputationoftheWeights............... 34 1.3.2 Training the One-Layer Neural Network— Gradient Descent 36 1.3.3 Training the Multilayer Neural Network— Backpropagation Tuning............................... 42 1.3.4 Improvements on Gradient Descent ............... 51 1.3.5 HebbianTuning......................... 56 1.3.6 Continuous-TimeTuning.................... 58 1.4REFERENCES.............................. 61 1.5PROBLEMS............................... 63 2 Background on Dynamic Systems 69 2.1 DYNAMICAL SYSTEMS ........................ 69 2.1.1 Continuous-TimeSystems.................... 70 2.1.2 Discrete-TimeSystems...................... 73 2.2SOMEMATHEMATICALBACKGROUND............. 77 2.2.1 VectorandMatrixNorms.................... 77 2.2.2 ContinuityandFunctionNorms................. 79 2.3 PROPERTIES OF DYNAMICAL SYSTEMS ............. 80 v vi CONTENTS 2.3.1 Stability .............................. 80 2.3.2 Passivity ............................. 82 2.3.3 Observability and Controllability ................ 85 2.4 FEEDBACK LINEARIZATION AND CONTROL SYSTEM DESIGN 88 2.4.1 Input-Output Feedback Linearization Controllers ....... 89 2.4.2 ComputerSimulationofFeedbackControlSystems...... 94 2.4.3 Feedback Linearization for Discrete-Time Systems . 96 2.5 NONLINEAR STABILITY ANALYSIS AND CONTROLS DESIGN 100 2.5.1 LyapunovAnalysisforAutonomousSystems......... 100 2.5.2 Controller Design Using Lyapunov Techniques ........ 105 2.5.3 LyapunovAnalysisforNon-AutonomousSystems.......109 2.5.4 Extensions of Lyapunov Techniques and Bounded Stability . 111 2.6REFERENCES.............................. 117 2.7PROBLEMS............................... 119 3 Robot Dynamics and Control 125 3.0.1 CommercialRobotControllers................. 125 3.1KINEMATICSANDJACOBIANS................... 126 3.1.1 KinematicsofRigidSerial-LinkManipulators......... 127 3.1.2 RobotJacobians......................... 130 3.2 ROBOT DYNAMICS AND PROPERTIES .............. 131 3.2.1 JointSpaceDynamicsandProperties............. 132 3.2.2 State Variable Representations ................. 136 3.2.3 CartesianDynamicsandActuatorDynamics......... 137 3.3 COMPUTED-TORQUE (CT) CONTROL AND COMPUTER SIM- ULATION.................................138 3.3.1 Computed-Torque(CT)Control................ 138 3.3.2 ComputerSimulationofRobotControllers.......... 140 3.3.3 Approximate Computed-Torque Control and Classical Joint Control.............................. 145 3.3.4 DigitalControl.......................... 147 3.4 FILTERED-ERROR APPROXIMATION-BASED CONTROL . 153 3.4.1 A General Controller Design Framework Based on Approxi- mation...............................156 3.4.2 Computed-TorqueControlVariant............... 159 3.4.3 AdaptiveControl......................... 159 3.4.4 RobustControl.......................... 164 3.4.5 LearningControl......................... 167 3.5CONCLUSIONS............................. 169 3.6REFERENCES.............................. 170 3.7PROBLEMS............................... 171 4 Neural Network Robot Control 175 4.1 ROBOT ARM DYNAMICS AND TRACKING ERROR DYNAMICS 177 4.2 ONE-LAYER FUNCTIONAL-LINK NEURAL NETWORK CON- TROLLER................................ 181 4.2.1 ApproximationbyOne-LayerFunctional-LinkNN...... 182 CONTENTS vii 4.2.2 NNControllerandErrorSystemDynamics.......... 183 4.2.3 Unsupervised Backpropagation Weight Tuning ........ 184 4.2.4 Augmented Unsupervised Backpropagation Tuning— Remov- ingthePECondition...................... 189 4.2.5 Functional-Link NN Controller Design and Simulation Example192 4.3TWO-LAYERNEURALNETWORKCONTROLLER........196 4.3.1 NN Approximation and the Nonlinearity in the Parameters Problem.............................. 196 4.3.2 ControllerStructureandErrorSystemDynamics....... 198 4.3.3 WeightUpdatesforGuaranteedTrackingPerformance.... 200 4.3.4 Two-Layer NN Controller Design and Simulation Example . 208 4.4 PARTITIONED NN AND SIGNAL PREPROCESSING ....... 208 4.4.1 PartitionedNN.......................... 210 4.4.2 Preprocessing of Neural Net Inputs ............... 211 4.4.3 SelectionofaBasisSetfortheFunctional-LinkNN..... 211 4.5PASSIVITYPROPERTIESOFNNCONTROLLERS........ 214 4.5.1 Passivity of the Tracking Error Dynamics ........... 214 4.5.2 Passivity Properties of NN Controllers ............. 215 4.6CONCLUSIONS............................. 218 4.7REFERENCES.............................. 219 4.8PROBLEMS............................... 221 5 Neural Network Robot Control: Applications and Extensions 223 5.1FORCECONTROLUSINGNEURALNETWORKS........ 224 5.1.1 ForceConstrainedMotionandErrorDynamics........ 225 5.1.2 NeuralNetworkHybridPosition/ForceController...... 227 5.1.3 Design Example for NN Hybrid Position/Force Controller . 234 5.2 ROBOT MANIPULATORS WITH LINK FLEXIBILITY, MOTOR DYNAMICS, AND JOINT FLEXIBILITY .............. 235 5.2.1 Flexible-LinkRobotArms....................235 5.2.2 Robots with Actuators and Compliant Drive Train Coupling 240 5.2.3 Rigid-Link Electrically-Driven (RLED) Robot Arms ..... 246 5.3 SINGULAR PERTURBATION DESIGN ............... 247 5.3.1 Two-Time-ScaleControllerDesign............... 248 5.3.2 NN Controller for Flexible-Link Robot Using Singular Per- turbations............................. 251 5.4 BACKSTEPPING DESIGN ....................... 260 5.4.1 BacksteppingDesign....................... 260 5.4.2 NN Controller for Rigid-Link Electrically-Driven Robot Using Backstepping........................... 264 5.5CONCLUSIONS............................. 272 5.6REFERENCES.............................. 272 5.7PROBLEMS............................... 274 viii CONTENTS 6 Neural Network Control of Nonlinear Systems 279 6.1 SYSTEM AND TRACKING ERROR DYNAMICS .......... 280 6.1.1 TrackingControllerandErrorDynamics............281 6.1.2 Well-DefinedControlProblem................. 283 6.2 CASE OF KNOWN FUNCTION g(x)................. 283 6.2.1 ProposedNNController.....................284 6.2.2 NN Weight Tuning for Tracking Stability ........... 285 6.2.3 IllustrativeSimulationExample.................287 6.3 CASE OF UNKNOWN FUNCTION g(x)............... 288 6.3.1 ProposedNNController.....................289 6.3.2 NN Weight Tuning for Tracking Stability ........... 291 6.3.3 IllustrativeSimulationExamples................ 298 6.4CONCLUSIONS............................. 303 6.5REFERENCES.............................. 305 7 NN Control with Discrete-Time Tuning 307 7.1 BACKGROUND AND ERROR DYNAMICS ............. 308 7.1.1 NeuralNetworkApproximationProperty........... 308 7.1.2 Stability of Systems ....................... 310 7.1.3 Tracking Error Dynamics for a Class of Nonlinear Systems . 310 7.2 ONE-LAYER NEURAL NETWORK CONTROLLER DESIGN . 312 7.2.1 Structure of the One-layer NN Controller and Error System Dynamics............................. 313 7.2.2 One-layerNeuralNetworkWeightUpdates.......... 314 7.2.3 ProjectionAlgorithm...................... 318 7.2.4 Ideal Case: No Disturbances or NN Reconstruction Errors . 323 7.2.5 One-layer Neural Network Weight Tuning Modification for RelaxationofPersistencyofExcitationCondition...... 323 7.3 MULTILAYER NEURAL NETWORK CONTROLLER DESIGN . 329 7.3.1 Structure of the NN Controller and Error System Dynamics . 332 7.3.2 MultilayerNeuralNetworkWeightUpdates.......... 333 7.3.3 ProjectionAlgorithm...................... 340 7.3.4 Multilayer Neural Network Weight Tuning Modification for RelaxationofPersistencyofExcitationCondition...... 342 7.4PASSIVITYPROPERTIESOFTHENN............... 353 7.4.1 Passivity Properties of the Tracking Error System ...... 353 7.4.2 Passivity Properties of One-layer Neural Networks and the Closed-LoopSystem....................... 354 7.4.3 Passivity Properties of Multilayer Neural Networks . 356 7.5CONCLUSIONS............................. 357 7.6REFERENCES.............................. 357 7.7PROBLEMS............................... 359 8 Discrete-Time Feedback Linearization by Neural Networks 361 8.1 SYSTEM DYNAMICS AND THE TRACKING PROBLEM ..... 362 8.1.1 Tracking Error Dynamics for a Class of Nonlinear Systems . 362 8.2 NN CONTROLLER DESIGN FOR FEEDBACK LINEARIZATION 364 CONTENTS ix 8.2.1 NNApproximationofUnknownFunctions...........365 8.2.2 ErrorSystemDynamics..................... 366 8.2.3 Well-DefinedControlProblem................. 368 8.2.4 ProposedController....................... 369 8.3 SINGLE-LAYER NN FOR FEEDBACK LINEARIZATION ..... 369 8.3.1 WeightUpdatesRequiringPersistenceofExcitation..... 370 8.3.2 ProjectionAlgorithm...................... 377 8.3.3 Weight Updates not Requiring Persistence of Excitation . 378 8.4 MULTILAYER NEURAL NETWORKS FOR FEEDBACK LINEARIZA- TION..................................
Recommended publications
  • Control in Robotics
    Control in Robotics Mark W. Spong and Masayuki Fujita Introduction The interplay between robotics and control theory has a rich history extending back over half a century. We begin this section of the report by briefly reviewing the history of this interplay, focusing on fundamentals—how control theory has enabled solutions to fundamental problems in robotics and how problems in robotics have motivated the development of new control theory. We focus primarily on the early years, as the importance of new results often takes considerable time to be fully appreciated and to have an impact on practical applications. Progress in robotics has been especially rapid in the last decade or two, and the future continues to look bright. Robotics was dominated early on by the machine tool industry. As such, the early philosophy in the design of robots was to design mechanisms to be as stiff as possible with each axis (joint) controlled independently as a single-input/single-output (SISO) linear system. Point-to-point control enabled simple tasks such as materials transfer and spot welding. Continuous-path tracking enabled more complex tasks such as arc welding and spray painting. Sensing of the external environment was limited or nonexistent. Consideration of more advanced tasks such as assembly required regulation of contact forces and moments. Higher speed operation and higher payload-to-weight ratios required an increased understanding of the complex, interconnected nonlinear dynamics of robots. This requirement motivated the development of new theoretical results in nonlinear, robust, and adaptive control, which in turn enabled more sophisticated applications. Today, robot control systems are highly advanced with integrated force and vision systems.
    [Show full text]
  • An Abstract of the Dissertation Of
    AN ABSTRACT OF THE DISSERTATION OF Austin Nicolai for the degree of Doctor of Philosophy in Robotics presented on September 11, 2019. Title: Augmented Deep Learning Techniques for Robotic State Estimation Abstract approved: Geoffrey A. Hollinger While robotic systems may have once been relegated to structured environments and automation style tasks, in recent years these boundaries have begun to erode. As robots begin to operate in largely unstructured environments, it becomes more difficult for them to effectively interpret their surroundings. As sensor technology improves, the amount of data these robots must utilize can quickly become intractable. Additional challenges include environmental noise, dynamic obstacles, and inherent sensor non- linearities. Deep learning techniques have emerged as a way to efficiently deal with these challenges. While end-to-end deep learning can be convenient, challenges such as validation and training requirements can be prohibitive to its use. In order to address these issues, we propose augmenting the power of deep learning techniques with tools such as optimization methods, physics based models, and human expertise. In this work, we present a principled framework for approaching a prob- lem that allows a user to identify the types of augmentation methods and deep learning techniques best suited to their problem. To validate our framework, we consider three different domains: LIDAR based odometry estimation, hybrid soft robotic control, and sonar based underwater mapping. First, we investigate LIDAR based odometry estimation which can be characterized with both high data precision and availability; ideal for augmenting with optimization methods. We propose using denoising autoencoders (DAEs) to address the challenges presented by modern LIDARs.
    [Show full text]
  • Control Theory
    Control theory S. Simrock DESY, Hamburg, Germany Abstract In engineering and mathematics, control theory deals with the behaviour of dynamical systems. The desired output of a system is called the reference. When one or more output variables of a system need to follow a certain ref- erence over time, a controller manipulates the inputs to a system to obtain the desired effect on the output of the system. Rapid advances in digital system technology have radically altered the control design options. It has become routinely practicable to design very complicated digital controllers and to carry out the extensive calculations required for their design. These advances in im- plementation and design capability can be obtained at low cost because of the widespread availability of inexpensive and powerful digital processing plat- forms and high-speed analog IO devices. 1 Introduction The emphasis of this tutorial on control theory is on the design of digital controls to achieve good dy- namic response and small errors while using signals that are sampled in time and quantized in amplitude. Both transform (classical control) and state-space (modern control) methods are described and applied to illustrative examples. The transform methods emphasized are the root-locus method of Evans and fre- quency response. The state-space methods developed are the technique of pole assignment augmented by an estimator (observer) and optimal quadratic-loss control. The optimal control problems use the steady-state constant gain solution. Other topics covered are system identification and non-linear control. System identification is a general term to describe mathematical tools and algorithms that build dynamical models from measured data.
    [Show full text]
  • Curriculum Reinforcement Learning for Goal-Oriented Robot Control
    MEng Individual Project Imperial College London Department of Computing CuRL: Curriculum Reinforcement Learning for Goal-Oriented Robot Control Supervisor: Author: Dr. Ed Johns Harry Uglow Second Marker: Dr. Marc Deisenroth June 17, 2019 Abstract Deep Reinforcement Learning has risen to prominence over the last few years as a field making strong progress tackling continuous control problems, in particular robotic control which has numerous potential applications in industry. However Deep RL algorithms alone struggle on complex robotic control tasks where obstacles need be avoided in order to complete a task. We present Curriculum Reinforcement Learning (CuRL) as a method to help solve these complex tasks by guided training on a curriculum of simpler tasks. We train in simulation, manipulating a task environment in ways not possible in the real world to create that curriculum, and use domain randomisation in attempt to train pose estimators and end-to-end controllers for sim-to-real transfer. To the best of our knowledge this work represents the first example of reinforcement learning with a curriculum of simpler tasks on robotic control problems. Acknowledgements I would like to thank: • Dr. Ed Johns for his advice and support as supervisor. Our discussions helped inform many of the project’s key decisions. • My parents, Mike and Lyndsey Uglow, whose love and support has made the last four year’s possible. Contents 1 Introduction8 1.1 Objectives................................. 9 1.2 Contributions ............................... 10 1.3 Report Structure ............................. 11 2 Background 12 2.1 Machine learning (ML) .......................... 12 2.2 Artificial Neural Networks (ANNs) ................... 12 2.2.1 Strengths of ANNs .......................
    [Show full text]
  • Final Program of CCC2020
    第三十九届中国控制会议 The 39th Chinese Control Conference 程序册 Final Program 主办单位 中国自动化学会控制理论专业委员会 中国自动化学会 中国系统工程学会 承办单位 东北大学 CCC2020 Sponsoring Organizations Technical Committee on Control Theory, Chinese Association of Automation Chinese Association of Automation Systems Engineering Society of China Northeastern University, China 2020 年 7 月 27-29 日,中国·沈阳 July 27-29, 2020, Shenyang, China Proceedings of CCC2020 IEEE Catalog Number: CFP2040A -USB ISBN: 978-988-15639-9-6 CCC2020 Copyright and Reprint Permission: This material is permitted for personal use. For any other copying, reprint, republication or redistribution permission, please contact TCCT Secretariat, No. 55 Zhongguancun East Road, Beijing 100190, P. R. China. All rights reserved. Copyright@2020 by TCCT. 目录 (Contents) 目录 (Contents) ................................................................................................................................................... i 欢迎辞 (Welcome Address) ................................................................................................................................1 组织机构 (Conference Committees) ...................................................................................................................4 重要信息 (Important Information) ....................................................................................................................11 口头报告与张贴报告要求 (Instruction for Oral and Poster Presentations) .....................................................12 大会报告 (Plenary Lectures).............................................................................................................................14
    [Show full text]
  • Real-Time Vision, Tracking and Control
    Proceedings of the 2000 IEEE International Conference on Robotics & Automation San Francisco, CA April 2000 Real-Time Vision, Tracking and Control Peter I. Corke Seth A. Hutchinson CSIRO Manufacturing Science & Technology Beckman Institute for Advanced Technology Pinjarra Hills University of Illinois at Urbana-Champaign AUSTRALIA 4069. Urbana, Illinois, USA 61801 [email protected] [email protected] Abstract sidered the fusion of computer vision, robotics and This paper, which serves as an introduction to the control and has been a distinct field for over 10 years, mini-symposium on Real- Time Vision, Tracking and though the earliest work dates back close to 20 years. Control, provides a broad sketch of visual servoing, the Over this period several major, and well understood, approaches have evolved and been demonstrated in application of real-time vision, tracking and control many laboratories around the world. Fairly compre- for robot guidance. It outlines the basic theoretical approaches to the problem, describes a typical archi- hensive overviews of the basic approaches, current ap- tecture, and discusses major milestones, applications plications, and open research issues can be found in a and the significant vision sub-problems that must be number of recent sources, including [l-41. solved. The next section, Section 2, describes three basic ap- proaches to visual servoing. Section 3 provides a ‘walk 1 Introduction around’ the main functional blocks in a typical visual Visual servoing is a maturing approach to the control servoing system. Some major milestones and proposed applications are discussed in Section 4. Section 5 then of robots in which tasks are defined visually, rather expands on the various vision sub-problems that must than in terms of previously taught Cartesian coordi- be solved for the different approaches to visual servo- nates.
    [Show full text]
  • Graphical Control Tools to Design Control Systems
    Advances in Engineering Research, volume 141 5th International Conference on Mechatronics, Materials, Chemistry and Computer Engineering (ICMMCCE 2017) Graphical Control Tools to Design Control Systems Huanan Liu1,a, , Shujian Zhao1,b, and Dongmin Yu 1,c,* 1 Department of Electrical Engineering, Northeast Electric Power University, Jilin 132012, China a [email protected], b [email protected], c [email protected], *corresponding author: Dongmin Yu email:[email protected] Keywords: Root Locus; Frequency Tools; Bode Diagram; Nyquist Diagram Abstract: Engineers are sometimes asked to analyze the feasibility of existing control systems or design a new system. The conventional analysis and design methods heavily depend on mathematical calculation. In order to minimize calculation, graphical control is proposed. This paper aims to introduce three different graphical control tools (Root Locus, Bode diagram and Nyquist diagram) and then use these tools to analyze and design the control system. Finally, some realistic case studies are used to compare the advantages and disadvantages of graphical tools. The innovation of this paper is adding hand-drawn graphical control to greatly reduce the calculation complexity 1. List of Symbols -1 Ts-settling time (s) ߞ-damping ratio ߱n-natural frequency (rad.s ) %OS-percentage of overshoot Ess-steady state error K-gain of the system Z1, Z2-zeros of the system P1, P2-poles of the system Tp-peak time (s) M-magnitude of the phasor Φ-phase angle of phasor (degrees) Θ-angle of asymptote Z-the number of closed loop poles P-the number of open- loop poles N- the number of counter clockwise rotation PM-phase margin (degrees) GM-gain margin h1, h2- feedback coefficient 2.
    [Show full text]
  • Discrete Time Control Systems
    Discrete Time Control Systems Lino Guzzella Spring 2013 0-0 1 Lecture — Introduction Inherently Discrete-Time Systems, example bank account Bank account, interest rates r+ > 0 for positive, r− > 0 for negative balances (1 + r+)x(k)+ u(k), x(k) > 0 x(k +1) = (1) (1 + r−)x(k)+ u(k), x(k) < 0 where x(k) is the account’s balance at time k and u(k) is the ∈ ℜ ∈ ℜ amount of money that is deposited to (u(k) > 0) or withdrawn from (u(k) < 0) the account. 1 In general such systems are described by a difference equation of the form x(k +1)= f(x(k),u(k)), x(k) n, u(k) m, f : n×m n ∈ ℜ ∈ ℜ ℜ → ℜ (2) with which an output equation of the form y(k)= g(x(k),u(k)), y(k) p, g : n×m p (3) ∈ ℜ ℜ → ℜ is often associated. You will learn how continuous-time systems can be transformed to a form similar to that form. Note that there is a fundamental difference between inherently discrete time systems and such approximations: for the former there is no meaningful interpretation of the system behavior in between the discrete time instances k = 1, 2,... , while the latter have a clearly { } defined behavior also between two “sampling” events. 2 Discrete-Time Control Systems Most important case: continuous-time systems controlled by a digital computer with interfaces (“Discrete-Time Control” and “Digital Control” synonyms). Such a discrete-time control system consists of four major parts: 1 The Plant which is a continuous-time dynamic system.
    [Show full text]
  • Arxiv:2011.00554V1 [Cs.RO] 1 Nov 2020 AI Agents [5]–[10]
    Can a Robot Trust You? A DRL-Based Approach to Trust-Driven Human-Guided Navigation Vishnu Sashank Dorbala, Arjun Srinivasan, and Aniket Bera University of Maryland, College Park, USA Supplemental version including Code, Video, Datasets at https://gamma.umd.edu/robotrust/ Abstract— Humans are known to construct cognitive maps of their everyday surroundings using a variety of perceptual inputs. As such, when a human is asked for directions to a particular location, their wayfinding capability in converting this cognitive map into directional instructions is challenged. Owing to spatial anxiety, the language used in the spoken instructions can be vague and often unclear. To account for this unreliability in navigational guidance, we propose a novel Deep Reinforcement Learning (DRL) based trust-driven robot navigation algorithm that learns humans’ trustworthiness to perform a language guided navigation task. Our approach seeks to answer the question as to whether a robot can trust a human’s navigational guidance or not. To this end, we look at training a policy that learns to navigate towards a goal location using only trustworthy human guidance, driven by its own robot trust metric. We look at quantifying various affective features from language-based instructions and incorporate them into our policy’s observation space in the form of a human trust metric. We utilize both these trust metrics into an optimal cognitive reasoning scheme that decides when and when not to trust the given guidance. Our results show that Fig. 1: We look at whether humans can be trusted on the naviga- the learned policy can navigate the environment in an optimal, tional guidance they give to a robot.
    [Show full text]
  • Root Locus Analysis & Design
    Root Locus Analysis & Design • A designer would like: – To know if the system is absolutely stable and the degree of stability. – To predict a system’s performance by an analysis that does NOT require the actual solution of the differential equations. – The analysis to indicate readily the manner or method by which this system must be adjusted or compensated to produce the desired performance characteristics. Mechatronics K. Craig Root Locus Analysis and Design 1 • Two Methods are available: – Root-Locus Approach – Frequency-Response Approach • Root Locus Approach – Basic characteristic of the transient response of a closed-loop system is closely related to the location of the closed-loop poles. – If the system has a variable loop gain, then the location of the closed-loop poles depends on the value of the loop gain chosen. Mechatronics K. Craig Root Locus Analysis and Design 2 – It is important to know how the closed-loop poles move in the s plane as the loop gain is varied. – From a Design Viewpoint: • Simple gain adjustment may move the closed-loop poles to desired locations. The design problem then becomes the selection of an appropriate gain value. • If gain adjustment alone does not yield a desired result, addition of a compensator to the system is necessary. – The closed-loop poles are the roots of the closed-loop system characteristic equation. Mechatronics K. Craig Root Locus Analysis and Design 3 – The Root Locus Plot is a plot of the roots of the characteristic equation of the closed-loop system for all values of a system parameter, usually the gain; however, any other variable of the open- loop transfer function may be used.
    [Show full text]
  • Nyquist Stability Criteria
    NPTEL >> Mechanical Engineering >> Modeling and Control of Dynamic electro-Mechanical System Module 2- Lecture 14 Nyquist Stability Criteria Dr. Bis ha kh Bhatt ac harya Professor, Department of Mechanical Engineering IIT Kanpur Joint Initiative of IITs and IISc - Funded by MHRD NPTEL >> Mechanical Engineering >> Modeling and Control of Dynamic electro-Mechanical System Module 2- Lecture 14 This Lecture Contains Introduction to Geometric Technique for Stability Analysis Frequency response of two second order systems Nyquist Criteria Gain and Phase Margin of a system Joint Initiative of IITs and IISc - Funded by MHRD NPTEL >> Mechanical Engineering >> Modeling and Control of Dynamic electro-Mechanical System Module 2- Lecture 14 Introduction In the last two lectures we have considered the evaluation of stability by mathema tica l eval uati on of th e ch aract eri sti c equati on. Rth’Routh’s tttest an d Kharitonov’s polynomials are used for this purpose. There are several geometric procedures to find out the stability of a system. These are based on: Nyquist Plot Root Locus Plot and Bode plot The advantage of these geometric techniques is that they not only help in checking the stability of a system, they also help in designing controller for the systems. Joint Initiative of IITs and IISc ‐ Funded by 3 MHRD NPTEL >> Mechanical Engineering >> Modeling and Control of Dynamic electro-Mechanical System Module 2- Lecture 14 NitNyquist Plo t is bdbased on Frequency Response of a TfTransfer FtiFunction. CidConsider two transfer functions as follows: s 5 s 5 T (s) ; T (s) 1 s2 3s 2 2 s2 s 2 The two functions have identical zero.
    [Show full text]
  • An Emotional Mimicking Humanoid Biped Robot and Its Quantum Control Based on the Constraint Satisfaction Model
    Portland State University PDXScholar Electrical and Computer Engineering Faculty Publications and Presentations Electrical and Computer Engineering 5-2007 An Emotional Mimicking Humanoid Biped Robot and its Quantum Control Based on the Constraint Satisfaction Model Quay Williams Portland State University Scott Bogner Portland State University Michael Kelley Portland State University Carolina Castillo Portland State University Martin Lukac Portland State University SeeFollow next this page and for additional additional works authors at: https:/ /pdxscholar.library.pdx.edu/ece_fac Part of the Electrical and Computer Engineering Commons, and the Robotics Commons Let us know how access to this document benefits ou.y Citation Details Williams Q., Bogner S., Kelley M., Castillo C., Lukac M., Kim D. H., Allen J., Sunardi M., Hossain S., Perkowski M. "An Emotional Mimicking Humanoid Biped Robot and its Quantum Control Based on the Constraint Satisfaction Model," 16th International Workshop on Post-Binary ULSI Systems, 2007 This Conference Proceeding is brought to you for free and open access. It has been accepted for inclusion in Electrical and Computer Engineering Faculty Publications and Presentations by an authorized administrator of PDXScholar. Please contact us if we can make this document more accessible: [email protected]. Authors Quay Williams, Scott Bogner, Michael Kelley, Carolina Castillo, Martin Lukac, Dong Hwa Kim, Jeff S. Allen, Mathias I. Sunardi, Sazzad Hossain, and Marek Perkowski This conference proceeding is available at PDXScholar: https://pdxscholar.library.pdx.edu/ece_fac/187 AN EMOTIONAL MIMICKING HUMANOID BIPED ROBOT AND ITS QUANTUM CONTROL BASED ON THE CONSTRAINT SATISFACTION MODEL Intelligent Robotics Laboratory, Portland State University Portland, Oregon. Quay Williams, Scott Bogner, Michael Kelley, Carolina Castillo, Martin Lukac, Dong Hwa Kim, Jeff Allen, Mathias Sunardi, Sazzad Hossain, and Marek Perkowski Abstract biped robots are very expensive, in range of hundreds The paper presents a humanoid robot that responds to thousands dollars.
    [Show full text]