{"id":899,"date":"2017-12-08T20:40:02","date_gmt":"2017-12-08T20:40:02","guid":{"rendered":"https:\/\/ryma.cinvestav.mx\/ravg\/?post_type=project&#038;p=899"},"modified":"2018-01-08T18:07:50","modified_gmt":"2018-01-08T18:07:50","slug":"topological-visual-mapping-underwater-environments-human-robot-navigation","status":"publish","type":"project","link":"https:\/\/ryma.cinvestav.mx\/ravg\/project\/topological-visual-mapping-underwater-environments-human-robot-navigation\/","title":{"rendered":"Topological-visual mapping of underwater environments for human-robot navigation"},"content":{"rendered":"<p>This research project focus on the development of computer vision methods for creating a topological map of an underwater environment based on visual information that can be used for robots and humans to navigate.<\/p>\n<p>There exist several methods that can create metric maps of an environment [1,2]. A metric map is representation of the environment where the spatial relationships between features is preserved. Although, these kind of maps are very desirable for different robotic tasks, they are not always the best option, for examples when we have a dynamic environment. Also, these maps are not always easily understandable for other humans.<\/p>\n<p>An alternative approach for representing an environment is by topological maps, which represent the environment as a graph. The map is co<img loading=\"lazy\" decoding=\"async\" class=\" wp-image-970 alignleft\" src=\"https:\/\/ryma.cinvestav.mx\/ravg\/wp-content\/uploads\/sites\/19\/2017\/12\/topo_map_scheme-300x124.png\" alt=\"\" width=\"358\" height=\"148\" srcset=\"https:\/\/ryma.cinvestav.mx\/ravg\/wp-content\/uploads\/sites\/19\/2017\/12\/topo_map_scheme-300x124.png 300w, https:\/\/ryma.cinvestav.mx\/ravg\/wp-content\/uploads\/sites\/19\/2017\/12\/topo_map_scheme-768x317.png 768w, https:\/\/ryma.cinvestav.mx\/ravg\/wp-content\/uploads\/sites\/19\/2017\/12\/topo_map_scheme.png 829w\" sizes=\"auto, (max-width: 358px) 100vw, 358px\" \/>mposed of\u00a0places (nodes is the graph) and the relations between them are captured by the edges. The information of the edges not necessarily has to be metric information, it can any kind of information that establishes a relation between nodes. An advantage of a topological map is that a node can be defined in different ways. For this research project a node is defined as a collection of images taken from the same place in the environment.<\/p>\n<h4><\/h4>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-971 alignright\" src=\"https:\/\/ryma.cinvestav.mx\/ravg\/wp-content\/uploads\/sites\/19\/2017\/12\/overview-232x300.png\" alt=\"\" width=\"232\" height=\"300\" srcset=\"https:\/\/ryma.cinvestav.mx\/ravg\/wp-content\/uploads\/sites\/19\/2017\/12\/overview-232x300.png 232w, https:\/\/ryma.cinvestav.mx\/ravg\/wp-content\/uploads\/sites\/19\/2017\/12\/overview-768x994.png 768w, https:\/\/ryma.cinvestav.mx\/ravg\/wp-content\/uploads\/sites\/19\/2017\/12\/overview-791x1024.png 791w, https:\/\/ryma.cinvestav.mx\/ravg\/wp-content\/uploads\/sites\/19\/2017\/12\/overview-400x516.png 400w, https:\/\/ryma.cinvestav.mx\/ravg\/wp-content\/uploads\/sites\/19\/2017\/12\/overview.png 816w\" sizes=\"auto, (max-width: 232px) 100vw, 232px\" \/>For creating the topological map we have used a Bayes Filter [3] combined with an incremental vocabulary of visual features to\u00a0 detect loop closures events in sequences of underwater images. We have obtained good results in terms of precision and recall.<\/p>\n<p>Moreover, we have used the topological maps created with our proposed approach [3] to help in the navigation of our underwater robotic platform using only visual information. However, more test are required to improved our results.<\/p>\n<p>Aside from robot navigation using the created topological maps, we are also interested in developing a proper interface for a human diver to use the same topological map to navigate in the underwater environment. So far, we have focused on the development of a mobile application for helping a diver to navigate in an underwater environment previously explored by a robotic agent.<\/p>\n<p><strong>References<\/strong><\/p>\n<p>[1]\u00a0Eustice, Ryan M., Oscar Pizarro, and Hanumant Singh. &#8220;Visually augmented navigation for autonomous underwater vehicles.&#8221; <i>IEEE Journal of Oceanic Engineering<\/i> 33.2 (2008): 103-122.<\/p>\n<p>[2]\u00a0Mur-Artal, Raul, J. M. M. Montiel, and Juan D. Tard\u00f3s. &#8220;Orb-slam: a versatile and accurate monocular slam system.&#8221; <i>IEEE Transactions on Robotics<\/i> 31.5 (2015): 1147-1163.<\/p>\n<p>[3]\u00a0A. Maldonado-Ram\u00edrez and L. A. Torres-M\u00e9ndez, &#8220;A discrete Bayes filter for visual loop-closing in image sequences of coral reef explorations taken by humans and AUVs,&#8221;\u00a0<em>OCEANS 2017:<\/em>\u00a01-5.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This research project focus on the development of computer vision methods for creating a topological map of an underwater environment based on visual information that can be used for robots and humans to navigate. There exist several methods that can create metric maps of an environment [1,2]. A metric map is representation of the environment [&hellip;]<\/p>\n","protected":false},"author":15,"featured_media":900,"comment_status":"open","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"project_category":[16],"project_tag":[],"class_list":["post-899","project","type-project","status-publish","has-post-thumbnail","hentry","project_category-vision-based-underwater-place-recognition"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Topological-visual mapping of underwater environments for human-robot navigation - Robotics Active Vision Group<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ryma.cinvestav.mx\/ravg\/project\/topological-visual-mapping-underwater-environments-human-robot-navigation\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Topological-visual mapping of underwater environments for human-robot navigation - Robotics Active Vision Group\" \/>\n<meta property=\"og:description\" content=\"This research project focus on the development of computer vision methods for creating a topological map of an underwater environment based on visual information that can be used for robots and humans to navigate. There exist several methods that can create metric maps of an environment [1,2]. A metric map is representation of the environment [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ryma.cinvestav.mx\/ravg\/project\/topological-visual-mapping-underwater-environments-human-robot-navigation\/\" \/>\n<meta property=\"og:site_name\" content=\"Robotics Active Vision Group\" \/>\n<meta property=\"article:modified_time\" content=\"2018-01-08T18:07:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ryma.cinvestav.mx\/ravg\/wp-content\/uploads\/sites\/19\/2017\/12\/map-huma-robot.png\" \/>\n\t<meta property=\"og:image:width\" content=\"545\" \/>\n\t<meta property=\"og:image:height\" content=\"424\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/ryma.cinvestav.mx\\\/ravg\\\/project\\\/topological-visual-mapping-underwater-environments-human-robot-navigation\\\/\",\"url\":\"https:\\\/\\\/ryma.cinvestav.mx\\\/ravg\\\/project\\\/topological-visual-mapping-underwater-environments-human-robot-navigation\\\/\",\"name\":\"Topological-visual mapping of underwater environments for human-robot navigation - Robotics Active Vision Group\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ryma.cinvestav.mx\\\/ravg\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/ryma.cinvestav.mx\\\/ravg\\\/project\\\/topological-visual-mapping-underwater-environments-human-robot-navigation\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/ryma.cinvestav.mx\\\/ravg\\\/project\\\/topological-visual-mapping-underwater-environments-human-robot-navigation\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ryma.cinvestav.mx\\\/ravg\\\/wp-content\\\/uploads\\\/sites\\\/19\\\/2017\\\/12\\\/map-huma-robot.png\",\"datePublished\":\"2017-12-08T20:40:02+00:00\",\"dateModified\":\"2018-01-08T18:07:50+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/ryma.cinvestav.mx\\\/ravg\\\/project\\\/topological-visual-mapping-underwater-environments-human-robot-navigation\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/ryma.cinvestav.mx\\\/ravg\\\/project\\\/topological-visual-mapping-underwater-environments-human-robot-navigation\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/ryma.cinvestav.mx\\\/ravg\\\/project\\\/topological-visual-mapping-underwater-environments-human-robot-navigation\\\/#primaryimage\",\"url\":\"https:\\\/\\\/ryma.cinvestav.mx\\\/ravg\\\/wp-content\\\/uploads\\\/sites\\\/19\\\/2017\\\/12\\\/map-huma-robot.png\",\"contentUrl\":\"https:\\\/\\\/ryma.cinvestav.mx\\\/ravg\\\/wp-content\\\/uploads\\\/sites\\\/19\\\/2017\\\/12\\\/map-huma-robot.png\",\"width\":545,\"height\":424},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/ryma.cinvestav.mx\\\/ravg\\\/project\\\/topological-visual-mapping-underwater-environments-human-robot-navigation\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/ryma.cinvestav.mx\\\/ravg\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Projects\",\"item\":\"https:\\\/\\\/ryma.cinvestav.mx\\\/ravg\\\/project\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Topological-visual mapping of underwater environments for human-robot navigation\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/ryma.cinvestav.mx\\\/ravg\\\/#website\",\"url\":\"https:\\\/\\\/ryma.cinvestav.mx\\\/ravg\\\/\",\"name\":\"Robotics Active Vision Group\",\"description\":\"Miembro de Rob\u00f3tica y Manufactura Avanzada - Cinvestav\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/ryma.cinvestav.mx\\\/ravg\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Topological-visual mapping of underwater environments for human-robot navigation - Robotics Active Vision Group","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ryma.cinvestav.mx\/ravg\/project\/topological-visual-mapping-underwater-environments-human-robot-navigation\/","og_locale":"en_US","og_type":"article","og_title":"Topological-visual mapping of underwater environments for human-robot navigation - Robotics Active Vision Group","og_description":"This research project focus on the development of computer vision methods for creating a topological map of an underwater environment based on visual information that can be used for robots and humans to navigate. There exist several methods that can create metric maps of an environment [1,2]. A metric map is representation of the environment [&hellip;]","og_url":"https:\/\/ryma.cinvestav.mx\/ravg\/project\/topological-visual-mapping-underwater-environments-human-robot-navigation\/","og_site_name":"Robotics Active Vision Group","article_modified_time":"2018-01-08T18:07:50+00:00","og_image":[{"width":545,"height":424,"url":"https:\/\/ryma.cinvestav.mx\/ravg\/wp-content\/uploads\/sites\/19\/2017\/12\/map-huma-robot.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/ryma.cinvestav.mx\/ravg\/project\/topological-visual-mapping-underwater-environments-human-robot-navigation\/","url":"https:\/\/ryma.cinvestav.mx\/ravg\/project\/topological-visual-mapping-underwater-environments-human-robot-navigation\/","name":"Topological-visual mapping of underwater environments for human-robot navigation - Robotics Active Vision Group","isPartOf":{"@id":"https:\/\/ryma.cinvestav.mx\/ravg\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ryma.cinvestav.mx\/ravg\/project\/topological-visual-mapping-underwater-environments-human-robot-navigation\/#primaryimage"},"image":{"@id":"https:\/\/ryma.cinvestav.mx\/ravg\/project\/topological-visual-mapping-underwater-environments-human-robot-navigation\/#primaryimage"},"thumbnailUrl":"https:\/\/ryma.cinvestav.mx\/ravg\/wp-content\/uploads\/sites\/19\/2017\/12\/map-huma-robot.png","datePublished":"2017-12-08T20:40:02+00:00","dateModified":"2018-01-08T18:07:50+00:00","breadcrumb":{"@id":"https:\/\/ryma.cinvestav.mx\/ravg\/project\/topological-visual-mapping-underwater-environments-human-robot-navigation\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ryma.cinvestav.mx\/ravg\/project\/topological-visual-mapping-underwater-environments-human-robot-navigation\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ryma.cinvestav.mx\/ravg\/project\/topological-visual-mapping-underwater-environments-human-robot-navigation\/#primaryimage","url":"https:\/\/ryma.cinvestav.mx\/ravg\/wp-content\/uploads\/sites\/19\/2017\/12\/map-huma-robot.png","contentUrl":"https:\/\/ryma.cinvestav.mx\/ravg\/wp-content\/uploads\/sites\/19\/2017\/12\/map-huma-robot.png","width":545,"height":424},{"@type":"BreadcrumbList","@id":"https:\/\/ryma.cinvestav.mx\/ravg\/project\/topological-visual-mapping-underwater-environments-human-robot-navigation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ryma.cinvestav.mx\/ravg\/"},{"@type":"ListItem","position":2,"name":"Projects","item":"https:\/\/ryma.cinvestav.mx\/ravg\/project\/"},{"@type":"ListItem","position":3,"name":"Topological-visual mapping of underwater environments for human-robot navigation"}]},{"@type":"WebSite","@id":"https:\/\/ryma.cinvestav.mx\/ravg\/#website","url":"https:\/\/ryma.cinvestav.mx\/ravg\/","name":"Robotics Active Vision Group","description":"Miembro de Rob\u00f3tica y Manufactura Avanzada - Cinvestav","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ryma.cinvestav.mx\/ravg\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/ryma.cinvestav.mx\/ravg\/wp-json\/wp\/v2\/project\/899","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ryma.cinvestav.mx\/ravg\/wp-json\/wp\/v2\/project"}],"about":[{"href":"https:\/\/ryma.cinvestav.mx\/ravg\/wp-json\/wp\/v2\/types\/project"}],"author":[{"embeddable":true,"href":"https:\/\/ryma.cinvestav.mx\/ravg\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/ryma.cinvestav.mx\/ravg\/wp-json\/wp\/v2\/comments?post=899"}],"version-history":[{"count":3,"href":"https:\/\/ryma.cinvestav.mx\/ravg\/wp-json\/wp\/v2\/project\/899\/revisions"}],"predecessor-version":[{"id":972,"href":"https:\/\/ryma.cinvestav.mx\/ravg\/wp-json\/wp\/v2\/project\/899\/revisions\/972"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ryma.cinvestav.mx\/ravg\/wp-json\/wp\/v2\/media\/900"}],"wp:attachment":[{"href":"https:\/\/ryma.cinvestav.mx\/ravg\/wp-json\/wp\/v2\/media?parent=899"}],"wp:term":[{"taxonomy":"project_category","embeddable":true,"href":"https:\/\/ryma.cinvestav.mx\/ravg\/wp-json\/wp\/v2\/project_category?post=899"},{"taxonomy":"project_tag","embeddable":true,"href":"https:\/\/ryma.cinvestav.mx\/ravg\/wp-json\/wp\/v2\/project_tag?post=899"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}