{"id":164,"date":"2015-02-04T22:58:55","date_gmt":"2015-02-05T06:58:55","guid":{"rendered":"http:\/\/ara.cse.unr.edu\/?page_id=164"},"modified":"2015-06-18T12:04:06","modified_gmt":"2015-06-18T19:04:06","slug":"project-1-distributed-sensing-learning-and-control-in-mobile-sensor-networks","status":"publish","type":"page","link":"https:\/\/ara.cse.unr.edu\/?page_id=164","title":{"rendered":"Project 1: Distributed Sensing, Learning and Control in Mobile Sensor Networks"},"content":{"rendered":"<p><a href=\"http:\/\/ara.cse.unr.edu\/wp-content\/uploads\/2015\/02\/1SealDOD01.jpg.opt186x185o00s186x185.jpg\"><img loading=\"lazy\" class=\" size-full wp-image-167 aligncenter\" src=\"http:\/\/ara.cse.unr.edu\/wp-content\/uploads\/2015\/02\/1SealDOD01.jpg.opt186x185o00s186x185.jpg\" alt=\"1SealDOD01.jpg.opt186x185o0,0s186x185\" width=\"186\" height=\"185\" srcset=\"https:\/\/ara.cse.unr.edu\/wp-content\/uploads\/2015\/02\/1SealDOD01.jpg.opt186x185o00s186x185.jpg 186w, https:\/\/ara.cse.unr.edu\/wp-content\/uploads\/2015\/02\/1SealDOD01.jpg.opt186x185o00s186x185-150x150.jpg 150w\" sizes=\"(max-width: 186px) 100vw, 186px\" \/><\/a><\/p>\n<p>(Supported by the US Department of Defense)<\/p>\n<p>Authors: Hung M. La, Ronny S. Lim\u00a0and Weihua Sheng<\/p>\n<p>Introduction:<\/p>\n<p>Sensor network, especially mobile sensor network (MSN) has been extensively studied in recent years. An MSN has some advantages over a stationary sensor network (SSN) such as: the adaptation to environmental changes and the reconfigurability for better sensing performance. Therefore, MSN can be applied in many applications such as target tracking and protection of endangered of species. Figure 1 shows the example of target surveillance<\/p>\n<p>Goal:<\/p>\n<p>We are developing a framework for cooperative sensing, learning and control in distributed fashion for mobile sensor networks. Our goal is to design a control law to run on each mobile sensor platform to obtain the desired collective behavior. Example tasks include target(s) tracking in noisy or noisy-free environments, formation control, multi-agent learning to avoid predators, distributed sensor fusion for scalar field mapping.\u00a0 Our constraints are that each sensor platform may have limited computational power, sensing and communication capabilities.<\/p>\n<p>This research can benefit battlefield surveillance, security monitoring.<\/p>\n<p>Publications of this project<\/p>\n<ul>\n<li>Hung M. La, and Weihua Sheng, Flocking control algorithms for multiple agents in cluttered and noisy environments, Bio-Inspired Self-Organizing Robotic Systems,Studies in Computational Intelligence, Springer-Verlag Berlin Heidelberg, 2011, Vol. 355, pp. 53-79, DOI:10.1007\/978-3-642-20760-0_<\/li>\n<li>Hung M. La and Weihua Sheng, Dynamic targets tracking and observing in a mobile sensor network, the Elsevier journal on Robotics and Autonomous Systems, 2011.<\/li>\n<li>Weihua Sheng and Hung M. La, Network of cooperating mobile sensors used for mapping, SPIE Newsroom \/ Defense &amp; Security, August, 2011.<\/li>\n<li>Hung M. La and Weihua Sheng, Cooperative sensing in mobile sensor networks based on distributed consensus, the Signal and Data Processing of Small Targets conference, Proceedings of SPIE, August 23 &#8211; 25, 2011, San Diego, Californima, USA.<\/li>\n<li>Hung M. La, Ronny S. Lim, Heping Chen and Weihua Sheng, Decentralized flocking control with minority of informed agents, in the proceedings of the IEEE Conference on Industrial Electronics and Applications (ICIEA), June 21-23, 2011, Beijing, China.<\/li>\n<li>Hung M. La, Ronny S. Lim and Weihua Sheng, Hybrid system of reinforcement learning and flocking control in multi-robot domain, in the proceedings of the Conference on Theoretical and Applied Computer Science (TACS), November 5, 2010, Stillwater, Oklahoma, USA. Best Paper Award.<\/li>\n<li>Hung M. La and Weihua Sheng, Flocking control of multiple agents in noisy environments. in the proceedings of the IEEE International Conference on Robotic and Automation (ICRA), May 3-8, 2010, Alaska, USA.<\/li>\n<li>Hung M. La and Weihua Sheng, Multi-target tracking and observing in mobile sensor networks, in the proceedings of the Conference on Theoretical and Applied Computer Science (TACS09), October 24th, 2009, Stillwater, Oklahoma, USA.Best Paper Award.<\/li>\n<li>Hung M. La and Weihua Sheng, Adaptive flocking control for dynamic target tracking in mobile sensor networks, in the proceedings of the 2009 IEEE International Conference on Intelligent Robots and Systems (IROS), October 11 &#8211; 15, 2009, St. Louis, Missouri, USA.<\/li>\n<li>Hung M. La and Weihua Sheng, Flocking control of a mobile sensor network to track and observe a moving target, inthe proceedings of the IEEE International Conference on Robotics and Automation (ICRA), May 12 &#8211; 17, 2009, Kobe, Japan.<\/li>\n<li>Hung M. La and Weihua Sheng, Moving targets tracking and observing in a distributed mobile sensor network, in the proceedings of the 2009 American Control Conference (ACC), June 10 &#8211; 12, 2009, St. Louis, Missouri, USA. Best Presentation of Session.<\/li>\n<li>Hung M. La and Weihua Sheng, Flocking Control Algorithms for Multiple Agents in Cluttered and Noisy Environments, Workshop in Bio-Inspired Self-Organizing Robotic Systems on the IEEE International Conference on Robotics and Automation (ICRA), May 3 &#8211; 8, 2010, Alaska, USA.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/ara.cse.unr.edu\/wp-content\/uploads\/2015\/02\/battle-field.jpg\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-219\" src=\"http:\/\/ara.cse.unr.edu\/wp-content\/uploads\/2015\/02\/battle-field.jpg\" alt=\"battle field\" width=\"381\" height=\"282\" srcset=\"https:\/\/ara.cse.unr.edu\/wp-content\/uploads\/2015\/02\/battle-field.jpg 381w, https:\/\/ara.cse.unr.edu\/wp-content\/uploads\/2015\/02\/battle-field-300x222.jpg 300w, https:\/\/ara.cse.unr.edu\/wp-content\/uploads\/2015\/02\/battle-field-100x75.jpg 100w\" sizes=\"(max-width: 381px) 100vw, 381px\" \/><\/a><\/p>\n<p style=\"text-align: center;\">Figure 1. Application of MSN in the battle field (Murray 2007).<\/p>\n<p><a href=\"http:\/\/ara.cse.unr.edu\/wp-content\/uploads\/2015\/02\/fish_school2.jpg\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-220\" src=\"http:\/\/ara.cse.unr.edu\/wp-content\/uploads\/2015\/02\/fish_school2.jpg\" alt=\"fish_school2\" width=\"400\" height=\"266\" srcset=\"https:\/\/ara.cse.unr.edu\/wp-content\/uploads\/2015\/02\/fish_school2.jpg 400w, https:\/\/ara.cse.unr.edu\/wp-content\/uploads\/2015\/02\/fish_school2-300x200.jpg 300w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p style=\"text-align: center;\">Figure 2. School of fish.<\/p>\n<p><a href=\"http:\/\/ara.cse.unr.edu\/wp-content\/uploads\/2015\/02\/gradient_result1.jpg\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-221\" src=\"http:\/\/ara.cse.unr.edu\/wp-content\/uploads\/2015\/02\/gradient_result1.jpg\" alt=\"gradient_result1\" width=\"383\" height=\"288\" srcset=\"https:\/\/ara.cse.unr.edu\/wp-content\/uploads\/2015\/02\/gradient_result1.jpg 383w, https:\/\/ara.cse.unr.edu\/wp-content\/uploads\/2015\/02\/gradient_result1-300x226.jpg 300w, https:\/\/ara.cse.unr.edu\/wp-content\/uploads\/2015\/02\/gradient_result1-100x75.jpg 100w\" sizes=\"(max-width: 383px) 100vw, 383px\" \/><\/a><\/p>\n<p style=\"text-align: center;\">This figure shows 20 agents climbing on the top of the interested field based its own gradient.<\/p>\n<p>&nbsp;<\/p>\n<p><iframe loading=\"lazy\" title=\"adaptive flocking video1\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/hrZulancHg8?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p>This video\u00a0is for\u00a0 adaptive flocking control algorithm. The network of mobile sensors will shrink its size automatically in distributed fashion in order to pass through the narrow space between the obstacles (red elipses). The goal is to maintain the formation and connectivity of the network. Please see published paper, &#8220;<span style=\"font-size: medium;\"><span style=\"color: #004466;\"><span style=\"font-family: 'Times New Roman', 'Times New Roman';\"><span style=\"font-family: 'Times New Roman', 'Times New Roman';\">Adaptive flocking control for dynamic target tracking in mobile sensor network&#8221;<\/span><\/span><\/span><\/span>, IROS 2009,\u00a0 for more details.<\/p>\n<p>&nbsp;<\/p>\n<p><iframe loading=\"lazy\" title=\"adaptive flocking control with experiment.AVI\" width=\"560\" height=\"420\" src=\"https:\/\/www.youtube.com\/embed\/Cam6ERQzFUQ?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p>This video\u00a0is for adaptive flocking control algorithm. The network of 7 Rovio robots will shrink its size automatically in distributed fashion in order to pass through the narrow space between the obstacles (boxes). The goal is to maintain the formation and connectivity of the network.\u00a0For more details please see\u00a0<span style=\"font-family: 'Times New Roman', 'Times New Roman'; font-size: medium;\"><span style=\"font-family: 'Times New Roman', 'Times New Roman';\"><span style=\"font-family: 'Times New Roman', 'Times New Roman';\"><span style=\"font-family: 'Times New Roman', 'Times New Roman';\"><span style=\"color: #004466;\"><span style=\"font-family: 'Times New Roman', 'Times New Roman';\"><span style=\"font-family: 'Times New Roman', 'Times New Roman';\">Flocking control of multiple agents in cluttered and noisy environments,<\/span><\/span><\/span> \u00a0 <em>i<\/em><em>n<\/em> <em>Bio-Inspired Self-Organizing Multi-Agent Systems<\/em>, Studies on Complexity Intelligence Book Series, Springer.<\/span><\/span><\/span><\/span><\/p>\n<p>&nbsp;<\/p>\n<p><iframe loading=\"lazy\" title=\"Decentralized Flocking Control with Minority of Informed Agents\" width=\"560\" height=\"420\" src=\"https:\/\/www.youtube.com\/embed\/u11heCZO-tM?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<div id=\"I104\" class=\"YouTube_Default\" style=\"display: block; clear: both; text-align: left; margin: 0 0 0 0;\">\n<div class=\"embed-video-container\">This video is for the paper &#8220;Decentralized Flocking Control with Minority of Informed Agents&#8221;\u00a0 ICIEA2011. (Experiment 7 Rovio robots )<\/div>\n<div class=\"embed-video-container\"><\/div>\n<div class=\"embed-video-container\"><\/div>\n<\/div>\n<div id=\"I106\" class=\"YouTube_Default\" style=\"display: block; clear: both; text-align: left; margin: 0 0 0 0;\">\n<div class=\"embed-video-container\">\n<p><iframe loading=\"lazy\" title=\"Decentralized Flocking Control with Minority of Informed Agents\" width=\"560\" height=\"420\" src=\"https:\/\/www.youtube.com\/embed\/DoEHTbfZfmw?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<\/div>\n<\/div>\n<div id=\"I107\" class=\"Text_Default\" style=\"display: block; clear: both;\">\n<div id=\"I107_sys_txt\" class=\"sys_txt old_text_widget clear_fix\" style=\"margin: 0px; padding: 0px;\">\n<p>This video is for the paper &#8220;Decentralized Flocking Control with Minority of Informed Agents&#8221;\u00a0 ICIEA2011. (Simulation with 50 robots)<\/p>\n<p>&nbsp;<\/p>\n<\/div>\n<\/div>\n<div id=\"I108\" class=\"YouTube_Default\" style=\"display: block; clear: both; text-align: left; margin: 0 0 0 0;\">\n<div class=\"embed-video-container\">\n<p><iframe loading=\"lazy\" title=\"Reinforcement Learning of Cooperative Behaviors in Multi-robot Flocking\" width=\"560\" height=\"420\" src=\"https:\/\/www.youtube.com\/embed\/Xf_IhCbTQGY?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<\/div>\n<div class=\"embed-video-container\">This video is for\u00a0Reinforcement Learning of Cooperative Behaviors in Multi-robot Flocking to avoid predator&#8221;.<\/div>\n<div class=\"embed-video-container\"><\/div>\n<div class=\"embed-video-container\"><\/div>\n<\/div>\n<div id=\"I146\" class=\"YouTube_Default\" style=\"display: block; clear: both; text-align: left;\">\n<div class=\"embed-video-container\">\n<p><iframe loading=\"lazy\" title=\"mapping_faster2.mpg\" width=\"560\" height=\"420\" src=\"https:\/\/www.youtube.com\/embed\/XFgOemOaXC8?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<\/div>\n<\/div>\n<div id=\"I147\" class=\"Text_Default\" style=\"display: block; clear: both;\">\n<div id=\"I147_sys_txt\" class=\"sys_txt old_text_widget clear_fix\" style=\"margin: 0px; padding: 0px;\">\n<p>This video shows 7 robots flocking together to do cooperative sensing. The scalar field is modeled by multiple cells. Each robot measures the value at cells in its sensing range (blue circle) and cooperate with its neighbors to build the whole map of the scalar field.<\/p>\n<\/div>\n<\/div>\n<div id=\"I110\" class=\"YouTube_Default\" style=\"display: block; clear: both; text-align: left; margin: 0 0 0 0;\">\n<div class=\"embed-video-container\">\n<p><iframe loading=\"lazy\" title=\"a novel flocking control for multi-agent system in noisy environments\" width=\"560\" height=\"420\" src=\"https:\/\/www.youtube.com\/embed\/XqsWzJjEGb4?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<\/div>\n<\/div>\n<div id=\"I111\" class=\"Text_Default\" style=\"display: block; clear: both;\">\n<div id=\"I111_sys_txt\" class=\"sys_txt old_text_widget clear_fix\" style=\"margin: 0px; padding: 0px;\">\n<p>This video shows the Multi-CoM-Cohesion algorithm of multi-agent cooperation in noisy environment. The connectivity is maintained here.<\/p>\n<\/div>\n<\/div>\n<div id=\"I13\" class=\"Layout1_Default\" style=\"display: block; clear: both;\">\n<div class=\"column_I13\">\n<div id=\"Left_I13\">\n<div id=\"I49\" class=\"YouTube_Default\" style=\"display: block; clear: both; text-align: center;\">\n<div class=\"embed-video-container\" style=\"text-align: left;\">\n<p><iframe loading=\"lazy\" title=\"flocking control for multiple targets tracking\" width=\"560\" height=\"420\" src=\"https:\/\/www.youtube.com\/embed\/4w9vdNV9WCE?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<\/div>\n<\/div>\n<div id=\"I119\" class=\"Text_Default\" style=\"display: block; clear: both;\">\n<div id=\"I119_sys_txt\" class=\"sys_txt old_text_widget clear_fix\" style=\"margin: 0px; padding: 0px;\">\n<p>This video shown multi-target tracking in a mobile sensor network. Initially, a group of robots flock together based on flocking control algorithm to track a target moving in sine wave (red line). When the second target appears hafl of robots will split to track this target,&#8230;For more information please see the published paper &#8220;<span style=\"font-size: large;\"><span style=\"color: #004466;\"><span style=\"font-family: 'Times New Roman', 'Times New Roman';\"><span style=\"font-family: 'Times New Roman', 'Times New Roman';\">Moving targets tracking and observing in a distributed mobile sensor network<\/span><\/span><\/span><\/span>&#8220;, ACC 2009.<\/p>\n<p>&nbsp;<\/p>\n<p><iframe loading=\"lazy\" title=\"optimal flocking control for mobile sensor networks\" width=\"560\" height=\"420\" src=\"https:\/\/www.youtube.com\/embed\/5dfdo4L07jY?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p>This video shows the optimal flocking control algorithm where the flocking parameters are selected based on Genetic Algorithm.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>(Supported by the US Department of Defense) Authors: Hung M. La, Ronny S. Lim\u00a0and Weihua Sheng Introduction: Sensor network, especially mobile sensor network (MSN) has been extensively studied in recent years. An MSN has some advantages over a stationary sensor network (SSN) such as: the adaptation to environmental changes and the reconfigurability for better sensing [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"ngg_post_thumbnail":0},"_links":{"self":[{"href":"https:\/\/ara.cse.unr.edu\/index.php?rest_route=\/wp\/v2\/pages\/164"}],"collection":[{"href":"https:\/\/ara.cse.unr.edu\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ara.cse.unr.edu\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ara.cse.unr.edu\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ara.cse.unr.edu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=164"}],"version-history":[{"count":25,"href":"https:\/\/ara.cse.unr.edu\/index.php?rest_route=\/wp\/v2\/pages\/164\/revisions"}],"predecessor-version":[{"id":537,"href":"https:\/\/ara.cse.unr.edu\/index.php?rest_route=\/wp\/v2\/pages\/164\/revisions\/537"}],"wp:attachment":[{"href":"https:\/\/ara.cse.unr.edu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=164"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}