Skip to main navigation Skip to search Skip to main content

Passivity-based Nonlinear Control for a Ballbot to Balance and Transfer

  • Van Thach Do
  • , Soon Geul Lee
  • , Kwan Woong Gwak

Research output: Contribution to journalArticlepeer-review

8 Citations (Scopus)

Abstract

Ballbot is a robot that can transfer to a given position while maintaining a self-balanced upright posture on a spherical ball. This paper proposes a nonlinear control of a ballbot using three omnidirectional wheels in the driving mechanism. Assuming a small swing angle for balance, the full dynamics of the ballbot can be decomposed into three, which are two underactuated dynamics for two orthogonal vertical planes and the fully actuated dynamics for one horizontal plane. The passivity of closed-loop systems of vertical planes is derived from the modified potential energy function. The proposed controller is designed to control the balancing and transferring of the system based on Lyapunov theory and the passivity of the system. A proportional-derivative feedforward controller is applied to regulate the heading motion in the horizontal plane. Experiments are performed with a real ballbot system to validate the effectiveness of system modeling and to show the controllability of the proposed algorithm.

Original languageEnglish
Pages (from-to)2929-2939
Number of pages11
JournalInternational Journal of Control, Automation and Systems
Volume17
Issue number11
DOIs
Publication statusPublished - 1 Nov 2019

Bibliographical note

Publisher Copyright:
© 2019, ICROS, KIEE and Springer.

Keywords

  • Ballbot
  • decoupled dynamics
  • nonlinear control
  • passivity-based control
  • underactuated system

Fingerprint

Dive into the research topics of 'Passivity-based Nonlinear Control for a Ballbot to Balance and Transfer'. Together they form a unique fingerprint.

Cite this