Melola Discovery

← Melola Discovery

Open access Jurnal SINTA 1

Evaluation of the dynamic performance and practical limitations of a two-wheeled self-balancing robot

International Journal of Electrical and Computer Engineering (IJECE) · Vol. 15 No. 4 (2025)

DOI
10.11591/ijece.v15i4.pp3613-3620
ISSN
2722-2578, 2088-8708
Published
2025-08-01
Publisher
Institute of Advanced Engineering and Science
License
creativecommons.org/licenses/by-sa/4.0

Abstract

Two-wheeled self-balancing robots (TWSBR) are statically unstable. However, using closed-loop controllers can stabilize. In this work, the proportional-integral-derivative (PID) controller was designed to maintain the TWSBR stability by adding two zeros and a pole at the origin to the loop gain and by determining the parameter K via root-locus analysis. Then using the K value Kp, Ki, and Kd parameters were calculated. By applying an impulse response to the system, it was found that the system is able to reach a dynamic balance in less than 1.2 seconds with minimum steady-state error. The dynamic performance and limitations of the developed system were investigated. The highest disturbance angle that can be applied to the system while keeping the motor input voltage below 12 V, in order to create counterbalancing torque and achieve dynamic balance, is determined to be θ = 0.0524 rad. Additionally, it was found that the TWSBR system managed to retain stability in a significantly large range of sudden payload changes with the same PID controller.

Collaboration network of the authors

2 authors · 1 co-authorship link · 1 across different organisations

Hover or tap a name to highlight its co-authors. Double-click to open the author's page.

  • University of Sri Jayewardenepura
  • University of Colombo
  • Different organisations
  • Same organisation
  • Affiliation unknown
  • Thicker line = more joint articles · bigger circle = more articles
Show as table
Co-authorOrganisationJoint articles

Affiliations come from OpenAlex; journal OAI-PMH metadata carries none. Authors without an OpenAlex ID are matched by name, which can merge or split people.

This record comes from Crossref (what the publisher deposited), because the journal's own OAI-PMH endpoint could not be harvested.

Metadata source: Crossref API (cadangan, berdasarkan ISSN) https://api.crossref.org/journals/2088-8708/works, first harvested 27 Okt 2026, last seen 27 Okt 2026.
Metadata as oai_dc, converted from Crossref
<oai_dc:dc xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/"><dc:title>Evaluation of the dynamic performance and practical limitations of a two-wheeled self-balancing robot</dc:title><dc:creator>Dharmasiri, Rupasinghe Arachchige Don Dhanushka</dc:creator><dc:creator>Jayananda, Malagalage Kithsiri</dc:creator><dc:description>&lt;jats:p&gt;Two-wheeled self-balancing robots (TWSBR) are statically unstable. However, using closed-loop controllers can stabilize. In this work, the proportional-integral-derivative (PID) controller was designed to maintain the TWSBR stability by adding two zeros and a pole at the origin to the loop gain and by determining the parameter K via root-locus analysis. Then using the K value Kp, Ki, and Kd parameters were calculated. By applying an impulse response to the system, it was found that the system is able to reach a dynamic balance in less than 1.2 seconds with minimum steady-state error. The dynamic performance and limitations of the developed system were investigated. The highest disturbance angle that can be applied to the system while keeping the motor input voltage below 12 V, in order to create counterbalancing torque and achieve dynamic balance, is determined to be θ = 0.0524 rad. Additionally, it was found that the TWSBR system managed to retain stability in a significantly large range of sudden payload changes with the same PID controller.&lt;/jats:p&gt;</dc:description><dc:publisher>Institute of Advanced Engineering and Science</dc:publisher><dc:date>2025-08-01</dc:date><dc:type>info:eu-repo/semantics/article</dc:type><dc:format>application/pdf</dc:format><dc:identifier>https://doi.org/10.11591/ijece.v15i4.pp3613-3620</dc:identifier><dc:identifier>10.11591/ijece.v15i4.pp3613-3620</dc:identifier><dc:source>International Journal of Electrical and Computer Engineering (IJECE); Vol 15 No 4 (2025); 3613</dc:source><dc:source>2722-2578</dc:source><dc:source>2088-8708</dc:source><dc:relation>https://ijece.iaescore.com/index.php/IJECE/article/viewFile/37788/18324</dc:relation><dc:rights>http://creativecommons.org/licenses/by-sa/4.0</dc:rights></oai_dc:dc>