MARATTO

article · Scientific Reports

Arithmetic optimization algorithm based PID control for reduced order motorized wheelchairs with real time MIL SIL PIL validation

Abstract

Effective control of motorized wheelchairs needs methods with capabilities for stability, rapid response, accuracy, and robustness against nonlinearities and disturbances common in electromechanical systems. In this article, an optimized PID controller based on an Arithmetic Optimization Algorithm (AOA), known as AOA-PID, strategy is introduced. A full wheelchair model and an optimization model are used, offering a chance for a reduction in computation cost with retention of basic system dynamics. Experimental research on the role of PID factors will be conducted, followed by performance analysis on two axes: firstly, comparative research with multiple references on PID optimization methods, including Sine Cosine Algorithms (SCA), Kepler Optimization Algorithms (KOA), Salp Swarm Algorithms (SSA), Puma Optimizer Algorithms (POA), and Particle Swarm Optimization Algorithms (PSO); and secondly, comparative research on traditional and modern methods. The research result illustrates that AOA-PID exhibits quicker response and controlled overshoots with zero error and an extremely low IAE value, indicating simultaneous enhancement on stability, accuracy, and robustness. Additionally, Model-in-the-Loop (MIL), Software-in-the-Loop (SIL), and Processor-in-the-Loop (PIL) testing confirms the controller's capability to maintain high performance within an embedded system with low CPU consumption that meets real-time processing. As a result, AOA-PID strategy proves an efficient and highly capable strategy on assistive mobility control with significant improvements on safety, stability, and accuracy.

Research topics

  • Gaze Tracking and Assistive Technology
  • Spinal Cord Injury Research
  • Adaptive Control of Nonlinear Systems

Read the original research

This page summarises published work. The authoritative version sits with the publisher.

DOI: 10.1038/s41598-026-47689-y

Is something wrong with this record? Report it or request removal.

Discussion

Discuss this research

Have you built on this work, tried to replicate it, or seen it applied in practice? Share what you know. Verified researchers and MARATTO™ domain experts can open a discussion, and any member can reply. Contributions are reviewed before they appear.

No discussion yet. Open the first thread.