Zachary Wilson Computer Science Department University of Nebraska, Omaha Advisor: Dr. Raj Dasgupta.

Slides:



Advertisements
Similar presentations
ROBOT RENDEZVOUS: 3 OR MORE ROBOTS USING 1-DIMENSIONAL SEARCH !!!!!!! !
Advertisements

Robot Sensor Networks. Introduction For the current sensor network the topography and stability of the environment is uncertain and of course time is.
Weighted Voting Game Based Multi-robot Team Formation for Distributed Area Coverage Ke Cheng and Prithviraj (Raj) Dasgupta Computer Science Department.
Real-time, low-resource corridor reconstruction using a single consumer grade RGB camera is a powerful tool for allowing a fast, inexpensive solution to.
An Energy-Efficient Communication Scheme in Wireless Cable Sensor Networks Xiao Chen Neil C. Rowe epartment of Computer Science Department of Computer Science.
Carl Nelson*, Khoa Chu*, Prithviraj (Raj) Dasgupta**, Zachary Ramaekers** University of Nebraska *: Mechanical Engineering, University of Nebraska, Lincoln.
Motion Planning CS 6160, Spring 2010 By Gene Peterson 5/4/2010.
Good afternoon everyone.
Generated Waypoint Efficiency: The efficiency considered here is defined as follows: As can be seen from the graph, for the obstruction radius values (200,
Zach Ramaekers Computer Science University of Nebraska at Omaha Advisor: Dr. Raj Dasgupta 1.
- 1 - Intentional Mobility in Wireless Sensor Networks Deployment, Dispatch, and Applications Dr. You-Chiun Wang ( 王友群 ) Department of Computer Science,
1 Target Tracking with Sensor Networks Chao Gui Networks Lab. Seminar Oct 3, 2003.
Approximate Initialization of Camera Sensor Networks Purushottam Kulkarni K.R. School of Information Technology Indian Institute of Technology, Bombay.
1 Efficient Placement and Dispatch of Sensors in a Wireless Sensor Network Prof. Yu-Chee Tseng Department of Computer Science National Chiao-Tung University.
What’s That? : A Location Based Service Department of Computer Science and Engineering University of Minnesota Presented by: Don Eagan Chintan Patel
Exposure In Wireless Ad-Hoc Sensor Networks S. Megerian, F. Koushanfar, G. Qu, G. Veltri, M. Potkonjak ACM SIG MOBILE 2001 (Mobicom) Journal version: S.
Geometric Probing with Light Beacons on Multiple Mobile Robots Sarah Bergbreiter CS287 Project Presentation May 1, 2002.
Underground Structure Monitoring with Wireless Sensor Networks Date: 06 th Dec. 2007Presenter: KM Chen Mo Li, Yunhao Liu Hong-Kong University of Science.
Simple set-membership methods and control algorithms applied to robots for exploration Fabrice LE BARS.
1 DARPA TMR Program Collaborative Mobile Robots for High-Risk Urban Missions Second Quarterly IPR Meeting January 13, 1999 P. I.s: Leonidas J. Guibas and.
A Mobile Sensor Network Using Autonomously Controlled Animals Yihan Li, Shivendra S. Panwar and Srinivas Burugupalli New York State Center for Advanced.
Development of Control for Multiple Autonomous Surface Vehicles (ASV) Co-Leaders: Forrest Walen, Justyn Sterritt Team Members: Andrea Dargie, Paul Willis,
Chapter 1 Functions and Their Graphs Graphs of Functions Objectives:  Find the domains and ranges of functions & use the Vertical Line Test for.
Behavior Based Robotics: A Wall Following Behavior Arun Mahendra - Dept. of Math, Physics & Engineering, Tarleton State University Mentor: Dr. Mircea Agapie.
Nuttapon Boonpinon Advisor Dr. Attawith Sudsang Department of Computer Engineering,Chulalongkorn University Pattern Formation for Heterogeneous.
Cooperating AmigoBots Framework and Algorithms
The Eos-Explorer CHENRAN YE IMDE ECE 4665/5666 Fall 2011.
Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and David H.C. Du Dept. of.
Patch Based Mobile Sink Movement By Salman Saeed Khan Omar Oreifej.
Project Proposal: Student: Rowan Pivetta Supervisor: Dr Nasser Asgari.
DARPA TMR Program Collaborative Mobile Robots for High-Risk Urban Missions Third Quarterly IPR Meeting May 11, 1999 P. I.s: Leonidas J. Guibas and Jean-Claude.
Efficient Deployment Algorithms for Prolonging Network Lifetime and Ensuring Coverage in Wireless Sensor Networks Yong-hwan Kim Korea.
ENERGY-EFFICIENT FORWARDING STRATEGIES FOR GEOGRAPHIC ROUTING in LOSSY WIRELESS SENSOR NETWORKS Presented by Prasad D. Karnik.
Mobile Robot Navigation Using Fuzzy logic Controller
Deployment Strategy for Mobile Robots with Energy and Timing Constraints Yongguo Mei, Yung-Hsiang Lu, Y. Charlie Hu, and C.S. George Lee School of Electrical.
Phong Le (EE) Josh Haley (CPE) Brandon Reeves (EE) Jerard Jose (EE)
1 Distributed and Optimal Motion Planning for Multiple Mobile Robots Yi Guo and Lynne Parker Center for Engineering Science Advanced Research Computer.
Relay Placement Problem in Smart Grid Deployment Wei-Lun Wang and Quincy Wu Department of Computer Science and Information Engineering, National Chi Nan.
REECH ME: Regional Energy Efficient Cluster Heads based on Maximum Energy Routing Protocol Prepared by: Arslan Haider. 1.
College of Engineering Anchor Nodes Placement for Effective Passive Localization Karthikeyan Pasupathy Major Advisor: Dr. Robert Akl Department of Computer.
Trade-offs Between Mobility and Density for Coverage in Wireless Sensor Networks Wei Wang, Vikram Srinivasan and Kee-Chaing Chua National University of.
RADAR: an In-building RF-based user location and tracking system
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets Lynne E. Parker Autonomous Robots, 2002 Yousuf Ahmad Distributed Information.
Maxim A. Batalin, Gaurav S. Sukhatme Presented by:Shawn Kristek.
Motivation: Sorting is among the fundamental problems of computer science. Sorting of different datasets is present in most applications, ranging from.
1 SDP09 Team Siqueira Rohan Balakrishnan (CSE) Conan Jen (EE) Andrew Lok (EE) Jonathan Tang (EE) MAPPER: A Perfectly Portable Exploration Robot.
Cooperative Mapping and Localization using Autonomous Robots Researcher: Shaun Egan Superviser: Dr Karen Bradshaw.
1 Energy-Efficient Mobile Robot Exploration Yongguo Mei, Yung-Hsiang Lu Purdue University ICRA06.
1 Dynamic Speed and Sensor Rate Adjustment for Mobile Robotic Systems Ala’ Qadi, Steve Goddard University of Nebraska-Lincoln Computer Science and Engineering.
Goal Finding Robot using Fuzzy Logic and Approximate Q-Learning
Mobile Node for Wireless Sensor Network to Detect Landmines Presented by : Jameela Hassan.
Efficient Placement and Dispatch of Sensors in a Wireless Sensor Network You-Chiun Wang, Chun-Chi Hu, and Yu-Chee Tseng IEEE Transactions on Mobile Computing.
Deploying Sensors for Maximum Coverage in Sensor Network Ruay-Shiung Chang Shuo-Hung Wang National Dong Hwa University IEEE International Wireless Communications.
1 Power Efficient Monitoring Management in Sensor Networks A.Zelikovsky Georgia State joint work with P. BermanPennstate G. Calinescu Illinois IT C. Shah.
Repairing Sensor Network Using Mobile Robots Y. Mei, C. Xian, S. Das, Y. C. Hu and Y. H. Lu Purdue University, West Lafayette ICDCS 2006 Speaker : Shih-Yun.
Heterogeneous Teams of Modular Robots for Mapping and Exploration by Grabowski et. al.
Virtual Disaster Management Information Repository Based on Linked Open Data Yi-Lung Chen 1, Jyun-You Lin 1, Tsung-Hsien Chu 1, Jane Win-Shih Liu 2, IEEE.
Algebra 2 June 18, 2016 Goals:   Identify functions in coordinate, table, or graph form   Determine domain and range of given functions.
ParkNet: Drive-by Sensing of Road-Side Parking Statistics Irfan Ullah Department of Information and Communication Engineering Myongji university, Yongin,
ROBOT NAVIGATION AI Project Asmaa Sehnouni Jasmine Dsouza Supervised by :Dr. Pei Wang.
Prof. Yu-Chee Tseng Department of Computer Science
COGNITIVE APPROACH TO ROBOT SPATIAL MAPPING
Distributed Vehicle Routing Approximation
Design and Development of an Autonomous Surface Watercraft
Distance Computation “Efficient Distance Computation Between Non-Convex Objects” Sean Quinlan Stanford, 1994 Presentation by Julie Letchner.
Main Project total points: 500
Multi-Agent Exploration
Swarm Robotics in Space Exploration
for Vision-Based Navigation
Area Coverage Problem Optimization by (local) Search
Presentation transcript:

Zachary Wilson Computer Science Department University of Nebraska, Omaha Advisor: Dr. Raj Dasgupta

Problem statement: How to coordinate a set of robots so that they can completely cover an initially unknown region within which they are deployed Encountered in many applications of robotic systems – Detecting landmines for humanitarian demining – Unmanned search and rescue following disasters – Extra-terrestrial exploration – Domestic applications: automated lawn mowing, vacuum cleaning, etc

 Coverage has to be done efficiently Reducing time, energy (battery) consumed Reducing the amount of repeated coverage of the same region by multiple robots

 Coverage has to be done efficiently Reducing time, energy (battery) consumed Reducing the amount of repeated coverage of the same region by multiple robots I have to tell other robots what regions I have covered till now so that they don’t re- cover those

 Coverage has to be done efficiently Reducing time, energy (battery) consumed Reducing the amount of repeated coverage of the same region by multiple robots I have to tell other robots what regions I have covered till now so that they don’t re- cover those I should also know what regions other robots have covered till now, so that I can avoid and not re- cover those regions

 Coverage has to be done efficiently Reducing time, energy (battery) consumed Reducing the amount of repeated coverage of the same region by multiple robots How much info do robots communicate? – Maps exchanged between every pair of robots – Repeated at certain intervals – Map of covered region for each robot keeps growing with time I have to tell other robots what regions I have covered till now so that they don’t re- cover those I should also know what regions other robots have covered till now, so that I can avoid and not re- cover those

 Coverage has to be done efficiently Reducing time, energy (battery) consumed Reducing the amount of repeated coverage of the same region by multiple robots How much info do robots communicate? – Maps exchanged between every pair of robots – Repeated at certain intervals – Map of covered region for each robot keeps growing with time I have to tell other robots what regions I have covered till now so that they don’t re- cover those I should also know what regions other robots have covered till now, so that I can avoid and not re- cover those Very high communication overhead

 Coverage has to be done efficiently Reducing time, energy (battery) consumed Reducing the amount of repeated coverage of the same region by multiple robots How much info do robots communicate? – Maps exchanged between every pair of robots – Repeated at certain intervals – Map of covered region for each robot keeps growing with time I have to tell other robots what regions I have covered till now so that they don’t re- cover those I should also know what regions other robots have covered till now, so that I can avoid and not re- cover those More energy (battery), more calculations, more time

 Every robot covers a certain region on its own (autonomously)

 Communicates this coverage map to other robots within communication range  Receives other robots’ coverage maps This is the region I have just covered

 Every robot covers a certain region on its own (autonomously)  Communicates this coverage map to other robots in communication range  Receives other robots’ coverage maps This is the region I have just covered We need to combine these maps...without increasing the number of data points (vertices) used to store the combined map

 Every robot covers a certain region on its own (autonomously)  Communicates this coverage map to other robots in communication range  Receives other robots’ coverage maps This is the region I have just covered We need to combine these maps...without increasing the number of data points (vertices) used to store the combined map Otherwise,the maps would keep becoming larger and larger as we cover more regions needing more comms...more battery power and time

 Take two or more polygons  Calculate their bounding convex polygon – called convex hull  Make an approximation of the convex hull that has a fixed (constant) number of points – using min-  algorithm

  Fitness function used to accept or discard fitted polygon  Adjusting weights gives different amount of repeated coverage based on application domain Landmine detection: Repeated coverage is not fatal, could improve detection accuracy Pesticide application: Repeated coverage can kill crops

 The Corobot platform:  Stargazer localization module (gives 2-d coordinates)  5 IR sensors (for avoiding fixed obstacles – walls)  640x480 camera (used for avoiding moving objects – other robots)  Wi-Fi wireless comms.  10 AH battery (about min. life)  We used 4 simulated test environments:  No obstacles  10% obstacles  25% obstacles  Corridor with rooms.

Snapshots of coverage achieved with 2, 3 or 4 robots 20 X 20 meter 2 arena 2 hours of real time Amount of (instances of) communication between robots in different scenarios

 Coverage Efficiency:  The first graph shows the useful distance traveled while doing coverage.  The second graph shows the overhead distance, e.g., moving between regions while not doing coverage.  We see that as the number of obstacles increases, the amount of overhead increases while the amount of coverage decreases.  Peak efficiency is about 2.67 meters of coverage for every meter of overhead (72%).

 Compression Efficiency:  The first graph shows the compression offered by standard error-free ZIP compression from 4 to 200 data points.  The second graph shows the integrity of data compressed with the min-ε algorithm for different statically-sized approximations.  With a 200 point data-set:  ZIP algorithm: 2% decrease in size, 0% loss  Min-ε algorithm: 98% decrease in size, 10% loss (with a 4 point approximation)

 Conclusions:  Efficient coverage through communication  Efficient communication through compression  Efficient compression through approximation  Hardware implementation also done on Corobot robots  Future work:  More efficient region selection  Neural-network based fitness determination  Comparison with other techniques  Acknowledgements: We are grateful to the U.S. Office of Naval Research for sponsoring this research through the COMRADES project