Abstract
We propose a path planning solution using genetic programming for an autonomous underwater vehicle. Developed in ROS Simulator that is able to roam in an environment, identify a plastic object, such as bottles, grab it and retrieve it to the home base. This involves the use of a multi-objective fitness function as well as reinforcement learning, both required for the genetic programming to assess the model’s behaviour. The fitness function includes not only the objective of grabbing the object but also the efficient use of stored energy. Sensors used by the robot include a depth image camera, claw and range sensors that are all simulated in ROS.
Keywords
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Alvarez, A., Caiti, A., Onken, R.: Evolutionary path planning for autonomous underwater vehicles in a variable ocean. IEEE J. Oceanic Eng. 29(2), 418–429 (2004)
Autonomous Marine Operations and Systems (AMOS) at NTNU: Blueye. https://www.blueyerobotics.com/pages/professional
Boyan Slat: Ocean cleanup (2013). https://www.theoceancleanup.com/technology/
Cauwenberghe, L.V., Janssen, C.R.: Microplastics in bivalves cultured for human consumption. Environ. Pollut. 193, 65–70 (2014). https://doi.org/10.1016/j.envpol.2014.06.010. http://www.sciencedirect.com/science/article/pii/S0269749114002425
Cheng, C.T., Fallahi, K., Leung, H., Chi, K.T.: A genetic algorithm-inspired uuv path planner based on dynamic programming. IEEE Trans. Syst. Man Cybern. Part C (Appl. Rev.) 42(6), 1128–1134 (2012)
Ellen Macarthur Foundation: The new plastics economy rethinking the future of plastics (2013). https://goo.gl/vF2rxP
Eriksen, M., et al.: Plastic pollution in the world’s oceans: more than 5 trillion plastic pieces weighing over 250,000 tons afloat at sea. PLOS ONE 9(12), 1–15 (2014). https://doi.org/10.1371/journal.pone.0111913
Floating Horizon: Marine litter. http://www.floatinghorizon.org/marine-litter.htm
Fogel, D.B., Fogel, L.J.: Optimal routing of multiple autonomous underwater vehicles through evolutionary programming. In: 1990 Proceedings of the Symposium on Autonomous Underwater Vehicle Technology, AUV 1990, pp. 44–47. IEEE (1990)
Fulton, M., Hong, J., Islam, M.J., Sattar, J.: Robotic detection of marine litter using deep visual detection models. arXiv preprint arXiv:1804.01079 (2018)
Lavender Law, K., van Sebille, E.: How much plastic is there in the ocean? https://www.weforum.org/agenda/2016/01/how-much-plastic-is-there-in-the-ocean/
Nordin, P., Banzhaf, W.: Genetic programming controlling a miniature robot. In: Working Notes for the AAAI Symposium on Genetic Programming, AAAI 1995, vol. 61, p. 67. MIT, Cambridge (1995)
Nordin, P., Banzhaf, W.: An on-line method to evolve behavior and to control a miniature robot in real time with genetic programming. Adapt. Behav. 5(2), 107–140 (1997)
Nordin, P., Banzhaf, W.: Real time control of a khepe. ra robot using genetic programmmg. Control Cybern. 26(3) (1997)
Ocean Conservancy: Report 2017 (2017). https://goo.gl/v9R5zN
Plastics Europe: Plastics - the facts 2013 : an analysis of European latest plastics production, demand and waste data (2013). https://goo.gl/hf6FT6
Prats, M., Pérez, J., Fernández, J.J., Sanz, P.J.: An open source tool for simulation and supervision of underwater intervention missions. In: 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 2577–2582. IEEE (2012)
Quigley, M., et al.: ROS: an open-source robot operating system. In: ICRA Workshop on Open Source Software, Kobe, Japan, vol. 3, p. 5 (2009)
Ranmarine: Aquadrone wasteshark. https://www.ranmarine.io/aquadrone-wasteshark
Thompson, R.C.: Plastic debris in the marine environment: consequences and solutions. Mar. Nat. Conserv. Europe 193, 107–115 (2006)
Urban Rivers: Trash robot (2018). https://goo.gl/jNfqbq
Zeng, Z., Lian, L., Sammut, K., He, F., Tang, Y., Lammas, A.: A survey on path planning for persistent autonomy of autonomous underwater vehicles. Ocean Eng. 110, 303–313 (2015)
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Kasparavičiūtė, G., Nielsen, S.A., Boruah, D., Nordin, P., Dancu, A. (2019). Plastic Grabber: Underwater Autonomous Vehicle Simulation for Plastic Objects Retrieval Using Genetic Programming. In: Abramowicz, W., Paschke, A. (eds) Business Information Systems Workshops. BIS 2018. Lecture Notes in Business Information Processing, vol 339. Springer, Cham. https://doi.org/10.1007/978-3-030-04849-5_46
Download citation
DOI: https://doi.org/10.1007/978-3-030-04849-5_46
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-04848-8
Online ISBN: 978-3-030-04849-5
eBook Packages: Computer ScienceComputer Science (R0)