IMPROVING THE WALL-FOLLOWING ROBOT PERFORMANCE USING PID-PSO CONTROLLER

Authors

  • Andi Adriansyah Departement of Electrical Engineering, Universitas Mercu Buana, Jakarta 11650, Indonesia http://orcid.org/0000-0002-3911-7455
  • Heru Suwoyo School of Mechatronic Engineering and Automation of Shanghai University, Shanghai, 200072, P. R. China
  • Yingzhong Tian School of Mechatronic Engineering and Automation of Shanghai University, Shanghai, 200072, P. R. China
  • Chenwei Deng School of Information and Communication Engineering, Beijing Institute of Technology, Beijing Shi, P. R. China

DOI:

https://doi.org/10.11113/jt.v81.13098

Abstract

A wall-following robot is one of the main issues in autonomous mobile robot behavior. However, a wall-following robot needs a robust controller to perform specific tasks accurately. This paper presents an optimization method termed Particle Swarm Optimization (PSO). It was used to automatically produce necessary parameters of the PID controller; henceforth, it was termed as PID-PSO Controller. A new technique of PSO was introduced to enhance the ability of a PID controller to maintain the linear velocity of a mobile robot. The PID-PSO controller was applied to a wheeled wall-following robot. A number of experiments were carried out, and the simulated results were adopted and performed in real applications. Based on several experimental results it can be obtained that the accumulative errors the robot use PID controllers tuned manually, tuned by GA and tuned by PSO are 0.7866, 0.78543 and 0.74619, respectively. Also, the convergence process of PID parameters using the proposed PSO is faster and more optimal than GA. Therefore, it can be said that the proposed system can improve the performance of wall-following robots by decreasing the accumulative error of up to 9%.

 

References

Lee, Y. T., Chiu, C. S., and Kuo, I. T. 2017. Fuzzy Wall-following Control of a Wheelchair. Joint 17th World Congress of International Fuzzy Systems Association and 9th International Conference on Soft Computing and Intelligent Systems (IFSA-SCIS), Otsu, Japan. 1-6.

DOI: http://dx.doi.org/10.1109/IFSA-SCIS.2017.8023223.

Pasteau, F., Narayanan, V. K., Babel, M., and Chaumette, F. 2016. A Visual Servoing Approach for Autonomous Corridor Following and Doorway Passing in a Wheelchair. Robotics and Autonomous Systems. 75(A): 28-40.

DOI: http://dx.doi.org/10.1016/j.robot.2014.10.017.

Wardana, A. A., Widyotriatmo, A., and Turnip, A. 2013. Wall Following Control of a Mobile Robot without Orientation Sensor. 3rd International Conference on Instrumentation Control and Automation (ICA). Ungasan, Indonesia. 212-215.

DOI: http://dx.doi.org/10.1109/ICA.2013.6734074.

Adriansyah, A., Gunardi, Y., Badaruddin, B., and Ihsanto, E. 2015. Goal-seeking Behavior-based Mobile Robot using Particle Swarm Fuzzy Controller. TELKOMNIKA. 13(2): 528-538.

DOI: http://dx.doi.org/10.12928/telkomnika.v13i2.111.

Lin, C. J. and Lin, H. Y. 2017. Mobile Robot Wall-following Control using a Fuzzy Cerebellar Model Articulation Controller with Group-based Strategy Bacterial Foraging Optimization. International Journal of Advanced Robotic Systems. 14(4): 1-13.

DOI: https://dx.doi.org/10.1177/1729881417720872.

Priyandoko, G., Wei, C. K., and Achmad, M. S. H. 2018. Human Following on ROS Framework A Mobile Robot. SINERGI. 22(2): 77-82. DOI: http://10.22441/sinergi.2018.2.002.

Pandey, A., Pandey, S., and Parhi, D. R. 2017. Mobile Robot Navigation and Obstacle Avoidance Techniques: A Review. International Robotics & Automation Journal. 2(3): 00022.

DOI: http://dx.doi.org/10.15406/iratj.2017.02.00023.

Emmanuel, I. 2017. Fuzzy Logic-Based Control for Autonomous Vehicle: A Survey. International Journal of Education and Manajement Engineering (IJEME). 7(2): 41-49. DOI: http://dx.doi.org/10.5815/ijeme.2017.02.05.

Varma, N. P., Aivek, V., and Pandi, V. R. 2017. Intelligent Wall Following Control of Differential Drive Mobile Robot Along with Target Tracking and Obstacle Avoidance. International Conference on Intelligent Computing, Instrumentation and Control Technologies (ICICICT), Kannur. 85-91.

DOI: http://dx.doi.org/10.ICICICT1.2017.8342539.

Singh, N. H. and Thongam, K. 2017. Fuzzy Logic-genetic Algorithm-neural Network for Mobile Robot Navigation: A Survey. International Research Journal of Engineering and Technology (IRJET). 4(8): 24-45.

Mohamed, A., El-Gindy, M. and Ren, J. 2018. Advanced Control Techniques for Unmanned Ground Vehicle: Literature Survey. International Journal of Vehicle Performance. 4(1).

DOI: http://dx.doi.org/10.1504/IJVP.2018.10009708.

Wardoyo, A. S., Hendi, S. Sebayang, D. Hidayat, I., and Adriansyah, A. 2015. An Investigation on the Application of Fuzzy and PID Algorithm in the Two Wheeled Robot with Self Balancing System Using Microcontroller. 2015 IEEE International Conference on Control, Automation and Robotics (ICCAR). Singapore. 64-68.

DOI: http://dx.doi.org/10.1109/ICCAR.2015.7166003.

Pandey, A., Pandey, S., and Parhi, D. R. 2017. Mobile Robot Navigation and Obstacle Avoidance Techniques: A Review. International Robotics & Automation Journal. 2(3): 1-13.

DOI: http://dx.doi.org/10.15406/iratj.2017.02.00023.

Dagher, K. E. and l-Araji, A. 2014. Design of a Nonlinear PID Neural Trajectory Tracking Controller for Mobile Robot based on Optimization Algorithm. Engineering & Technology Journal. 32(4): 973-986.

Varma, N. P., Aivek, V., and Pandi, V. R. 2017. Intelligent Wall Following Control of Differential Drive Mobile Robot Along with Target Tracking and Obstacle Avoidance. International Conference on Intelligent Computing, Instrumentation and Control Technologies (ICICICT). Kannur, 2017. 85-91.

DOI: http://dx.doi.org/10.1109/ICICICT1.2017.8342539.

Prakash, C. B. and Naik, R. S. 2014. Tuning of PID Controller by Ziegler-Nichols Algorithm for Position Control of DC Motor. International Journal of Innovative Science, Engineering & Technology. 1(3): 379-382.

Camci, E., Kripalani, D. R., Ma, L., Kacayam, E., and Khanesar, M. A. 2018. An Aerial Robot for Rice Farm Quality Inspection with Tyoe-2 Fuzzy Neural Networks Tuned by Particle Swarm Optimization-Sliding Mode Control Hybrid Algorithm. Swarm and Evolutionary Computation. 41: 1-8.

DOI: http://dx.doi.org/10.1016/j.swevo.2017.10.003.

Fister, D., Fister Jr., I., Fister, I., and Safaric, R. 2016. Parameter Tuning of PID Controller with Reactive Nature-inspired Algorithms. Robotics and Autonomous Systems. 84: 64-75.

DOI: http://dx.doi.org/10.1016/j.robot.2016.07.005.

Sengupta, S., Basak, S. and Peter II, R. A. 2019. Particle Swarms Optimization: A Survey of Historical and Recent Developments with Hybridization Perspectives. Machine Learning and Knowledge Extraction. 1(1):157-191. DOI: http://dx.doi.org/10.3390/make1010010.

Differential Drive Mobile Robot Platform for use in constrained environments. International Journal of Innovations in Engineering Research and Technology [IJIERT]. 2(6): 1-10.

Chou, C. Y. and Juang, C. F. 2018. Navigation of an Autonomous Wheeled Robot in Unknown Environments Based on Evolutionary Fuzzy Control. Inventions. 3(3): 2-14.

DOI: http://dx.doi.org/10.3390/inventions301003.

Myint, C. and Win, N. N. 2016. Position and Velocity control for Two-Wheel Differential Drive Mobile Robot. International Journal of Science, Engineering and Technology Research (IJSETR). 5(9): 2849-2855.

Gunardi, Y., Hanafi, D., Supegina, F, and Adriansyah, A. 2018. Mathematics Base for Navigation Mobile Robot Using Reachability Petri net. Journal of Telecommunication, Electronic and Computer Engineering. 10(1-9): 65-69.

Adriansyah, A. Sulle, B., Ihsanto, E., and Gunardi, Y. 2017. Optimization of Circular Robot Size using Behavior based Architecture. Journal of Telecommunication, Electronic and Computer Engineering. 9(3-7): 67-72.

Rathore, A. and Sharma, H. 2017. Review on Inertia Weight Strategies for Particle Swarm Optimization. In Deep, K. et al. (Eds). Proceedings of Sixth International Conference on Soft Computing for Problem Solving. Advances in Intelligent Systems and Computing. 547.

DOI: http://dx.doi.org/10.1007/978-981-10-3325-4_9.

Gupta, I. K., Choubey, A., and Choubey, S. 2017. Particle Swarm Optimization with Selective Multiple Inertia Weight. 8th International Conference on Computing, Communication and Networking Technologies (ICCCNT). Delhi, India. 1-6.

DOI: http://dx.doi.org/10/1109/ICCCNT.2017.8204132.

Downloads

Published

2019-04-01

Issue

Section

Science and Engineering

How to Cite

IMPROVING THE WALL-FOLLOWING ROBOT PERFORMANCE USING PID-PSO CONTROLLER. (2019). Jurnal Teknologi, 81(3). https://doi.org/10.11113/jt.v81.13098