270 research outputs found

    System Identification for Nonlinear Control Using Neural Networks

    Get PDF
    An approach to incorporating artificial neural networks in nonlinear, adaptive control systems is described. The controller contains three principal elements: a nonlinear inverse dynamic control law whose coefficients depend on a comprehensive model of the plant, a neural network that models system dynamics, and a state estimator whose outputs drive the control law and train the neural network. Attention is focused on the system identification task, which combines an extended Kalman filter with generalized spline function approximation. Continual learning is possible during normal operation, without taking the system off line for specialized training. Nonlinear inverse dynamic control requires smooth derivatives as well as function estimates, imposing stringent goals on the approximating technique

    A neuro-fuzzy architecture for real-time applications

    Get PDF
    Neural networks and fuzzy expert systems perform the same task of functional mapping using entirely different approaches. Each approach has certain unique features. The ability to learn specific input-output mappings from large input/output data possibly corrupted by noise and the ability to adapt or continue learning are some important features of neural networks. Fuzzy expert systems are known for their ability to deal with fuzzy information and incomplete/imprecise data in a structured, logical way. Since both of these techniques implement the same task (that of functional mapping--we regard 'inferencing' as one specific category under this class), a fusion of the two concepts that retains their unique features while overcoming their individual drawbacks will have excellent applications in the real world. In this paper, we arrive at a new architecture by fusing the two concepts. The architecture has the trainability/adaptibility (based on input/output observations) property of the neural networks and the architectural features that are unique to fuzzy expert systems. It also does not require specific information such as fuzzy rules, defuzzification procedure used, etc., though any such information can be integrated into the architecture. We show that this architecture can provide better performance than is possible from a single two or three layer feedforward neural network. Further, we show that this new architecture can be used as an efficient vehicle for hardware implementation of complex fuzzy expert systems for real-time applications. A numerical example is provided to show the potential of this approach

    A Novel Self-organizing Fuzzy Cerebellar Model Articulation Controller Based Overlapping Gaussian Membership Function for Controlling Robotic System

    Get PDF
    This paper introduces an effective intelligent controller for robotic systems with uncertainties. The proposed method is a novel self-organizing fuzzy cerebellar model articulation controller (NSOFC) which is a combination of a cerebellar model articulation controller (CMAC) and sliding mode control (SMC). We also present a new Gaussian membership function (GMF) that is designed by the combination of the prior and current GMF for each layer of CMAC. In addition, the relevant data of the prior GMF is used to check tracking errors more accurately. The inputs of the proposed controller can be mixed simultaneously between the prior and current states according to the corresponding errors. Moreover, the controller uses a self-organizing approach which can increase or decrease the number of layers, therefore the structures of NSOFC can be adjusted automatically. The proposed method consists of a NSOFC controller and a compensation controller. The NSOFC controller is used to estimate the ideal controller, and the compensation controller is used to eliminate the approximated error. The online parameters tuning law of NSOFC is designed based on Lyapunov’s theory to ensure stability of the system. Finally, the experimental results of a 2 DOF robot arm are used to demonstrate the efficiency of the proposed controller

    A CMAC-Based Systematic Design Approach of an Adaptive Embedded Control Force Loading System

    Get PDF
    In this chapter, an adaptive embedded control system is developed to measure yield strength of the material plate with an applied load. A systematic approach is proposed to handle special requirements of embedded control systems which are different from computer-based control systems as there are much less computational power and hardware resources available. Efficient control algorithm has to be designed to remove CPU burden so that the microcontroller has enough power available. A three-step approach is proposed to address the embedded control issue: Firstly, the mathematical description of the whole system is studied using both theoretical and experimental methods. A mathematical model is derived from the physical models of each component used, and an experiment is retrieved by employing Levy’s method and least square estimation to identify specific parameters of the system model. Secondly, an adaptive feedforward plus feedback controller is designed and simulated as a preparation for the embedded system implementation. The Cerebellar Model Articulation Controller (CMAC) is chosen as the feedforward part, and a PD controller is used as the feedback part to train the CMAC. Finally, the proposed algorithm is applied to the embedded system, and experiments are conducted to verify both the identified model and designed controller

    A recurrent emotional CMAC neural network controller for vision-based mobile robots

    Get PDF
    Vision-based mobile robots often suffer from the difficulties of high nonlinear dynamics and precise positioning requirements, which leads to the development demand of more powerful nonlinear approximation in controlling and monitoring of mobile robots. This paper proposes a recurrent emotional cerebellar model articulation controller (RECMAC) neural network in meeting such demand. In particular, the proposed network integrates a recurrent loop and an emotional learning mechanism into a cerebellar model articulation controller (CMAC), which is implemented as the main component of the controller module of a vision-based mobile robot. Briefly, the controller module consists of a sliding surface, the RECMAC, and a compensator controller. The incorporation of the recurrent structure in a slide model neural network controller ensures the retaining of the previous states of the robot to improve its dynamic mapping ability. The convergence of the proposed system is guaranteed by applying the Lyapunov stability analysis theory. The proposed system was validated and evaluated by both simulation and a practical moving-target tracking task. The experimentation demonstrated that the proposed system outperforms other popular neural network-based control systems, and thus it is superior in approximating highly nonlinear dynamics in controlling vision-based mobile robots

    A brief review of neural networks based learning and control and their applications for robots

    Get PDF
    As an imitation of the biological nervous systems, neural networks (NN), which are characterized with powerful learning ability, have been employed in a wide range of applications, such as control of complex nonlinear systems, optimization, system identification and patterns recognition etc. This article aims to bring a brief review of the state-of-art NN for the complex nonlinear systems. Recent progresses of NNs in both theoretical developments and practical applications are investigated and surveyed. Specifically, NN based robot learning and control applications were further reviewed, including NN based robot manipulator control, NN based human robot interaction and NN based behavior recognition and generation

    Fuzzy PD Control of Networked Control Systems Based on CMAC Neural Network

    Get PDF
    The network and plant can be regarded as a controlled time-varying system because of the random induced delay in the networked control systems. The cerebellar model articulation controller (CMAC) neural network and a PD controller are combined to achieve the forward feedback control. The PD controller parameters are adjusted adaptively by fuzzy reasoning mechanism, which can optimize the control effect by reducing the uncertainty caused by the network-induced delay. Finally, the simulations show that the control method proposed can improve the performance effectively

    Research on parallel control of CMAC and PD based on U model

    Get PDF
    In this paper, the nonlinear U model with time-varying coefficients is investigated and the transformation of the nonlinear model is accomplished by the Newton iterative algorithm. Based on the nonlinear U model, a control algorithm with cerebellar model articulation controller and proportional derivative (PD) in parallel is proposed. The algorithm learns online through a neural network while optimizing the output of the PD, which ultimately enables the actual output of the system to track up to the desired output. Considering that the nonlinear object has the characteristic of rapid change with time, the article improves the PD algorithm to nonlinear PD control algorithm to complete the design of the system. The algorithm automatically adjusts the weights according to the error magnitude to complete the controller parameter adjustment, thus reducing the error of the system. The simulation results show that the nonlinear PD algorithm is better than the PD algorithm, meanwhile, the tracking speed and control precision of the system are improved
    corecore