Type-2 Fuzzy Controller (T2FC) Based Motion Planning of Differential-Drive Pioneer P3-DX Wheeled Robot in V-REP Software Platform

  • Anish PandeyEmail author
  • Nilotpala Bej
  • Ramanuj Kumar
  • Amlana Panda
  • Dayal R. Parhi
Part of the Intelligent Systems Reference Library book series (ISRL, volume 185)


In the present era, the wheeled robot performs various tasks like patrolling, disaster relief, and planetary exploration. For these tasks, a robust navigation algorithm is needed, which can autonomously drive the wheeled robot in any situations. Therefore, in this article, the authors try to design a Type-2 Fuzzy Controller (T2FC), which controls the steering angle based motion, direction, and orientation of the Differential-Drive Pioneer P3-DX Wheeled Robot (DDPWR) by using sensory information without any human intervention in different obstacle conditions. The multiple inputs (obstacles distances received from attached sensors) and single output (steering angle) T2FC have been taken for this purpose. Virtual Robot Experimentation Platform (V-REP) software based 3-dimensional simulation environment, and Graphical User Interface (GUI) based 2-dimensional simulation environment has used to show the motion control results of DDPWR by applying T2FC technique. The remote API functions of V-REP software have been used to make a connection between the MATLAB GUI and V-REP simulation. The developed MATLAB program handles the behavior of DDPWR in the V-REP software engineering platform. In addition, the comparison study has done between proposed T2FC technique with the previously developed Type-1 Fuzzy Controller to show the authenticity and robustness of the developed T2FC.


Type-2 Fuzzy Controller Steering angle Differential-Drive Pioneer P3-DX Wheeled Robot Sensor Virtual Robot Experimentation Platform 


  1. 1.
    Lin, C.H., Wang, S.H., Lin, C.J.: Interval type-2 neural fuzzy controller-based navigation of cooperative load-carrying mobile robots in unknown environments. Sensors 18, 1–22 (2018)CrossRefGoogle Scholar
  2. 2.
    Lin, T.C., Chen, C.C., Lin, C.J.: Navigation control of mobile robot using interval type-2 neural fuzzy controller optimized by dynamic group differential evolution. Adv. Mech. Eng. 10, 1–20 (2018)Google Scholar
  3. 3.
    Castillo, O.: Bio-inspired optimization of type-2 fuzzy controllers in autonomous mobile robot navigation. Advanced Control Techniques in Complex Engineering Systems: Theory and Applications, vol. 203, pp. 187–200 (2019)Google Scholar
  4. 4.
    Pandey, A., Parhi, D.R.: Optimum path planning of mobile robot in unknown static and dynamic environments using fuzzy-wind driven optimization algorithm. Def. Technol. 13, 47–58 (2017)CrossRefGoogle Scholar
  5. 5.
    Subbash, P., Chong, K.T.: Adaptive network fuzzy inference system based navigation controller for mobile robot. Front. Inf. Technol. Electron. Eng. 20, 141–151 (2019)Google Scholar
  6. 6.
    Patle, B.K., Pandey, A., Jagadeesh, A., Parhi, D.R.: Path planning in uncertain environment by using firefly algorithm. Def. Technol. 14, 691–701 (2018)CrossRefGoogle Scholar
  7. 7.
    Chen, G., Liu, J.: Mobile robot path planning using Ant Colony Algorithm and Improved Potential Field method. Comput. Intell. Neurosci. Article ID 1932812, 1–10 (2019)Google Scholar
  8. 8.
    Kim, C.J., Chwa, D.: Obstacle avoidance method for wheeled mobile robots using interval type-2 fuzzy neural network. IEEE Trans. Fuzzy Syst. 23, 677–687 (2015)CrossRefGoogle Scholar
  9. 9.
    Ibraheem, G.A., Ibraheem, I.K.: Motion control of an autonomous mobile robot using modified particle swarm optimization based fractional order PID controller. Eng. Technol. J. 34, 2406–2419 (2016)Google Scholar
  10. 10.
    Singh, N.H., Thongam, K.: Neural network-based approaches for mobile robot navigation in static and moving obstacles environments. Intell. Serv. Robot. 12, 55–67 (2019)CrossRefGoogle Scholar
  11. 11.
    Ayawli, B.B.K., Mei, X., Shen, M., Appiah, A.Y., Kyeremeh, F.: Mobile robot path planning in dynamic environment using Voronoi diagram and computation geometry technique. IEEE Access 7, 86026–86040 (2019)CrossRefGoogle Scholar
  12. 12.
    Juang, C.F., Hsu, C.H.: Reinforcement interval type-2 fuzzy controller design by online rule generation and Q-value-aided ant colony optimization. IEEE Trans. Syst. Man Cybern. Part B (Cybern.) 36, 1528–1542 (2009)Google Scholar
  13. 13.
    Cherroun, L., Boumehraz, M.: Fuzzy behavior based navigation approach for mobile robot in unknown environment. J. Electr. Eng. 13, 1–8 (2013)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  • Anish Pandey
    • 1
    Email author
  • Nilotpala Bej
    • 1
  • Ramanuj Kumar
    • 1
  • Amlana Panda
    • 1
  • Dayal R. Parhi
    • 2
  1. 1.School of Mechanical EngineeringKIIT Deemed to be UniversityBhubaneswarIndia
  2. 2.Department of Mechanical EngineeringNIT RourkelaSundergarhIndia

Personalised recommendations