Development of a Low-Level Control System Based on PID and RPM Imbalance Correction for Swarm Robotics

dc.contributor.advisorWibisana, Anugerah
dc.contributor.authorCang, Alexander
dc.date.accessioned2026-08-27T02:40:23Z
dc.date.issued2026-01-15
dc.descriptionThis study develops a differential-drive motor speed control system for swarm robots using DC motors and encoder sensors by integrating a Proportional–Integral–Derivative (PID) controller with an RPM imbalance correction method and odometry-based evaluation. Motor characterization shows inter-motor speed variations below 5%, allowing effective compensation through the proposed control strategy. Testing of three PID parameter sets identified an optimal configuration that ensured stable motor speed control. The RPM imbalance correction maintained motor speeds within 49–51 RPM for a 50 RPM target, achieving errors below 1% while reducing overshoot and settling time. Formation experiments using triangular and square patterns demonstrated average position and orientation errors below 2%, confirming reliable coordination and formation stability. Overall, the combined PID and RPM imbalance correction approach improves motor speed stability and motion accuracy, showing strong potential for multi-robot applications requiring precise coordination. Future work will focus on enhancing position estimation using additional sensors such as IMUs, applying adaptive or intelligent control methods, and extending validation to larger robot groups and more complex formation and obstacle-avoidance scenarios.
dc.description.abstractSwarm robots are robotic systems capable of coordinated movement in formation patterns, with roles divided into leader and follower robots. Motor speed imbalance and trajectory deviations in differential drive mobile robots can lead to position and orientation errors, negatively affecting the accuracy of target motion. This study aims to design a motor speed control system that combines a Proportional–Integral–Derivative (PID) controller with an RPM imbalance correction method, along with odometry-based evaluation of individually controlled robots. Experimental results from motor characterization using encoders indicate motor speed variations below 5%. Testing three PID parameter configurations identified an optimal setting capable of maintaining stable motor speed, while the RPM imbalance correction method successfully maintained motor speed within the range of 49–51 RPM relative to the 50 RPM target, with errors below 1%, reduced overshoot, and faster settling time. Odometry-based evaluation during triangular and square formation tests showed average distance and orientation errors below 2%, demonstrating that the proposed control system effectively improves motion stability and accuracy.
dc.identifier.citationIEEE
dc.identifier.kodeprodiKODEPRODI56208#Teknologi Rekayasa Robotika
dc.identifier.nidnNIDN8989860023
dc.identifier.nimNIM4222201027
dc.identifier.urihttps://repository.polibatam.ac.id//handle/PL29/6189
dc.language.isoen
dc.publisherPoliteknik Negeri Batam
dc.subjectRobot Motion
dc.subjectRobot Kinematics
dc.subjectControl Systems
dc.titleDevelopment of a Low-Level Control System Based on PID and RPM Imbalance Correction for Swarm Robotics
dc.typeArticle

Files

Original bundle

Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
Borang_Publikasi.pdf
Size:
365.26 KB
Format:
Adobe Portable Document Format
Description:
Form Borang Publikasi
Loading...
Thumbnail Image
Name:
Lembar_Pengesahan.pdf
Size:
596.32 KB
Format:
Adobe Portable Document Format
Description:
Form Lembar Pengesahan
Loading...
Thumbnail Image
Name:
4222201027_Article.pdf
Size:
1.99 MB
Format:
Adobe Portable Document Format
Description:
Full Page Article

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: