• Title/Summary/Keyword: an inverted pendulum system

Search Result 210, Processing Time 0.024 seconds

A Method of Self-Organizing for Fuzzy Logic Controller Through Learning of the Proper Directioin of Control (바람직한 제어 방향의 학습을 통한 퍼지 제어기의 자기 구성방법)

  • 이연정;최봉열
    • Journal of the Korean Institute of Intelligent Systems
    • /
    • v.7 no.3
    • /
    • pp.21-33
    • /
    • 1997
  • In this paper, a method of self-organizing for fuzzy logic controller(FLC) through learning of the proper direction of coritrol is proposed. In case of designing a self-organizing FLC for unknown dynamic plants based on the gradient descent method, it is difficult to identify the desirable direction of the change of control inpul. in which the error would be decreased. To resolve this problem, we propose a method as fo1lows:at first, assign representative values for the direction of change of error with respect to control input to each partitioned region of the states, and then, learn the fuzzy control rules using the reinforced representative values through iterative trials. 'The proposed self-organizing FLC has simple structure and it is easy to design. The validity of the proposed method is proved by the computer simulation for an inverted pendulum system.

  • PDF

Nonlinear Control using the Variable Structure Control with Sliding Sector (슬라이딩 섹터를 갖은 가변구조제어를 이용한 비선형제어)

  • 한종길;손영수;배상현
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.8 no.4
    • /
    • pp.807-814
    • /
    • 2004
  • Chattering phenomenon is still a large drawback of VSS. To overcome this problem, various approaches have been reported. A new notion of sliding sector has been proposed recently. Inside this sector, a kind of norm of the state decreases without control input. Therefore, so long as the state is constrained inside this sector, the norm of the state approaches to zero. The sliding sector theory is elementary study step and is studied about only linear systems. In this paper, new methods of stabilizing unstable nonlinear systems using the sliding sector is proposed. This paper analyzes the stability, using Lyapunov function on the sliding sector. Through the computer simulations for an inverted pendulum system, it is verified that sliding sector control is capable to reduce the chattering.

Posture Stabilization Control of Biped Transformer Robot under Disturbances (이족 트랜스포머 로봇의 외란 대응 자세 안정화 제어)

  • Geun-Tae Kim;Myung-Hun Yeo;Jung-Yup Kim
    • The Journal of Korea Robotics Society
    • /
    • v.18 no.3
    • /
    • pp.241-250
    • /
    • 2023
  • This paper describes the posture stabilization control of a bipedal transformer robot being developed for military use. An inverted pendulum model with a rectangular that considers the robot's inertia is proposed, and a posture stabilization moment that can maintain the body tilt angle is derived by applying disturbance observer and state feedback control. In addition, vertical force and posture stabilization moments that can maintain the body height and balance are derived through QP optimization to obtain the necessary torques and vertical force for each foot. The roll and pitch angles of the IMU sensor attached to the robot's feet are reflected in the ankle joint to enable flexible adaptation to changes in ground inclination. Finally, the effectiveness of the proposed algorithm in posture stabilization is verified by comparing and analyzing the difference in body tilt angle due to disturbances and ground inclination changes with and without algorithm application, using Gazebo dynamic simulation and a down-scale test platform.

Wavelet Network for Stable Direct Adaptive Control of Nonlinear Systems (비선형 시스템의 안정한 직접 적응 제어를 위한 웨이브렛 신경회로망)

  • Seo, Seung-Jin;Seo, Jae-Yong;Won, Kyoung-Jae;Yon, Jung-Heum;Jeon, Hong-Tae
    • Journal of the Korean Institute of Telematics and Electronics S
    • /
    • v.36S no.10
    • /
    • pp.51-57
    • /
    • 1999
  • In this paper, we deal with the problem of controlling an unknown nonlinear dynamical system, using wavelet network. Accurate control of the nonlinear systems depends critically on the accuracy and efficiency of the function approximator used to approximate the function. Thus, we use wavelet network which shows high capability of approximating the functions and includes the free-selection of basis functions for the control of the nonlinear system. We find the dilation and translation that are wavelet network parameters by analyzing the time-frequency characteristics of the controller's input to construct an initial adaptive wavelet network controller. Then, weights is adjusted by the adaptive law based on the Lyapunov stability theory. We apply this direct adaptive wavelet network controller to control the inverted pendulum system which is an nonlinear system.

  • PDF

Adaptive Fuzzy Sliding Mode Control for Nonlinear Systems without Parameter Projection Method (파라미터 투영 기법이 필요 없는 비선형 시스템의 적응 퍼지 슬라이딩 모드 제어)

  • Seo, Sam-Jun
    • Journal of the Korean Institute of Intelligent Systems
    • /
    • v.21 no.4
    • /
    • pp.499-505
    • /
    • 2011
  • In this paper, we proposed an adaptive fuzzy sliding mode control for nonlinear systems without parameter projection method. By modifying the controller structure, the parameters of the estimated input gain function are guaranteed not being identically zero and it is shown that the control scheme will not cause any implementation problem even if the estimated value of input gain function is zero at any moment during on-line operations. Except for the input gain function which an approximate estimate for its lower bound is needed, the proposed control scheme does not assume a priori the exact values of the bounding parameters. Based on Lyapunov synthesis methods, the overall control system guarantees that the tracking error asymptotically converges to zero and that all signals involved in controller are uniformly bounded. This can be illustrated by the simulation results for an inverted pendulum system.

Design of Intelligent Fuzzy Controller for Nonlinear System Using Genetic Algorithm (유전알고리즘을 이용한 비선형 시스템의 지능형 퍼지 제어기 설계)

  • Kim, Moon-Hwan;Joo, Young-Hoon;Park, Jin-Bae
    • Journal of the Korean Institute of Intelligent Systems
    • /
    • v.14 no.5
    • /
    • pp.593-597
    • /
    • 2004
  • This paper presents the new design method of fuzzy control system for nonlinear system. Many conventional design methods for fuzzy controller find the control gain for stabilizing fuzzy controller with some mathematical approaches. However, there exist some controllers which are hard to design with mathematical approach. In order to solve these problems, we propose the intelligent design method for fuzzy controller by using genetic algorithm with evolution strategy. The genetic algorithm with evolution strategy finds the control gain by changing the evolution region of chromosome. Finally, an application example of stabilizing a cart-pole typed inverted pendulum system will be given to show the stabilizability of the fuzzy controller.

Strategies for Driving and Egress for the Vehicle of a Humanoid Robot in the DRC Finals 2015 (DRC Finals 2015 에서 휴머노이드 로봇의 자동차 운전과 하차에 관한 전략)

  • Ahn, DongHyun;Shin, JuSeong;Jun, Youngbum;Sohn, Kiwon;Jang, Giho;Oh, Paul;Cho, Baek-Kyu
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.22 no.11
    • /
    • pp.912-918
    • /
    • 2016
  • This paper presents various strategies for humanoid vehicle driving and egress tasks. For driving, a tele-operating system that controls a robot based on a human operator's commands is built. In addition, an autonomous assistant module is developed for the operator. Normal position control can result in severe damage to robots when they egress from vehicles. To prevent this problem, another approach that mixes various joint control techniques is adopted in this study. Additionally, a footplate is newly designed and attached to the vehicle floor for the ground landing phase of the egress task. The attached plate enables the robot to step down onto the ground in a safe manner. For stable locomotion, a balance controller is designed for the humanoid. For the design of the controller, the robot is modeled using an inverted pendulum that consists of a spring and a damper. Then, a state feedback controller (with pole placement and a state observer) is built based on the simplified model. Many approaches that are presented in this paper were successfully applied to a full-sized humanoid, DRC-HUBO+, in the DARPA Robotics Challenge Finals, which were held in the United States in 2015.

Design of a Neuro-Fuzzy System Using Union-Based Rule Antecedent (합 기반의 전건부를 가지는 뉴로-퍼지 시스템 설계)

  • Chang-Wook Han;Don-Kyu Lee
    • The Transactions of the Korea Information Processing Society
    • /
    • v.13 no.2
    • /
    • pp.13-17
    • /
    • 2024
  • In this paper, union-based rule antecedent neuro-fuzzy controller, which can guarantee a parsimonious knowledge base with reduced number of rules, is proposed. The proposed neuro-fuzzy controller allows union operation of input fuzzy sets in the antecedents to cover bigger input domain compared with the complete structure rule which consists of AND combination of all input variables in its premise. To construct the proposed neuro-fuzzy controller, we consider the multiple-term unified logic processor (MULP) which consists of OR and AND fuzzy neurons. The fuzzy neurons exhibit learning abilities as they come with a collection of adjustable connection weights. In the development stage, the genetic algorithm (GA) constructs a Boolean skeleton of the proposed neuro-fuzzy controller, while the stochastic reinforcement learning refines the binary connections of the GA-optimized controller for further improvement of the performance index. An inverted pendulum system is considered to verify the effectiveness of the proposed method by simulation and experiment.

Structure Pruning of Dynamic Recurrent Neural Networks Based on Evolutionary Computations (진화연산을 이용한 동적 귀환 신경망의 구조 저차원화)

  • 김대준;심귀보
    • Journal of the Korean Institute of Intelligent Systems
    • /
    • v.7 no.4
    • /
    • pp.65-73
    • /
    • 1997
  • This paper proposes a new method of the structure pruning of dynamic recurrent neural networks (DRNN) using evolutionary computations. In general, evolutionary computations are population-based search methods, therefore it is very useful when several different properties of neural networks need to be optimized. In order to prune the structure of the DRNN in this paper, we used the evolutionary programming that searches the structure and weight of the DRNN and evolution strategies which train the weight of neuron and pruned the net structure. An addition or elimination of the hidden-layer's node of the DRNN is decided by mutation probability. Its strategy is as follows, the node which has mhnimum sum of input weights is eliminated and a node is added by predesignated probability function. In this case, the weight is connected to the other nodes according to the probability in all cases which can in- 11:ract to the other nodes. The proposed pruning scheme is exemplified on the stabilization and position control of the inverted-pendulum system and visual servoing of a robot manipulator and the effc: ctiveness of the proposed method is demonstrated by numerical simulations.

  • PDF

Design of a Sliding Mode controller with Self-tuning Boundary Layer (경계층이 자동으로 조정되는 슬라이딩 모우드 제어기의 설계)

  • 최병재;곽성우;김병국
    • Journal of the Korean Institute of Intelligent Systems
    • /
    • v.6 no.2
    • /
    • pp.3-12
    • /
    • 1996
  • Sliding mode controller(SMC) is a simple but powerful nonlinear controller, because it guarantees the stability and the robustness. However, it leads to the high frequency chattering of the control input. Although the phenomenon can be avoided by introducing a thin boundary layer to the sliding surface, the method results in a steady state: error proportional to the boundary layer thickness. In this paper, we proposed a new sliding mode controller with self-tuning the thickness of a boundary layer. It uses a fuzzy rule base for tuning the thickness of a boundary layer. That is, the thickness is increased to some degree to reject a discontinuous control input at the initial state and then it is decreased as the states approaches to the steady states for improving the tracking performance. In order to assure the control performance, we perf'ormed the computer simulation using an inverted pendulum system as a controlled plant.

  • PDF