{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,14]],"date-time":"2026-08-14T02:48:10Z","timestamp":1786675690842,"version":"build-2736575974"},"reference-count":48,"publisher":"Frontiers Media SA","license":[{"start":{"date-parts":[[2023,3,23]],"date-time":"2023-03-23T00:00:00Z","timestamp":1679529600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["frontiersin.org"],"crossmark-restriction":true},"short-container-title":["Front. Robot. AI"],"abstract":"<jats:p>This paper presents a cooperative, multi-robot solution for searching, excavating, and transporting mineral resources on the Moon. Our work was developed in the context of the Space Robotics Challenge Phase 2 (SRCP2), which was part of the NASA Centennial Challenges and was motivated by the current NASA Artemis program, a flagship initiative that intends to establish a long-term human presence on the Moon. In the SRCP2 a group of simulated mobile robots was tasked with reporting volatile locations within a realistic lunar simulation environment, and excavating and transporting these resources to target locations in such an environment. In this paper, we describe our solution to the SRCP2 competition that includes our strategies for rover mobility hazard estimation (e.g. slippage level, stuck status), immobility recovery, rover-to-rover, and rover-to-infrastructure docking, rover coordination and cooperation, and cooperative task planning and autonomy. Our solution was able to successfully complete all tasks required by the challenge, granting our team sixth place among all participants of the challenge. Our results demonstrate the potential of using autonomous robots for autonomous <jats:italic>in-situ<\/jats:italic> resource utilization (ISRU) on the Moon. Our results also highlight the effectiveness of realistic simulation environments for testing and validating robot autonomy and coordination algorithms. The successful completion of the SRCP2 challenge using our solution demonstrates the potential of cooperative, multi-robot systems for resource utilization on the Moon.<\/jats:p>","DOI":"10.3389\/frobt.2023.1149080","type":"journal-article","created":{"date-parts":[[2023,3,23]],"date-time":"2023-03-23T04:47:29Z","timestamp":1679546849000},"update-policy":"https:\/\/doi.org\/10.3389\/crossmark-policy","source":"Crossref","is-referenced-by-count":26,"title":["Multi-robot cooperation for lunar In-Situ resource utilization"],"prefix":"10.3389","volume":"10","author":[{"suffix":"Jr.","given":"Bernardo","family":"Martinez Rocamora","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Cagri","family":"Kilic","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Christopher","family":"Tatsch","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Guilherme A. S.","family":"Pereira","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jason N.","family":"Gross","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1965","published-online":{"date-parts":[[2023,3,23]]},"reference":[{"key":"B1","doi-asserted-by":"publisher","first-page":"89","DOI":"10.1016\/j.jterra.2009.02.005","article-title":"The development of wheels for the lunar roving vehicle","volume":"46","author":"Asnani","year":"2009","journal-title":"J. Terramechanics"},{"key":"B2","volume-title":"Space robotics challenge phase 2 electronic summary team robotika","author":"Brabec","year":"2021"},{"key":"B3","doi-asserted-by":"publisher","first-page":"376","DOI":"10.1109\/tro.2004.839232","article-title":"Coordinated multi-robot exploration","volume":"21","author":"Burgard","year":"2005","journal-title":"IEEE Trans. robotics"},{"key":"B4","article-title":"Human-robot teaming strategy for fast teleoperation of a lunar resource exploration rover","volume-title":"International symposium on artificial intelligence, robotics and automation in space","author":"Burtz","year":"2020"},{"key":"B5","doi-asserted-by":"crossref","first-page":"100","DOI":"10.1145\/336595.337057","article-title":"A comparison of coordinated planning methods for cooperating rovers","volume-title":"Proceedings of the fourth international conference on Autonomous agents","author":"Chien","year":"2000"},{"key":"B6","first-page":"P34B","article-title":"An overview of the volatiles investigating polar exploration rover (viper) mission","volume-title":"AGU fall meeting abstracts","author":"Colaprete","year":"2019"},{"key":"B7","first-page":"20","article-title":"Resource prospector: An update on the lunar volatiles prospecting and ISRU demonstration mission","volume-title":"Proceedings of the 48th lunar and planetary science conference","author":"Colaprete","year":"2017"},{"key":"B8","doi-asserted-by":"crossref","DOI":"10.1201\/9780429489105","volume-title":"Behavior trees in robotics and AI: An introduction","author":"Colledanchise","year":"2018"},{"key":"B9","doi-asserted-by":"crossref","first-page":"7886","DOI":"10.2514\/6.2008-7886","article-title":"Field testing of utility robots for lunar surface operations","volume-title":"AIAA SPACE 2008 conference and exposition","author":"Fong","year":"2008"},{"key":"B10","article-title":"Nasa autonomous systems and robotics: Roadmap and investments","volume-title":"Lunar surface innovation consortium fall 2021 meeting","author":"Fong","year":"2021"},{"key":"B11","first-page":"1440","article-title":"Fast r-cnn","volume-title":"Proceedings of the IEEE international conference on computer vision","author":"Girshick","year":"2015"},{"key":"B12","doi-asserted-by":"publisher","first-page":"231","DOI":"10.1002\/rob.21736","article-title":"Slippage and immobilization detection for planetary exploration rovers via machine learning and proprioceptive sensing","volume":"35","author":"Gonzalez","year":"2018","journal-title":"J. Field Robotics"},{"key":"B13","first-page":"807","article-title":"Accurate and efficient stereo processing by semi-global matching and mutual information","volume-title":"2005 IEEE computer society conference on computer vision and pattern recognition (CVPR\u201905)","author":"Hirschmuller","year":"2005"},{"key":"B14","first-page":"31","article-title":"Multi-robot task allocation: A review of the state-of-the-art","author":"Khamis","year":"2015","journal-title":"Coop. robots Sens. Netw."},{"key":"B15","doi-asserted-by":"publisher","first-page":"1754","DOI":"10.55417\/fr.2022054","article-title":"Proprioceptive slip detection for planetary rovers in perceptually degraded extraterrestrial environments","volume":"2","author":"Kilic","year":"2022","journal-title":"Field Robot."},{"key":"B16","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1109\/maes.2021.3115897","article-title":"NASA space robotics challenge 2 qualification round: An approach to autonomous lunar rover operations","volume":"36","author":"Kilic","year":"2021","journal-title":"IEEE Aerosp. Electron. Syst. Mag."},{"key":"B17","doi-asserted-by":"publisher","first-page":"1893","DOI":"10.3390\/agriculture12111893","article-title":"Design and verification of crab steering system for high clearance self-propelled sprayer","volume":"12","author":"Li","year":"2022","journal-title":"Agriculture"},{"key":"B18","first-page":"740","article-title":"Microsoft COCO: Common objects in context","volume-title":"European conference on computer vision","author":"Lin","year":"2014"},{"key":"B19","first-page":"21","article-title":"Ssd: Single shot multibox detector","volume-title":"European conference on computer vision","author":"Liu","year":"2016"},{"key":"B20","doi-asserted-by":"crossref","first-page":"203","DOI":"10.1109\/SYSOSE.2018.8428787","article-title":"Cooperative frontier-based exploration strategy for multi-robot system","volume-title":"2018 13th annual conference on system of systems engineering (SoSE)","author":"Mahdoui","year":"2018"},{"key":"B21","unstructured":"2020 NASA technology Taxonomy"},{"key":"B22","volume-title":"Space robotics challenge \u2013 phase 2 (SRC2) official rules","year":"2021"},{"key":"B23","unstructured":"Lunar surface innovation initiative2020"},{"key":"B24","unstructured":"The Artemis plan, NASA\u2019s lunar exploration program overview"},{"key":"B25","unstructured":"Teams develop code to coordinate robots, win $535,000 in space robotics challenge2021"},{"key":"B26","doi-asserted-by":"publisher","first-page":"156","DOI":"10.2478\/s13531-011-0072-z","article-title":"Lunar surface exploration using mobile robots","volume":"2","author":"Nishida","year":"2012","journal-title":"Open Eng."},{"key":"B27","unstructured":"ROS documentation2022"},{"key":"B28","doi-asserted-by":"publisher","first-page":"10681","DOI":"10.1109\/lra.2022.3194675","article-title":"Data-efficient collaborative decentralized thermal-inertial odometry","volume":"7","author":"Polizzi","year":"2022","journal-title":"IEEE Robotics Automation Lett."},{"key":"B29","doi-asserted-by":"publisher","first-page":"1572","DOI":"10.1016\/j.robot.2013.06.011","article-title":"Distributed multi-robot patrol: A scalable and fault-tolerant framework","volume":"61","author":"Portugal","year":"2013","journal-title":"Robotics Aut. Syst."},{"key":"B30","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1016\/s0921-8890(97)00053-5","article-title":"Space robotics in Europe: A survey","volume":"23","author":"Putz","year":"1998","journal-title":"Robotics Aut. Syst."},{"key":"B31","first-page":"3416","article-title":"Move base flex","volume-title":"2018 IEEE\/RSJ international conference on intelligent robots and systems (IROS)","author":"P\u00fctz","year":"2018"},{"key":"B32","doi-asserted-by":"publisher","first-page":"40","DOI":"10.1016\/j.compag.2018.06.036","article-title":"Extended ackerman steering principle for the coordinated movement control of a four wheel drive agricultural mobile robot","volume":"152","author":"Qiu","year":"2018","journal-title":"Comput. Electron. Agric."},{"key":"B33","first-page":"46","volume-title":"Kalman and extended kalman filters: Concept, derivation and properties","author":"Ribeiro","year":"2004"},{"key":"B34","doi-asserted-by":"crossref","first-page":"4087","DOI":"10.1109\/ICRA46639.2022.9811661","article-title":"Autonomy and perception for space mining","volume-title":"2022 international conference on robotics and automation (ICRA)","author":"Sachdeva","year":"2022"},{"key":"B35","doi-asserted-by":"publisher","first-page":"103","DOI":"10.1023\/a:1022271301244","article-title":"Planetary rover developments supporting Mars exploration, sample return and future human-robotic colonization","volume":"14","author":"Schenker","year":"2003","journal-title":"Aut. Robots"},{"key":"B36","doi-asserted-by":"crossref","first-page":"210","DOI":"10.1117\/12.403720","article-title":"Robot work crews for planetary outposts: Close cooperation and coordination of multiple mobile robots","volume-title":"Sensor fusion and decentralized control in robotic systems III","author":"Schenker","year":"2000"},{"key":"B37","first-page":"1","article-title":"Space robotics and its challenges","author":"Skasiadek","year":"2013","journal-title":"Aerosp. Robot."},{"key":"B38","first-page":"1","article-title":"The Artemis program: An overview of NASA\u2019s activities to return humans to the Moon","volume-title":"2020 IEEE aerospace conference","author":"Smith","year":"2020"},{"key":"B39","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1007\/978-3-642-01097-2_4","article-title":"Coordinated multi-robot exploration","author":"Stachniss","year":"2009","journal-title":"Robotic Mapp. Explor."},{"key":"B40","article-title":"Swarm technologies for future space exploration missions","volume-title":"ISAIRAS\u201918: Fourteenth international symposium on artificial intelligence","author":"Staudinger","year":"2018"},{"key":"B41","doi-asserted-by":"publisher","first-page":"812","DOI":"10.1002\/rob.21925","article-title":"Perception-aware autonomous mast motion planning for planetary exploration rovers","volume":"37","author":"Strader","year":"2020","journal-title":"J. Field Robotics"},{"key":"B42","article-title":"Scalable, high-quality object detection","author":"Szegedy","year":"2014"},{"key":"B43","unstructured":"GitHub Repository WPI-NASA-SRC-P2\/capricorn_competition_round2021"},{"key":"B44","unstructured":"GitHub repository TeamL3\/learned-pose-estimation\/2022"},{"key":"B45","first-page":"1","article-title":"The design of autonomous robotic technologies for lunar launch and landing pad (llp) preparation","author":"Thangavelautham","year":"2022","journal-title":"2022 IEEE aerospace conference (AERO)IEEE"},{"key":"B46","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1109\/100.894030","article-title":"Nasa robotics research for planetary surface exploration","volume":"7","author":"Weisbin","year":"2000","journal-title":"IEEE Robotics Automation Mag."},{"key":"B47","first-page":"2525","article-title":"Exploration rover concepts and development challenges","volume-title":"1st space exploration conference","author":"Zakrajsek","year":"2005"},{"key":"B48","first-page":"V05AT08A036","article-title":"Slip prediction of skid-steer mobile robots in manufacturing environments","volume-title":"International design engineering technical conferences and computers and information in engineering conference","author":"Zuccaro","year":"2017"}],"container-title":["Frontiers in Robotics and AI"],"original-title":[],"link":[{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/frobt.2023.1149080\/full","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,3,23]],"date-time":"2023-03-23T04:47:54Z","timestamp":1679546874000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/frobt.2023.1149080\/full"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,3,23]]},"references-count":48,"alternative-id":["10.3389\/frobt.2023.1149080"],"URL":"https:\/\/doi.org\/10.3389\/frobt.2023.1149080","relation":{},"ISSN":["2296-9144"],"issn-type":[{"value":"2296-9144","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,3,23]]},"article-number":"1149080"}}