Abstract
This paper generates a collision-free trajectory for wheeled mobile robots in presence of dynamic obstacles. The existing literature solves the collision avoidance problem by changing the velocity vector instantaneously, which is not feasible due to the non-holonomic constraints of robots. So in this work, a smooth change in the velocity vector along with constraints in turn radius has been considered for any required maneuvers. This work also re-plans the path evading re-collision to reach the goal ensuring minimum deviation from the initial path, which was also not addressed in the literature. The low computational requirement of the proposed algorithm allows for online applications on wheeled mobile robots with limited computational resources. The approach is validated through simulations on multiple randomized configurations.
We would like to thank ECR grant, SERB and GOI for their support.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Carbone, C., Ciniglio, U., Corraro, F., Luongo, S.: A novel 3D geometric algorithm for aircraft autonomous collision avoidance. In: Proceedings of the 45th IEEE Conference on Decision and Control, pp. 1580–1585. IEEE (2006)
Chakravarthy, A., Ghose, D.: Obstacle avoidance in a dynamic environment: a collision cone approach. IEEE Trans. Syst. Man Cybern.-Part A: Syst. Hum. 28(5), 562–574 (1998)
Chen, Z.: On dubins paths to a circle. Automatica 117, 108996 (2020)
Deng, M., Inoue, A., Sekiguchi, K.: Lyapunov function-based obstacle avoidance scheme for a two-wheeled mobile robot. J. Control Theory Appl. 6(4), 399–404 (2008)
Dubins, L.E.: On curves of minimal length with a constraint on average curvature, and with prescribed initial and terminal positions and tangents. Am. J. Math. 79(3), 497–516 (1957)
Fan, X., Guo, Y., Liu, H., Wei, B., Lyu, W.: Improved artificial potential field method applied for AUV path planning. Math. Probl. Eng. 2020 (2020)
Fox, D., Burgard, W., Thrun, S.: The dynamic window approach to collision avoidance. IEEE Robot. Autom. Mag. 4(1), 23–33 (1997)
Goss, J., Rajvanshi, R., Subbarao, K.: Aircraft conflict detection and resolution using mixed geometric and collision cone approaches. In: AIAA Guidance, Navigation, and Control Conference and Exhibit, p. 4879 (2004)
Hota, S., Ghose, D.: Optimal geometrical path in 3D with curvature constraint. In: 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 113–118. IEEE (2010)
Hota, S., Ghose, D.: Optimal path planning for an aerial vehicle in 3D space. In: 49th IEEE Conference on Decision and Control (CDC), pp. 4902–4907. IEEE (2010)
Hoy, M., Matveev, A.S., Savkin, A.V.: Algorithms for collision-free navigation of mobile robots in complex cluttered environments: a survey. Robotica 33(3), 463–497 (2015)
Iswanto, A.M., Wahyunggoro, O., Cahyadi, A.I.: Artificial potential field algorithm implementation for quadrotor path planning. Int. J. Adv. Comput. Sci. Appl. 10(8), 575–585 (2019)
Jenie, Y.I., van Kampen, E.J., de Visser, C.C., Ellerbroek, J., Hoekstra, J.M.: Three-dimensional velocity obstacle method for uncoordinated avoidance maneuvers of unmanned aerial vehicles. J. Guid. Control Dyn. 39(10), 2312–2323 (2016)
Jha, B., Chen, Z., Shima, T.: On shortest Dubins path via a circular boundary. Automatica 121, 109192 (2020)
LaValle, S.M.: Planning Algorithms. Cambridge University Press, Cambridge (2006)
LaValle, S.M., et al.: Rapidly-exploring random trees: a new tool for path planning (1998)
Luongo, S., Carbone, C., Corraro, F., Ciniglio, U.: An optimal 3D analytical solution for collision avoidance between aircraft. In: 2009 IEEE Aerospace Conference, pp. 1–9. IEEE (2009)
Luongo, S., Corraro, F., Ciniglio, U., Di Vito, V., Moccia, A.: A novel 3d analytical algorithm for autonomous collision avoidance considering cylindrical safety bubble. In: IEEE Aerospace Conference. pp. 1–13. IEEE (2010)
Mahjri, I., Dhraief, A., Belghith, A.: A review on collision avoidance systems for unmanned aerial vehicles. In: Kassab, M., Berbineau, M., Vinel, A., Jonsson, M., Garcia, F., Soler, J. (eds.) Nets4Cars/Nets4Trains/Nets4Aircraft 2015. LNCS, vol. 9066, pp. 203–214. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-17765-6_18
Moon, J., Lee, B.Y., Tahk, M.J.: A hybrid dynamic window approach for collision avoidance of VTOL UAVs. Int. J. Aeronaut. Space Sci. 19(4), 889–903 (2018). https://doi.org/10.1007/s42405-018-0061-z
Mujumdar, A., Padhi, R.: Nonlinear geometric and differential geometric guidance of UAVs for reactive collision avoidance. Technical report, Indian Inst of Science Bangalore (India) (2009)
Rajko, S., LaValle, S.: A pursuit-evasion bug algorithm. In: Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (2001)
Rostami, S.M.H., Sangaiah, A.K., Wang, J., Liu, X.: Obstacle avoidance of mobile robots using modified artificial potential field algorithm. EURASIP J. Wirel. Commun. Netw. 2019(1), 1–19 (2019). https://doi.org/10.1186/s13638-019-1396-2
Seder, M., Petrovic, I.: Dynamic window based approach to mobile robot motion control in the presence of moving obstacles. In: Proceedings 2007 IEEE International Conference on Robotics and Automation, pp. 1986–1991. IEEE (2007)
Shanmugavel, M., Tsourdos, A., White, B.A.: Collision avoidance and path planning of multiple UAVs using flyable paths in 3D. In: 2010 15th International Conference on Methods and Models in Automation and Robotics, pp. 218–222. IEEE (2010)
Shkel, A., Lumelsky, V.: Classification of the Dubins set. Robot. Auton. Syst. 34, 179–202 (2001)
Tan, C.Y., Huang, S., Tan, K.K., Teo, R.S.H.: Three dimensional collision avoidance for multi unmanned aerial vehicles using velocity obstacle. J. Intell. Robot. Syst. 97(1), 227–248 (2020). https://doi.org/10.1007/s10846-019-01055-5
Williams, R.L., Wu, J.: Dynamic obstacle avoidance for an omnidirectional mobile robot. J. Robot. 2010 (2010)
Yang, H., Fan, X., Shi, P., Hua, C.: Nonlinear control for tracking and obstacle avoidance of a wheeled mobile robot with nonholonomic constraint. IEEE Trans. Control Syst. Technol. 24(2), 741–746 (2015)
Zhu, Q., Yan, Y., Xing, Z.: Robot path planning based on artificial potential field approach with simulated annealing. In: Sixth International Conference on Intelligent Systems Design and Applications, vol. 2, pp. 622–627. IEEE (2006)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Mohta, V., Dimri, S., Ravichandran, H., Hota, S. (2021). Collision Avoidance with Optimal Path Replanning for Mobile Robots. In: Fox, C., Gao, J., Ghalamzan Esfahani, A., Saaj, M., Hanheide, M., Parsons, S. (eds) Towards Autonomous Robotic Systems. TAROS 2021. Lecture Notes in Computer Science(), vol 13054. Springer, Cham. https://doi.org/10.1007/978-3-030-89177-0_32
Download citation
DOI: https://doi.org/10.1007/978-3-030-89177-0_32
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-89176-3
Online ISBN: 978-3-030-89177-0
eBook Packages: Computer ScienceComputer Science (R0)