On Fleet Size Optimization for Multi-Robot Frontier-Based Exploration
|
|
|
- Britney Brown
- 10 years ago
- Views:
Transcription
1 On Fleet Size Optimization for Multi-Robot Frontier-Based Exploration N. Bouraqadi L. Fabresse A. Doniec Université de Lille Nord de France, Ecole des Mines de Douai Abstract Exploring a terrain using a fleet of mobile robots is a key challenge that can be transposed to many real cases scenarios (e.g. mine clearance, search and rescue). Many researches have proposed some algorithms making the robots cooperate and optimize the overall exploration time. Given these algorithms, the problem is now to carefully determine the number of robots to use in a fleet. In this paper, we propose to address this question for the well-known frontier-based exploration algorithm proposed by Yamauchi. We report on the results of 6000 discrete simulations where we varied the size of the robot fleet, robots initial positions, as well as the number of obstacles in terrains of the same size. 1 Introduction The multi-robot exploration issue has been addressed in the literature using different approaches and has been originally initiated by: [4] and [10]. This latter paper introduced a strategy named frontier-based exploration that inspired many other works. The postulate is the following: to speed up the exploration, a robot has to gain new information about the environment. Therefore, it has to move towards the boundary between open space and unexplored areas. In order to speed up exploration even more while making it more robust against individual robot failure, Brian Yamauchi did propose to use a group of robots that exchange individual maps [11]. Each robot decides based on a local map where to go. Robots also cooperate by exchanging their maps. Experiment conducted by Brian Yamauchi raises the following question: what is the optimal number of robots to perform frontier-based exploration of a terrain? By optimal, we mean a fleet size which minimizes: the time required to perform full terrain exploration, and the costs to acquire and run robots. If 2 robots are likely to be faster than 1 robot to explore a given terrain, does this assumption applies to larger fleets? Regarding costs, they do increase with the fleet size. Obviously, the cost for acquiring a large fleet is higher than for a small one. But, what about operational costs that 1
2 cover energy consumed by robots, human effort for administration and handling, as well as parts used for robots maintenance? The optimal number of robots is the one that allows "fast enough" exploration at a reasonable cost. Finding the optimal size of a robotic fleet is not an easy question. There are several parameters that can impact the answer. Terrain size. Probably that more robots are required to quickly explore a large terrain than a smaller one. Obstacles density and shapes. In a terrain with many obstacles, there are less space to explore. On the other hand, navigation may be more complicated, especially with concave obstacles where deadlocks can occur or when multiple robots are located in the same area. The lie of the land. The exploration of a large single area takes probably less time than a terrain that decompose into few open areas, but connected with narrow corridors. In the latter, it is likely that robots might get in the way one for the other. Initial robots positions. Depending on the terrain and obstacles, locations of robots when on start up may impact the exploration duration and/or the cost. In this paper, we study the optimal fleet size based on a series of simulations described in Section 2. We varied the size a fleet of homogenous robots that perform frontier-based exploration in a square terrain of fixed size with small convex obstacles uniformly placed on ground. Interestingly, measurements we collected show that both exploration duration and operation costs stabilize rather quickly. Section 3 describes and discusses these results. Last, we draw our conclusions in Section 4, and sketch some future works. 2 Simulations In this section we describe simulations we conducted in order to figure out the optimal size of a fleet of homogeneous robots performing frontier-based exploration. We used our own discrete simulator BOSS 1 modeling the terrain as a square grid of 100x100 cells. A cell can be either empty or occupied by a fixed obstacle or a robot. Robots can move to any one of the 8 neighboring empty cells around their respective positions. Figure 1 shows a screenshot of our simulator. The large window give a global view of the terrain being explored by 5 robots (blue dots). Robots close enough to communicate and hence share maps have a red line connecting them. Obstacle cells are colored in black. Unexplored cells are gray, explored ones are green except frontiers that are yellow. Around the terrain window, there are 5 small windows. Each of them displays the local map of a specific robot. The robot itself is shown as a red dot on its local map. Initially, a robot only knows the terrain size and its location. On each simulation step, all robots are activated one after the other. When activated, a robot updates its own map of the 1 ROBOT SIMULATION IN SMALLTALK available under MIT license at 2
3 Figure 1: The BOSS Simulator 3
4 terrain based on data collected from a sensors belt that allows observing immediate 8 neighboring cells. Then, it computes a path towards the nearest frontier based on the A algorithm avoiding all obstacles. Next the robot moves to the first cell in the path towards the selected frontier. The last action of a robot in a simulation step is to broadcast its map. Only robots within wireless range receive the broadcasted map and merge it to their own local maps. We diverge here from the experiment conducted by Brian Yamauchi where the 2 used robots could communicate all the time. We advocate that there are situations where robots cannot communicate simply because they are too far from each other, without mentioning obstacles that absorb electromagnetic waves. In order to have a quite realistic simulation at least regarding the scale factors, we set the wireless range to 10 cells, given that a robot occupies one cell and it can explore immediate neighboring cells (at distance of 1). If we consider that each cell of our grid terrain is a square of 1m by 1m, we allow communications between robots that are at most 10m far from each other. The impact of obstacles on communications is ignored. Thus, in our simulations, robots can communicate if they are close enough regardless of the presence or the absence of obstacles in between. Since we use Yamauchi s solution, map exchange is the only cooperative task done by robots. Each robot decides autonomously based on its local map where to go. Once the robot map is updated with sensed data and maps of neighbors, a robot selects the nearest frontier and moves toward it. At each simulation step, a robot moves one cell on a path computed using the A-Star algorithm. This path is recomputed every step, since the map is likely to evolve often. Figure 2: Checkerboard-like Terrain Used in our Simulations We run two series of simulations with two square terrains of the same size of 100x100 cells. The first terrain was empty (no obstacle), while the other was a checkerboard-like terrain where 1 cell concave obstacles are located every 5 cells (see figure 2). We measured the number of steps 4
5 required to have every empty cell of the terrain visited at least once for fleets of homogeneous robots. The fleet size of exploring robots ranges from 1 to 100. Robots initial locations were chosen randomly among free cells. To filter out the impact of these initial locations, we performed 30 simulations for each fleet size. Results shown in Section 3 are based on average values of total steps to complete terrain exploration. 3 Results and Discussion 3.1 Simulation Results Figure 3 shows the durations and costs for the 6000 simulations we performed. All values where converted to percentages to allow representing both durations and costs on the same graphic. Two curves correspond to durations and costs for 3000 simulations with different fleet sizes (30 per fleet size) performed in an empty terrain (no obstacle) of cells. The two remaining curves represent again durations and costs for simulation performed in the same conditions except that the terrain contains 361 small obstacles, each occupying 1 cell. Durations were measured in number of simulation steps. The duration percentage for a given fleet of size n is the number of steps to perform the exploration with n robots divided by the maximum duration to explore the terrain. This maximum is actually the number of steps required to complete the exploration with 1 robot. durationp ercentage(fleetsize) = duration(fleetsize) maxduration The cost refers to the total energy consumed by the whole robotic fleet to perform the exploration. The cost percentage a given fleet of size n is the cost to perform the exploration with n robots divided by the maximum cost to complete the exploration. Simulations shows that this maximum cost is reached for a fleet composed of 30 to 45 robots. costp ercentage(fleetsize) = cost(fleetsize) maxcost We suppose that energy consumed for sensing and for communication is negligible compared to energy required for locomotion. Thus, the total energetic cost for exploring a terrain is proportional to the distance travelled by robots. Assuming that each robot moves by 1 cell on each simulation step, then number of cells travelled by a robot during a simulation corresponds to the number of steps to complete the simulation. So, the total energetic cost is approximatively the exploration duration multiplied by the number of robots. 3.2 Discussion cost(f leetsize) = f leetsize duration(f leetsize) Our simulations confirm the initial intuition: the bigger the fleet of the robot is, the shorter is the exploration. This applies to both empty terrains and ones with obstacles uniformly distributed 5
6 Figure 3: Durations and Costs Percentages for Simulations in Terrain with and Without Obstacles 6
7 (checkerboard-like terrain). There are very slight differences between both cases, even on Figure 4 which zooms in on the left part of Figure 3. The exploration duration quickly drops by approx. 80% for 7 robots, then flattens. So, regarding the exploration duration it does not worth it to use more than 15 robots, where the exploration is performed in 10% the time required to a single robot. Figure 4: Durations and Costs Percentages for Fleet Sizes Up to 20 Robots Regarding exploration cost, it increases with the number of robots. Interestingly, it flattens so it never exceeds the double energetic cost of using a single robot. An intriguing observation is that costs does not increase steadily, but instead oscillates. We assume that this is caused by a too weak collaboration among robots. Indeed, in Yamauchi s algorithm each robot decides alone on where to go. So, two close robots can compete to reach the same frontier. Some algorithms have been proposed to minimize this redundancy in frontier-based exploration such as in Stachniss work [7] that uses a utility cost to assign target location to robots. Stachniss also provides simulation results to compare multi-robots exploration strategies with different number of robots. But his comparisons focus on the exploration time and aims at determining the most efficient algorithm while we are looking for the best fleet size for a specific algorithm taking into account the overall cost of the fleet. 7
8 4 Conclusion and Future Work In this paper, we reported results of a series of discrete simulations on the exploration of a terrain with a fleet of robots. The exploration was driven by the frontiers between known area and unknown ones, based on Yamauchi s seminal work [10, 11]. As one might expect, the exploration time decreases when the number of robots increases. However, the duration curve flattens quickly. In our simulations in a 100x100 terrain, increasing the fleet size beyond 15 robots has little impact on the duration of exploration. Symmetrically, the energetic cost required to perform an exploration never exceeds the double cost for an exploration with a single robot. Thus, we can conclude that the optimal number of robots performing frontier-based exploration is approximately 15 for a 100x100 terrain with no obstacles or small concave ones uniformly distributed. Regarding future work, there different interesting perspectives. An immediate follow up to the current paper is to carry on with frontier-based exploration and study the impact of different terrain sizes, as well as obstacle shapes, sizes and densities. The goal is to determine a function that gives the optimal number of robots knowing the terrain size. Actually, we expect, that there will be more than one function, because the obstacles densities, sizes and shapes are likely to impact the exploration duration and cost. Another future work is to perform a similar study and determine the optimal robotic fleet size with alternative cooperation strategies such as [6, 3, 8, 5, 9, 2, 1]. This result, will enable us to actually compare the strategies. Eventually, we will be able to choose one strategy over another one depending on available knowledge on the terrain. References [1] A. Bautin, O. Simonin, and F. Charpillet. Towards a communication free coordination for multi-robot exploration. In 6th National Conference on Control Architectures of Robots, page 8 p., Grenoble, France, May INRIA Grenoble Rhône-Alpes. [2] A. Doniec, N. Bouraqadi, M. Defoort, V. T. Le, and S. Stinckwich. Distributed constraint reasoning applied to multi-robot exploration. In Proceedings of ICTAI 2009, 21st IEEE International Conference on Tools with Artificial Intelligence, pages , [3] M. N. Rooker and A. Birk. Multi-robot exploration under the constraints of wireless networking. Control Engineering Practice, 15(4): , [4] H. Shatkay and L. P. Kaelbling. Learning topo-logical maps with weak local odometric information. In Proceeding of the International Joint Conference on Artificial Intelligence (IJCAI), pages , [5] W. Sheng, Q. Yang, J. Tan, and N. Xi. Distributed multi-robot coordination in area exploration. Robotics and Autonomous Systems, 54: ,
9 [6] R. Simmons, D. Apfelbaum, W. Burgard, D. Fox, M. Moors, S. Thrun, and H. Younes. Coordination for multi-robot exploration and mapping. In Proceedings of the National Conference on Artificial Intelligence (AAAI), [7] C. Stachniss. Robotic Mapping and Exploration. Springer Tracts in Advanced Robotics. Springer, [8] J. Vazquez and C. Malcolm. Distributed multirobot exploration maintaining a mobile network. In Proceedings of the 2nd International IEEE Conference on Intelligent Systems, volume 3, pages , [9] K. M. Wurm, C. Stachniss, and W. Burgard. Coordinated multi-robot exploration using a segmentation of the environment. In IROS, pages IEEE, [10] B. Yamauchi. A frontier-based approach for autonomous exploration. In Proceedings of CIRA 97, [11] B. Yamauchi. Frontier-based exploration using multiple robots. In Proceeding of the second International Conference on Autonomous Agents (Agent 98),
On evaluating performance of exploration strategies for an autonomous mobile robot
On evaluating performance of exploration strategies for an autonomous mobile robot Nicola Basilico and Francesco Amigoni Abstract The performance of an autonomous mobile robot in mapping an unknown environment
Oscillations of the Sending Window in Compound TCP
Oscillations of the Sending Window in Compound TCP Alberto Blanc 1, Denis Collange 1, and Konstantin Avrachenkov 2 1 Orange Labs, 905 rue Albert Einstein, 06921 Sophia Antipolis, France 2 I.N.R.I.A. 2004
Robot Navigation. Johannes Maurer, Institute for Software Technology TEDUSAR Summerschool 2014. u www.tugraz.at
1 Robot Navigation u www.tugraz.at 2 Motivation challenges physical laws e.g. inertia, acceleration uncertainty e.g. maps, observations geometric constraints e.g. shape of a robot dynamic environment e.g.
VOLATILITY AND DEVIATION OF DISTRIBUTED SOLAR
VOLATILITY AND DEVIATION OF DISTRIBUTED SOLAR Andrew Goldstein Yale University 68 High Street New Haven, CT 06511 [email protected] Alexander Thornton Shawn Kerrigan Locus Energy 657 Mission St.
Internet of Things and Cloud Computing
Internet of Things and Cloud Computing 2014; 2(1): 1-5 Published online May 30, 2014 (http://www.sciencepublishinggroup.com/j/iotcc) doi: 10.11648/j.iotcc.20140201.11 A method to increase the computing
Robot Task-Level Programming Language and Simulation
Robot Task-Level Programming Language and Simulation M. Samaka Abstract This paper presents the development of a software application for Off-line robot task programming and simulation. Such application
Tracking of Small Unmanned Aerial Vehicles
Tracking of Small Unmanned Aerial Vehicles Steven Krukowski Adrien Perkins Aeronautics and Astronautics Stanford University Stanford, CA 94305 Email: [email protected] Aeronautics and Astronautics Stanford
Segmentation of building models from dense 3D point-clouds
Segmentation of building models from dense 3D point-clouds Joachim Bauer, Konrad Karner, Konrad Schindler, Andreas Klaus, Christopher Zach VRVis Research Center for Virtual Reality and Visualization, Institute
A SIMULATOR FOR LOAD BALANCING ANALYSIS IN DISTRIBUTED SYSTEMS
Mihai Horia Zaharia, Florin Leon, Dan Galea (3) A Simulator for Load Balancing Analysis in Distributed Systems in A. Valachi, D. Galea, A. M. Florea, M. Craus (eds.) - Tehnologii informationale, Editura
A Simulation Analysis of Formations for Flying Multirobot Systems
A Simulation Analysis of Formations for Flying Multirobot Systems Francesco AMIGONI, Mauro Stefano GIANI, Sergio NAPOLITANO Dipartimento di Elettronica e Informazione, Politecnico di Milano Piazza Leonardo
Threat Density Map Modeling for Combat Simulations
Threat Density Map Modeling for Combat Simulations Francisco R. Baez Christian J. Daren Modeling, Virtual Environments, and Simulation (MOVES) Institute Naval Postgraduate School 700 Dyer Road, Watins
A Genetic Algorithm-Evolved 3D Point Cloud Descriptor
A Genetic Algorithm-Evolved 3D Point Cloud Descriptor Dominik Wȩgrzyn and Luís A. Alexandre IT - Instituto de Telecomunicações Dept. of Computer Science, Univ. Beira Interior, 6200-001 Covilhã, Portugal
Introduction to nonparametric regression: Least squares vs. Nearest neighbors
Introduction to nonparametric regression: Least squares vs. Nearest neighbors Patrick Breheny October 30 Patrick Breheny STA 621: Nonparametric Statistics 1/16 Introduction For the remainder of the course,
An Algorithm for Automatic Base Station Placement in Cellular Network Deployment
An Algorithm for Automatic Base Station Placement in Cellular Network Deployment István Törős and Péter Fazekas High Speed Networks Laboratory Dept. of Telecommunications, Budapest University of Technology
Project 4: Camera as a Sensor, Life-Cycle Analysis, and Employee Training Program
Project 4: Camera as a Sensor, Life-Cycle Analysis, and Employee Training Program Team 7: Nathaniel Hunt, Chase Burbage, Siddhant Malani, Aubrey Faircloth, and Kurt Nolte March 15, 2013 Executive Summary:
Medial Axis Construction and Applications in 3D Wireless Sensor Networks
Medial Axis Construction and Applications in 3D Wireless Sensor Networks Su Xia, Ning Ding, Miao Jin, Hongyi Wu, and Yang Yang Presenter: Hongyi Wu University of Louisiana at Lafayette Outline Introduction
Analysis of Micromouse Maze Solving Algorithms
1 Analysis of Micromouse Maze Solving Algorithms David M. Willardson ECE 557: Learning from Data, Spring 2001 Abstract This project involves a simulation of a mouse that is to find its way through a maze.
Using Data Mining for Mobile Communication Clustering and Characterization
Using Data Mining for Mobile Communication Clustering and Characterization A. Bascacov *, C. Cernazanu ** and M. Marcu ** * Lasting Software, Timisoara, Romania ** Politehnica University of Timisoara/Computer
The Trip Scheduling Problem
The Trip Scheduling Problem Claudia Archetti Department of Quantitative Methods, University of Brescia Contrada Santa Chiara 50, 25122 Brescia, Italy Martin Savelsbergh School of Industrial and Systems
Determining optimal window size for texture feature extraction methods
IX Spanish Symposium on Pattern Recognition and Image Analysis, Castellon, Spain, May 2001, vol.2, 237-242, ISBN: 84-8021-351-5. Determining optimal window size for texture feature extraction methods Domènec
Arrangements And Duality
Arrangements And Duality 3.1 Introduction 3 Point configurations are tbe most basic structure we study in computational geometry. But what about configurations of more complicated shapes? For example,
Science In Action 8 Unit C - Light and Optical Systems. 1.1 The Challenge of light
1.1 The Challenge of light 1. Pythagoras' thoughts about light were proven wrong because it was impossible to see A. the light beams B. dark objects C. in the dark D. shiny objects 2. Sir Isaac Newton
Technology White Paper Capacity Constrained Smart Grid Design
Capacity Constrained Smart Grid Design Smart Devices Smart Networks Smart Planning EDX Wireless Tel: +1-541-345-0019 I Fax: +1-541-345-8145 I [email protected] I www.edx.com Mark Chapman and Greg Leon EDX Wireless
A HYBRID APPROACH FOR AUTOMATED AREA AGGREGATION
A HYBRID APPROACH FOR AUTOMATED AREA AGGREGATION Zeshen Wang ESRI 380 NewYork Street Redlands CA 92373 [email protected] ABSTRACT Automated area aggregation, which is widely needed for mapping both natural
PERFORMANCE STUDY AND SIMULATION OF AN ANYCAST PROTOCOL FOR WIRELESS MOBILE AD HOC NETWORKS
PERFORMANCE STUDY AND SIMULATION OF AN ANYCAST PROTOCOL FOR WIRELESS MOBILE AD HOC NETWORKS Reza Azizi Engineering Department, Bojnourd Branch, Islamic Azad University, Bojnourd, Iran [email protected]
Important Probability Distributions OPRE 6301
Important Probability Distributions OPRE 6301 Important Distributions... Certain probability distributions occur with such regularity in real-life applications that they have been given their own names.
Multi-Robot Traffic Planning Using ACO
Multi-Robot Traffic Planning Using ACO DR. ANUPAM SHUKLA, SANYAM AGARWAL ABV-Indian Institute of Information Technology and Management, Gwalior INDIA [email protected] Abstract: - Path planning is
IN THIS PAPER, we study the delay and capacity trade-offs
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 15, NO. 5, OCTOBER 2007 981 Delay and Capacity Trade-Offs in Mobile Ad Hoc Networks: A Global Perspective Gaurav Sharma, Ravi Mazumdar, Fellow, IEEE, and Ness
A Cognitive Approach to Vision for a Mobile Robot
A Cognitive Approach to Vision for a Mobile Robot D. Paul Benjamin Christopher Funk Pace University, 1 Pace Plaza, New York, New York 10038, 212-346-1012 [email protected] Damian Lyons Fordham University,
Constrained Clustering of Territories in the Context of Car Insurance
Constrained Clustering of Territories in the Context of Car Insurance Samuel Perreault Jean-Philippe Le Cavalier Laval University July 2014 Perreault & Le Cavalier (ULaval) Constrained Clustering July
University of Arkansas Libraries ArcGIS Desktop Tutorial. Section 2: Manipulating Display Parameters in ArcMap. Symbolizing Features and Rasters:
: Manipulating Display Parameters in ArcMap Symbolizing Features and Rasters: Data sets that are added to ArcMap a default symbology. The user can change the default symbology for their features (point,
Introduction to ANSYS
Lecture 3 Introduction to ANSYS Meshing 14. 5 Release Introduction to ANSYS Meshing 2012 ANSYS, Inc. March 27, 2014 1 Release 14.5 Introduction to ANSYS Meshing What you will learn from this presentation
On the Traffic Capacity of Cellular Data Networks. 1 Introduction. T. Bonald 1,2, A. Proutière 1,2
On the Traffic Capacity of Cellular Data Networks T. Bonald 1,2, A. Proutière 1,2 1 France Telecom Division R&D, 38-40 rue du Général Leclerc, 92794 Issy-les-Moulineaux, France {thomas.bonald, alexandre.proutiere}@francetelecom.com
How To Color Print
Pantone Matching System Color Chart PMS Colors Used For Printing Use this guide to assist your color selection and specification process. This chart is a reference guide only. Pantone colors on computer
SYSTEMS, CONTROL AND MECHATRONICS
2015 Master s programme SYSTEMS, CONTROL AND MECHATRONICS INTRODUCTION Technical, be they small consumer or medical devices or large production processes, increasingly employ electronics and computers
Investment Analysis using the Portfolio Analysis Machine (PALMA 1 ) Tool by Richard A. Moynihan 21 July 2005
Investment Analysis using the Portfolio Analysis Machine (PALMA 1 ) Tool by Richard A. Moynihan 21 July 2005 Government Investment Analysis Guidance Current Government acquisition guidelines mandate the
Overview. Gaudi Design Tools. The Design Process. The Design Process. Overview. Target Audience
Overview Gaudi Design Tools Kyle, Eric, Emily & Barb The Design Process Target Audience Our Demands Rule Sets System Diagram Other The Design Process 1. Programming relationship to site 2. Conceptual Design
8. KNOWLEDGE BASED SYSTEMS IN MANUFACTURING SIMULATION
- 1-8. KNOWLEDGE BASED SYSTEMS IN MANUFACTURING SIMULATION 8.1 Introduction 8.1.1 Summary introduction The first part of this section gives a brief overview of some of the different uses of expert systems
THE BENEFITS OF SIGNAL GROUP ORIENTED CONTROL
THE BENEFITS OF SIGNAL GROUP ORIENTED CONTROL Authors: Robbin Blokpoel 1 and Siebe Turksma 2 1: Traffic Engineering Researcher at Peek Traffic, [email protected] 2: Product manager research
P r oba bi l i sti c R oboti cs. Yrd. Doç. Dr. SIRMA YAVUZ [email protected] Room 130
P r oba bi l i sti c R oboti cs Yrd. Doç. Dr. SIRMA YAVUZ [email protected] Room 130 Orgazinational Lecture: Thursday 13:00 15:50 Office Hours: Tuesday 13:00-14:00 Thursday 11:00-12:00 Exams: 1 Midterm
Load Balancing Hashing in Geographic Hash Tables
Load Balancing Hashing in Geographic Hash Tables M. Elena Renda, Giovanni Resta, and Paolo Santi Abstract In this paper, we address the problem of balancing the network traffic load when the data generated
Research on the Performance Optimization of Hadoop in Big Data Environment
Vol.8, No.5 (015), pp.93-304 http://dx.doi.org/10.1457/idta.015.8.5.6 Research on the Performance Optimization of Hadoop in Big Data Environment Jia Min-Zheng Department of Information Engineering, Beiing
Mean-Shift Tracking with Random Sampling
1 Mean-Shift Tracking with Random Sampling Alex Po Leung, Shaogang Gong Department of Computer Science Queen Mary, University of London, London, E1 4NS Abstract In this work, boosting the efficiency of
Digital Image Fundamentals. Selim Aksoy Department of Computer Engineering Bilkent University [email protected]
Digital Image Fundamentals Selim Aksoy Department of Computer Engineering Bilkent University [email protected] Imaging process Light reaches surfaces in 3D. Surfaces reflect. Sensor element receives
Research Article ISSN 2277 9140 Copyright by the authors - Licensee IJACIT- Under Creative Commons license 3.0
INTERNATIONAL JOURNAL OF ADVANCES IN COMPUTING AND INFORMATION TECHNOLOGY An international, online, open access, peer reviewed journal Volume 2 Issue 2 April 2013 Research Article ISSN 2277 9140 Copyright
Circle Object Recognition Based on Monocular Vision for Home Security Robot
Journal of Applied Science and Engineering, Vol. 16, No. 3, pp. 261 268 (2013) DOI: 10.6180/jase.2013.16.3.05 Circle Object Recognition Based on Monocular Vision for Home Security Robot Shih-An Li, Ching-Chang
99.37, 99.38, 99.38, 99.39, 99.39, 99.39, 99.39, 99.40, 99.41, 99.42 cm
Error Analysis and the Gaussian Distribution In experimental science theory lives or dies based on the results of experimental evidence and thus the analysis of this evidence is a critical part of the
Algorithmic Approach for Strategic Cell Tower Placement
2014 Fifth International Conference on Intelligent Systems, Modelling and Simulation Algorithmic Approach for Strategic Cell Tower Placement Rakesh Kashyap 1, Malladihalli S Bhuvan 3, Srinath Chamarti
Automatic Labeling of Lane Markings for Autonomous Vehicles
Automatic Labeling of Lane Markings for Autonomous Vehicles Jeffrey Kiske Stanford University 450 Serra Mall, Stanford, CA 94305 [email protected] 1. Introduction As autonomous vehicles become more popular,
Motion Graphs. It is said that a picture is worth a thousand words. The same can be said for a graph.
Motion Graphs It is said that a picture is worth a thousand words. The same can be said for a graph. Once you learn to read the graphs of the motion of objects, you can tell at a glance if the object in
Urban Economics. Land Rent and Land Use Patterns PART II. 03.06.2009 Fachgebiet Internationale Wirtschaft Prof. Dr. Volker Nitsch Nicolai Wendland
Urban Economics Land Rent and Land Use Patterns PART II Housing Prices To assess the variation of housing prices within a city, we focus on commuting as the key determinant for residential location decisions.
Smart Queue Scheduling for QoS Spring 2001 Final Report
ENSC 833-3: NETWORK PROTOCOLS AND PERFORMANCE CMPT 885-3: SPECIAL TOPICS: HIGH-PERFORMANCE NETWORKS Smart Queue Scheduling for QoS Spring 2001 Final Report By Haijing Fang([email protected]) & Liu Tang([email protected])
Broadcasting in Wireless Networks
Université du Québec en Outaouais, Canada 1/46 Outline Intro Known Ad hoc GRN 1 Introduction 2 Networks with known topology 3 Ad hoc networks 4 Geometric radio networks 2/46 Outline Intro Known Ad hoc
Using simulation to calculate the NPV of a project
Using simulation to calculate the NPV of a project Marius Holtan Onward Inc. 5/31/2002 Monte Carlo simulation is fast becoming the technology of choice for evaluating and analyzing assets, be it pure financial
De Jaeger, Emmanuel ; Du Bois, Arnaud ; Martin, Benoît. Document type : Communication à un colloque (Conference Paper)
"Hosting capacity of LV distribution grids for small distributed generation units, referring to voltage level and unbalance" De Jaeger, Emmanuel ; Du Bois, Arnaud ; Martin, Benoît Abstract This paper revisits
Topographic Change Detection Using CloudCompare Version 1.0
Topographic Change Detection Using CloudCompare Version 1.0 Emily Kleber, Arizona State University Edwin Nissen, Colorado School of Mines J Ramón Arrowsmith, Arizona State University Introduction CloudCompare
White Paper. "See" what is important
Bear this in mind when selecting a book scanner "See" what is important Books, magazines and historical documents come in hugely different colors, shapes and sizes; for libraries, archives and museums,
Articles IEEE have removed from their database
Articles IEEE have removed from their database Application of Game-Theoretic and Virtual Algorithms in Information Retrieval System 2008 International Conference on MultiMedia and Information Technology
Using Emergent Behavior to Improve AI in Video Games
Noname manuscript No. (will be inserted by the editor) Using Emergent Behavior to Improve AI in Video Games Janne Parkkila Received: 21.01.2011 / Accepted: date Abstract Artificial Intelligence is becoming
An Environment Model for N onstationary Reinforcement Learning
An Environment Model for N onstationary Reinforcement Learning Samuel P. M. Choi Dit-Yan Yeung Nevin L. Zhang pmchoi~cs.ust.hk dyyeung~cs.ust.hk lzhang~cs.ust.hk Department of Computer Science, Hong Kong
A Software Tool for. Automatically Veried Operations on. Intervals and Probability Distributions. Daniel Berleant and Hang Cheng
A Software Tool for Automatically Veried Operations on Intervals and Probability Distributions Daniel Berleant and Hang Cheng Abstract We describe a software tool for performing automatically veried arithmetic
Biomapilot Solutions to Biomagnetic Exploring Problems
International Journal of Innovative Computing, Information and Control ICIC International c 2010 ISSN 1349-4198 Volume -, Number 0-, - 2010 pp. 1 20 BEHAVIOUR BASED MULTI-ROBOT INTEGRATED EXPLORATION Miguel
Using NI Vision & Motion for Automated Inspection of Medical Devices and Pharmaceutical Processes. Morten Jensen 2004
Using NI Vision & Motion for Automated Inspection of Medical Devices and Pharmaceutical Processes. Morten Jensen, National Instruments Pittcon 2004 As more control and verification is needed in medical
Synchronization of sampling in distributed signal processing systems
Synchronization of sampling in distributed signal processing systems Károly Molnár, László Sujbert, Gábor Péceli Department of Measurement and Information Systems, Budapest University of Technology and
Resource Scheduler 2.0 Using VARCHART XGantt
Resource Scheduler 2.0 Using VARCHART XGantt NETRONIC Software GmbH Pascalstrasse 15 52076 Aachen, Germany Phone +49 (0) 2408 141-0 Fax +49 (0) 2408 141-33 Email: [email protected] www.netronic.com Copyright
EFFICIENT KNOWLEDGE BASE MANAGEMENT IN DCSP
EFFICIENT KNOWLEDGE BASE MANAGEMENT IN DCSP Hong Jiang Mathematics & Computer Science Department, Benedict College, USA [email protected] ABSTRACT DCSP (Distributed Constraint Satisfaction Problem) has
Kinematics & Dynamics
Overview Kinematics & Dynamics Adam Finkelstein Princeton University COS 46, Spring 005 Kinematics Considers only motion Determined by positions, velocities, accelerations Dynamics Considers underlying
Final Year Project Progress Report. Frequency-Domain Adaptive Filtering. Myles Friel. Supervisor: Dr.Edward Jones
Final Year Project Progress Report Frequency-Domain Adaptive Filtering Myles Friel 01510401 Supervisor: Dr.Edward Jones Abstract The Final Year Project is an important part of the final year of the Electronic
Introduction. Chapter 1
1 Chapter 1 Introduction Robotics and automation have undergone an outstanding development in the manufacturing industry over the last decades owing to the increasing demand for higher levels of productivity
Common Core Unit Summary Grades 6 to 8
Common Core Unit Summary Grades 6 to 8 Grade 8: Unit 1: Congruence and Similarity- 8G1-8G5 rotations reflections and translations,( RRT=congruence) understand congruence of 2 d figures after RRT Dilations
Behavioral Segmentation
Behavioral Segmentation TM Contents 1. The Importance of Segmentation in Contemporary Marketing... 2 2. Traditional Methods of Segmentation and their Limitations... 2 2.1 Lack of Homogeneity... 3 2.2 Determining
Development of a Flexible and Agile Multi-robot Manufacturing System
Development of a Flexible and Agile Multi-robot Manufacturing System Satoshi Hoshino Hiroya Seki Yuji Naka Tokyo Institute of Technology, Yokohama, Kanagawa 226-853, JAPAN (Email: [email protected])
VISUAL ALGEBRA FOR COLLEGE STUDENTS. Laurie J. Burton Western Oregon University
VISUAL ALGEBRA FOR COLLEGE STUDENTS Laurie J. Burton Western Oregon University VISUAL ALGEBRA FOR COLLEGE STUDENTS TABLE OF CONTENTS Welcome and Introduction 1 Chapter 1: INTEGERS AND INTEGER OPERATIONS
NATIONAL SUN YAT-SEN UNIVERSITY
NATIONAL SUN YAT-SEN UNIVERSITY Department of Electrical Engineering (Master s Degree, Doctoral Program Course, International Master's Program in Electric Power Engineering) Course Structure Course Structures
BINOMIAL OPTIONS PRICING MODEL. Mark Ioffe. Abstract
BINOMIAL OPTIONS PRICING MODEL Mark Ioffe Abstract Binomial option pricing model is a widespread numerical method of calculating price of American options. In terms of applied mathematics this is simple
BIOE 370 1. Lotka-Volterra Model L-V model with density-dependent prey population growth
BIOE 370 1 Populus Simulations of Predator-Prey Population Dynamics. Lotka-Volterra Model L-V model with density-dependent prey population growth Theta-Logistic Model Effects on dynamics of different functional
Updated CellTracker software manual
Updated CellTracker software manual Chengjin Du, Till Bretschneider The software is developed based on the former version of CellTracker (http://dbkgroup.org/celltracker/). All the menu and functions of
Thesis work and research project
Thesis work and research project Hélia Pouyllau, INRIA of Rennes, Campus Beaulieu 35042 Rennes, [email protected] July 16, 2007 1 Thesis work on Distributed algorithms for endto-end QoS contract
Potential Effects of Wind Turbine Generators on Pre-Existing RF Communication Networks SEAN YUN. June 2009. Software Solutions in Radiocommunications
Potential Effects of Wind Turbine Generators on Pre-Existing RF Communication Networks June 2009 SEAN YUN 2 2 Abstract In an effort to help preserve the ozone and the availability of diminishing natural
Lesson 3 - Processing a Multi-Layer Yield History. Exercise 3-4
Lesson 3 - Processing a Multi-Layer Yield History Exercise 3-4 Objective: Develop yield-based management zones. 1. File-Open Project_3-3.map. 2. Double click the Average Yield surface component in the
SCALABILITY OF CONTEXTUAL GENERALIZATION PROCESSING USING PARTITIONING AND PARALLELIZATION. Marc-Olivier Briat, Jean-Luc Monnot, Edith M.
SCALABILITY OF CONTEXTUAL GENERALIZATION PROCESSING USING PARTITIONING AND PARALLELIZATION Abstract Marc-Olivier Briat, Jean-Luc Monnot, Edith M. Punt Esri, Redlands, California, USA [email protected], [email protected],
Study of Lightning Damage Risk Assessment Method for Power Grid
Energy and Power Engineering, 2013, 5, 1478-1483 doi:10.4236/epe.2013.54b280 Published Online July 2013 (http://www.scirp.org/journal/epe) Study of Lightning Damage Risk Assessment Method for Power Grid
SHADOW Calculation of Flickering from WTGs
Function Calculation and documentation of flickering effects in terms of hours per year during which a neighbor or an area would be exposed to flickering from nearby WTG rotors. Also maximum minutes per
NEUROEVOLUTION OF AUTO-TEACHING ARCHITECTURES
NEUROEVOLUTION OF AUTO-TEACHING ARCHITECTURES EDWARD ROBINSON & JOHN A. BULLINARIA School of Computer Science, University of Birmingham Edgbaston, Birmingham, B15 2TT, UK [email protected] This
Multivariate Analysis of Ecological Data
Multivariate Analysis of Ecological Data MICHAEL GREENACRE Professor of Statistics at the Pompeu Fabra University in Barcelona, Spain RAUL PRIMICERIO Associate Professor of Ecology, Evolutionary Biology
STAAR Science Tutorial 30 TEK 8.8C: Electromagnetic Waves
Name: Teacher: Pd. Date: STAAR Science Tutorial 30 TEK 8.8C: Electromagnetic Waves TEK 8.8C: Explore how different wavelengths of the electromagnetic spectrum such as light and radio waves are used to
