Design Low-Order Robust Controller for Self-Balancing Two-Wheel Vehicle

When there is no driver, balancing the two-wheel vehicle is a challenging but fascinating problem. There are various solutions for maintaining the balance of a two-wheel vehicle. This article presents a solution for balancing a two-wheel vehicle using a flywheel according to the inverted pendulum pr...

Full description

Bibliographic Details
Main Authors: Ngoc Kien Vu, Hong Quang Nguyen
Format: Article
Language:English
Published: Hindawi Limited 2021-01-01
Series:Mathematical Problems in Engineering
Online Access:http://dx.doi.org/10.1155/2021/6693807
id doaj-ef200aed4a534919bb76ca2174255496
record_format Article
spelling doaj-ef200aed4a534919bb76ca21742554962021-06-07T02:12:48ZengHindawi LimitedMathematical Problems in Engineering1563-51472021-01-01202110.1155/2021/6693807Design Low-Order Robust Controller for Self-Balancing Two-Wheel VehicleNgoc Kien Vu0Hong Quang Nguyen1Thai Nguyen University of TechnologyThai Nguyen University of TechnologyWhen there is no driver, balancing the two-wheel vehicle is a challenging but fascinating problem. There are various solutions for maintaining the balance of a two-wheel vehicle. This article presents a solution for balancing a two-wheel vehicle using a flywheel according to the inverted pendulum principle. Since uncertainties influence the actual operating environment of the vehicle, we have designed a robust controller RH∞ to maintain the vehicle equilibrium. Robust controllers often have a high order that can affect the actual control performance; therefore, order reduction algorithms are proposed. Using Matlab/Simulink, we compared the performance of the control system with different reduced-order controllers to choose a suitable low-order controller. Finally, experimental results using a low-order robust controller show that the vehicle balances steadily in different scenarios: no-load, variable load, stationary, and moving.http://dx.doi.org/10.1155/2021/6693807
collection DOAJ
language English
format Article
sources DOAJ
author Ngoc Kien Vu
Hong Quang Nguyen
spellingShingle Ngoc Kien Vu
Hong Quang Nguyen
Design Low-Order Robust Controller for Self-Balancing Two-Wheel Vehicle
Mathematical Problems in Engineering
author_facet Ngoc Kien Vu
Hong Quang Nguyen
author_sort Ngoc Kien Vu
title Design Low-Order Robust Controller for Self-Balancing Two-Wheel Vehicle
title_short Design Low-Order Robust Controller for Self-Balancing Two-Wheel Vehicle
title_full Design Low-Order Robust Controller for Self-Balancing Two-Wheel Vehicle
title_fullStr Design Low-Order Robust Controller for Self-Balancing Two-Wheel Vehicle
title_full_unstemmed Design Low-Order Robust Controller for Self-Balancing Two-Wheel Vehicle
title_sort design low-order robust controller for self-balancing two-wheel vehicle
publisher Hindawi Limited
series Mathematical Problems in Engineering
issn 1563-5147
publishDate 2021-01-01
description When there is no driver, balancing the two-wheel vehicle is a challenging but fascinating problem. There are various solutions for maintaining the balance of a two-wheel vehicle. This article presents a solution for balancing a two-wheel vehicle using a flywheel according to the inverted pendulum principle. Since uncertainties influence the actual operating environment of the vehicle, we have designed a robust controller RH∞ to maintain the vehicle equilibrium. Robust controllers often have a high order that can affect the actual control performance; therefore, order reduction algorithms are proposed. Using Matlab/Simulink, we compared the performance of the control system with different reduced-order controllers to choose a suitable low-order controller. Finally, experimental results using a low-order robust controller show that the vehicle balances steadily in different scenarios: no-load, variable load, stationary, and moving.
url http://dx.doi.org/10.1155/2021/6693807
work_keys_str_mv AT ngockienvu designloworderrobustcontrollerforselfbalancingtwowheelvehicle
AT hongquangnguyen designloworderrobustcontrollerforselfbalancingtwowheelvehicle
_version_ 1721393298190368768