Toward persistent autonomous intervention in a subsea panel
- 586 Downloads
Intervention autonomous underwater vehicles (I-AUVs) have the potential to open new avenues for the maintenance and monitoring of offshore subsea facilities in a cost-effective way. However, this requires challenging intervention operations to be carried out persistently, thus minimizing human supervision and ensuring a reliable vehicle behaviour under unexpected perturbances and failures. This paper describes a system to perform autonomous intervention—in particular valve-turning—using the concept of persistent autonomy. To achieve this goal, we build a framework that integrates different disciplines, involving mechatronics, localization, control, machine learning and planning techniques, bearing in mind robustness in the implementation of all of them. We present experiments in a water tank, conducted with Girona 500 I-AUV in the context of a multiple intervention mission. Results show how the vehicle sets several valve panel configurations throughout the experiment while handling different errors, either spontaneous or induced. Finally, we report the insights gained from our experience and we discuss the main aspects that must be matured and refined in order to promote the future development of intervention autonomous vehicles that can operate, persistently, in subsea facilities.
KeywordsAutonomous underwater vehicles Underwater intervention Persistent autonomy
This work has been supported by the FP7-ICT-2011-7 project PANDORA-Persistent Autonomy through Learning, Adaptation, Observation and Re-planning (Ref. 288273) funded by the European Commission.
- Ahmadzadeh, S. R., Kormushev, P., Jamisola, R. S., & Caldwell, D. G. (2014). Learning reactive robot behavior for autonomous valve turning. In 2014 IEEE International Conference on Humanoid Robots (Humanoids). Madrid: IEEE.Google Scholar
- Benton, J., Coles, A., & Coles, A. (2012). Temporal planning with preferences and time-dependent continuous costs. In Proceedings of the international conference on automated planning and scheduling (ICAPS).Google Scholar
- Calonder, M., Lepetit, V., Strecha, C., & Fua, P. (2010). BRIEF: Binary robust independent elementary features. In Proceedings of the 11th European conference on computer vision: Part IV, ECCV’10 (pp. 778–792). Berlin, Heidelberg: Springer-Verlag. http://dl.acm.org/citation.cfm?.id=1888089.1888148.
- Caress, D. W., Thomas, H., Kirkwood, W. J., McEwen, R., Henthorn, R., Clague, D. A., Paull, C. K., Paduan, J., & Maier, K. L. (2008). High-resolution multibeam, sidescan, and subbottom surveys using the MBARI AUV D. Allan B. Marine habitat mapping technology for Alaska pp. 47–69.Google Scholar
- Cashmore, M., Fox, M., Larkworthy, T., Long, D., & Magazzeni, D. (2013). Planning inspection tasks for AUVs. In Proceedings of the MTS/IEEE oceans 2013 conference, San Diego (OCEANS’13).Google Scholar
- Cashmore, M., Fox, M., Larkworthy, T., Long, D., & Magazzeni, D. (2014). AUV mission control via temporal planning. In IEEE international conference on robotics and automation (ICRA’14).Google Scholar
- Coles, A., Coles, A., Fox, M., & Long, D. (2010). Forward-chaining partial-order planning. In Proceedings of the 20th international conference on automated planning and scheduling (ICAPS’10) (pp. 42–49).Google Scholar
- Englot, B., & Hover, F. (2010). Inspection planning for sensor coverage of 3D marine structures. In IEEE/RSJ international conference on intelligent robots and systems.Google Scholar
- Evans, J., Petillot, Y., Redmond, P., Wilson, M., & Lane, D. (2003). AUTOTRACKER: AUV embedded control architecture for autonomous pipeline and cable tracking. In MTS/IEEE oceans (pp. 2651–2658). San Diego, CA.Google Scholar
- Fossen, T. (1994). Guidance and control of ocean vehicles. New York: Wiley.Google Scholar
- Fossen, T. I. (1994). Guidance and control of ocean vehicles. Chichester, UK: Wiley.Google Scholar
- Fox, M., Long, D., & Magazzeni, D. (2011). Automatic construction of efficient multiple battery usage policies. In Proceedings of the 21st international conference on automated planning and scheduling (ICAPS).Google Scholar
- Fox, M., Long, D., & Magazzeni, D. (2012). Plan-Based policy-learning for autonomous feature tracking. In Proceedings of the 22nd international conference on automated planning and scheduling (ICAPS).Google Scholar
- Gracias, N., Bosch, J., & Karim, E. M. (2015). Pose estimation for underwater vehicles using light beacons. In Proceedings of the IFAC workshop on navigation, guidance and control of underwater vehicles, IFAC NGCUV 2015. Spain: Girona.Google Scholar
- Gracias, N., Ridao, P., Garcia, R., Escartin, J., L’Hour, M., Cibecchini, F., Campos, R., Carreras, M., Ribas, D., & Palomeras, N., et al. (2013). Mapping the Moon: Using a lightweight AUV to survey the site of the 17th century ship “La Lune”. In OCEANS-Bergen, 2013 MTS/IEEE (pp. 1–8). IEEE.Google Scholar
- Hoffmann, H., Pastor, P., Park, D. H., & Schaal, S. (2009). Biologically-inspired dynamical systems for movement generation: Automatic real-time goal adaptation and obstacle avoidance. In ICRA (pp. 2587–2592). IEEE.Google Scholar
- Hovland, G., Sikka, P., & McCarragher, B. (1996). Skill acquisition from human demonstration using a hidden Markov model. In Proceedings of the 1996 IEEE international conference on robotics and automation (Vol. 3, pp. 2706–2711). doi: 10.1109/ROBOT.1996.506571.
- Jones, C. (2012). Slocum glider persistent oceanography. In 2012 IEEE/OES autonomous underwater vehicles (AUV) (pp. 1–6). doi: 10.1109/AUV.2012.6380738.
- Karras, G. C., Bechlioulis, C. P., Leonetti, M., Palomeras, N., Kormushev, P., Kyriakopoulos, K. J., & Caldwell, D. G. (2013). On-line identification of autonomous underwater vehicles through global derivative-free optimization. In IEEE/RSJ international conference on intelligent robots and systems, 2013. IROS 2013.Google Scholar
- Krüger, V., Tikhanoff, V., Natale, L., & Sandini, G. (2012). Imitation learning of non-linear point-to-point robot motions using dirichlet processes. In ICRA (pp. 2029–2034). IEEE.Google Scholar
- Lane, D. (2014). PANDORA website. Retrieved December 15, 2014.Google Scholar
- Maurelli, F., Krupinski, S., Petillot, Y., & Salvi, J. (2008). A particle filter approach for AUV localization. In MTS/IEEE OCEANS (pp. 1–7).Google Scholar
- McGann, C., Py, F., Rajan, K., Thomas, H., Henthorn, R., & McEwen, R. (2007). T-REX a model-based architecture for AUV control. In ICAPS, workshop in planning and plan execution for real-world systems.Google Scholar
- McGann, C., Py, F., Rajan, K., Thomas, H., Henthorn, R., & McEwen, R. (2008). A deliberative architecture for AUV control. In IEEE international conference on robotics and automation (ICRA). Pasadena.Google Scholar
- Nagappa, S., Palomeras, N., Lee, C. S., Gracias, N., Clark, D. E., & Salvi, J. (2013). Single cluster PHD SLAM: Application to autonomous underwater vehicles using stereo vision. In 2013 MTS/IEEE OCEANS-Bergen (pp. 1–9). IEEE.Google Scholar
- Newman, P., & Leonard, J. (2003). Pure range-only sub-sea SLAM. In IEEE international conference on robotics an automation.Google Scholar
- Ozog, P., & Eustice, R. M. (2014). Toward long-term, automated ship hull inspection with visual SLAM, explicit surface optimization, and generic graph-sparsification. In Proceedings of the IEEE international conference on robotics and automation, Hong Kong, China (pp. 3832–3839).Google Scholar
- Palmer, T., Ribas, D., Ridao, P., & Aggelos, A. (2009). Vision based localization system for AUV docking on subsea intervention panels. In Oceans 2009-Europe (pp. 1–10).Google Scholar
- Pastor, P., Hoffmann, H., Asfour, T., & Schaal, S. (2009) Learning and generalization of motor skills by learning from demonstration. In ICRA (pp. 763–768). IEEE.Google Scholar
- Piacentini, C., Alimisis, V., Fox, M., & Long, D. (2013). Combining a temporal planner with an external solver for the power balancing problem in an electricity network. In Proceedings of the 23rd international conference on automated planning and scheduling (ICAPS’13).Google Scholar
- Rajan, K., McGann, C., Py, F., & Thomas, H. (2007). Robust mission planning using deliberative autonomy for autonomous underwater vehicles. In ICRA workshop on robotics in challenging and hazardous environments (pp. 21–25).Google Scholar
- Ribas, D., Ridao, P., & Neira, J. (2010). Underwater SLAM for structured environments using an imaging sonar. In B. Siciliano, O. Khatib, & F. Groen (Eds.), Springer tracts in advanced robotics. New York: Springer.Google Scholar
- Rosten, E., & Drummond, T. (2006) Machine learning for high-speed corner detection. In European conference on computer vision (pp. 430–443).Google Scholar
- Salvi, J., Petillot, Y., Thomas, S., & Aulinas, J. (2008). Visual SLAM for underwater vehicles using video velocity log and natural landmarks. In: Oceans conference.Google Scholar
- Sanz, P. J., Ridao, P., Oliver, B., Casalino, G., Silvestre, C., Melchiorri, C., et al. (2012). TRIDENT: Recent improvements about autonomous underwater intervention missions. In Navigation, guidance and control of underwater vehicles (Vol. 3).Google Scholar
- Smith, R., Schwager, M., Smith, S. L., Rus, D., & Sukhatme, G. (2011). Persistent ocean monitoring with underwater gliders: Towards accurate reconstruction of dynamic ocean processes. In 2011 IEEE international conference on robotics and automation (ICRA) (pp. 1517–1524). IEEE.Google Scholar
- SUBSEA7: AIV website. Retrieved December 15, 2014.Google Scholar
- Vallicrosa, G., Ridao, P., Ribas, D., & Palomer, A. (2014). Active range-only beacon localization for AUV homing. In 2014 IEEE/RSJ international conference on intelligent robots and systems (IROS 2014) (pp. 2286–2291). IEEE.Google Scholar
- Welch, G., & Bishop, G. (1995). An introduction to the Kalman Filter. Technical report, University of North Carolina at Chapel Hill, Chapel Hill, NC.Google Scholar
- WillowGarage (2007). Robot operating system. http://www.ros.org Retrieved December, 2014.