Previous |  Up |  Next

Article

Keywords:
crowd dynamics; mobile robot; autonomous navigation
Summary:
This article proposes a decentralized navigation controller for a group of differential mobile robots that yields autonomous navigation, which allows reaching a certain desired position with a specific desired orientation, while avoiding collisions with dynamic and static obstacles. The navigation controller is constituted by two control loops, the so-called external control loop is based on crowd dynamics, it brings autonomous navigation properties to the system, the internal control loop transforms the acceleration and velocity references, given by the external loop, into the driving translational and rotational control actions to command the robots. The controller physical application could be based on several onboard sensors information, in such a way that the control strategy can be programmed individually into a group of mobile robots, this allows a decentralized performance, rendering the crowd dynamics behavior. Each mobile robot is considered as an agent to which it is associated a comfort zone with a certain radius, that produces a repulsive force when it is trespassed by its environment or by another agent, this yields the necessary response to avoid collisions. Meanwhile, attractive forces drive the agents from their instantaneous position to the desired one. For collision-free navigation, Lyapunov stability method allows obtaining the stability conditions of the proposed controller and guarantees asymptotic convergence to the desired position and orientation. The navigation controller is tested by simulations, which supports the stability and convergence theoretical results.
References:
[1] Castillo, O., Neyoy, H., Soria, J., Melin, P., Valdez, F.: A new approach for dynamic fuzzy logic parameter tuning in AntColony Optimization and its application in fuzzy control of a mobile robot. Applied Soft Computing 28 (2015), 150-159. DOI 10.1016/j.asoc.2014.12.002
[2] Cheng, H., Chen, H., Liu, Y.: Topological indoor localization and navigation for autonomous mobile robots. IEEE Trans. Autonom. Sci. Engrg. 12 (2015), 2, 729-738. DOI 10.1109/tase.2014.2351814
[3] Chen, X., Yang, Y., Cai, S., Chen, J.: Modeling and analysis of multi-agent coordination using nearest neighbor rules informatics in control. DOI 10.1109/car.2009.18
[4] Dai, Y., Lee, S. G.: Formation control of mobile robots with obstacle avoidance based on GOACM using onboard sensors. Int. J. Control, Automat. Systems 12 (2014), 5, 1077-1089. DOI 10.1109/car.2009.18
[5] Ganeshmurthy, M. S., Suresh, G. R.: Path planning algorithm for autonomous mobile robot in dynamic environment. In: 3rd International Conference on Signal Processing, Communication and Networking (ICSCN), 2015. DOI 10.1109/icscn.2015.7219901
[6] Helbing, D., Buzna, L., Johansson, A., Werner, T.: Self-organized pedestrian crowd dynamics: Experiments, simulations, and design solutions. Transport. Sci. 39 (2005), 1, 1-24. DOI 10.1287/trsc.1040.0108
[7] Helbing, D., Farkas, I., Vicsek, T.: Simulating dynamical features of escape panic. Nature 407 (2000), 487-490. DOI 10.1038/35035023
[8] Helbing, D., Molnár, P., Farkas, I. J., Bolay, K.: Self-organizing pedestrian movement Environment and planning B: planning and design. SAGE Publications Sage UK: London, England 28 (2001), 361-383. DOI 10.1068/b2697
[9] Khalil, H. K.: Nonlinear Systems. Prentice Hall, Upper Saddle River 1996. Zbl 1194.93083
[10] Kostic, D., Adinandra, S., Caarls, J., Wouw, N. van de, Nijmeijer, H.: Collision-free tracking control of unicycle mobile robots. In: Proc. 48th IEEE Conference on Decision and Control and 28th Chinese Control Conference (CDC/CCC), 2009, pp. 5667-5672. DOI 10.1109/cdc.2009.5400088
[11] Meyer, H. G., Bertrand, O. J. N., Paskarbeit, J.: A bio-inspired model for visual collision avoidance on a hexapod walking robot. In: Biomimetic and Biohybrid Systems: 5th International Conference,Living Machines (F. Nathan, F. Lepora, A- Mura, M. Mangan, P. F. M J. Verschure, M. Desmulliez, and T. J. Prescott, eds.), Springer Verlag 2016, pp. 167-178. DOI 10.1007/978-3-319-42417-0_16
[12] Omrane, H., Masmoudi, M. S., Masmoudi, M.: Fuzzy Logic Based Control for Autonomous Mobile Robot Navigation. Computational Intelligence and Neuroscience, 2016. DOI 10.1155/2016/9548482
[13] Orozco-Rosas, U., Montiel, O., Sepulveda, R.: Pseudo-bacterial potential field based path planner for autonomous mobile robot navigation. Int. J. Advanced Robotic Systems 12 (2015), 7, 81. DOI 10.5772/60715
[14] Tomizawa, T., Shibata, Y.: Oncoming human avoidance for autonomous mobile robots based on gait characteristics. J. Robotics Mecatronics 28 (2016), 4, 500-507. DOI 10.20965/jrm.2016.p0500
[15] Ueno, K., Kinoshita, T., Kobayashi, K., Watanabe, K.: Development of a robust path-planning algorithm using virtual obstacles for an autonomous mobile robot. J. Robotics Mechatronics 27 (2015), 3, 286-292. DOI 10.20965/jrm.2015.p0286
[16] Vicsek, T., Czirók, A., Ben-Jacob, E., Cohen, I., Shochet, O.: Novel type of phase transition in a system of self-driven particles. Physical Rev. Lett. 75 (1995), 6, 1226-1229. DOI 10.1103/physrevlett.75.1226
[17] Xuesong, C., Yimin, Y., Shuting, C., Jianping, C.: Modeling and analysis of multi-agent coordination using nearest neighbor rules. In: Int. Asia Conference on Informatics in Control, Automation and Robotics 2009. DOI 10.1109/car.2009.18
[18] (EDS.), R. W. Brockett: Asymptotic stability and feedback stabilization. In: Differential Geometric Control Theory 27 (1983), Birkhauser, Boston 1983. MR 0708502
[19] Samson, C., Ait-Abderrahim, K.: Feedback control of a nonholonomic wheeled cart in cartesian space. In: Proc. IEEE International Conference on Robotics and Automation 1991. DOI 10.1109/robot.1991.131748
[20] Samson, C., Ait-Abderrahim, K.: Mobile Robot Control. Part 1: Feedback Control of Nonholonomic Wheeled Cart in Cartesian Space. INRIA, 1990.
[21] Wit, C. C. de, Siciliano, B., (eds.), G. Bastin: Theory of Robot Control. Springer Science and Business Media 2012. DOI 10.1007/978-1-4471-1501-4
Partner of
EuDML logo