×

A multi-scroll chaotic system for a higher coverage path planning of a mobile robot using flatness controller. (English) Zbl 1442.93028

Summary: In this paper, we present a study of higher-coverage path planning desired for mobile robots for some special tasks using a flatness controller based on the dynamic features of a multi-scroll chaotic system. The trajectory construction is envisaged for field exploration missions or for the specific purpose of research where fast scanning of a complete workplace of the robot is required. For these types of applications or missions, researchers have opted for using a chaotic trajectory. The chaotic systems that are often used are: the Lorenz system, the Standard-map system, the Arnold system, etc. The problem for this type of chaotic systems is the density of these orbits that appear in the robot trajectory, which begets a loss of energy and time. For that, we propose a multi-scroll chaotic system to avoid the redundancy of orbits. At the boundary conditions, in order not to leave the workspace, a mirror mapping method is utilized, which constrains all the mobile robot positions in the workspace and which can reflect all the overflow waypoints returning to it. The major problem of this type of chaotic trajectory is how to determine the control law which makes it possible to guarantee the system commendability. However, a flatness controller, which shows great advantages providing an integrated structure for planning and control, is utilized to ensure the commendability of the chaotic robot. Compared to simply using the double-scroll chaotic systems in the whole workspace, the suggested new multi-scroll chaotic system, combined with the mirror mapping method, shows good results that can achieve a higher coverage for a larger workplace of the mobile robot.

MSC:

93C85 Automated systems (robots, etc.) in control theory
34H10 Chaos control for problems involving ordinary differential equations
34C28 Complex behavior and chaotic systems of ordinary differential equations
PDFBibTeX XMLCite
Full Text: DOI

References:

[1] Roy, S.; Nandy, S.; Ray, R.; Shome, S. N., Robust path tracking control of nonholonomic wheeled mobile robot: experimental validation, Int J Control Autom Syst, 13, 4, 897-905 (2015)
[2] Lee, H. J.; Jung, S., Guidance control of a wheeled mobile robot with human interaction based on force control, Int J Control Autom Syst, 8, 2, 361 (2010)
[3] Kim, D. W.; Lasky, T. A.; Velinsky, S. A., Autonomous multi-mobile robot system: simulation and implementation using fuzzy logic, Int J Control Autom Syst, 11, 3, 545-554 (2013)
[4] Lee, H.; Jung, E.-J.; Yi, B.-J.; Choi, Y., Navigation strategy of multiple mobile robot systems based on the null-space projection method, Int J Control Autom Syst, 9, 2, 384-390 (2011)
[5] Sooraska, P.; Klomkarn, K., “No-cpu” chaotic robots: from classroom to commerce, IEEE Circuits Syst Mag, 10, 1, 46-53 (2010)
[6] Suh, J. H.; Lee, Y. J.; Lee, K. S., Object-transportation control of cooperative AGV systems based on virtual-passivity decentralized control algorithm, J Mech Sci Technol, 19, 9, 1720-1730 (2005)
[7] Gao, X.; Li, K.; Wang, Y.; Men, G.; Zhou, D.; Kikuchi, K., A floor cleaning robot using swedish wheels, Proceedings of the IEEE International Conference on Robotics and Biomimetics ROBIO, 2069-2073 (2007), IEEE
[8] Palacin, J.; Salse, J. A.; Valganon, I.; Clua, X., Building a mobile robot for a floor-cleaning operation in domestic environments, IEEE Trans Instrum Meas, 53, 5, 1418-1424 (2004)
[9] Murphy, R. R.; Tadokoro, S.; Nardi, D.; Jacoff, A.; Fiorini, P.; Choset, H.; Erkmen, A. M., Search and rescue robotics, Springer handbook of robotics, 1151-1173 (2008), Springer: Springer Berlin, Heidelberg
[10] Thrun, S., Robotic mapping: a survey, 1, 1-35 (2002)
[11] Ström, D. P.; Bogoslavskyi, I.; Stachniss, C., Robust exploration and homing for autonomous robots, Rob Auton Syst, 90, 125-135 (2017)
[12] Tavera, M. J.; Dutra, M. S.; Diaz, E. Y.V.; Lengerke, O., Implementation of chaotic behavior on a fire fighting robot, Mechatronics Series 1 - Intelligent Transportation Vehicles, 170-182 (2011)
[13] Corbett, D. R.; Gage, D. W.; Hackett, D. D., Robotic communications and surveillance-the DARPA LANDroids program, Proceedings of the Australasian Joint Conference on Artificial Intelligence, 749-758 (2011), Springer
[14] Martins-Filho, L. S.; Macau, E. E., Patrol mobile robots and chaotic trajectories, Math Prob Eng, 2007 (2007) · Zbl 1360.70012
[15] Gonzalez, E.; Alvarez, O.; Diaz, Y.; Parra, C.; Bustacara, C., BSA: a complete coverage algorithm, Proceedings of the IEEE International Conference on Robotics and Automation ICRA, 2040-2044 (2005), IEEE
[16] Kapanoglu, M.; Ozkan, M.; Parlaktuna, O., Pattern-based genetic algorithm approach to coverage path planning for mobile robots, Proceedings of the International Conference on Computational Science, 33-42 (2009), Springer
[17] Luo, C.; Yang, S. X., A bioinspired neural network for real-time concurrent map building and complete coverage robot navigation in unknown environments, IEEE Trans Neural Netw, 19, 7, 1279-1298 (2008)
[18] Devaney, R. L.; Eckmann, J.-P., An introduction to chaotic dynamical systems, Phys Today, 40, 72 (1987)
[19] Lorenz, E. N., Deterministic nonperiodic flow, J Atmos Sci, 20, 2, 130-141 (1963) · Zbl 1417.37129
[20] Rössler, O. E., An equation for continuous chaos, Phys Lett A, 57, 5, 397-398 (1976) · Zbl 1371.37062
[21] Arneodo, A.; Coullet, P.; Tresser, C., Possible new strange attractors with spiral structure, Commun Math Phys, 79, 4, 573-579 (1981) · Zbl 0485.58013
[22] Sundarapandian, V.; Pehlivan, I., Analysis, control, synchronization, and circuit design of a novel chaotic system, Math Comput Model, 55, 7, 1904-1915 (2012) · Zbl 1255.93076
[23] Vaidyanathan, S., A new six-term 3-D chaotic system with an exponential nonlinearity, Far East J Math Sci, 79, 1, 135 (2013) · Zbl 1286.34066
[24] Nakamura, Y.; Sekiguchi, A., The chaotic mobile robot, IEEE Trans Robot Autom, 17, 6, 898-904 (2001)
[25] Zang, X.; Iqbal, S.; Zhu, Y.; Liu, X.; Zhao, J., Applications of chaotic dynamics in robotics, Int J Adv Rob Syst, 13, 2, 60 (2016)
[26] Salah, N.; Kais, B.; Hassen, M.; S, V., Controlling mobile robot based on multi-scroll dynamic chaotic systems, Int J Control Theory Appl, 10, 34, 31-42 (2017)
[27] Veslin Diaz, E.; Slama, J.; Dutra, M.; Lengerke, O.; Morales Tavera, M., Trajectory tracking for robot manipulators using differential flatness, Ingeniería e Investigación, 31, 2, 84-90 (2011) · Zbl 1277.70010
[28] Levine, J., Analysis and Control of Nonlinear Systems: A Flatness-Based Approach (2009), Springer Science & Business Media · Zbl 1167.93001
[29] Markus, E.; Agee, J.; Jimoh, A.; Tlale, N.; Zafer, B., Flatness based control of a 2 DOF single link flexible joint manipulator, Proceedings of the SIMULTECH, 437-442 (2012)
[30] Markus, E. D.; Agee, J. T.; Jimoh, A. A., Flat control of industrial robotic manipulators, Robot Auton Syst, 87, 226-236 (2017)
[31] Coulaud, J.; Campion, G., Optimal trajectory tracking for differentially flat systems with singularities, Proceedings of the IEEE International Conference on Control and Automation ICCA 2007, 1960-1965 (2007), IEEE
[32] Jaume, F.; Agrawal, S. K.; Sangwan, V., Differential Flatness of a Class of \(n \)-DOF Planar Manipulators Driven by 1 or 2 Actuators, IEEE Trans Autom Control, 55, 2, 548-554 (2010) · Zbl 1368.93423
[36] Siegwart, R.; Nourbakhsh, I. R., Introduction to Autonomous Mobile Robots (2004), Bradford Book
[37] Lee, S.-O.; Cho, Y.-J.; Hwang-Bo, M.; You, B.-J.; Oh, S.-R., A stable target-tracking control for unicycle mobile robots, Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000), Vol. 3, 1822-1827 (2000), IEEE
[38] De Wit, C. C.; Sordalen, O., Exponential stabilization of mobile robots with nonholonomic constraints, IEEE Trans Automat Contr, 37, 11, 1791-1797 (1992) · Zbl 0778.93077
[39] T.-C. E. C.-H. C. S.-L. C. F. M.; Trejo-Guerra, R., Current conveyor realization of synchronized Chuas circuits for binary communications, IEEE DTIS, 1-4 (2008)
[40] Vaidyanathan, S., Analysis and adaptive synchronization of two novel chaotic systems with hyperbolic sinusoidal and cosinusoidal nonlinearity and unknown parameters, J Eng Sci Technol Rev, 6, 4, 53-65 (2013)
[41] Strogatz, S. H., Nonlinear Dynamics and Chaos: With Applications to Physics, Biology, Chemistry, and Engineering (2014), Westview Press
[42] Chua, L. O.; Szeto, E. W., High-order non-linear circuit elements: circuit-theoretic properties, Int J Circuit Theory Appl, 11, 2, 187-206 (1983) · Zbl 0515.94025
[43] Bouallegue, K., Generation of multi-scroll chaotic attractors from fractal and multi-fractal processes, Proceedings of the Fourth International Workshop on Chaos-Fractals Theories and Applications (IWCFTA), 398-402 (2011), IEEE
[44] Gao, Y.; Li, Q.; Li, X.; Qian, G., Construction of multi-scroll chaotic attractors with exponential function, Proceedings of the IEEE International Conference on Digital Signal Processing (DSP), 542-544 (2016), IEEE
[45] Rasappan, S.; Vaidyanathan, S., Hybrid synchronization of n-scroll chaotic Chua circuits using adaptive backstepping control design with recursive feedback, Malays J Math Sci, 7, 2, 219-246 (2013)
[46] Wolf, A.; Swift, J. B.; Swinney, H. L.; Vastano, J. A., Determining Lyapunov exponents from a time series, Phys D, 16, 3, 285-317 (1985) · Zbl 0585.58037
[47] Bouallegue, K.; Chaari, A.; Toumi, A., Multi-scroll and multi-wing chaotic attractor generated with julia process fractal, Chaos Solit Fract, 44, 1-3, 79-85 (2011)
[48] Tang, W. K.; Zhong, G.; Chen, G.; Man, K., Generation of n-scroll attractors via sine function, IEEE Trans Circuits Syst I Fundam Theory Appl, 48, 11, 1369-1372 (2001)
[50] Fliess, M.; Lévine, J.; Martin, P.; Rouchon, P., Flatness and defect of non-linear systems: introductory theory and examples, Int J Control, 61, 6, 1327-1361 (1995) · Zbl 0838.93022
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.