A feedback linearization controller for trajectory tracking of the Furuta pendulum

Carlos Aguilar-Avelar, Javier Moreno-Valenzuela

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

9 Scopus citations

Abstract

A Furuta pendulum is a two degrees-of-freedom mechanism consisting of an arm rotating in the horizontal plane and a pendulum rotating in the vertical plane. The pendulum is attached to the arm tip. The complexity in the control of this system relies on that only the arm is actuated. The problem addressed in this paper consists in the design of a controller such that the difference between the desired joint position and the actual one is uniformly ultimately bounded. In particular, the desired arm position is a time varying signal and the desired pendulum position is zero. Roughly speaking, this has the physical meaning that the arm should be moving while the pendulum should be kept at the upward position. To satisfy that control goal, in this document a new controller based on the feedback linearization technique is introduced. The new scheme has been experimentally compared with respect to a known algorithm.

Original languageEnglish
Title of host publication2014 American Control Conference, ACC 2014
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages4543-4548
Number of pages6
ISBN (Print)9781479932726
DOIs
StatePublished - 2014
Event2014 American Control Conference, ACC 2014 - Portland, OR, United States
Duration: 4 Jun 20146 Jun 2014

Publication series

NameProceedings of the American Control Conference
ISSN (Print)0743-1619

Conference

Conference2014 American Control Conference, ACC 2014
Country/TerritoryUnited States
CityPortland, OR
Period4/06/146/06/14

Keywords

  • Feedback linearization
  • Mechanical systems/robotics
  • Stability of nonlinear systems

Fingerprint

Dive into the research topics of 'A feedback linearization controller for trajectory tracking of the Furuta pendulum'. Together they form a unique fingerprint.

Cite this