Real-Time Speed Control of DC Gear-Motor Using PID Controller and Sliding Mode Control for Robotics
In this paper, we design and implement a low-cost Arduino-based real-time PID controller and a sliding mode control (SMC) controller for the angular speed of a DC gearmotor in robotics applications. The DC motor's primary challenge is controlling the angular speed to a predetermined reference. This research then proposed a SMC design for tracking control in a DC motor, incorporating Arduino hardware. The final results will be compared with the performance of the PID controller. The SMC can effectively manage the system to get the setpoint with commendable performance, even when different setpoints are changed. As all state variables must be determined, the encoder sensor is used in the hardware implementation. According to the results, The PID controller can achieve the set point continuously with oscillation. Compared with the PID controller, the SMC has a better Overshoot, with a faster rise time less than 0.85s, a faster settling time of less than 0.6s, and zero steady state error.
Authors
- Fateh Moulahcene (ORCID: https://orcid.org/0000-0001-7943-6074)
- Rostom Khalef (ORCID: https://orcid.org/0000-0002-3875-3281)
- Ammar Merazga
- Salah Hanfoug
- Hichem Laib
- Imad Benacer (ORCID: https://orcid.org/0000-0002-3063-9695)
Institutions
- Larbi Ben M'hidi University of Oum El Bouaghi (DZ)
Publication Details
- Published
- 2024-12-17
- DOI
- https://doi.org/10.1109/ecte-tech62477.2024.10851156
- Citations
- 1
- Primary Topic
- Iterative Learning Control Systems
- Type
- article
- Field-Weighted Citation Impact
- 0.33