• 제목/요약/키워드: swing-up control

검색결과 60건 처리시간 0.026초

One-chip 마이크로 컴퓨터에 의한 회전형 도립 진자의 hybrid 제어 (Hybrid control of rotary type inverted pendulum by using one-chip microcomputer)

  • 김환성;김상봉
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 1992년도 한국자동제어학술회의논문집(국내학술편); KOEX, Seoul; 19-21 Oct. 1992
    • /
    • pp.999-1003
    • /
    • 1992
  • In the paper, a hybrid control approach for the swing-up control of a rotary type inverted pendulum is treated using one-chip microcomputer. The control approach is composed by a scheduling logic control for swing up control and the linear state feedback control to achieve the disired inverted-state of the pendulum. The experimental cystem has been implemented by a 16-bit one-chip microcomputer with 3096 opu as the digital controller incorporating the above mentioned control approach.

  • PDF

Acrobot Swing Up Control을 위한 Credit-Assigned-CMAC-based 강화학습 (Credit-Assigned-CMAC-based Reinforcement Learn ing with Application to the Acrobot Swing Up Control Problem)

  • 장시영;신연용;서승환;서일홍
    • 대한전기학회논문지:시스템및제어부문D
    • /
    • 제53권7호
    • /
    • pp.517-524
    • /
    • 2004
  • For real world applications of reinforcement learning techniques, function approximation or generalization will be required to avoid curse of dimensionality. For this, an improved function approximation-based reinforcement teaming method is proposed to speed up convergence by using CA-CMAC(Credit-Assigned Cerebellar Model Articulation Controller). To show that our proposed CACRL(CA-CMAC-based Reinforcement Learning) performs better than the CRL(CMAC- based Reinforcement Learning), computer simulation and experiment results are illustrated, where a swing-up control Problem of an acrobot is considered.

Acrobot Swing Up 제어를 위한 Credit-Assigned-CMAC 기반의 강화학습 (Credit-Assigned-CMAC-based Reinforcement Learning with application to the Acrobot Swing Up Control Problem)

  • 신연용;장시영;서승환;서일홍
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2003년도 학술회의 논문집 정보 및 제어부문 B
    • /
    • pp.621-624
    • /
    • 2003
  • For real world applications of reinforcement learning techniques, function approximation or generalization will be required to avoid curse of dimensionality. For this, an improved function approximation-based reinforcement learning method is proposed to speed up convergence by using CA-CMAC(Credit-Assigned Cerebellar Model Articulation Controller). To show that our proposed CACRL(CA-CMAC-based Reinforcement Learning) performs better than the CRL(CMAC-based Reinforcement Learning), computer simulation results are illustrated, where a swing-up control problem of an acrobot is considered.

  • PDF

평행봉 Tippelt 기술 훈련 프로그램 개발 및 향상도 평가 분석 (A Study about the Training Program for the Tippelt Technique on the Parallel Bars)

  • 백진호;박종철;윤창선
    • 한국운동역학회지
    • /
    • 제18권2호
    • /
    • pp.29-39
    • /
    • 2008
  • 본 연구는 평행봉 티펠트 기술에 대한 훈련 프로그램을 개발하여 8주간 적용하고 프로그램 전과 후의 차이를 3차원 영상분석법을 사용, 운동학적으로 비교 분석을 통해 기술별 동작의 향상도 및 특성을 규명하고자 하였다. 훈련 프로그램은 다운스윙 보강운동, 업스윙 보강운동, 다운스윙과 업스윙을 연결하는 보강운동으로 구성하여 실시하였으며, 견관절을 신전시켰다가 가슴을 오목하게 빠르게 모아주는 다운스윙의 훈련으로 견관절을 신전시켜 신체중심을 후방으로 크게 하강하는 모습으로 개선되었다. 수직방향으로 빠르게 다리를 차주면서 상체를 세워주는 업스윙의 훈련결과 신체중심이 전방으로 흐르지 않으면서 수직방향으로 신체중심을 빠르게 상승시키는 모습으로 개선되었다. 업스윙의 훈련 시 상승하면서 전방으로 신체중심이 크게 이동하지 않도록 통제하면서 봉의 탄성을 이용하면서 고관절을 빠르게 신전시켜 상체를 튕겨 주는듯한 느낌으로 상승하도록 지도하여야 한다. 다운스윙에서 업스윙으로의 동작을 연결하는 훈련에서는 신체중심을 후방으로 크게 하강하였다가 빠르게 수직 상승하여 체공시간을 확보하면서 다리가 굽혀지지 않도록 지도하여야 하며, 훈련결과 체공시간의 증가로 안정된 동작으로 동작이 완성되는 모습으로 개선되었다.

퍼지 외란 관측기법을 이용한 아크로봇의 적응형 강인 스윙업 및 밸런싱제어 (Adaptive Robust Swing-up and Balancing Control of Acrobot using a Fuzzy Disturbance Observer)

  • 정성찬;이상협;홍영대;좌동경
    • 제어로봇시스템학회논문지
    • /
    • 제22권5호
    • /
    • pp.346-352
    • /
    • 2016
  • This paper proposes an adaptive robust control method for an acrobot system in the presence of input disturbance. The acrobot system is a typical example of the underactuated system with complex nonlinearity and strong dynamic coupling. Also, disturbance can cause limit cycle phenomenon which appears in the acrobot system around the desired unstable equilibrium point. To minimize the effect of the disturbance, we apply a fuzzy disturbance estimation method for the swing-up and balancing control of the acrobot system. In this paper, both disturbance observer and controller for the acrobot system are designed and verified through mathematical proof and simulations.

SESIP 시스템의 스윙업과 안정화 제어 (Swing-up and Stabilization Control of a SESIP System)

  • 소명옥;유희한;류기탁;이윤형;이종환
    • Journal of Advanced Marine Engineering and Technology
    • /
    • 제34권2호
    • /
    • pp.310-317
    • /
    • 2010
  • 본 논문은 전형적 비선형 시스템인 셀프 이렉팅 도립진자 시스템의 스윙업과 안정화에 대한 제어 방법을 제안한다. 펜던트 상태의 진자를 PV 제어기를 이용하여 스윙업 시키고, 진자가 적절한 위치에 도달했을 경우 PI형 상태피드백 제어기로 스위칭하여 진자가 넘어지지 않게 유지시키도록 한다. 시뮬레이션을 통하여 제안한 제어기법의 유효성을 확인한다.

단일 구동부를 갖는 2축 회전형 진자의 스윙업 제어 (Swing-Up Control of a Two-Link Pendulum with One Actuator)

  • 양동훈;유기정;홍석교
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2001년도 하계학술대회 논문집 D
    • /
    • pp.2467-2469
    • /
    • 2001
  • A strategy for the swing-up and stabilization control method for a two-links rotational pendulum according to states of each link of the rotational pendulum is proposed. The proposed controller consists of two modes of control such as divergence mode and stabilization mode. When the controller is in divergence mode, control input is generated using sinusoidal function, which is developed based on resonance period of the pendulum in linear region, to make the second link (pendulum) reach top position. After the controller finishes operation in divergence mode, stabilization control is initiated to keep the pendulum around the top position using pole placement control method. Experimental results are given to show the effectiveness of the proposed method.

  • PDF

원판의 반작용을 이용한 역진자의 강인 자세 제어 (Robust Position Control of a Reaction Wheel Inverted Pendulum)

  • 박상형;이해창;임성묵;김정수
    • 한국지능시스템학회논문지
    • /
    • 제26권2호
    • /
    • pp.127-134
    • /
    • 2016
  • 본 논문에서는 원판의 반작용을 이용하는 역진자의 강인 자세 제어를 위한 강인 제어 기법을 소개한다. 이를 위해 원판 반작용을 이용하여 자세 조정이 가능한 시스템을 설계한다. 설계된 시스템의 수학적 모델을 구하고 그 수학적 모델을 이용하여 제어기를 설계한다. 설계한 강인 제어 기법은 두 부분으로 구성되어 있다. 초기에는 역진자의 swing up을 위한 수동성 기반의 제어기(passivity based control)를 사용하고 역진자의 자세가 수직 위치 근방에 오면 강인 안정화 제어기로 제어기를 변경한다. 강인 안정화 제어기가 필요한 이유는 역진자 시스템에서 관성 모멘트를 불확실성을 다루기 위함이다. 모의 실험과 실제 실험을 통해 제안하는 제어기가 효과적으로 원판 반작용에 기반한 역진자의 자세 제어를 달성함을 보인다.

트럭 캡 틸팅 시스템의 성능 향상 및 설계 파라미터의 자동 선정 프로그램의 개발 (The Improvement of Cab Tilting system in Heavy Truck and the Development of Program for Automatic Design Parameter Selection)

  • 박성환;이진걸
    • 제어로봇시스템학회논문지
    • /
    • 제5권4호
    • /
    • pp.496-503
    • /
    • 1999
  • In this paper, the improvement of cap tilting system in heavy truck and the development of program for automatic design are discussed. Cab tilting system takes some important roles in heavy truck, absorbing discomfort vibration from load, increasing repair efficiency and making sure of safety. Common manual cab tilting system cannot be easily tilt up in sloped road, giving difficulty to driver as cal tilting up/down. So recently hydraulic cab tilting system is in wide use. But some problem such as tilting up/down speed is not constant and sudden swing of cab has brought discredit from user. Therefore, this paper presents advanced cab tilting system which prevents sudden swing of cab and development of program for selecting design parameters automatically.

  • PDF

Swing 컴포넌트를 이용한 인터넷 기반 공정관리시스템 설계와 구현 (Design and Implementation of Progress Management System Using Swing Component Based on Internet)

  • 김태석;김종수
    • 한국멀티미디어학회논문지
    • /
    • 제13권8호
    • /
    • pp.1163-1170
    • /
    • 2010
  • 본 논문에서는 인터넷을 이용한 원격지 공정관리 시스템을 개발하는데 있어서 유지보수가 용이하고, 기능의 추가가 쉽도록 자바 언어와 GoF 디자인 패턴을 이용한 설계기법을 보인다. 시스템의 구현을 위해 현재 운전되고 있는 설비들의 상태를 파악할 수 있도록 설비 제어 박스에 있는 PLC에 RS232C와 RS422/RS485 통신모듈을 추가하였고, PLC를 통하여 제어되고 있는 정보를 송수신하기 위해 RS232C 통신을 Ethernet으로 변환시켜주는 변환기를 설치하였다. 다계층으로 구성된 시스템을 구현하기 위해 Swing 컴포넌트를 사용하였으며, Applet과 Frame GUI를 동시에 지원하여, 관리자가 인터넷을 통하여 원격지의 작업공정 진도를 쉽게 파악할 수 있도록 하였다. 다계층 구조의 주요 목적은 클라이언트들 간의 자원을 공유하는 것이다. 제안된 시스템은 원격지에서 설비를 제어하기 위한 소프트웨어를 제작하는데 도움을 줄 수 있고, 이와 비슷한 소프트웨어를 제작하려는 개발자에게 기존 코드를 쉽게 재사용하여, 새로운 기능을 쉽게 추가할 수 있다는 장점이 있다.