{"id":2776,"date":"2019-11-04T19:54:51","date_gmt":"2019-11-04T19:54:51","guid":{"rendered":"https:\/\/www.aiproblog.com\/index.php\/2019\/11\/04\/autonomous-system-improves-environmental-sampling-at-sea\/"},"modified":"2019-11-04T19:54:51","modified_gmt":"2019-11-04T19:54:51","slug":"autonomous-system-improves-environmental-sampling-at-sea","status":"publish","type":"post","link":"https:\/\/www.aiproblog.com\/index.php\/2019\/11\/04\/autonomous-system-improves-environmental-sampling-at-sea\/","title":{"rendered":"Autonomous system improves environmental sampling at sea"},"content":{"rendered":"<p>Author: Rob Matheson | MIT News Office<\/p>\n<div>\n<p>An autonomous robotic system invented by researchers at MIT and the Woods Hole Oceanographic Institution (WHOI) efficiently sniffs out the most scientifically interesting \u2014 but hard-to-find \u2014\u00a0sampling spots in vast, unexplored waters.<\/p>\n<p>Environmental scientists are often interested in gathering samples at the most interesting locations, or \u201cmaxima,\u201d in an environment. One example could be a source of leaking chemicals, where the concentration is the highest and mostly unspoiled by external factors. But a maximum can be any quantifiable value that researchers want to measure, such as water depth or parts of coral reef most exposed to air.<\/p>\n<p>Efforts to deploy maximum-seeking robots suffer from efficiency and accuracy issues. Commonly, robots will move back and forth like lawnmowers to cover an area, which is time-consuming and collects many uninteresting samples. Some robots sense and follow high-concentration trails to their leak source. But they can be misled. For example, chemicals can get trapped and accumulate in crevices far from a source. Robots may identify those high-concentration spots as the source yet be nowhere close.<\/p>\n<p>In a paper being presented at the International Conference on Intelligent Robots and Systems (IROS), the researchers describe \u201cPLUMES,\u201d a system that enables autonomous mobile robots to zero in on a maximum far faster and more efficiently. PLUMES leverages probabilistic techniques to predict which paths are likely to lead to the maximum, while navigating obstacles, shifting currents, and other variables. As it collects samples, it weighs what it\u2019s learned to determine whether to continue down a promising path or search the unknown \u2014 which may harbor more valuable samples.<\/p>\n<p>Importantly, PLUMES reaches its destination without ever getting trapped in those tricky high-concentration spots. \u201cThat\u2019s important, because it\u2019s easy to think you\u2019ve found gold, but really you\u2019ve found fool\u2019s gold,\u201d says co-first author Victoria Preston, a PhD student in the Computer Science and Artificial Intelligence Laboratory (CSAIL) and in the MIT-WHOI Joint Program.<\/p>\n<p>The researchers built a PLUMES-powered robotic boat that successfully detected the most exposed coral head in the Bellairs Fringing Reef in Barbados \u2014\u00a0meaning, it was located in the shallowest spot \u2014\u00a0which is useful for studying how sun exposure impacts coral organisms. In 100 simulated trials in diverse underwater environments, a virtual PLUMES robot also consistently collected seven to eight times more samples of maxima than traditional coverage methods in allotted time frames.<\/p>\n<p>\u201cPLUMES does the minimal amount of exploration necessary to find the maximum and then concentrates quickly on collecting valuable samples there,\u201d says co-first author Genevieve Flaspohler, a PhD student and in CSAIL and the MIT-WHOI Joint Program.<\/p>\n<p>Joining Preston and Flaspohler on the paper are: Anna P.M. Michel and Yogesh Girdhar, both scientists in the Department of Applied Ocean Physics and Engineering at the WHOI; and Nicholas Roy, a professor in CSAIL and in the Department of Aeronautics and Astronautics. \u00a0<\/p>\n<p><strong>Navigating an exploit-explore tradeoff<\/strong><\/p>\n<p>A key insight of PLUMES was using techniques from probability to reason about navigating the notoriously complex tradeoff between exploiting what\u2019s learned about the environment and exploring unknown areas that may be more valuable.<\/p>\n<p>\u201cThe major challenge in maximum-seeking is allowing the robot to balance exploiting information from places it already knows to have high concentrations and exploring places it doesn\u2019t know much about,\u201d Flaspohler says. \u201cIf the robot explores too much, it won\u2019t collect enough valuable samples at the maximum. If it doesn\u2019t explore enough, it may miss the maximum entirely.\u201d<\/p>\n<p>Dropped into a new environment, a PLUMES-powered robot uses a probabilistic statistical model called a Gaussian process to make predictions about environmental variables, such as chemical concentrations, and estimate sensing uncertainties. PLUMES then generates a distribution of possible paths the robot can take, and uses the estimated values and uncertainties to rank each path by how well it allows the robot to explore and exploit.<\/p>\n<p>At first, PLUMES will choose paths that randomly explore the environment. Each sample, however, provides new information about the targeted values in the surrounding environment \u2014 such as spots with highest concentrations of chemicals or shallowest depths. The Gaussian process model exploits that data to narrow down possible paths the robot can follow from its given position to sample from locations with even higher value. PLUMES uses a novel objective function \u2014\u00a0commonly used in machine-learning to maximize a reward \u2014 to make the call of whether the robot should exploit past knowledge or explore the new area.<\/p>\n<p><strong>\u201cHallucinating\u201d paths<\/strong><\/p>\n<p>The decision where to collect the next sample relies on the system\u2019s ability to \u201challucinate\u201d all possible future action from its current location. To do so, it leverages a modified version of Monte Carlo Tree Search (MCTS), a path-planning technique popularized for powering artificial-intelligence systems that master complex games, such as Go and Chess.<\/p>\n<p>MCTS uses a decision tree \u2014 a map of connected nodes and lines \u2014 to simulate a path, or sequence of moves, needed to reach a final winning action. But in games, the space for possible paths is finite. In unknown environments, with real-time changing dynamics, the space is effectively infinite, making planning extremely difficult. The researchers designed \u201ccontinuous-observation MCTS,\u201d which leverages the Gaussian process and the novel objective function to search over this unwieldy space of possible real paths.<\/p>\n<p>The root of this MCTS decision tree starts with a \u201cbelief\u201d node, which is the next immediate step the robot can take. This node contains the entire history of the robot\u2019s actions and observations up until that point. Then, the system expands the tree from the root into new lines and nodes, looking over several steps of future actions that lead to explored and unexplored areas.<\/p>\n<p>Then, the system simulates what would happen if it took a sample from each of those newly generated nodes, based on some patterns it has learned from previous observations. Depending on the value of the final simulated node, the entire path receives a reward score, with higher values equaling more promising actions. Reward scores from all paths are rolled back to the root node. The robot selects the highest-scoring path, takes a step, and collects a real sample. Then, it uses the real data to update its Gaussian process model and repeats the \u201challucination\u201d process.<\/p>\n<p>\u201cAs long as the system continues to hallucinate that there may be a higher value in unseen parts of the world, it must keep exploring,\u201d Flaspohler says. \u201cWhen it finally converges on a spot it estimates to be the maximum, because it can\u2019t hallucinate a higher value along the path, it then stops exploring.\u201d<\/p>\n<p>Now, the researchers are collaborating with scientists at WHOI to use PLUMES-powered robots to localize chemical plumes at volcanic sites and study methane releases in melting coastal estuaries in the Arctic. Scientists are interested in the source of chemical gases released into the atmosphere, but these test sites can span hundreds of square miles.<\/p>\n<p>\u201cThey can [use PLUMES to] spend less time exploring that huge area and really concentrate on collecting scientifically valuable samples,\u201d Preston says.<\/p>\n<\/div>\n<p><a href=\"http:\/\/news.mit.edu\/2019\/autonomous-system-sea-sampling-1104\">Go to Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Author: Rob Matheson | MIT News Office An autonomous robotic system invented by researchers at MIT and the Woods Hole Oceanographic Institution (WHOI) efficiently sniffs [&hellip;] <span class=\"read-more-link\"><a class=\"read-more\" href=\"https:\/\/www.aiproblog.com\/index.php\/2019\/11\/04\/autonomous-system-improves-environmental-sampling-at-sea\/\">Read More<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":473,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"categories":[24],"tags":[],"_links":{"self":[{"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/posts\/2776"}],"collection":[{"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/comments?post=2776"}],"version-history":[{"count":0,"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/posts\/2776\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/media\/467"}],"wp:attachment":[{"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/media?parent=2776"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/categories?post=2776"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/tags?post=2776"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}