{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,13]],"date-time":"2026-02-13T08:01:30Z","timestamp":1770969690913,"version":"3.50.1"},"reference-count":26,"publisher":"SAGE Publications","issue":"12","license":[{"start":{"date-parts":[[2012,10,1]],"date-time":"2012-10-01T00:00:00Z","timestamp":1349049600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["The International Journal of Robotics Research"],"published-print":{"date-parts":[[2012,10]]},"abstract":"<jats:p> This article proposes two methods based on cooperation between climbing and ground robots in order to address the mapping problem for autonomous inspection of three-dimensional (3D) structures. A pole climbing robot was developed to autonomously inspect a 3D human-made structure. The robot is able to climb over 3D human-made structures with bends and T-junctions. In the previous version of the system, the robot operator had to provide a set of data, resembling the map of the 3D structure, to the path planning algorithm of the climbing robot. However, the necessity of a priori knowledge of the structure\u2019s geometry reduces the autonomy of the system. In this article we propose two solutions in which the structure in front of the robot is mapped autonomously. In the first proposed method, ground robots act as a mobile observer with a wide coverage for a climbing robot, to detect and estimate the size of the structure being climbed. We will present a case study in which multiple terrain robots provide the model of a structure which should be explored by a pole climbing robot. Each terrain robot is equipped with a low-cost wide angle Visual Graphics Array (VGA) camera, and some markers are fixed on the climbing robot. At each navigation step, the climbing robot and terrain robots cooperate to model a part of the structure which should be explored by the climbing robot. We also present a second approach in which a depth image from a Microsoft Kinect (a motion sensing input device by Microsoft) is fused with the information from the camera in order to eliminate the dependency of the system on color and light conditions. <\/jats:p>","DOI":"10.1177\/0278364912461536","type":"journal-article","created":{"date-parts":[[2012,10,24]],"date-time":"2012-10-24T05:18:54Z","timestamp":1351055934000},"page":"1489-1503","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":25,"title":["Cooperative multi-agent mapping of three-dimensional structures for pipeline inspection applications"],"prefix":"10.1177","volume":"31","author":[{"given":"Mahmoud","family":"Tavakoli","sequence":"first","affiliation":[{"name":"Institute of Systems and Robotics, University of Coimbra, Portugal"}]},{"given":"Gon\u00e7lo","family":"Cabrita","sequence":"additional","affiliation":[{"name":"Institute of Systems and Robotics, University of Coimbra, Portugal"}]},{"given":"Ricardo","family":"Faria","sequence":"additional","affiliation":[{"name":"Institute of Systems and Robotics, University of Coimbra, Portugal"}]},{"given":"Lino","family":"Marques","sequence":"additional","affiliation":[{"name":"Institute of Systems and Robotics, University of Coimbra, Portugal"}]},{"given":"Anibal T.","family":"de Almeida","sequence":"additional","affiliation":[{"name":"Institute of Systems and Robotics, University of Coimbra, Portugal"}]}],"member":"179","published-online":{"date-parts":[[2012,10,23]]},"reference":[{"key":"bibr1-0278364912461536","doi-asserted-by":"publisher","DOI":"10.1109\/TRA.2003.810238"},{"key":"bibr2-0278364912461536","first-page":"2099","volume-title":"ICRA","author":"Baghani A","year":"2005"},{"key":"bibr3-0278364912461536","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574799002258"},{"key":"bibr4-0278364912461536","volume-title":"Learning openCV","author":"Bradski G","year":"2008"},{"key":"bibr5-0278364912461536","doi-asserted-by":"publisher","DOI":"10.3138\/FM57-6770-U75U-7727"},{"key":"bibr6-0278364912461536","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2006.282093"},{"key":"bibr7-0278364912461536","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2007.4399320"},{"key":"bibr8-0278364912461536","doi-asserted-by":"publisher","DOI":"10.1145\/358669.358692"},{"key":"bibr9-0278364912461536","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2009.5152830"},{"key":"bibr10-0278364912461536","doi-asserted-by":"publisher","DOI":"10.1177\/0278364911434148"},{"key":"bibr11-0278364912461536","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2010.5509725"},{"key":"bibr12-0278364912461536","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2010.5509411"},{"key":"bibr13-0278364912461536","doi-asserted-by":"publisher","DOI":"10.1109\/ART.2002.1107003"},{"key":"bibr14-0278364912461536","doi-asserted-by":"publisher","DOI":"10.1023\/A:1016636024246"},{"key":"bibr15-0278364912461536","doi-asserted-by":"publisher","DOI":"10.1109\/TENCON.2000.893569"},{"key":"bibr16-0278364912461536","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2011.5980567"},{"key":"bibr17-0278364912461536","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2008.4651254"},{"issue":"4","key":"bibr18-0278364912461536","first-page":"303","volume":"34","author":"Tache F","year":"2010","journal-title":"Journal of Field Robotics"},{"key":"bibr19-0278364912461536","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2008.4651024"},{"key":"bibr20-0278364912461536","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2011.6094494"},{"key":"bibr21-0278364912461536","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechatronics.2010.08.006"},{"key":"bibr22-0278364912461536","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574710000676"},{"key":"bibr23-0278364912461536","doi-asserted-by":"publisher","DOI":"10.1108\/01439910510582309"},{"key":"bibr24-0278364912461536","doi-asserted-by":"publisher","DOI":"10.1147\/rd.234.0424"},{"key":"bibr25-0278364912461536","doi-asserted-by":"publisher","DOI":"10.1177\/0278364911425836"},{"key":"bibr26-0278364912461536","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-13408-1_28"}],"container-title":["The International Journal of Robotics Research"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0278364912461536","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0278364912461536","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,4]],"date-time":"2025-03-04T00:53:25Z","timestamp":1741049605000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/0278364912461536"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,10]]},"references-count":26,"journal-issue":{"issue":"12","published-print":{"date-parts":[[2012,10]]}},"alternative-id":["10.1177\/0278364912461536"],"URL":"https:\/\/doi.org\/10.1177\/0278364912461536","relation":{},"ISSN":["0278-3649","1741-3176"],"issn-type":[{"value":"0278-3649","type":"print"},{"value":"1741-3176","type":"electronic"}],"subject":[],"published":{"date-parts":[[2012,10]]}}}