Research article Open Access Logo

Passivity-based control of bicycle robot

Minh Ngọc Huỳnh 1, 2
Hoài Nghĩa Duong 3, *
Vĩnh Hảo Nguyễn 1
  1. Ho Chi Minh City University of Technology – VNU-HCM
  2. Industrial University of Ho Chi Minh City
  3. Eastern International University
Correspondence to: Hoài Nghĩa Duong, Eastern International University. Email: [email protected].
Volume & Issue: Vol. 5 No. 2 (2022) | Page No.: 1520-1527 | DOI: 10.32508/stdjet.v5i2.954
Published: 2022-08-20

Online metrics


Statistics from the website

  • Abstract Views: 0
  • Galley Views: 0

Statistics from Dimensions

This article is published with open access by Viet Nam National University, Ho Chi Minh City, Viet Nam. This article is distributed under the terms of the Creative Commons Attribution License (CC-BY 4.0) which permits any use, distribution, and reproduction in any medium, provided the original author(s) and the source are credited. 

Abstract

The paper proposes a control system for bicycle robot based on a passivity-based method. Bicycle robot is a nonlinear, MIMO (multi input - multi output) system. The first input of bicycle robot is the steering torque and and the second input has a relation with the kinetic energy. Its two outputs are the velocity of the steering angle and the velocity of the rolling angle . Bicycle robot is shown to be a passivity system. Consider a control problem which the steering angle tracks a value of zero and the rolling angle tracks a value of zero in order that bicycle robot keeps its vertical balance. We use a new control signal so that the system is passivity with input và output y= , which are the velocity of the steering angle and the velocity of the rolling angle . Stabilization of the equilibrium point at origin uses a PI (proportional integral) passivity-based control. Simulation results are done with Simulink in MATLAB and have good results such as short settling time and small percentage of overshoot. The error of the steering angle comes to 0.01 after two seconds and the error of the rolling angle comes to 0.01 after two seconds. Stability analyses using the passivity theory show that the equilibrium point at origin is asymptotically stable in the case of PI passivity-based control because the system has a positive definite storage function Vb and the derivative of Vb is semi-negative definite and the system is zero-state observable.

Comments