Abstract
Nowadays there are many real-time applications such as robotic motion, driver-less vehicle, intelligent target shooter(bullets and missiles), traffic routing in which human intervention is avoided. This paper proposes an exciting and generalized approach for intelligent target hitting in an obstructed path using physical body animation and genetic algorithm. This approach uses the concepts of the genetic algorithm to train the object for finding the right path to target and concepts of physical body animation to provide the motion and to react as per the collision with obstacles. Physical body animation provides a very natural feel of a real-time environment as we deal with all the external natural forces such as gravity, wind resistance the object and so on. Proposed approach deals not only with the static target but also deals with the dynamic target during the simulation.
Similar content being viewed by others
References
Bakdi A, Hentout A, Boutami H, Maoudj A, Hachour O, Bouzouia B (2017) Optimal path planning and execution for mobile robots using genetic algorithm and adaptive fuzzy-logic control. Robot Auton Syst 89:95–109
Baraff D (1994) Fast contact force computation for nonpenetrating rigid bodies, Proc. ACM SIGGRAPH ’94
Benbouabdallah K, Qi-dan Z (2013) Genetic fuzzy logic control technique for a mobile robot tracking a moving target. IJCSI International Journal of Computer Science Issues 10(1):1694–0784. ISSN (Print)
Bender J, Erleben K, Trinkle J, Coumans E (2014) Interactive simulation of rigid body dynamics in computer graphics. Comput Graph Forum 33(1):246– 270
Cui J, Liu Y, Xu Y, Zhao H, Zha H (2013) Tracking generic human motion via fusion of low- and High-Dimensional approaches. IEEE Trans Syst Man Cybern Syst 43(4):996–1002
Dingliana J, O’Sullivan C (2000) Graceful degradation of collision handling in physically based animation. In: EUROGRAPHICS, vol 19, no 3
Elhoseny M, Tharwat A, Hassanien AE (2017) Bezier curve based path planning in a dynamic field using modified genetic algorithm. J Comput Sci, ISSN 1877-7503
Francu M, Moldoveanu F (2017) Position based simulation of solids with accurate contact handling. Comput Graph 69:12–23
Greiff M, Robertsson A (2017) Optimisation-based motion planning with obstacles and priorities. IFAC-PapersOnLine 50(1):11670–11676
Huang Z, Gong G, Han L (2014) Physically-based modelling, simulation and rendering of fire for computer animation. Multimed Tools Appl 71(3):1283
Huang Z, Gong G, Han L (2015) Physically-based smoke simulation for computer graphics: a survey. Multimed Tools Appl 74(18):7569
Jin J, Ma X (2017) A stochastic optimization framework for road traffic controls based on evolutionary algorithms and traffic simulation. Adv Eng Softw 114:348–360
Kim H, Kim S-H, Jeon M, Kim J, Song S, Paik K-J (2017) A study on path optimization method of an unmanned surface vehicle under environmental loads using genetic algorithm. Ocean Eng 142:616–624
Lin C-J, Li T-HS, Kuo P-H, Wang Y-H (2016) Integrated particle swarm optimization algorithm based obstacle avoidance control design for home service robot. Comput Electr Eng 56:748–762
Liu Y, Cui J, Zhao H, Zha H (2012) Fusion of low-and high-dimensional approaches by trackers sampling for generic human motion tracking. In: Proceedings of the 21st international conference on pattern recognition (ICPR2012). Tsukuba pp 898–901
Liu Y, Nie L, Han L, Zhang L, Rosenblum DS (2015) Action2Activity: recognizing complex activities from sensor data. IJCAI 2015, arXiv:1611.01872
Liu Y, Nie L, Liu L, Rosenblum DS (2016) From action to activity: sensor-based activity recognition. Neurocomputing 181:108–115
Macklin M, Muller M, Chentanez N, Kim T-Y (2014) Unified particle physics for realtime applications. ACM Trans Graph 33(4):153:1–153:12
McCall J (1996) Genetic algorithms: concepts and applications. IEEE Trans Ind Electron 43(5):519–534
McCall J (2005) Genetic algorithms for modelling and optimisation. J Comput Appl Math 184(1):205–222
Mohammed MA, Ghani MKA, Hamed RI, Mostafa SA, Ahmad MS, Ibrahim DA (2017) Solving vehicle routing problem by using improved genetic algorithm for optimal solution. J Comput Sci 21:255–262
Yan GONG, Sujian LI, Enhui XING (2013) Least-time path algorithm based on missile guidance. J Transp Syst Eng Inf Technol 13(6):94–100
YongBo C, YueSong M, JianQiao Y, XiaoLong S, Nuo X (2017) Three-dimensional unmanned aerial vehicle path planning using modified wolf pack search algorithm. Neurocomputing 266:445–457
Acknowledgements
We would like to show our gratitude to Dr. Carol O’Sullivan, Professor, and Head, School of Computer Science and Statistics, Trinity College Dublin who provided insight and expertise that greatly assisted the research.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Shivani, S., Tiwari, S. Simulation of intelligent target hitting in obstructed path using physical body animation and genetic algorithm. Multimed Tools Appl 78, 9763–9790 (2019). https://doi.org/10.1007/s11042-018-6575-3
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-018-6575-3