Sunflower optimization algorithm based steering angle controlled motion planning of two-wheeled Pioneer P3-DX robot in V-REP scenario

Motion planning problems of a wheeled robot remain challenging for the researchers and are being solved by applying various nature-inspired algorithms. Therefore, this article implements the sunflower optimization algorithm and tries to solve the motion control and planning of a wheeled robot. A sunflower optimization algorithm is a newly invented algorithm, and it is inspired by the motion of sunflowers to capture solar radiation. In this study, the differential driven two-wheeled Pioneer P3-DX (P3D) robot has been chosen for experiments. The real-time ultrasonic sensors data (obstacles distance) information have been taken as inputs of the algorithm, and the steering control angle of the P3D robot is an output of the algorithm. The objective function of the algorithm has been made by taking these inputs and output data. Further, the implemented algorithm has been tested in the Virtual Robot Experimentation Platform (V-REP) software scenarios on differential driven two-wheeled P3D robot. Next, this implemented algorithm has been compared with previously developed particle swarm optimization algorithm to verify the effectiveness and authenticity of the implemented algorithm.

[1]  Abhishek Kumar Kashyap,et al.  Different Nature-Inspired Techniques Applied for Motion Planning of Wheeled Robot: A Critical Review , 2018, International Journal of Advanced Robotics and Automation.

[2]  Hua Chen,et al.  Periodic charging planning for a mobile WCE in wireless rechargeable sensor networks based on hybrid PSO and GA algorithm , 2019, Appl. Soft Comput..

[3]  Sebastiao Simões da Cunha,et al.  A sunflower optimization (SFO) algorithm applied to damage identification on laminated composite plates , 2019, Engineering with Computers.

[4]  Abhishek Kumar Kashyap,et al.  Autonomous mobile robot navigation between static and dynamic obstacles using multiple ANFIS architecture , 2019, World Journal of Engineering.

[5]  Naoyuki Kubota,et al.  Path planning of the autonomous mobile robot by using real-time rolling risk estimation with fuzzy inference , 2017, 2017 IEEE Symposium Series on Computational Intelligence (SSCI).

[6]  Jun Tao,et al.  Robust optimization for a wing at drag divergence Mach number based on an improved PSO algorithm , 2019, Aerospace Science and Technology.

[7]  Gaston Lefranc,et al.  Mobile Robot Navigation Assisted by GPS , 2015, IEEE Latin America Transactions.

[8]  Qibin Zhang,et al.  An improved particle filter for mobile robot localization based on particle swarm optimization , 2019, Expert Syst. Appl..

[9]  Stéphane Viollet,et al.  An ant-inspired celestial compass applied to autonomous outdoor robot navigation , 2019, Robotics Auton. Syst..

[10]  Chun-Yi Su,et al.  Vision-Based Model Predictive Control for Steering of a Nonholonomic Mobile Robot , 2016, IEEE Transactions on Control Systems Technology.

[11]  Fairul Azni Jafar,et al.  Navigation method of PLC based mobile robot , 2015, 2015 12th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI).

[12]  Stelian Emilian Oltean,et al.  Mobile Robot Platform with Arduino Uno and Raspberry Pi for Autonomous Navigation , 2019, Procedia Manufacturing.

[13]  Oscar Montiel,et al.  Mobile robot path planning using membrane evolutionary artificial potential field , 2019, Appl. Soft Comput..

[14]  Oscar Castillo,et al.  Optimization of granulation for fuzzy controllers of autonomous mobile robots using the Firefly Algorithm , 2018, Granular Computing.

[15]  B. B. V. L. Deepak,et al.  Advance Particle Swarm Optimization-Based Navigational Controller For Mobile Robot , 2014, Arabian Journal for Science and Engineering.