PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Tracking control of a balancing robot – a model-based approach

Autorzy
Treść / Zawartość
Identyfikatory
Warianty tytułu
PL
Sterowanie śledzące robota zachowującego równowagę – podejście oparte na modelu
Języki publikacji
EN
Abstrakty
EN
This paper presents a control concept for a single-axle mobile robot moving on the horizontal plane. A mathematical model of the nonholonomic mechanical system is derived using Hamel's equations of motion. Subsequently, a concept for a tracking controller is described in detail. This controller keeps the mobile robot on a given reference trajectory while maintaining it in an upright position. The control objective is reached by a cascade control structure. By an appropriate input transformation, we are able to utilize an input-output linearization of a subsystem. For the remaining dynamics a linear set-point control law is presented. Finally, the performance of the implemented control law is illustrated by simulation results.
PL
W artykule przedstawiono koncepcję sterowania ruchem jednoosiowego robota poruszającego się po płaszczyźnie poziomej. Model matematyczny nieholonomicznego systemu mechanicznego wyprowadzono korzystając z równań ruchu Hamela. Opisano następnie szczegółowo koncepcję sterownika śledzącego. Sterownik prowadzi poruszający się robot po zadanej trajektorii utrzymując go jednocześnie w pozycji pionowej. Cel sterowania jest osiągnięty przy zastosowaniu kaskadowej struktury sterowania. Dzięki odpowiedniej transformacji danych wejściowych, w podsystemie istnieje możliwość linearyzacji wejście-wyjście. Dla dynamiki pozostałej części zaprezentowano prawo liniowego sterowania stałowartościowego. Ostatecznie, jakość działania zastosowanych praw sterowania zilustrowano wynikami symulacji.
Rocznik
Strony
331--346
Opis fizyczny
Bibliogr. 16 poz., rys., tab.
Twórcy
autor
  • Fraunhofer-Institute Integrated Circuits, Design Automation Division, Zeunerstraβe 38, 01069 Dresden, Germany
autor
  • Fraunhofer-Institute Integrated Circuits, Design Automation Division, Zeunerstraβe 38, 01069 Dresden, Germany
Bibliografia
  • [1] Hamel G.: Über die virtuellen Verschiebungen in der Mechanik. Mathematische Annalen, 59, 416-434, 1904.
  • [2] Kim B. M., and Tsiotras P.: Controllers for unicycle-type wheeled robots: Theoretical results and experimental validation. IEEE Trans. on Robotics and Automation, 18(3), 294-307, June 2002.
  • [3] Lee T.-Ch., Song K.-T., Lee Ch.-H., and Teng Ch.-Ch.: Tracking control of unicycle-modeled mobile robots using a saturation feedback controller. IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 9(2), 305-328, March 2001.
  • [4] M'Closkey R.T., and Murray R.M.: Exponential stabilization of driftless nonlinear control systems using homogeneous feedback. TAC, 42(5), 614-628, 1997.
  • [5] Sharp R. S.: On the stability and control of unicycles. In Proc. R. Soc. A, 2010.
  • [6] Franke M., Rudolph J., and Woittennek F.: Motion planning and feedback control of a planar robotic unicycle model. In Proc. Int. Conf. on Methods and Models in Automation and Robotics, volume 14, 2009.
  • [7] Franke M., Zaiczek T., and Röbenack K.: Simulation of nonholonomic mechanical systems using algorithmic differentiation. In Proc. 7th Vienna International Conference on Mathematical Modelling (MATHMOD), 2012.
  • [8] Goldstein H.: Classical Mechanics. Addison-Wesley series in physics. Addison-Wesley Pub. Co., 1980.
  • [9] Neimark I. I., and Fufaev N. A.: Dynamics of Nonholonomic Systems. American Mathemtical Society, 1972.
  • [10] Griepentrog E., and März R.: Differential-Algebraic Equations and Their Numerical Treatment, volume 88. Teubner Verlagsgesellschaft, Leipzig, 1986.
  • [11] Brenan K. E., Campbell S. L., and Petzold L. R.: Numerical Solution of Initial-Value Problems in Differential-Algebraic Equations. SIAM, Philadelphia, 2nd edition, 1996.
  • [12] Röbenack K., Bausch T., and Uhlig A.: Struktureller Index von Deskriptorvariablen. In Klaus Panreck and Frank Dörrscheidt, editors, Simulationstechnik, 15. Symposium in Paderborn, ASIM 2001, Frontiers in Simulation, pages 569-574. SCS – The Society for Modeling and Simulation International, 2001.
  • [13] Kunkel P., and Mehrmann V.: Differential-Algebraic Equations: Analysis and Numerical Solution. EMS Publishing House, Zürich, 2006.
  • [14] Cameron J.M., and Book W.J.: Modeling mechanisms with nonholonomic joints using the Boltzmann-Hamel equations. International Journal of Robotics Research, 16(1), 47-59, February 1997.
  • [15] Jarzebowska E., and Lewandowski R.: Modeling and control design using the Boltzmann-Hamel equations: A roller-racer example. In Proc. 8th IFAC Symposium on Robot Control, pages 236-241, 2006.
  • [16] Isidori A.: Nonlinear Control Systems. Springer, 3. edition, 1995.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-cf5ae939-7ccd-4bf8-9426-d1c72f3198cc
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.