Multi-robot Heuristic Goods Transportation

Size: px
Start display at page:

Download "Multi-robot Heuristic Goods Transportation"

Transcription

1 Multi-robot Heuristic Goods Transportation Zhi Yan, Nicolas Jouandeau and Arab Ali-Chérif Advanced Computing Laboratory of Saint-Denis (LIASD) Paris 8 University Saint-Denis, France {yz, n, aa}@ai.univ-paris8.fr Abstract In this paper, we consider the issue of transporting a certain number of goods by a team of mobile robots. The target is to minimize the total transportation time and keep a low energy consumption of the intelligent agents on assuring security and quality during the transportation process. The pivotal issue needs to be solved is how to assign tasks to individual robots in a more reasonable and efficient way. We present a novel solution by using an empirical-based heuristic planning strategy for the goods transportation by multiple robots. In contrast to previous approaches, this strategy is designed to plan the transportation task for each individual robot by estimating the production rate of goods based on multi-robot coordination. Our approach has been implemented and evaluated in simulation. The experimental results demonstrate that the completion time of the whole transportation mission can be significantly reduced and the energy consumption of robots can be kept at a low level of our heuristic planning strategy compared with the previous approach. I. INTRODUCTION The goods transportation system is an important application for autonomous mobile robot research, which can be used in various environments, such as warehouses, factories, container ports, or hospitals. Generally, how to complete the transportation mission with high efficiency and low cost is the first priority. On the one hand, in contrast to single robot, using a collaborative team of robots has the potential to accomplish the transportation mission more efficiently [1], [2]. But on the other hand, we also hope to reduce the overall energy consumption of the fleet of mobile robots. Therefore, during the whole transportation process, the following two issues should be considered: For the purpose of multi-robot coordination, how to plan the motion for each individual robot of the team, which handles path planning, obstacle avoidance, collision avoidance, grip action and drop action. For the purpose of high efficiency and low cost, how to assign the transportation task to each individual robot reasonably. The transportation task could be the delivery of goods from one location to another location. In this paper, we consider a multi-robot goods transportation system in which goods must be transported from their place of production to the location of the consumers. The scenario details like this: the source location and the sink location are known and fixed, the production rate of goods is unknown, given the source location cannot store more than one unit at a time, all robots must be placed in a depot at the beginning of Fig. 1. Four robots implement a transportation mission cooperatively. The dark blue piece signifies the goods to be transported. The gray zone represents the depot for the robots, the green zone represents the source location where the goods are produced, and the zone in orange color represents the location where the goods should be delivered by the mobile robot. the mission, and they can return to the depot in their free time during the whole transportation mission. Here, suppose that the robot will not consume any energy when it stays in the depot waiting for the task. On the contrary, also suppose the energy consumption for motion, computation and sensing increases at a constant rate during the task implementation process. For example, 1 seconds of task will consume 1 units of energy. The objective of robots is to complete the whole transportation mission in coordination but the implementation time should be minimized and the energy consumption should be limited to a low level. Figure 1 shows a screenshot of our implementation on the simulator Stage [3], in which the red robot stays in the depot on standby, the green robot is moving to load a goods, the orange robot is transporting a goods to the sink location, and the blue robot is on its way back after completing a transportation task. In contrast to previous research, we do not just simply focus on high efficiency (reduce the total mission runtime) or low cost (reduce robots energy consumption), but combine both

2 to find an optimized solution. The core idea of this solution is to estimate the production rate of goods by a heuristic function based on an empirical model, and then assign the goods transportation task to the individual robot reasonably by a centralized decision making system. In our research, the high efficiency evaluation metric is the total time required to complete a transportation mission, and the low cost evaluation metric is the sum of energy consumption of the robots. Through simulation experiments with a group of robots and compared with the centralized replanner method, the results show that the total transportation time is significantly reduced and the energy consumption is kept at a low level of our approach. This paper is organized as follows. In Section II, we give an overview of some related work. Subsequently, we briefly discuss the requirements of a multi-robot goods transportation system in Section III. Then we present our heuristic planning strategy in Section IV. Finally, we describe the experimental results obtained with our approach in Section V, and conclude with Section VI. II. RELATED WORK The problems of goods transportation can be divided into two categories according to the existing literature: Multiple robots transport a single object cooperatively. A typical problem in this category is the multi-robot boxpushing problem, in which robots should share manipulation tasks. Multiple robots transport multiple objects cooperatively. This is one of the sub-problems of foraging. The foraging problems are usually studied by combining the energy autonomy. The core issues concerning both the two categories are the decomposition and allocation of transportation tasks, as well as the motion coordination for multiple robots. This paper focuses on the second category. Alami et al. [4] presented a general concept for the control of a large fleet of autonomous mobile robots which has been developed, implemented and validated in the framework of MARTHA (Multiple Autonomous Robots for Transport and Handling Applications). They proposed an approach called plan-merging paradigm for multi-robot cooperation, which has been tested in both simulation and real world. Vaughan et al. [5] described a method (LOST) that enables a team of robots to navigate between places of interest in an initially unknown environment using a trail of landmarks. They applied this method to an example resource transportation task, in which multiple autonomous robots find and repeatedly traverse a path in an unknown environment between a known home and a supply of resource at an initially unknown position. Tang and Parker [6] described an approach for automatically synthesizing task solutions for heterogeneous multi-robot teams which is called ASyMTRe. This approach is built upon schema and information invariants theories, it enables the robot team to dynamically connect schemas within and across robots to accomplish a task. They also validated this approach in two different scenarios: multi-robot transportation and multi-robot box pushing. Dahl et al. [7] presented an algorithm for task allocation in groups of homogeneous robots based on vacancy chains. Through the experiments in simulation, they showed that the vacancy chain algorithm performs better than random and static task allocation algorithms when individual robots are prone to distractions or breakdowns, or when task priorities change. They also defined the prioritized transportation problem (PTP) as an extension of the basic transportation problem where the sources and sinks, the targets of the transportation, are divided into sets of different priority also called circuits. Shiroma and Campos [8] proposed a framework called CoMutaR, which is designed to both tackle task allocation and coordination problems in multi-robot system. This framework enables the single robot to perform multiple tasks concurrently by periodically checking and updating task-related information during implementation. It has been tested and evaluated in simulation in object transportation, area surveillance, and multi-robot box pushing problem. Wawerla and Vaughan [9] introduced two task allocation strategies for a multi-robot transportation system. One is based on a centralized planner that uses domain knowledge to solve the assignment problem in linear time. The other enables individual robots to make individual task allocation decisions using only locally obtainable information and single value communication. They used the energy expended by robots as performance evaluation standard. The computational complexity of these two strategies is small, but the performance is good. In contrast with previous research, firstly, the basic object of our investigation is not just a task decomposition or allocation problem, but a goods transportation problem. Secondly, our simulation experiment is based on low level concepts. We try to represent the goods transportation in the real world with closer physical model, including grip action, drop action, and security of goods in transport. Finally, we introduce the energy consumption unit of the robot as one of the performance metrics, combined with the mission completion time, to evaluate the overall system. III. MULTI-ROBOT GOODS TRANSPORTATION SYSTEM In multi-robot systems, there is a basic issue known as coordination. The target of coordination is to fulfill the predefined mission better. In the goods transportation scenario, in order to establish such a system, two practical issues should be considered: robot navigation and task allocation. Mobile robot navigation contains three fundamental problems: map learning, localization and path planning. In a given environment, a robot should be able to determine a collision free path from its current location to a desired goal location, this is known as path planning. To compute the path, a map of the environment should be known, which is built from a set of sensor data acquired by the mobile robot, this problem of map learning is commonly referred as simultaneous localization and mapping (SLAM). During the path following process, the mobile robot needs to know its exact position and orientation in the environment at all times, this is known as localization.

3 A multi-robot navigation system should also deal with the possible interference between robots. For instance, a robot should take into account the motion of other robots to avoid congestion or collision [1]. Task allocation is an essential requirement for multi-robot systems. It s designed to find: which robot should implement which work? The object of work could be the location for environment exploration or a crate for goods transportation. The core ideology of multi-robot task allocation (MRTA) systems is to iterate the assignment, in order to deal with changes in the tasks, the robots, and the environment [11]. Moreover, a goods transportation system using a coordinated team of autonomous mobile robots should also meet the following requirements: The map of the environment is known, in which there exist unknown and possibly moving obstacles like goods and robots. Robots must traverse this given environment for transporting goods from the source to the sink. A transportation mission is composed of a series of tasks. The objective is to allocate the subset of these tasks to each robot reasonably in order to minimize the time needed to accomplish the mission. This problem is known as N P-hard [11]. The quality and security of transportation should be assured. In this paper, a good transport quality refers to that the total mission runtime for each trial should be close to the average, and the transport security means that the robot should avoid damage or loss of goods caused by collisions with obstacles or other robots. IV. HEURISTIC PLANNING STRATEGY A major reason for the low efficiency of transportation in a known space is the unknown production rate. A regular estimate of this rate is the key to solve the problem. Using heuristic approach is a natural thinking [12], [13], [14]. The production rate, denoted by T n, refers to the elapsed time between the disappearance of the n-th goods (be carried away) and the appearance of the (n + 1)-th goods. T n can be regarded as a sequence of independent and identically distributed random variables. The law of variables is unknown, which can be determined by the method of hypothesis testing. The heuristic value h(n) can be obtained by the distribution function: h(n) = E(T n+1 T 1,..., T n ) (1) Equation (1) means the elapsed time since the removal of the n-th goods until the appearance of the (n + 1)-th goods by our prediction. Given T n as an uniform distribution, then: h(n) = 1 n n T i (2) i=1 In effect, the whole issue is a limited decision making. For each robot R i(i=,...,m), the decision space for each step (also denoted R i ) is finite. For example, R i = Fig. 2. Comparison of two plans for task allocation {gotosource, gotosink, gotodepot}. Therefore, the decision space for each step of the centralized planner is: R = m R i (3) i= Suppose there are N goods, then the centralized planner s decision space is R N, every decision r R N is defined by r(n) R(n = 1,..., N). We set the total time X(n) for when the n-th goods has been carried away by a robot, then: X(n + 1) = X(n) + min t R f(t, h(n), r n) (4) Here, f is a function to calculate the interval time between the n-th and the (n + 1)-th goods were carried away. t represents the current decision making. Moreover, t can be taken as r(n) when it makes f the minimum. r n signifies the current location information of each robot. For instance, t refers to that let a robot in depot move to the source location of goods, then f(t, h(n), r n ) = max(h(n), T DepotT osource ). We notice that a greedy algorithm is used in (4). It can guarantee to get the minimum of the total time to complete the mission, but it cannot guarantee the low level of the energy consumption. For instance, consider the situation shown in Figure 2. Robot and robot1 are two free robots. The red segment and blue segment represent two kinds of task plans (denoted red plan and blue plan) respectively. The red plan represents that robot moves to the depot and robot1 moves to the source. The blue plan represents robot moves to the source and robot1 moves to the depot. The red plan uses the greedy algorithm, i.e., let the robot the nearest from the source (in the case of the figure, robot1) to load the goods. However, the red plan requires more energy than the blue plan: 13. units for the red plan and 1.4 units for the blue plan. As a result, (4) cannot guarantee that the global optimal solution would be found. Thus, in order to reduce the total mission runtime and to keep a low energy consumption, we use a heuristic method based on an empirical model to replace

4 the function min t R f(t, h(n), r n ) to get the current strategy. The details of our implementation are given in Algorithm 1. Algorithm 1 Heuristic task allocation based on an empirical model 1: if the n-th goods has been carried away by a robot then 2: Calculate h(n) by using (2). 3: for all robot i which is outside of the depot and not in the task do 4: if h(n) < T tosource (i) and h(n) > 1 2 T tosource(i) then 5: Robot i accepts the task and go to the source. 6: break 7: end if 8: end for 9: if there is no robot which has accepted the task and there is a robot in the depot then 1: Calculate the waiting time for the robot in depot by using T wait = max(, h(n) T DepotT osource ). 11: After T wait time, wake up the robot in depot and assign the task to it. 12: end if 13: end if Fig. 3. Relationships between five behaviors in robot control Fig. 4. A typical Pioneer 2-DX robot with the gripper T tosource (i) indicates the time required for robot i to travel from its current location to the source location. We found that, in Algorithm 1, T tosource (i) and T DepotT osource are two estimated values and they are unknown at the beginning of the mission. Nevertheless, after a robot has completed a task (i.e., it moves from the depot location to the source location, then transports a unit of goods from the source location to the sink location), we can get two reference values: T DepotT osource and T SourceT osink, then T tosource(i) and T DepotT osource can be estimated via these two reference values. In our system, we use reactive control technique for robotic software architecture. Five behaviors are defined for each robot. The relationships between them are illustrated in Figure 3. Here, STANDBY behavior represents that the robot is in the depot waiting for a new task. MOVE behavior means that the robot is in the mobile navigation process. SENSE behavior signifies the robot is in the process of sensing the depot location to position itself, the source location to grip the goods, or the sink location to drop the goods. GRIP and DROP behaviors denote that the robot is in the grip or the drop action process. Moreover, each robot has information about all other robots. In this way, we can try to avoid the collision, the congestion and all the other problems of waiting situation when we handle the multi-robot motion planning. V. EXPERIMENTS Our approach has been implemented and evaluated in Stage [3], which is a fast and scalable 2D multi-robot simulator. The simulation experiments were conducted by using a group of Pioneer 2-DX robots equipped with a laser range finder providing 361 samples with 18 degrees field of view and a maximum range of 8 meters. Each robot can localize itself based on an abstract localization device which models the implementation of GPS or SLAM. In order to transport goods, the robots are equipped with a gripper to enable them to sense the goods, pick it up, and put it down. The carrying capacity of each robot is limited to one unit. Figure 4 shows a typical Pioneer 2-DX robot with the gripper. Our simulation experiments are conducted in an enclosed space with 16 meters long and 16 meters wide, which also contains several fixed obstacles. The ratio between real world time and simulation time is about 1:5. We assumed that the mobile robots share a common occupancy grid map with information about the structure of the environment, which is used for path planning and obstacle avoidance in real time. In our implementation, we have used the wavefront propagation algorithm [15] for global path planning and the nearness diagram algorithm [16] for goal seeking and local obstacle avoidance. We also assumed that there exists a central planning component which is able to communicate with all robots and assign the transportation tasks to each one. In order to evaluate our approach, we designed four different simulation experimental environments, which are shown in Figure 5. The different environments are divided according to the distance relationship between the depot (denoted by D), the source (denoted by S) and the sink (denoted by K), i.e., KD > KS > SD, KD > SD > KS, KS > KD > SD and KS > SD > KD. Actually, there are also another two relationships: SD > KD > KS and SD > KS > KD. However, these two are not interesting situations because the longest distance is that between the depot and the source. We used a small team of robots to conduct several experi-

5 Fig. 5. Four different simulation experimental environments. The gray area represents the depot (D), the green area represents the source (S), and the orange area represents the sink (K). The environment A corresponds to case KD > KS > SD, the environment B corresponds to case KD > SD > KS, the environment C corresponds to case KS > KD > SD, and the environment D corresponds to case KS > SD > KD. ments, and compared our heuristic approach to the replanner approach [9]. The production rate of goods is varied independently from 4 seconds to 12 seconds. The experimental results are shown in Figure 6. All experiments reported in this paper were carried out on a system with an Intel Core 2 Duo E84 3.GHz processor, an Intel Q43 Express chipset and two DDR2 8MHz 124MB dual channel memory. Figure 6 shows the results of simulation experiments obtained in a mission of four robots to transport fifty goods cooperatively. The four histograms correspond to the results of the four different simulation environments. Each histogram contains two sets of experimental data corresponding to the total transportation time and the sum of energy consumption of robots by the heuristic approach and the replanner approach respectively. Each set of data contains ten trial results. Figure 6 shows that the transportation time is significantly reduced by our heuristic approach compared to the replanner approach, and the energy consumption obtained by using our approach is still maintained at a low level. Furthermore, another important advantage of our heuristic approach is making the energy consumption evenly distributed, without concentrating on a few robots. Through a series of experiments, we found that, there are mainly two factors which affect the performance of a goods transportation system: The relationship between the location of the depot, the source and the sink. If the source and the sink are fixed, then setting the location of a depot reasonably has the potential to improve the performance. For example, in Figure 6, the histogram A (KD > KS > SD) shows a result which has less transportation time and less energy consumption than the histogram B (KD > SD > KS). The team size of robots. In the experiment, we found that, the energy consumption of each robot is different at the end of mission even sometimes the difference between them is considerable. Actually, when the quantity of robots is too small in a mission, it will extend the total mission runtime. Contrarily, when the quantity of robots is too large in a mission, it will cause a waste of the resource. Therefore, reasonably controlling the number of robots is also an important consideration. Finally, Figure 6 shows that, the total transportation time for each trial is close to the average in each histogram, in other words, our algorithm provides a moderately good transportation quality. Moreover, in our experiments, we found that if the speed of the robot is too fast, in some instances, a separation of goods and gripper will happen. Therefore, in order to ensure the transport security, i.e., to avoid the damage or the loss of goods caused by the collisions with the obstacles or the other robots, the speed of each robot was limited to 1. meters/sec in our simulation. VI. CONCLUSION In this paper, we consider the following problem: a set of autonomous mobile robots should work together to accomplish a transport mission efficiently, the mission refers to delivery of a certain amount of goods from sources to sinks, and the objective is to complete the mission as soon as possible and keep the energy consumption as low as possible, which is equivalent to minimize the total mission completion time and limit the sum of energy consumption of robots to a low level. Because the production rate of goods is unknown at the source location, we designed to assign the transportation task to each robot by estimating the time appearance of goods reasonably. Hence, we proposed a novel heuristic approach based on the empirical model for multi-robot goods transportation. The proposed approach has been implemented and evaluated in simulation. The experimental results demonstrated that our approach shows a good performance in the environment close enough to the real world. The current experiments are conducted on the basis of small goods production rate variation. A large rate variation requires more complex heuristic strategy. Our next work will vary the rate of goods production in a wide time interval to improve our approach. We will also test our approach on large scale problems with more robots and more goods. REFERENCES [1] Y. Cao, A. Fukunaga, and A. Kahng, Cooperative mobile robotics: Antecedents and directions, Autonomous Robots, vol. 4, no. 1, pp. 7 27, [2] G. Dudek, M. Jenkin, E. Milios, and D. Wilkes, A taxonomy for multiagent robotics, Autonomous Robots, vol. 3, pp , 1996.

6 5 Environment A 5 Environment B Environment C 5 Environment D Fig. 6. Experimental results of performance comparison of the two methods (heuristic and replanner): four robots implement a transportation mission of fifty goods cooperatively. s is plotted on the x-axis, and transportation time (in seconds) and energy consumption on the y-axis. [3] B. P. Gerkey, R. T. Vaughan, and A. Howard, The player/stage project: Tools for multi-robot and distributed sensor systems, in Proceedings of the 11th International Conference on Advanced Robotics (ICAR 3), Coimbra, Portugal, June 23, pp [4] R. Alami, S. Fleury, M. Herrb, F. Ingrand, and F. Robert, Multi-robot cooperation in the MARTHA project, IEEE Robotics and Automation Magazine, vol. 5, no. 1, pp , March [5] R. T. Vaughan, K. Stoy, G. S. Sukhatme, and M. J. Matarić, LOST: Localization-space trails for robot teams, IEEE Transactions on Robotics and Automation, vol. 18, no. 5, pp , October 22. [6] F. Tang and L. E. Parker, ASyMTRe: Automated synthesis of multirobot task solutions through software reconfiguration, in Proceedings of the 25 IEEE International Conference on Robotics and Automation (ICRA 5), Barcelona, Spain, April 25, pp [7] T. S. Dahl, M. J. Matarić, and G. S. Sukhatme, Multi-robot task allocation through vacancy chain scheduling, Robotics and Autonomous Systems, vol. 57, no. 6 7, pp , June 29. [8] P. M. Shiroma and M. F. M. Campos, CoMutaR: A framework for multi-robot coordination and task allocation, in Proceedings of the 29 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 9), St. Louis, MO, USA, Oct 29, pp [9] J. Wawerla and R. T. Vaughan, A fast and frugal method for teamtask allocation in a multi-robot transportation system, in Proceedings of the 21 IEEE International Conference on Robotics and Automation (ICRA 1), Anchorage, AK, USA, May 21, pp [1] Z. Yan, N. Jouandeau, and A. Ali Cherif. Sampling-based multi-robot exploration, in Proceedings of the Joint 41st International Symposium on Robotics and 6th German Conference on Robotics (ISR/ROBOTIK 21), Munich, Germany, June 21, pp [11] B. P. Gerkey and M. J. Matarić, A formal analysis and taxonomy of task allocation in multi-robot systems, The International Journal of Robotics Research, vol. 23, no. 9, pp , September 24. [12] G. J. Hwang and S. S. Tseng, A heuristic task assignment algorithm to maximize reliability of a distributed system, IEEE Transactions Reliability, vol. 42, no. 3, pp , September [13] K. Ogawara, J. Takamatsu, H. Kimura, and K. Ikeuchi, Estimation of essential interactions from multiple demonstrations, in Proceedings of the 23 IEEE International Conference on Robotics and Automation (ICRA 3), Taipei, Taiwan, September 23, pp [14] M. Pardowitz, R. Zollner, and R. Dillmann, Incremental acquisition of task knowledge applying heuristic relevance estimation, in Proceedings of the 26 IEEE International Conference on Robotics and Automation (ICRA 6), Orlando, FL, USA, May 26, pp [15] J.-C. Latombe, Robot Motion Planning. Kluwer Academic Publishers, [16] J. Minguez and L. Montano, Nearness diagram (ND) navigation: Collision avoidance in troublesome scenarios, IEEE Transactions on Robotics and Automation, vol. 2, no. 1, pp , February 24.

Multi-Robot Task-Allocation through Vacancy Chains

Multi-Robot Task-Allocation through Vacancy Chains In Proceedings of the 03 IEEE International Conference on Robotics and Automation (ICRA 03) pp2293-2298, Taipei, Taiwan, September 14-19, 03 Multi-Robot Task-Allocation through Vacancy Chains Torbjørn

More information

An Experimental Comparison of Path Planning Techniques for Teams of Mobile Robots

An Experimental Comparison of Path Planning Techniques for Teams of Mobile Robots An Experimental Comparison of Path Planning Techniques for Teams of Mobile Robots Maren Bennewitz Wolfram Burgard Department of Computer Science, University of Freiburg, 7911 Freiburg, Germany maren,burgard

More information

Coordinated Multi-Robot Exploration using a Segmentation of the Environment

Coordinated Multi-Robot Exploration using a Segmentation of the Environment Coordinated Multi-Robot Exploration using a Segmentation of the Environment Kai M. Wurm Cyrill Stachniss Wolfram Burgard Abstract This paper addresses the problem of exploring an unknown environment with

More information

Collaborative Multi-Robot Exploration

Collaborative Multi-Robot Exploration IEEE International Conference on Robotics and Automation (ICRA), 2 Collaborative Multi-Robot Exploration Wolfram Burgard y Mark Moors yy Dieter Fox z Reid Simmons z Sebastian Thrun z y Department of Computer

More information

Distributed Multi-Robot Coalitions through ASyMTRe-D

Distributed Multi-Robot Coalitions through ASyMTRe-D Proc. of IEEE International Conference on Intelligent Robots and Systems, Edmonton, Canada, 2005. Distributed Multi-Robot Coalitions through ASyMTRe-D Fang Tang and Lynne E. Parker Distributed Intelligence

More information

Using a Sensor Network for Distributed Multi-Robot Task Allocation

Using a Sensor Network for Distributed Multi-Robot Task Allocation In IEEE International Conference on Robotics and Automation pp. 158-164, New Orleans, LA, April 26 - May 1, 2004 Using a Sensor Network for Distributed Multi-Robot Task Allocation Maxim A. Batalin and

More information

Multi-robot Dynamic Coverage of a Planar Bounded Environment

Multi-robot Dynamic Coverage of a Planar Bounded Environment Multi-robot Dynamic Coverage of a Planar Bounded Environment Maxim A. Batalin Gaurav S. Sukhatme Robotic Embedded Systems Laboratory, Robotics Research Laboratory, Computer Science Department University

More information

A Taxonomy of Multirobot Systems

A Taxonomy of Multirobot Systems A Taxonomy of Multirobot Systems ---- Gregory Dudek, Michael Jenkin, and Evangelos Milios in Robot Teams: From Diversity to Polymorphism edited by Tucher Balch and Lynne E. Parker published by A K Peters,

More information

Sensor Network-based Multi-Robot Task Allocation

Sensor Network-based Multi-Robot Task Allocation In IEEE/RSJ Intl. Conf. on Intelligent Robots and Systems (IROS2003) pp. 1939-1944, Las Vegas, Nevada, October 27-31, 2003 Sensor Network-based Multi-Robot Task Allocation Maxim A. Batalin and Gaurav S.

More information

A Probabilistic Method for Planning Collision-free Trajectories of Multiple Mobile Robots

A Probabilistic Method for Planning Collision-free Trajectories of Multiple Mobile Robots A Probabilistic Method for Planning Collision-free Trajectories of Multiple Mobile Robots Maren Bennewitz Wolfram Burgard Department of Computer Science, University of Freiburg, 7911 Freiburg, Germany

More information

Simulation of a mobile robot navigation system

Simulation of a mobile robot navigation system Edith Cowan University Research Online ECU Publications 2011 2011 Simulation of a mobile robot navigation system Ahmed Khusheef Edith Cowan University Ganesh Kothapalli Edith Cowan University Majid Tolouei

More information

Rearrangement task realization by multiple mobile robots with efficient calculation of task constraints

Rearrangement task realization by multiple mobile robots with efficient calculation of task constraints 2007 IEEE International Conference on Robotics and Automation Roma, Italy, 10-14 April 2007 WeA1.2 Rearrangement task realization by multiple mobile robots with efficient calculation of task constraints

More information

CS594, Section 30682:

CS594, Section 30682: CS594, Section 30682: Distributed Intelligence in Autonomous Robotics Spring 2003 Tuesday/Thursday 11:10 12:25 http://www.cs.utk.edu/~parker/courses/cs594-spring03 Instructor: Dr. Lynne E. Parker ½ TA:

More information

Task Allocation: Motivation-Based. Dr. Daisy Tang

Task Allocation: Motivation-Based. Dr. Daisy Tang Task Allocation: Motivation-Based Dr. Daisy Tang Outline Motivation-based task allocation (modeling) Formal analysis of task allocation Motivations vs. Negotiation in MRTA Motivations(ALLIANCE): Pro: Enables

More information

Cooperative robot team navigation strategies based on an environmental model

Cooperative robot team navigation strategies based on an environmental model Cooperative robot team navigation strategies based on an environmental model P. Urcola and L. Montano Instituto de Investigación en Ingeniería de Aragón, University of Zaragoza (Spain) Email: {urcola,

More information

Cooperative Tracking using Mobile Robots and Environment-Embedded, Networked Sensors

Cooperative Tracking using Mobile Robots and Environment-Embedded, Networked Sensors In the 2001 International Symposium on Computational Intelligence in Robotics and Automation pp. 206-211, Banff, Alberta, Canada, July 29 - August 1, 2001. Cooperative Tracking using Mobile Robots and

More information

Research Statement MAXIM LIKHACHEV

Research Statement MAXIM LIKHACHEV Research Statement MAXIM LIKHACHEV My long-term research goal is to develop a methodology for robust real-time decision-making in autonomous systems. To achieve this goal, my students and I research novel

More information

CS 599: Distributed Intelligence in Robotics

CS 599: Distributed Intelligence in Robotics CS 599: Distributed Intelligence in Robotics Winter 2016 www.cpp.edu/~ftang/courses/cs599-di/ Dr. Daisy Tang All lecture notes are adapted from Dr. Lynne Parker s lecture notes on Distributed Intelligence

More information

A Robotic Simulator Tool for Mobile Robots

A Robotic Simulator Tool for Mobile Robots 2016 Published in 4th International Symposium on Innovative Technologies in Engineering and Science 3-5 November 2016 (ISITES2016 Alanya/Antalya - Turkey) A Robotic Simulator Tool for Mobile Robots 1 Mehmet

More information

An Incremental Deployment Algorithm for Mobile Robot Teams

An Incremental Deployment Algorithm for Mobile Robot Teams An Incremental Deployment Algorithm for Mobile Robot Teams Andrew Howard, Maja J Matarić and Gaurav S Sukhatme Robotics Research Laboratory, Computer Science Department, University of Southern California

More information

SOCIAL CONTROL OF A GROUP OF COLLABORATING MULTI-ROBOT MULTI-TARGET TRACKING AGENTS

SOCIAL CONTROL OF A GROUP OF COLLABORATING MULTI-ROBOT MULTI-TARGET TRACKING AGENTS SOCIAL CONTROL OF A GROUP OF COLLABORATING MULTI-ROBOT MULTI-TARGET TRACKING AGENTS K. Madhava Krishna and Henry Hexmoor CSCE Dept., University of Arkansas Fayetteville AR 72701 1. Introduction We are

More information

Saphira Robot Control Architecture

Saphira Robot Control Architecture Saphira Robot Control Architecture Saphira Version 8.1.0 Kurt Konolige SRI International April, 2002 Copyright 2002 Kurt Konolige SRI International, Menlo Park, California 1 Saphira and Aria System Overview

More information

Indoor Target Intercept Using an Acoustic Sensor Network and Dual Wavefront Path Planning

Indoor Target Intercept Using an Acoustic Sensor Network and Dual Wavefront Path Planning Indoor Target Intercept Using an Acoustic Sensor Network and Dual Wavefront Path Planning Lynne E. Parker, Ben Birch, and Chris Reardon Department of Computer Science, The University of Tennessee, Knoxville,

More information

Path Planning in Dynamic Environments Using Time Warps. S. Farzan and G. N. DeSouza

Path Planning in Dynamic Environments Using Time Warps. S. Farzan and G. N. DeSouza Path Planning in Dynamic Environments Using Time Warps S. Farzan and G. N. DeSouza Outline Introduction Harmonic Potential Fields Rubber Band Model Time Warps Kalman Filtering Experimental Results 2 Introduction

More information

Sequential Task Execution in a Minimalist Distributed Robotic System

Sequential Task Execution in a Minimalist Distributed Robotic System Sequential Task Execution in a Minimalist Distributed Robotic System Chris Jones Maja J. Matarić Computer Science Department University of Southern California 941 West 37th Place, Mailcode 0781 Los Angeles,

More information

Adaptive Mobile Charging Stations for Multi-Robot Systems

Adaptive Mobile Charging Stations for Multi-Robot Systems Adaptive Mobile Charging Stations for Multi-Robot Systems Alex Couture-Beil Richard T. Vaughan Autonomy Lab, Simon Fraser University Burnaby, British Columbia, Canada {asc17,vaughan}@sfu.ca Abstract We

More information

Towards an Engineering Science of Robot Foraging

Towards an Engineering Science of Robot Foraging Towards an Engineering Science of Robot Foraging Alan FT Winfield Abstract Foraging is a benchmark problem in robotics - especially for distributed autonomous robotic systems. The systematic study of robot

More information

Cooperative Tracking with Mobile Robots and Networked Embedded Sensors

Cooperative Tracking with Mobile Robots and Networked Embedded Sensors Institutue for Robotics and Intelligent Systems (IRIS) Technical Report IRIS-01-404 University of Southern California, 2001 Cooperative Tracking with Mobile Robots and Networked Embedded Sensors Boyoon

More information

Coverage, Exploration and Deployment by a Mobile Robot and Communication Network

Coverage, Exploration and Deployment by a Mobile Robot and Communication Network To appear in Telecommunication Systems, 2004 Coverage, Exploration and Deployment by a Mobile Robot and Communication Network Maxim A. Batalin and Gaurav S. Sukhatme Robotic Embedded Systems Lab Computer

More information

IQ-ASyMTRe: Synthesizing Coalition Formation and Execution for Tightly-Coupled Multirobot Tasks

IQ-ASyMTRe: Synthesizing Coalition Formation and Execution for Tightly-Coupled Multirobot Tasks Proc. of IEEE International Conference on Intelligent Robots and Systems, Taipai, Taiwan, 2010. IQ-ASyMTRe: Synthesizing Coalition Formation and Execution for Tightly-Coupled Multirobot Tasks Yu Zhang

More information

Subsumption Architecture in Swarm Robotics. Cuong Nguyen Viet 16/11/2015

Subsumption Architecture in Swarm Robotics. Cuong Nguyen Viet 16/11/2015 Subsumption Architecture in Swarm Robotics Cuong Nguyen Viet 16/11/2015 1 Table of content Motivation Subsumption Architecture Background Architecture decomposition Implementation Swarm robotics Swarm

More information

Real-time Adaptive Robot Motion Planning in Unknown and Unpredictable Environments

Real-time Adaptive Robot Motion Planning in Unknown and Unpredictable Environments Real-time Adaptive Robot Motion Planning in Unknown and Unpredictable Environments IMI Lab, Dept. of Computer Science University of North Carolina Charlotte Outline Problem and Context Basic RAMP Framework

More information

Initial Deployment of a Robotic Team - A Hierarchical Approach Under Communication Constraints Verified on Low-Cost Platforms

Initial Deployment of a Robotic Team - A Hierarchical Approach Under Communication Constraints Verified on Low-Cost Platforms 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems October 7-12, 2012. Vilamoura, Algarve, Portugal Initial Deployment of a Robotic Team - A Hierarchical Approach Under Communication

More information

Traffic Control for a Swarm of Robots: Avoiding Target Congestion

Traffic Control for a Swarm of Robots: Avoiding Target Congestion Traffic Control for a Swarm of Robots: Avoiding Target Congestion Leandro Soriano Marcolino and Luiz Chaimowicz Abstract One of the main problems in the navigation of robotic swarms is when several robots

More information

Flocking-Based Multi-Robot Exploration

Flocking-Based Multi-Robot Exploration Flocking-Based Multi-Robot Exploration Noury Bouraqadi and Arnaud Doniec Abstract Dépt. Informatique & Automatique Ecole des Mines de Douai France {bouraqadi,doniec}@ensm-douai.fr Exploration of an unknown

More information

Traffic Control for a Swarm of Robots: Avoiding Group Conflicts

Traffic Control for a Swarm of Robots: Avoiding Group Conflicts Traffic Control for a Swarm of Robots: Avoiding Group Conflicts Leandro Soriano Marcolino and Luiz Chaimowicz Abstract A very common problem in the navigation of robotic swarms is when groups of robots

More information

Multi-Robot Planning using Robot-Dependent Reachability Maps

Multi-Robot Planning using Robot-Dependent Reachability Maps Multi-Robot Planning using Robot-Dependent Reachability Maps Tiago Pereira 123, Manuela Veloso 1, and António Moreira 23 1 Carnegie Mellon University, Pittsburgh PA 15213, USA, tpereira@cmu.edu, mmv@cs.cmu.edu

More information

Multi-Robot Coordination. Chapter 11

Multi-Robot Coordination. Chapter 11 Multi-Robot Coordination Chapter 11 Objectives To understand some of the problems being studied with multiple robots To understand the challenges involved with coordinating robots To investigate a simple

More information

Moving Obstacle Avoidance for Mobile Robot Moving on Designated Path

Moving Obstacle Avoidance for Mobile Robot Moving on Designated Path Moving Obstacle Avoidance for Mobile Robot Moving on Designated Path Taichi Yamada 1, Yeow Li Sa 1 and Akihisa Ohya 1 1 Graduate School of Systems and Information Engineering, University of Tsukuba, 1-1-1,

More information

Technical issues of MRL Virtual Robots Team RoboCup 2016, Leipzig Germany

Technical issues of MRL Virtual Robots Team RoboCup 2016, Leipzig Germany Technical issues of MRL Virtual Robots Team RoboCup 2016, Leipzig Germany Mohammad H. Shayesteh 1, Edris E. Aliabadi 1, Mahdi Salamati 1, Adib Dehghan 1, Danial JafaryMoghaddam 1 1 Islamic Azad University

More information

Path Planning for Mobile Robots Based on Hybrid Architecture Platform

Path Planning for Mobile Robots Based on Hybrid Architecture Platform Path Planning for Mobile Robots Based on Hybrid Architecture Platform Ting Zhou, Xiaoping Fan & Shengyue Yang Laboratory of Networked Systems, Central South University, Changsha 410075, China Zhihua Qu

More information

Multi-Platform Soccer Robot Development System

Multi-Platform Soccer Robot Development System Multi-Platform Soccer Robot Development System Hui Wang, Han Wang, Chunmiao Wang, William Y. C. Soh Division of Control & Instrumentation, School of EEE Nanyang Technological University Nanyang Avenue,

More information

Self-Tuning Nearness Diagram Navigation

Self-Tuning Nearness Diagram Navigation Self-Tuning Nearness Diagram Navigation Chung-Che Yu, Wei-Chi Chen, Chieh-Chih Wang and Jwu-Sheng Hu Abstract The nearness diagram (ND) navigation method is a reactive navigation method used for obstacle

More information

Scalable Task Assignment for Heterogeneous Multi-Robot Teams

Scalable Task Assignment for Heterogeneous Multi-Robot Teams International Journal of Advanced Robotic Systems ARTICLE Scalable Task Assignment for Heterogeneous Multi-Robot Teams Regular Paper Paula García 1, Pilar Caamaño 2, Richard J. Duro 2 and Francisco Bellas

More information

Navigation of Transport Mobile Robot in Bionic Assembly System

Navigation of Transport Mobile Robot in Bionic Assembly System Navigation of Transport Mobile obot in Bionic ssembly System leksandar Lazinica Intelligent Manufacturing Systems IFT Karlsplatz 13/311, -1040 Vienna Tel : +43-1-58801-311141 Fax :+43-1-58801-31199 e-mail

More information

[31] S. Koenig, C. Tovey, and W. Halliburton. Greedy mapping of terrain.

[31] S. Koenig, C. Tovey, and W. Halliburton. Greedy mapping of terrain. References [1] R. Arkin. Motor schema based navigation for a mobile robot: An approach to programming by behavior. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA),

More information

Learning and Interacting in Human Robot Domains

Learning and Interacting in Human Robot Domains IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART A: SYSTEMS AND HUMANS, VOL. 31, NO. 5, SEPTEMBER 2001 419 Learning and Interacting in Human Robot Domains Monica N. Nicolescu and Maja J. Matarić

More information

Multi robot Team Formation for Distributed Area Coverage. Raj Dasgupta Computer Science Department University of Nebraska, Omaha

Multi robot Team Formation for Distributed Area Coverage. Raj Dasgupta Computer Science Department University of Nebraska, Omaha Multi robot Team Formation for Distributed Area Coverage Raj Dasgupta Computer Science Department University of Nebraska, Omaha C MANTIC Lab Collaborative Multi AgeNt/Multi robot Technologies for Intelligent

More information

Using Critical Junctures and Environmentally-Dependent Information for Management of Tightly-Coupled Cooperation in Heterogeneous Robot Teams

Using Critical Junctures and Environmentally-Dependent Information for Management of Tightly-Coupled Cooperation in Heterogeneous Robot Teams Using Critical Junctures and Environmentally-Dependent Information for Management of Tightly-Coupled Cooperation in Heterogeneous Robot Teams Lynne E. Parker, Christopher M. Reardon, Heeten Choxi, and

More information

Sector-Search with Rendezvous: Overcoming Communication Limitations in Multirobot Systems

Sector-Search with Rendezvous: Overcoming Communication Limitations in Multirobot Systems Paper ID #7127 Sector-Search with Rendezvous: Overcoming Communication Limitations in Multirobot Systems Dr. Briana Lowe Wellman, University of the District of Columbia Dr. Briana Lowe Wellman is an assistant

More information

Distributed Collaborative Path Planning in Sensor Networks with Multiple Mobile Sensor Nodes

Distributed Collaborative Path Planning in Sensor Networks with Multiple Mobile Sensor Nodes 7th Mediterranean Conference on Control & Automation Makedonia Palace, Thessaloniki, Greece June 4-6, 009 Distributed Collaborative Path Planning in Sensor Networks with Multiple Mobile Sensor Nodes Theofanis

More information

A Robust Neural Robot Navigation Using a Combination of Deliberative and Reactive Control Architectures

A Robust Neural Robot Navigation Using a Combination of Deliberative and Reactive Control Architectures A Robust Neural Robot Navigation Using a Combination of Deliberative and Reactive Control Architectures D.M. Rojas Castro, A. Revel and M. Ménard * Laboratory of Informatics, Image and Interaction (L3I)

More information

Surveillance strategies for autonomous mobile robots. Nicola Basilico Department of Computer Science University of Milan

Surveillance strategies for autonomous mobile robots. Nicola Basilico Department of Computer Science University of Milan Surveillance strategies for autonomous mobile robots Nicola Basilico Department of Computer Science University of Milan Intelligence, surveillance, and reconnaissance (ISR) with autonomous UAVs ISR defines

More information

Safe and Efficient Autonomous Navigation in the Presence of Humans at Control Level

Safe and Efficient Autonomous Navigation in the Presence of Humans at Control Level Safe and Efficient Autonomous Navigation in the Presence of Humans at Control Level Klaus Buchegger 1, George Todoran 1, and Markus Bader 1 Vienna University of Technology, Karlsplatz 13, Vienna 1040,

More information

Avoiding deadlock in multi-agent systems

Avoiding deadlock in multi-agent systems Avoiding deadlock in multi-agent systems Dominique Duhaut, Elian Carrillo, Sébastien Saint-Aimé To cite this version: Dominique Duhaut, Elian Carrillo, Sébastien Saint-Aimé. Avoiding deadlock in multi-agent

More information

CSCI 445 Laurent Itti. Group Robotics. Introduction to Robotics L. Itti & M. J. Mataric 1

CSCI 445 Laurent Itti. Group Robotics. Introduction to Robotics L. Itti & M. J. Mataric 1 Introduction to Robotics CSCI 445 Laurent Itti Group Robotics Introduction to Robotics L. Itti & M. J. Mataric 1 Today s Lecture Outline Defining group behavior Why group behavior is useful Why group behavior

More information

Mobile Robots Exploration and Mapping in 2D

Mobile Robots Exploration and Mapping in 2D ASEE 2014 Zone I Conference, April 3-5, 2014, University of Bridgeport, Bridgpeort, CT, USA. Mobile Robots Exploration and Mapping in 2D Sithisone Kalaya Robotics, Intelligent Sensing & Control (RISC)

More information

Learning Behaviors for Environment Modeling by Genetic Algorithm

Learning Behaviors for Environment Modeling by Genetic Algorithm Learning Behaviors for Environment Modeling by Genetic Algorithm Seiji Yamada Department of Computational Intelligence and Systems Science Interdisciplinary Graduate School of Science and Engineering Tokyo

More information

Augmented reality approach for mobile multi robotic system development and integration

Augmented reality approach for mobile multi robotic system development and integration Augmented reality approach for mobile multi robotic system development and integration Janusz Będkowski, Andrzej Masłowski Warsaw University of Technology, Faculty of Mechatronics Warsaw, Poland Abstract

More information

Towards Quantification of the need to Cooperate between Robots

Towards Quantification of the need to Cooperate between Robots PERMIS 003 Towards Quantification of the need to Cooperate between Robots K. Madhava Krishna and Henry Hexmoor CSCE Dept., University of Arkansas Fayetteville AR 770 Abstract: Collaborative technologies

More information

Tightly-Coupled Navigation Assistance in Heterogeneous Multi-Robot Teams

Tightly-Coupled Navigation Assistance in Heterogeneous Multi-Robot Teams Proc. of IEEE International Conference on Intelligent Robots and Systems (IROS), Sendai, Japan, 2004. Tightly-Coupled Navigation Assistance in Heterogeneous Multi-Robot Teams Lynne E. Parker, Balajee Kannan,

More information

Learning Reactive Neurocontrollers using Simulated Annealing for Mobile Robots

Learning Reactive Neurocontrollers using Simulated Annealing for Mobile Robots Learning Reactive Neurocontrollers using Simulated Annealing for Mobile Robots Philippe Lucidarme, Alain Liégeois LIRMM, University Montpellier II, France, lucidarm@lirmm.fr Abstract This paper presents

More information

COOPERATIVE RELATIVE LOCALIZATION FOR MOBILE ROBOT TEAMS: AN EGO- CENTRIC APPROACH

COOPERATIVE RELATIVE LOCALIZATION FOR MOBILE ROBOT TEAMS: AN EGO- CENTRIC APPROACH COOPERATIVE RELATIVE LOCALIZATION FOR MOBILE ROBOT TEAMS: AN EGO- CENTRIC APPROACH Andrew Howard, Maja J Matarić and Gaurav S. Sukhatme Robotics Research Laboratory, Computer Science Department, University

More information

DiVA Digitala Vetenskapliga Arkivet

DiVA Digitala Vetenskapliga Arkivet DiVA Digitala Vetenskapliga Arkivet http://umu.diva-portal.org This is a paper presented at First International Conference on Robotics and associated Hightechnologies and Equipment for agriculture, RHEA-2012,

More information

Distributed Vision System: A Perceptual Information Infrastructure for Robot Navigation

Distributed Vision System: A Perceptual Information Infrastructure for Robot Navigation Distributed Vision System: A Perceptual Information Infrastructure for Robot Navigation Hiroshi Ishiguro Department of Information Science, Kyoto University Sakyo-ku, Kyoto 606-01, Japan E-mail: ishiguro@kuis.kyoto-u.ac.jp

More information

Multi-Agent Planning

Multi-Agent Planning 25 PRICAI 2000 Workshop on Teams with Adjustable Autonomy PRICAI 2000 Workshop on Teams with Adjustable Autonomy Position Paper Designing an architecture for adjustably autonomous robot teams David Kortenkamp

More information

Energy-Efficient Mobile Robot Exploration

Energy-Efficient Mobile Robot Exploration Energy-Efficient Mobile Robot Exploration Abstract Mobile robots can be used in many applications, including exploration in an unknown area. Robots usually carry limited energy so energy conservation is

More information

Research Article A New Iterated Local Search Algorithm for Solving Broadcast Scheduling Problems in Packet Radio Networks

Research Article A New Iterated Local Search Algorithm for Solving Broadcast Scheduling Problems in Packet Radio Networks Hindawi Publishing Corporation EURASIP Journal on Wireless Communications and Networking Volume 2010, Article ID 578370, 8 pages doi:10.1155/2010/578370 Research Article A New Iterated Local Search Algorithm

More information

Multi-Robot Task Allocation in Uncertain Environments

Multi-Robot Task Allocation in Uncertain Environments Autonomous Robots 14, 255 263, 2003 c 2003 Kluwer Academic Publishers. Manufactured in The Netherlands. Multi-Robot Task Allocation in Uncertain Environments MAJA J. MATARIĆ, GAURAV S. SUKHATME AND ESBEN

More information

Supervisory Control for Cost-Effective Redistribution of Robotic Swarms

Supervisory Control for Cost-Effective Redistribution of Robotic Swarms Supervisory Control for Cost-Effective Redistribution of Robotic Swarms Ruikun Luo Department of Mechaincal Engineering College of Engineering Carnegie Mellon University Pittsburgh, Pennsylvania 11 Email:

More information

Global Variable Team Description Paper RoboCup 2018 Rescue Virtual Robot League

Global Variable Team Description Paper RoboCup 2018 Rescue Virtual Robot League Global Variable Team Description Paper RoboCup 2018 Rescue Virtual Robot League Tahir Mehmood 1, Dereck Wonnacot 2, Arsalan Akhter 3, Ammar Ajmal 4, Zakka Ahmed 5, Ivan de Jesus Pereira Pinto 6,,Saad Ullah

More information

Fuzzy-Heuristic Robot Navigation in a Simulated Environment

Fuzzy-Heuristic Robot Navigation in a Simulated Environment Fuzzy-Heuristic Robot Navigation in a Simulated Environment S. K. Deshpande, M. Blumenstein and B. Verma School of Information Technology, Griffith University-Gold Coast, PMB 50, GCMC, Bundall, QLD 9726,

More information

Mobile Robot Task Allocation in Hybrid Wireless Sensor Networks

Mobile Robot Task Allocation in Hybrid Wireless Sensor Networks Mobile Robot Task Allocation in Hybrid Wireless Sensor Networks Brian Coltin and Manuela Veloso Abstract Hybrid sensor networks consisting of both inexpensive static wireless sensors and highly capable

More information

A Study of Marginal Performance Properties in Robotic Teams

A Study of Marginal Performance Properties in Robotic Teams A Study of Marginal Performance Properties in Robotic Teams Avi Rosenfeld, Gal A Kaminka, and Sarit Kraus Bar Ilan University Department of Computer Science Ramat Gan, Israel {rosenfa, galk, sarit}@cs.biu.ac.il

More information

Experiments in the Coordination of Large Groups of Robots

Experiments in the Coordination of Large Groups of Robots Experiments in the Coordination of Large Groups of Robots Leandro Soriano Marcolino and Luiz Chaimowicz VeRLab - Vision and Robotics Laboratory Computer Science Department - UFMG - Brazil {soriano, chaimo}@dcc.ufmg.br

More information

DEVELOPMENT OF A ROBOID COMPONENT FOR PLAYER/STAGE ROBOT SIMULATOR

DEVELOPMENT OF A ROBOID COMPONENT FOR PLAYER/STAGE ROBOT SIMULATOR Proceedings of IC-NIDC2009 DEVELOPMENT OF A ROBOID COMPONENT FOR PLAYER/STAGE ROBOT SIMULATOR Jun Won Lim 1, Sanghoon Lee 2,Il Hong Suh 1, and Kyung Jin Kim 3 1 Dept. Of Electronics and Computer Engineering,

More information

Conflict Management in Multiagent Robotic System: FSM and Fuzzy Logic Approach

Conflict Management in Multiagent Robotic System: FSM and Fuzzy Logic Approach Conflict Management in Multiagent Robotic System: FSM and Fuzzy Logic Approach Witold Jacak* and Stephan Dreiseitl" and Karin Proell* and Jerzy Rozenblit** * Dept. of Software Engineering, Polytechnic

More information

IMPLEMENTING MULTIPLE ROBOT ARCHITECTURES USING MOBILE AGENTS

IMPLEMENTING MULTIPLE ROBOT ARCHITECTURES USING MOBILE AGENTS IMPLEMENTING MULTIPLE ROBOT ARCHITECTURES USING MOBILE AGENTS L. M. Cragg and H. Hu Department of Computer Science, University of Essex, Wivenhoe Park, Colchester, CO4 3SQ E-mail: {lmcrag, hhu}@essex.ac.uk

More information

Obstacle Displacement Prediction for Robot Motion Planning and Velocity Changes

Obstacle Displacement Prediction for Robot Motion Planning and Velocity Changes International Journal of Information and Electronics Engineering, Vol. 3, No. 3, May 13 Obstacle Displacement Prediction for Robot Motion Planning and Velocity Changes Soheila Dadelahi, Mohammad Reza Jahed

More information

Randomized Motion Planning for Groups of Nonholonomic Robots

Randomized Motion Planning for Groups of Nonholonomic Robots Randomized Motion Planning for Groups of Nonholonomic Robots Christopher M Clark chrisc@sun-valleystanfordedu Stephen Rock rock@sun-valleystanfordedu Department of Aeronautics & Astronautics Stanford University

More information

Node Deployment Strategies and Coverage Prediction in 3D Wireless Sensor Network with Scheduling

Node Deployment Strategies and Coverage Prediction in 3D Wireless Sensor Network with Scheduling Advances in Computational Sciences and Technology ISSN 0973-6107 Volume 10, Number 8 (2017) pp. 2243-2255 Research India Publications http://www.ripublication.com Node Deployment Strategies and Coverage

More information

APPROXIMATE KNOWLEDGE OF MANY AGENTS AND DISCOVERY SYSTEMS

APPROXIMATE KNOWLEDGE OF MANY AGENTS AND DISCOVERY SYSTEMS Jan M. Żytkow APPROXIMATE KNOWLEDGE OF MANY AGENTS AND DISCOVERY SYSTEMS 1. Introduction Automated discovery systems have been growing rapidly throughout 1980s as a joint venture of researchers in artificial

More information

New task allocation methods for robotic swarms

New task allocation methods for robotic swarms New task allocation methods for robotic swarms F. Ducatelle, A. Förster, G.A. Di Caro and L.M. Gambardella Abstract We study a situation where a swarm of robots is deployed to solve multiple concurrent

More information

Constraint-based Optimization of Priority Schemes for Decoupled Path Planning Techniques

Constraint-based Optimization of Priority Schemes for Decoupled Path Planning Techniques Constraint-based Optimization of Priority Schemes for Decoupled Path Planning Techniques Maren Bennewitz, Wolfram Burgard, and Sebastian Thrun Department of Computer Science, University of Freiburg, Freiburg,

More information

Using Dynamic Capability Evaluation to Organize a Team of Cooperative, Autonomous Robots

Using Dynamic Capability Evaluation to Organize a Team of Cooperative, Autonomous Robots Using Dynamic Capability Evaluation to Organize a Team of Cooperative, Autonomous Robots Eric Matson Scott DeLoach Multi-agent and Cooperative Robotics Laboratory Department of Computing and Information

More information

FRONTIER BASED MULTI ROBOT AREA EXPLORATION USING PRIORITIZED ROUTING

FRONTIER BASED MULTI ROBOT AREA EXPLORATION USING PRIORITIZED ROUTING FRONTIER BASED MULTI ROBOT AREA EXPLORATION USING PRIORITIZED ROUTING Rahul Sharma K. Daniel Honc František Dušek Department of Process control Faculty of Electrical Engineering and Informatics, University

More information

An Agent-based Heterogeneous UAV Simulator Design

An Agent-based Heterogeneous UAV Simulator Design An Agent-based Heterogeneous UAV Simulator Design MARTIN LUNDELL 1, JINGPENG TANG 1, THADDEUS HOGAN 1, KENDALL NYGARD 2 1 Math, Science and Technology University of Minnesota Crookston Crookston, MN56716

More information

Experiments on Robotic Multi-Agent System for Hose Deployment and Transportation

Experiments on Robotic Multi-Agent System for Hose Deployment and Transportation Experiments on Robotic Multi-Agent System for Hose Deployment and Transportation Ivan Villaverde, Zelmar Echegoyen, Ramón Moreno, and Manuel Graña Abstract This paper reports an experimental proof-of-concept

More information

Motion Control of a Three Active Wheeled Mobile Robot and Collision-Free Human Following Navigation in Outdoor Environment

Motion Control of a Three Active Wheeled Mobile Robot and Collision-Free Human Following Navigation in Outdoor Environment Proceedings of the International MultiConference of Engineers and Computer Scientists 2016 Vol I,, March 16-18, 2016, Hong Kong Motion Control of a Three Active Wheeled Mobile Robot and Collision-Free

More information

Transactions on Information and Communications Technologies vol 6, 1994 WIT Press, ISSN

Transactions on Information and Communications Technologies vol 6, 1994 WIT Press,   ISSN Application of artificial neural networks to the robot path planning problem P. Martin & A.P. del Pobil Department of Computer Science, Jaume I University, Campus de Penyeta Roja, 207 Castellon, Spain

More information

Rachid Alami and Felix Ingrand and Samer Qutub 1. of mobile robots, one can consider the whole eet or limit the

Rachid Alami and Felix Ingrand and Samer Qutub 1. of mobile robots, one can consider the whole eet or limit the A Scheme for Coordinating Multi-robot Planning Activities and Plans Execution Rachid Alami and Felix Ingrand and Samer Qutub 1 Abstract. We present and discuss a generic scheme for multi-robot cooperation

More information

Finding and Optimizing Solvable Priority Schemes for Decoupled Path Planning Techniques for Teams of Mobile Robots

Finding and Optimizing Solvable Priority Schemes for Decoupled Path Planning Techniques for Teams of Mobile Robots Finding and Optimizing Solvable Priority Schemes for Decoupled Path Planning Techniques for Teams of Mobile Robots Maren Bennewitz Wolfram Burgard Sebastian Thrun Department of Computer Science, University

More information

Robot Learning by Demonstration using Forward Models of Schema-Based Behaviors

Robot Learning by Demonstration using Forward Models of Schema-Based Behaviors Robot Learning by Demonstration using Forward Models of Schema-Based Behaviors Adam Olenderski, Monica Nicolescu, Sushil Louis University of Nevada, Reno 1664 N. Virginia St., MS 171, Reno, NV, 89523 {olenders,

More information

Autonomous Localization

Autonomous Localization Autonomous Localization Jennifer Zheng, Maya Kothare-Arora I. Abstract This paper presents an autonomous localization service for the Building-Wide Intelligence segbots at the University of Texas at Austin.

More information

Learning and Using Models of Kicking Motions for Legged Robots

Learning and Using Models of Kicking Motions for Legged Robots Learning and Using Models of Kicking Motions for Legged Robots Sonia Chernova and Manuela Veloso Computer Science Department Carnegie Mellon University Pittsburgh, PA 15213 {soniac, mmv}@cs.cmu.edu Abstract

More information

Reliability Impact on Planetary Robotic Missions

Reliability Impact on Planetary Robotic Missions The 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems October 18-22, 2010, Taipei, Taiwan Reliability Impact on Planetary Robotic Missions David Asikin and John M. Dolan Abstract

More information

Franοcois Michaud and Minh Tuan Vu. LABORIUS - Research Laboratory on Mobile Robotics and Intelligent Systems

Franοcois Michaud and Minh Tuan Vu. LABORIUS - Research Laboratory on Mobile Robotics and Intelligent Systems Light Signaling for Social Interaction with Mobile Robots Franοcois Michaud and Minh Tuan Vu LABORIUS - Research Laboratory on Mobile Robotics and Intelligent Systems Department of Electrical and Computer

More information

AGENT PLATFORM FOR ROBOT CONTROL IN REAL-TIME DYNAMIC ENVIRONMENTS. Nuno Sousa Eugénio Oliveira

AGENT PLATFORM FOR ROBOT CONTROL IN REAL-TIME DYNAMIC ENVIRONMENTS. Nuno Sousa Eugénio Oliveira AGENT PLATFORM FOR ROBOT CONTROL IN REAL-TIME DYNAMIC ENVIRONMENTS Nuno Sousa Eugénio Oliveira Faculdade de Egenharia da Universidade do Porto, Portugal Abstract: This paper describes a platform that enables

More information

Intelligent Power Economy System (Ipes)

Intelligent Power Economy System (Ipes) American Journal of Engineering Research (AJER) e-issn : 2320-0847 p-issn : 2320-0936 Volume-02, Issue-08, pp-108-114 www.ajer.org Research Paper Open Access Intelligent Power Economy System (Ipes) Salman

More information

Traffic Control for a Swarm of Robots: Avoiding Group Conflicts

Traffic Control for a Swarm of Robots: Avoiding Group Conflicts Traffic Control for a Swarm of Robots: Avoiding Group Conflicts Leandro Soriano Marcolino and Luiz Chaimowicz Abstract A very common problem in the navigation of robotic swarms is when groups of robots

More information