Skip to main content

Plastic Grabber: Underwater Autonomous Vehicle Simulation for Plastic Objects Retrieval Using Genetic Programming

  • Conference paper
  • First Online:
Business Information Systems Workshops (BIS 2018)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. 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)

    Article  Google Scholar 

  2. Autonomous Marine Operations and Systems (AMOS) at NTNU: Blueye. https://www.blueyerobotics.com/pages/professional

  3. Boyan Slat: Ocean cleanup (2013). https://www.theoceancleanup.com/technology/

  4. 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

    Article  Google Scholar 

  5. 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)

    Article  Google Scholar 

  6. Ellen Macarthur Foundation: The new plastics economy rethinking the future of plastics (2013). https://goo.gl/vF2rxP

  7. 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

    Article  Google Scholar 

  8. Floating Horizon: Marine litter. http://www.floatinghorizon.org/marine-litter.htm

  9. 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)

    Google Scholar 

  10. 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)

  11. 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/

  12. 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)

    Google Scholar 

  13. 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)

    Article  Google Scholar 

  14. Nordin, P., Banzhaf, W.: Real time control of a khepe. ra robot using genetic programmmg. Control Cybern. 26(3) (1997)

    Google Scholar 

  15. Ocean Conservancy: Report 2017 (2017). https://goo.gl/v9R5zN

  16. Plastics Europe: Plastics - the facts 2013 : an analysis of European latest plastics production, demand and waste data (2013). https://goo.gl/hf6FT6

  17. 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)

    Google Scholar 

  18. 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)

    Google Scholar 

  19. Ranmarine: Aquadrone wasteshark. https://www.ranmarine.io/aquadrone-wasteshark

  20. Thompson, R.C.: Plastic debris in the marine environment: consequences and solutions. Mar. Nat. Conserv. Europe 193, 107–115 (2006)

    Google Scholar 

  21. Urban Rivers: Trash robot (2018). https://goo.gl/jNfqbq

  22. 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)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Gabrielė Kasparavičiūtė , Stig Anton Nielsen , Dhruv Boruah , Peter Nordin or Alexandru Dancu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics