INTELLIGENT CONTROLLERS FOR VELOCITY TRACKING OF TWO WHEELED INVERTED PENDULUM MOBILE ROBOT

Authors

  • Amir A. Bature Department of Electrical Engineering, Bayero University Kano, Nigeria
  • Salinda Buyamin Faculty of Electrical Engineering, Universiti Teknologi Malaysia, 81310 UTM Johor Bahru, Johor, Malaysia
  • Mohamed N. Ahmad Faculty of Electrical Engineering, Universiti Teknologi Malaysia, 81310 UTM Johor Bahru, Johor, Malaysia
  • Mustapha Muhammad Department of Electrical Engineering, Bayero University Kano, Nigeria
  • Auwalu M. Abdullahi Department of Electrical Engineering, Bayero University Kano, Nigeria

DOI:

https://doi.org/10.11113/jt.v78.9174

Keywords:

Two wheeled inverted pendulum (TWIP), Fuzzy Logic Control (FLC), Neural Network Inverse Model control, Adaptive Neuro-Fuzzy Inference System (ANFIS)

Abstract

Velocity tracking is one of the important objectives of vehicle, machines and mobile robots. A two wheeled inverted pendulum (TWIP) is a class of mobile robot that is open loop unstable with high nonlinearities which makes it difficult to control its velocity because of its nature of pitch falling if left unattended. In this work, three soft computing techniques were proposed to track a desired velocity of the TWIP. Fuzzy Logic Control (FLC), Neural Network Inverse Model control (NN) and an Adaptive Neuro-Fuzzy Inference System (ANFIS) were designed and simulated on the TWIP model. All the three controllers have shown practically good performance in tracking the desired speed and keeping the robot in upright position and ANFIS has shown slightly better performance than FLC, while NN consumes more energy.  

References

Jian, H., Feng, D., Fukuda, T. and Matsuno, T. 2013. Modeling and Velocity Control for a Novel Narrow Vehicle Based on Mobile Wheeled Inverted Pendulum. Control Systems Technology. IEEE Transactions on. 21(5): 1607-1617.

Muhammad, M., Buyamin, S., Ahmad, M. N., Nawawi, S. W. and Bature, A. A. 2013. Multiple Operating Points Model-Based Control of a Two-Wheeled Inverted Pendulum Mobile Robot. International Journal of Mechanical & Mechatronics Engineering. 13(5): 1-9.

Muhammad, M., Buyamin, S., Ahmad, M. N. and Nawawi, S. W., Takagi-Sugeno. 2013. Fuzzy Modeling Of A Two-Wheeled Inverted Pendulum Robot. Journal of Intelligent & Fuzzy Systems. 25: 535-546.

Fukushima, H., Kakue, M., Kon, K. and Matsuno, F. 2013. Transformation Control to an Inverted Pendulum for a Mobile Robot With Wheel-Arms Using Partial Linearization and Polytopic Model Set. Robotics, IEEE Transactions on. 29(3): 774-783.

Dierks, T., Brenner, B. and Jagannathan, S. 2013. Neural Network-Based Optimal Control of Mobile Robot Formations With Reduced Information Exchange. Control Systems Technology. IEEE Transactions on. 21(4): 1407-1415.

Canigur, E. 2013. Direct Model Reference Adaptive Tracking Control Of Wheeled Mobile Robot. Innovations in Intelligent Systems and Applications (INISTA). 2013 IEEE International Symposium on. 19-21 June 2013. 1-5.

Salerno, A. and Angeles, J. 2007. A New Family of Two-Wheeled Mobile Robots: Modeling and Controllability. Robotics. IEEE Transactions on. 23(1): 169-173.

Lv, W., Kang, Y. and Zhao, P. 2013. Speed And Orientation Control Of A Two-Coaxial-Wheeled Inverted Pendulum. Control Conference (CCC), 2013 32nd Chinese. 26-28 July 2013. 334-337.

Zhang, Z. H., Xiong, Y. S. and Ye, T. T. 2012. A New Path Tracking Approach For A Mobile Robot Under Velocity Field. Automatic Control and Artificial Intelligence (ACAI 2012), International Conference on. 3-5 March 2012. 183-186.

Panfeng, S., Ishibashi, Y., Shibata, H. and Oya, M. 2012. Adaptive Tracking Control Scheme For Wheeled Mobile Robots Without Measurement Of Longitudinal Velocity. Advanced Mechatronic Systems (ICAMechS), 2012 International Conference on. 18-21 Sept. 2012. 525-530.

Muhammad, M., Buyamin, S., Ahmad, M. N., Nawawi, S. W. and Ibrahim, Z. 2012. Velocity Tracking Control of a Two-Wheeled Inverted Pendulum Robot: a Comparative Assessment between Partial Feedback Linearization and LQR Control Schemes. International Review on Modelling and Simulations. 5(2): 1038-1048.

Min-Sun, K., Chang-Gook, J. and Dong Sang, Y. 2012. Sliding Mode Control For A Two-Wheeled Inverted Pendulum Mobile Robot Driving On Uniform Slopes. Control, Automation and Systems (ICCAS), 2012 12th International Conference on. 17-21 Oct. 2012. 2159-2162.

Mao-Lin, C. 2012. Analysis and Design of Robust Feedback Control Systems for a Nonlinear Two-Wheel Inverted Pendulum System. Computer, Consumer and Control (IS3C), 2012 International Symposium on. 4-6 June 2012. 949-953.

Junfeng, W. and Shengwei, J. T-S. 2011. Adaptive Neural Network Fuzzy Control Applied In Two-Wheeled Self-Balancing Robot. Strategic Technology (IFOST), 2011 6th International Forum on. 22-24 Aug. 2011. 1023-1026.

Haa, Q., Li, P., Chang, Y. Z. and Yang, F. 2011. The Fuzzy Controller Designing of the Self-Balancing Robot. IEEE International Conference on Electronics and Optoelectronics. Liaoning, China. 2011 of Conference. 16-19.

Goher, K. M., Tokhi, M. O. and Siddique, N. H. 2011. Dynamic Modeling and Control of a Two Wheeled Robotic Vehicle with Virtual Payload. ARPN Journal of Engineering and Applied Sciences. 6(3): 7-41.

Cheng-Hao, H., Wang, W.-J. and Chih-Hui, C. 2011. Design and Implementation of Fuzzy Control on a Two-Wheel Inverted Pendulum. Industrial Electronics. IEEE Transactions on. 58(7): 2988-3001.

Petrov, P. and Parent, M. 2010. Dynamic Modeling And Adaptive Motion Control Of A Two-Wheeled Self-Balancing Vehicle For Personal Transport. Intelligent Transportation Systems (ITSC), 2010 13th International IEEE Conference on. 19-22 Sept. 2010. 1013-1018.

Nawawi, S. W. 2010. Partial Feedback Linearization Control of A class of Two-wheeled Mobile Robot, Universiti Teknologi Malaysia.

Miasa, S., Al-Mjali, M., Al-Haj Ibrahim, A. and Tutunji, T. A. Fuzzy control of a two-wheel balancing robot using DSPIC. 2010. Systems Signals and Devices (SSD), 2010 7th International Multi-Conference on. 27-30 June 2010. 1-6.

Jones, D. R. and Stol, K. A. 2010. Modeling and Stability Control of Two-Wheeled Robots in Low-Traction Environments. Australasian Conference on Robotics & Automation. 1-3 December, 2010 Brisbane, Australia. 1-9.

Huang, J., Zhi-Hong, G., Matsuno, T., Fukuda, T. and Sekiyama, K. 2010. Sliding-Mode Velocity Control of Mobile-Wheeled Inverted-Pendulum Systems. Robotics, IEEE Transactions on. 26(4): 750-758.

Goher, K. M. and Tokhi, M. O. 2010. Modeling and Control of a Two Wheeled Machine: A Genetic Algorithm-Based Optimization Approach. Journal of Selected Areas in Robotics and Control (JSRC). 17-22.

Ching-Chih, T., Hsu-Chih, H. and Shui-Chun, L. 2010. Adaptive Neural Network Control of a Self-Balancing Two-Wheeled Scooter. Industrial Electronics, IEEE Transactions on. 57(4): 1420-1428.

Chih-Hui, C. 2010. The Design and Implementation of a Wheeled Inverted Pendulum Using an Adaptive Output Recurrent Cerebellar Model Articulation Controller. Industrial Electronics, IEEE Transactions on. 57(5): 1814-1822.

Zhijun, L. and Jun, L. 2009. Adaptive Robust Dynamic Balance and Motion Controls of Mobile Wheeled Inverted Pendulums. Control Systems Technology, IEEE Transactions on. 17(1): 233-241.

Grasser, F., D'Arrigo, A., Colombi, S. and Rufer, A. C. 2002. JOE: A Mobile, Inverted Pendulum. Industrial Electronics, IEEE Transactions on. 49(1): 107-114.

Seul, J. and Sung Su, K. 2008. Control Experiment of a Wheel-Driven Mobile Inverted Pendulum Using Neural Network. Control Systems Technology, IEEE Transactions on. 16(2): 297-303.

Mao, L., Huang, J., Ding, F. and Wang, Y. 2013. Velocity Control Of Mobile Wheeled Inverted Pendulum. International Journal of Modelling, Identification and Control. 19(1): 43-51.

Chenguang, Y., Zhijun, L. and Jing, L. 2013. Trajectory Planning and Optimized Adaptive Control for a Class of Wheeled Inverted Pendulum Vehicle Models. Cybernetics, IEEE Transactions on. 43(1): 24-36.

Nawawi, S. W., Ahmad, M. N. and Osman, J. H. S. 2008. Real-time Control Of A Two-Wheeled Inverted Pendulum Mobile Robot. International Journal of mathematical and Computer Sciences. (15): 214-220.

Kim, Y., Kim, S. and Kwak, Y. 2005. Dynamic Analysis of a Nonholonomic Two-Wheeled Inverted Pendulum Robot. Journal of Intelligent and Robotic Systems. 44(1): 25-46.

Pathak, K., Franch, J. and Agrawal, S. K. 2005. Velocity and position control of a wheeled inverted pendulum by partial feedback linearization. Robotics, IEEE Transactions on. 21(3): 505-513.

Ha, Y.-S. and Yuta, S. i. 1996. Trajectory tracking control for navigation of the inverse pendulum type self-contained mobile robot. Robotics and Autonomous Systems, 17(1-2): 65-80.

Bong Seok, P., Sung Jin, Y., Jin-Bae, P. and Yoon-Ho, C. 2009. Adaptive Neural Sliding Mode Control of Nonholonomic Wheeled Mobile Robots With Model Uncertainty. Control Systems Technology, IEEE Transactions on. 17(1): 207-214.

Gaya, M. S., Wahab, N. A., Sam, Y. M. and Samsuddin, S. I. 2013. ANFIS Inverse Control of Dissolved oxygen in an Activated Sludge Process. IEEE 9th International Colloquium on Signal Processing and its Applications. Kuala Lumpur, Malaysia.

Zadeh, L. A. 1965. Fuzzy Sets. Information and Control. 8: 338-353.

Jang, J. S. R. and Sun, C. T. 1995. Neuro-fuzzy Modeling And Control. Proceedings of the IEEE. 83(3): 378-406.

Boukezzoula, R., Galichet, S. and Foulloy, L. 2003. Nonlinear Internal Model Control: Application Of Inverse Model Based Fuzzy Control. Fuzzy Systems, IEEE Transactions on. 11(6): 814-829.

Kern, J., Jamett, M., Urrea, C. and Torres, H. 2014. Development of A Neural Controller Applied In A 5 DOF Robot Redundant. Latin America Transactions, IEEE (Revista IEEE America Latina). 12(2): 98-106.

Ornelas-Tellez, F., Sanchez, E. N. and Loukianov, A. G. 2012. Discrete-Time Neural Inverse Optimal Control for Nonlinear Systems via Passivation. Neural Networks and Learning Systems, IEEE Transactions on. 23(8): 1327-1339.

Waegeman, T., Wyffels, F. and Schrauwen, B. 2012. Feedback Control by Online Learning an Inverse Model. Neural Networks and Learning Systems, IEEE Transactions on. 23(10): 1637-1648.

Xiucheng, D., Yunyuan, Z. and Guangzheng, R. 2011. Internal Model Control Based On RBF Neural Network Inverse System Decoupling In A 3-Dof Helicopter System. Intelligent Control and Automation (WCICA), 2011 9th World Congress on. 21-25 June 2011. 570-574.

Shuo, D. and Qinghui, W. 2011. Research On Robustness Of BP Neural Network Based Inverse Model For Induction Motor Drives. Electronics and Optoelectronics (ICEOE), 2011 International Conference on. 29-31 July 2011. V2-127-V2-131.

Seng-Chi, C., Van-Sum, N., Dinh-Kha, L. and Ming-Mao, H. ANFIS controller for an Active Magnetic Bearing system. 2013. Fuzzy Systems (FUZZ), 2013 IEEE International Conference on. 7-10 July 2013. 1-8.

Mohan, V. and Singh, N. 2013. Performance Comparison Of LQR And ANFIS Controller For Stabilizing Double Inverted Pendulum System. Signal Processing, Computing and Control (ISPCC), 2013 IEEE International Conference on. 26-28 Sept. 2013. 1-6.

Lak, A., Nazarpour, D. and Ghahramani, H. 2012. Novel Methods With Fuzzy Logic And ANFIS Controller Based SVC For Damping Sub-Synchronous Resonance And Low-Frequency Power Oscillation. Electrical Engineering (ICEE), 2012 20th Iranian Conference on. 15-17 May 2012. 450-455.

Lutfy, O. F., Noor, S. B. M. and Marhaban, M. H. 2011. A Genetically Trained Simplified ANFIS Controller To Control Nonlinear MIMO Systems. Electrical, Control and Computer Engineering (INECCE), 2011 International Conference on. 21-22 June 2011. 349-354.

Ravi, S. and Balakrishnan, P. A. 2010. Modelling And Control Of An Anfis Temperature Controller For Plastic Extrusion Process. Communication Control and Computing Technologies (ICCCCT), 2010 IEEE International Conference on. 7-9 Oct. 2010. 314-320.

Downloads

Published

2016-06-23

How to Cite

INTELLIGENT CONTROLLERS FOR VELOCITY TRACKING OF TWO WHEELED INVERTED PENDULUM MOBILE ROBOT. (2016). Jurnal Teknologi, 78(6-11). https://doi.org/10.11113/jt.v78.9174