In recent years, wheeled autonomous mobile robots have become widely used in a number of industrial applications. Therefore, accurate and efficient controllers are required in order to assure safe and accurate navigation of these vehicles. In this study, an effective behavior-based navigation algorithm (BBNA) is applied to control the trajectory of the four-wheel steering (FWS) mobile robot. The BBNA combines the ‘Goal-to-Goal’ and ‘Obstacle Avoidance’ behaviors into one comprehensive navigation strategy. With this algorithm, many switching between modes occurs over a short amount of time, which increases the risk of creating the chattering phenomenon. Due to overcoming this phenomenon, an additional mode is considered between the ‘Go-to-Goal’ and ‘Obstacle Avoidance’ modes that is called ‘Follow-Wall’ behavior. At first, the BBNA was designed to control the navigation of a point mass robot. One of the significant characteristics of BBNA is that its control commands can be used to calculate the linear and angular velocity of a unicycle mobile robot. Thus, the BBNA can navigate the unicycle mobile robot successfully to the goal position. In order to apply the BBNA to an FWS mobile robot, its dynamic equations must be converted to those of a unicycle mobile robot. The present study determines the dynamic equations of the FWS mobile robot by using the Ackermann- Jeantnat model of steering. Since these equations are the same as those for the unicycle mobile robot, the FWS mobile robot can be controlled by the BBNA. Finally, the implementation of the BBNA for the FWS mobile robot is simulated using MATLAB software. Simulated results indicate that BBNA generates an optimal path by perfectly switching between ‘Go to Goal’, ‘Obstacle Avoidance’, and ‘Follow Wall’ modes, which keeps the FWS mobile robot arriving at the goal position.
Fuke, Y., Krotkov, E.: Dead reckoning for a lunar rover on uneven terrain. Proc. - IEEE Int. Conf. Robot. Autom. 1, 411–416 (1996). https://doi.org/10.1109/robot.1996.503811
Caracciolo, L., De Luca, A., Iannitti, S.: Trajectory tracking control of a four-wheel differentially driven mobile robot. Proc. - IEEE Int. Conf. Robot. Autom. 4, 2632–2638 (1999). https://doi.org/10.1109/robot.1999.773994
Roland Siegwart, Illah Nourbakhsh, D.S.: Introduction to Autonomous Mobile Robots - Roland Siegwart, Illah Reza Nourbakhsh, Davide Scaramuzza - Google Boeken. (2004)
Khadiv, M., Moosavian, S.A.A., Yousefi-Koma, A., Sadedel, M., Ehsani-Seresht, A., Mansouri, S.: Rigid vs compliant contact: an experimental study on biped walking. Multibody Syst. Dyn. 45, 379–401 (2019). https://doi.org/10.1007/s11044-018-09653-1
Sadedel, M., Yousefi-Koma, A., Khadiv, M., Mahdavian, M.: Adding low-cost passive toe joints to the feet structure of SURENA III humanoid robot. Robotica. 35, 2099–2121 (2017). https://doi.org/10.1017/S026357471600059X
Sadedel, M., Yousefikoma, A., Iranmanesh, F.: Analytical Dynamic Modelling of Heel-off and Toe-off Motions for a 2D Humanoid Robot. J. Comput. Appl. Mech. 46, 243–256 (2015). https://doi.org/10.22059/jcamech.2015.56215
Saenz, A., Santibañez, V., Bugarin, E., Dzul, A., Ríos, H., Villalobos-Chin, J.: Velocity Control of an Omnidirectional Wheeled Mobile Robot Using Computed Voltage Control with Visual Feedback: Experimental Results. Int. J. Control. Autom. Syst. 19, 1089–1102 (2021). https://doi.org/10.1007/s12555-019-1057-6
Nagatani, K., Noyori, T., Yoshida, K.: Development of multi-D.O.F. tracked vehicle to traverse weak slope and climb up rough slope. In: IEEE International Conference on Intelligent Robots and Systems. pp. 2849–2854 (2013)
Li, H., Zhao, Y., Lin, F., Zhu, M.: Nonlinear dynamics modeling and rollover control of an off-road vehicle with mechanical elastic wheel. J. Brazilian Soc. Mech. Sci. Eng. 40, 1–17 (2018). https://doi.org/10.1007/s40430-018-1009-8
Xu, X., Waters, T., Pickem, D., Glotfelter, P., Egerstedt, M., Tabuada, P., Grizzle, J.W., Ames, A.D.: Realizing simultaneous lane keeping and adaptive speed regulation on accessible mobile robot testbeds. 1st Annu. IEEE Conf. Control Technol. Appl. CCTA 2017. 2017-Janua, 1769–1775 (2017). https://doi.org/10.1109/CCTA.2017.8062713
Ajeil, F.H., Ibraheem, I.K., Azar, A.T., Humaidi, A.J.: Autonomous navigation and obstacle avoidance of an omnidirectional mobile robot using swarm optimization and sensors deployment. Int. J. Adv. Robot. Syst. 17, 172988142092949 (2020). https://doi.org/10.1177/1729881420929498
Oftadeh, R., Aref, M.M., Ghabcheloo, R., Mattila, J.: Bounded-velocity motion control of four wheel steered mobile robots. 2013 IEEE/ASME Int. Conf. Adv. Intell. Mechatronics Mechatronics Hum. Wellbeing, AIM 2013. 255–260 (2013). https://doi.org/10.1109/AIM.2013.6584101
Oftadeh, R., Aref, M.M., Ghabcheloo, R., Mattila, J.: Mechatronic design of a four wheel steering mobile robot with fault-tolerant odometry feedback. IFAC (2013)
Sorour, M., Cherubini, A., Khelloufi, A., Passama, R., Fraisse, P.: Complementary-route based ICR control for steerable wheeled mobile robots. Rob. Auton. Syst. 118, 131–143 (2019). https://doi.org/10.1016/j.robot.2019.02.011
VertiGo wheeled robot isn’t stopped by walls, https://newatlas.com/vertigo-wall-climbing-robot/41086/
Do, K.D.: Global inverse optimal exponential path-tracking control of mobile robots driven by Lévy processes. Robotica. 1–27 (2021). https://doi.org/10.1017/s0263574721000333
Valero, F., Rubio, F., Llopis-Albert, C.: Assessment of the Effect of Energy Consumption on Trajectory Improvement for a Car-like Robot. Robotica. 37, 1998–2009 (2019). https://doi.org/10.1017/S0263574719000407
Prasad, A., Sharma, B., Vanualailai, J.: A new stabilizing solution for motion planning and control of multiple robots. Robotica. 34, 1071–1089 (2016). https://doi.org/10.1017/S0263574714002070
Valera, Á., Valero, F., Vallés, M., Besa, A., Mata, V., Llopis-Albert, C.: Navigation of autonomous light vehicles using an optimal trajectory planning algorithm. Sustain. 13, 1–23 (2021). https://doi.org/10.3390/su13031233
Lee, J.K., Choi, Y.H., Park, J.B.: Sliding mode tracking control of mobile robots with approach angle in cartesian coordinates. Int. J. Control. Autom. Syst. 13, 718–724 (2015). https://doi.org/10.1007/s12555-014-0024-5
Fnadi, M., Menkouz, B., Plumet, F., Ben Amar, F.: Path Tracking Control for a Double Steering Off-Road Mobile Robot. In: CISM International Centre for Mechanical Sciences, Courses and Lectures. pp. 441–449 (2019)
Carlucho, I., De Paula, M., Acosta, G.G.: Double Q-PID algorithm for mobile robot control. Expert Syst. Appl. 137, 292–307 (2019). https://doi.org/10.1016/j.eswa.2019.06.066
Wang, D., Wei, W., Yeboah, Y., Li, Y., Gao, Y.: A Robust Model Predictive Control Strategy for Trajectory Tracking of Omni-directional Mobile Robots. J. Intell. Robot. Syst. Theory Appl. 98, 439–453 (2020). https://doi.org/10.1007/s10846-019-01083-1
Allagui, N.Y., Abid, D.B., Derbel, N.: Autonomous navigation of mobile robot with combined fractional order PI and fuzzy logic controllers. 16th Int. Multi-Conference Syst. Signals Devices, SSD 2019. 78–83 (2019). https://doi.org/10.1109/SSD.2019.8893176
Maalouf, E., Saad, M., Saliah, H.: A higher level path tracking controller for a four-wheel differentially steered mobile robot. Rob. Auton. Syst. 54, 23–33 (2006). https://doi.org/10.1016/j.robot.2005.10.001
Hu, C., Wang, R., Yan, F., Chen, N.: Output constraint control on path following of four-wheel independently actuated autonomous ground vehicles. IEEE Trans. Veh. Technol. 65, 4033–4043 (2016). https://doi.org/10.1109/TVT.2015.2472975
Wang, D., Qi, F.: Trajectory planning for a four-wheel-steering vehicle. In: Proceedings - IEEE International Conference on Robotics and Automation. pp. 3320–3325 (2001)
Caracciolo, L., De Luca, A., Iannitti, S.: Trajectory tracking control of a four-wheel differentially driven mobile robot. Proc. - IEEE Int. Conf. Robot. Autom. 4, 2632–2638 (1999). https://doi.org/10.1109/robot.1999.773994
Filipescu, A., Minzu, V., Filipescu, A., Minca, E.: Discrete-time sliding-mode control of a mobile platform with four driving/steering wheels. In: Lecture Notes in Electrical Engineering. pp. 401–409. Springer, Berlin, Heidelberg (2011)
Arkin, R., Arkin, R.: Behavior-based robotics. (1998)
Kortenkamp, D.Y., Bonasso, R.P., Murphy, R.: Artificial Intelligence and Mobile Robots. (1998)
Mahadevuni, A., Li, P.: Navigating mobile robots to target in near shortest time using reinforcement learning with spiking neural networks. Proc. Int. Jt. Conf. Neural Networks. 2017-May, 2243–2250 (2017). https://doi.org/10.1109/IJCNN.2017.7966127
M.Egerestedt: Control of Mobile Robots.
M. Egerstedt: Controls for the Masses. EEE Control Syst. Mag-azine. 33, 40–44 (2013)
Khazaee, M., Sadedel, M., Davarpanah, A.: Behavior-Based Navigation of an Autonomous Hexapod Robot Using a Hybrid Automaton. J. Intell. Robot. Syst. Theory Appl. 102, (2021). https://doi.org/10.1007/s10846-021-01388-0
Armah: Implementation of Autonomous Navigation Algorithms on Two-Wheeled Ground Mobile Robot. Am. J. Eng. Appl. Sci. 7, 149–164 (2014). https://doi.org/10.3844/ajeassp.2014.149.164
Hao, Y., Wang, J., Chepinskiy, S.A., Krasnov, A.J., Liu, S.: Backstepping based trajectory tracking control for a four-wheel mobile robot with differential-drive steering. Chinese Control Conf. CCC. 4918–4923 (2017). https://doi.org/10.23919/ChiCC.2017.8028131
Wu, X., Xu, M., Wang, L.: Differential Speed Steering Control for Four-Wheel Independent Driving Electric Vehicle. Int. J. Mater. Mech. Manuf. 355–359 (2013). https://doi.org/10.7763/ijmmm.2013.v1.77
Saeedi,B and Sadedel,M . (2021). Implementation of Behavior-Based Navigation Algorithm on Four-Wheel Steering Mobile Robot. Journal of Computational Applied Mechanics, 52(4), 619-641. doi: 10.22059/jcamech.2021.330072.648
MLA
Saeedi,B , and Sadedel,M . "Implementation of Behavior-Based Navigation Algorithm on Four-Wheel Steering Mobile Robot", Journal of Computational Applied Mechanics, 52, 4, 2021, 619-641. doi: 10.22059/jcamech.2021.330072.648
HARVARD
Saeedi B, Sadedel M. (2021). 'Implementation of Behavior-Based Navigation Algorithm on Four-Wheel Steering Mobile Robot', Journal of Computational Applied Mechanics, 52(4), pp. 619-641. doi: 10.22059/jcamech.2021.330072.648
CHICAGO
B Saeedi and M Sadedel, "Implementation of Behavior-Based Navigation Algorithm on Four-Wheel Steering Mobile Robot," Journal of Computational Applied Mechanics, 52 4 (2021): 619-641, doi: 10.22059/jcamech.2021.330072.648
VANCOUVER
Saeedi B, Sadedel M. Implementation of Behavior-Based Navigation Algorithm on Four-Wheel Steering Mobile Robot. JCAMECH. 2021;52(4):619-641. doi: 10.22059/jcamech.2021.330072.648