DISTRIBUTED MULTI-ROBOT ASSEMBLY/PACKAGING ALGORITHMS

Size: px
Start display at page:

Download "DISTRIBUTED MULTI-ROBOT ASSEMBLY/PACKAGING ALGORITHMS"

Transcription

1 Intelligent Automation and Soft Computing, Vol. 10, No. 4, pp , 2004 Copyright 2004, TSI Press Printed in the USA. All rights reserved DISTRIBUTED MULTI-ROBOT ASSEMBLY/PACKAGING ALGORITHMS Y. EDAN, S. BERMAN 1, E. BOTEACH, E. MENDELSON Dept. of Industrial Engineering and Management Ben-Gurion University of the Negev Be`er Sheva, Israel ABSTRACT Five different algorithms for cooperation between assembly/packaging robots in a distributed system were developed and evaluated in simulation. Independent, autonomous operation of each robot was assumed. The goal was to maximize the number of assemblies while minimizing the standard deviation of the work between the different robots. Two of the algorithms, a fuzzy algorithm and a simple take-what-you-can algorithm were implemented on an experimental system. Experimental results indicated better performance for the simple algorithm in terms of the number of assemblies. However, the fuzzy algorithm reduces the standard deviation of work between the robots and therefore equalizes the robots utilization. Equal utilization is a major factor in multirobots systems, and contributes in decreasing mean time between failure (MTBF). 1. INTRODUCTION Key Words: Multi-robots, fuzzy logic, behavior-based, assembly Assembly systems are characterized by a stochastic nature [17] which includes uncertainty in parts arrival time, dimensions of manufactured parts, and parts placed at random positions and orientations. Therefore, to enable industrial robotization of assembly tasks, capabilities to operate in an uncertain world must be developed. This requires developments of robots that synthesize their own manipulation sequences and invoke sensors and fixtures only when needed, robots with abilities to deal with unexpected events. Robotic workstations employing two or more robots can be advantageous when resource and task sharing lead to reduced costs and improved production rate [14]. Cooperation between robots can save time, resources, and space while enabling complex tasks [5] and is considered an essential attribute of intelligent manufacturing systems [16]. However, algorithms must be developed for efficient and effective cooperation and coordination. Extensive research has been conducted on synchronizing multi-robots in assembly, using optimal sequencing procedures, petri nets, developing hierarchical activities controllers and applying time-buffer methods to balance multiple arms [2, 14, 21]. However, the application of these approaches in flexible manufacturing systems has been very limited considering the dynamic nature of the assembly work cell and its inherent uncertainties. Behavior-based control enables a robot to perform in an unknown dynamic changing environment [2, 7]. This approach provides fast and robust action in the absence of an explicit plan. The main advantage is that no modeling is required since the basic behaviors react to stimuli from the environment. This enables implementation in unstructured environments. Such systems have been widely applied in mobile robots [10, 18, 19]; and have also been applied to robot manipulators [9] though to a much lesser extent [20]. Another mathematical tool for handling real world uncertainty is fuzzy logic [11]. It provides a method for translating qualitative and imprecise information into quantitative terms. Several researchers have applied fuzzy logic to behavior-based systems for multi-robot control. Most applications are in mobile robots in which fuzzy logic is used for behavior amalgamation [4, 10]. One of the key features in the design of a multi-robot system is its control methodology, i.e., how conflicts are resolved and how the joint capabilities of the multi-robot apparatus are utilized [14]. The most 1 Currently with Weizmann Institute of Science, Israel 349

2 350 Intelligent Automation and Soft Computing fundamental decision to be made is whether the system is centralized or distributed. (i.e., decentralized). Centralized systems are controlled by a single control entity. This may be infeasible for complex largescale systems. Such systems may be too complex for traditional control algorithms, spatially scattered, or have a multitude of interactions between sub-systems [9]. Decentralized operation is expected to contribute to system flexibility [5, 11], robustness and modularity [1, 3] however, there is a need to coordinate between the robots. The objective of this research was to develop and demonstrate algorithms for a distributed multi-robot assembly/packaging system. 2. METHODOLOGY The algorithms were applied to an assembly/packaging task with multi-robots, each of which has the same control algorithm. Independent, autonomous operation of each robot was assumed with nonoverlapping workspaces. The goal of each robot was to assemble/package a part that is a combination of two types of sub-parts. There was no constraint on the assembling/packaging sequence. The following parameters were varied in a simulation which compared five different algorithms: the number of robots; location of robots; robot cycle times, and assembly configuration (i.e., the number of sub-parts from each type for the assembly/packaging of a full part). The performance criteria were defined as the number of assemblies and distribution of workload between the robots. The goal was to maximize the number of assemblies (denoted as NUM_ASBY) while minimizing the standard deviation of the work between the different robots (denoted as STD_BR). The algorithm efficiency measure was defined as the weighed combination of these two parameters and was normalized to facilitate comparison between different simulated conditions [eq. 1]. Algorithm efficiency measure=w1 STD_BR+w2 NUM_ASBY (1) where: w1, w2 are the weights of each parameter An experiment was performed to validate the simulations and included implementation of two of the simulated algorithms the simplest algorithm and the most complicated one. 3. SIMULATION 3.1 Description A simulation model was developed in Visual C++ and consisted of the following elements: a conveyor, two types of sub-parts entering the conveyor, and several robots on each side of the conveyor. The following parameters could be varied [6]: the number of robots, robots location along the conveyor, robot cycle times, conveyor cycle times and the number and types of sub-parts constituting a package. The following algorithms were developed, implemented and evaluated [6]: Simple: implements the take-what-you-can principle. If a sub-part is needed to complete the assembly and available on the conveyor - the robot takes it. This algorithm is simple to implement and does not require any data collection or sharing. It is used as the baseline for comparison to the other algorithms. Average: This algorithm ensures equal utilization of all robots: each robot assembles new parts only if its number of assemblies is less than the average number of assemblies. Each robot must know the other robots average number of assemblies. Occupancy: This algorithm tries to reduce the need to wait for the slower robots when robots with different cycle times are employed. A utilized step is defined as a step in which the robot performed an operation; a non-utilized step is when the robot did not perform an operation. This algorithm tries to equalize the relation between non-utilized and utilized steps for all robots. Behavior-based: This algorithm strives to equalize robot utilization without the need of explicit knowledge about other robots. The reactive nature of the algorithm is suited for the stochastic nature of the parts arrival rate. Two behaviors were defined: satisfaction (high productivity), frustration (low productivity). The output is a decision to take or leave the current sub-part. The robot takes a part whenever it cannot perform an assembly aiming to maximize productivity. Fuzzy: This algorithm tries to maintain equal utilization under uncertainty and perturbations in the part arrival rate. The fuzzy output, defined as a decision to take or leave a sub-part takes into account the

3 Distributed Multi-Robot Assembly/Packaging Algorithms 351 following fuzzy variables: Assembly ratio - the ratio of robot assemblies relative to the average number of assemblies; Utilization ration - the ratio of robot utilization relative to the average utilization; and Location - the robot s location. These parameters are weighted using eight fuzzy rules (Figure 1). The robot reacts according to its condition, and decides whether to pick the incoming part or to rest in current control cycle. This algorithm considers many parameters and therefore, is considered a complicated algorithm for implementation. Assembly ratio Assembly ratio Low close_to_ average Take part Take part High Medium Assembly ratio high Take part Low IF Utilization ratio low Take part High Utilization ratio IS close_to_ THEN Take part IS Medium average Utilization ratio High Take part Low Location Close Take part Medium Location Far Take part High Figure 1. Fuzzy rule base Analysis of the algorithms were conducted for different number of robots, different robot locations along the conveyor, different robot cycle times and different configurations of the package (number of subparts from each type). In each simulation only one parameter was varied. The following were considered as the base line values: 6 robots, conveyor and robot cycle times of 1000 ms, package configured of 4 subparts of type a and 2 sub-parts of type b. Each simulation consisted of 1000 sub-parts that entered the conveyor randomly. 3.2 Results Results (Table I) indicated that for all cases the simple algorithm yielded the maximum number of assemblies (NUM_ASBY) but with the maximum differences between the robots (maximum STD_BR). The average algorithm resulted in equal performance of all robots (i.e., STD_BR was zero) as expected, but with an overall low NUM_ASBY. The second best performing algorithm regarding NUM_ASBY and STD_BR were the fuzzy and occupancy algorithm respectively. In most cases the fuzzy algorithm achieves lower STD_BR than the behavior-based algorithm. The robots locations hardly influences the NUM_ASBY in the simple, average, occupancy and fuzzy algorithms and had small effect on the outcome also in the behavior algorithm. Differences in cycle times have significant influence on both NUM_ASBY and STD_BR and caused differences of approximately 40% in NUM_ASBY for the average algorithm as compared to only 20% differences in all other algorithms. In all algorithms when the assembly/package is composed of equal distribution of sub-parts the highest NUM_ASBY is achieved. Table II describes the efficiency measure for different weights of the NUM_ASBY and the STD_BR. For all algorithms, except for the simple algorithm, the efficiency measure decreases as the relative weight of the NUM_ASBY increases. For the simple algorithm, as expected, the trend is vice versa (since the algorithm gives priority to maximum NUM_ASBY). In all cases (except for case in which the relation between STD_BR and NUM_ASBY is 35-65) the fuzzy algorithm resulted in the best efficiency. The

4 352 Intelligent Automation and Soft Computing Table I. Simulation results* *Total number of assemblies (standard deviation between the different robots) (a) Number of robots package consists of 4 parts of type a and 2 parts of type b; robot and conveyor cycle times = 1000ms Number of Simple Average Occupancy Behavior Fuzzy robots 3 99 (5.2) 84 (0) 78 (0) 71 (1.15) 83 (0.58) (8.62) 92 (0) 88 (0) 89 (2.99) 95 (0.5) (15.63) 108 (0) 101 (0.41) 101 (2.40) 111 (1.22) (11.56) 120 (0) 110 (0) 62 (0.42) (2.62) (11.56) 120 (0) 100 (0) 60 (0) 117 (2.7) (b) Robots location along the conveyor 6 robots; package consists of 4 parts of type a and 2 parts of type b robot and conveyor cycle times = 1000ms Location* Simple Average Occupancy Behavior Fuzzy 1 (one side) 120 (15.54) 107 (0.41) 101 (0.41) 108 (0.0) 111 (2.26) 2 (4:2) 120 (15.54) 108 (0) 102 (0) 101 (2.4) 109 (1.61) 3 (3:3) eq. 121 (15.63) 108 (0) 101 (0.41) 101 (2.4) 111 (1.22) 4 (3:3) al. 120 (15.54) 107 (0.41) 101 (0.41) 101 (1.94) 111 (1.38) 5 (3:3) al.,eq.,al., eq 120 (15.23) 108 (0.0) 101 (0.41) 92 (1.63) 110 (2.16) Location* (X:Y indicate number of robots on each side of conveyor, X left side, Y right side; Eq. Indicates one opposite the other, Al. Indicates alternating locations: one robot on one side with no robot opposite it, second robot on other side with no robot opposite it, etc.) robot conveyor motion direction

5 Distributed Multi-Robot Assembly/Packaging Algorithms 353 (c) Robot cycle times (X:Y:Z;R:S:T indicate robot cycle timex1000ms; conveyor 1000ms) 6 robots, 3 on each side; package consists of 4 parts of type a and 2 parts of type b Cycle times* Simple Average Occupancy Behavior Fuzzy (1:2:3; 2:3:1) 104 (10.76) 60 (0) 83 (7.28) 86 (3.83) 80 (3.14) (3:2:1; 3:2:1) 104 (6.25) 66 (0) 80 (6.95) 89 (7.29) 86 (3.14) (2:2:2; 2:2:2) 121 (15.63) 108 (0) 101 (0.41) 101 (2.4) 111 (1.22) (1:2:3; 1:2:3) 105 (14.92) 52 (0.52) 65 (5.67) 72 (4.05) 63 (2.95) (3:1.5:1; 110 (10.44) 66 (0.0) 82 (5.13) 81 (2.43) 81 (3.99) 1.5:1:2.5) Cycle times* (X:Y:Z ; R:S:T indicate relationship between cycle times of robots on each side of conveyor Where X,Y,Z are located on left side and R,S,T are located on right side of conveyor, e.g.1:2:3; 2:3:1 indicates robots with following cycle times 1000:2000:3000; 2000:3000:1000) Z Y X T S R (d) Assembly configuration (number and type of sub-parts: Xa, Yb: X parts of) 6 robots, 3 on each side robot and conveyor cycle times = 1000ms Assembly configuration Simple Average Occupancy Behavior Fuzzy 1 (2a, 2b) 235 (15.21) 174 (0) 180 (0) 180 (2.28) 189 (0.84) 2 (1a, 3b) 163 (23.55) 136 (0.52) 143 (0.41) 151 (6.74) 148 (2.88) 3 (4a, 2b) 121 (15.63) 108 (0) 101 (0.41) 101 (2.4) 111 (1.22) 4 (4a, 0b) 121 (21.09) 108 (0) 106 (0.52) 111 (4.93) 111 (1.76) 5 (7a, 3b) 69 (8.14) 57 (0.55) 54 (0.0) 48 (0.63) 63 (1.22) Table II. Summary of algorithm efficiency measure for different weights. Weights* (%) w1-w2 For all case studies described in Table 1 Simple Average Occupancy Behavior Fuzzy Average Algorithm efficiency measure*=w1 STD_BR+w2 NUM_ASBY

6 354 Intelligent Automation and Soft Computing occupancy algorithm is the second best performing algorithm followed by the average algorithm. The simple algorithms yields the lowest efficiency when the weight of total NUM_ASBY is equal or lower than the weight of the STD_BR. 4. EXPERIMENTAL SYSTEM 4.1 Description The implemented packaging system is composed of two articulated manipulators, a linear conveyor and an overhead camera. The package consists of three different part types, each part has a different size. A machine vision system identifies the arrival of a new part and its type. Each robot stocks the parts in a buffer, and prepares the package after all required parts have arrived (Figure 2). The buffer could house up to six parts. Camera Robot I conveyor Buffer Buffer Parts Robot II Figure 2. Experimental system layout Two algorithms were implemented: simple and fuzzy. Twelve experiments were conducted to compare the algorithms, while changing the parts arrival frequency and conveyor velocity. These parameters were varied in order to test the system s operation for different workloads and times available for decisionmaking. The system was fed with parts in three different frequencies: an average of 10 seconds between parts, an average of 15 seconds, and an average of 20 seconds. Conveyor velocities of 4 and 5 cm/sec were evaluated. Each experiment was conducted twice, once for each control algorithm. Each experiment included a batch of about 200 parts. 4.2 Results In the hardware implementation not all parts were taken due to a technical limitation in the part feeder mechanism. This was due to the fact that the parts had to be identified on-line. The vision system employed was not optimized for real-time performance, and therefore was the limiting factor in the system. In addition, the rate of parts not taken by any of the robots is high. Adding a cyclic conveyor to bring nontaken parts back to the system can solve this. Results were analyzed differently than in the simulation due to technical limitations. Two new parameters were defined: Number of parts taken (NPT) the number of parts picked by the robot's divided by the total number of part that entered the system; Normalized number of assemblies (NNA) the number of assemblies divided by the theoretical number of possible assemblies (the number of parts that entered the system divided by the number of parts in an assembly). Additionally, for verification, Utilization (the time the robot operated divided by the total experiment time) was

7 Distributed Multi-Robot Assembly/Packaging Algorithms 355 measured. Utilization, NPT, and NNA results should all point in the same direction and give compensating information. Utilization in the implemented system was relatively low (approximately 60%), due to the systems technical limitation. In all three parameters, Utilization, NPT, and NNA the simple algorithm yielded better results, 12%, 7%, and 5% difference respectively (Table III). Though similar in direction, in the simulation the average difference in the number of assemblies between the algorithms was much higher (12%) than the difference in the normalized number of assemblies (5%) [6]. This may be explained by the overall low utilization of the hardware experiment. Similar to the simulations workload was distributed much more evenly in the fuzzy algorithm. In the fuzzy algorithm the robots utilization was practically equal, similar to the simulation results. Table III. Average experimental results (in percentage). Simple Algorithm Fuzzy Algorithm Robot I Robot II System Robot I Robot II System NPT NNA Utilization As expected, increasing the parts arrival frequency increased average utilization from 46% in the lowest frequency to 59% in the highest frequency (13% improvement). However, it also increased the average number of parts not taken from 30% to 51% correspondingly [13]. An interesting trend observed was the change in the improvement rate [13]. Increasing the parts arrival frequency from 3 parts to 4 parts per minute improved utilization in the simple algorithm by 12%. Additional increase in parts arrival frequency improves the utilization by only 5%. However, in the fuzzy algorithm, increasing the parts arrival frequency from 3 parts to 4 parts per minute improved utilization by 7%. Additional increase in arrival part frequency improves utilization by 13%. As the mean time between parts arrival becomes shorter, the improvement rate for the simple algorithm decreases, while it increases in the fuzzy algorithm. To validate this trend statistically, additional experiments must be conducted. Increasing conveyor velocity did not reduce system performance showing that there was ample time for decision making for both algorithms in the current settings. 5. CONCLUSIONS This research investigated decentralized algorithms for multi-robot workcells and demonstrates its feasibility for an assembly/packaging task. The main advent in the presented algorithms is the robots abilities to deal with uncertainties in parts arrival. In these cases optimal sequencing procedures are not applicable, although future development could use them as a baseline for comparison in combination with a learning system that predicts parts arrival. Efficient and effective operation is enabled by independent operation of each robot. This efficiency increases as the system gets busier. The simple take-what-you-can algorithm yielded best performance regarding the total number of parts assembled both in simulation and in the experimental system. The fuzzy algorithm achieved best performance in terms of the efficiency measure defined. As the system gets busier this advantage is enhanced. The fuzzy algorithm was also effective in equalizing robots utilization. The hardware implementation indicated the need to define an additional performance measure system utilization. Future research is underway to validate the experiments with additional robots. ACKNOWLEDGMENTS This research was supported in part by the Paul Ivanier Center for Robotics and Production Management, Ben-Gurion University of the Negev.

8 356 Intelligent Automation and Soft Computing REFERENCES 1. A. Agah and A. G. Bekey, Efficiency Assessment of Performance of Decentralized Autonomous Multi-Robot System, Journal of Robotics and Mechatronics, 8(3), , R. C. Arkin, Behavior based robotics, MIT Press, MASS, F. Bard, E. Dar-El, and A. Shtub, An Analytic Framework for Sequencing Mixed Model Assembly Lines, Intl. Journal Production Research, 30(1), 35-48, S. Berman, M. A. Oliveira, Y. Edan, and M. Jamshidi, Hierarchical Fuzzy Behavior-Based Control of a Multi-Agent Robotic System, Proceedings of the 7 th Mediterranean Conference on Control and Automation (MED99), R. W. Bernnan, Performance comparison and analysis of reactive and planning-based control architecture for manufacturing, Robotics and Computer integrated Manufacturing, 16, , E. Boteach, Algorithms for multi-robot assembly/packaging systems. M.Sc thesis, Dept. of Industrial Engineering and Management, Ben-Gurion University of the Negev, Beer Sheva, Israel, R. A. Brooks, A robust layered control system for a mobile robot. IEEE Trans. on Robotics and Automation 2(1), 14-23, P. H. Brill and M. Mandelbaum, Measurement of adaptivity and flexibility in production system European Journal of Operational Research, 49, , J. Connell, A behavior-based arm controller, IEEE Trans. on Robotics and Automation, 5(6), , E. Gat, R. Desai, R. Ivlev, J. Loch, and D. Miller, Behaviour control for robotic exploration of planetary surfaces. IEEE Trans. on Robotics and Automation 10(4), , P. Y. Glorennec, Coordination between autonomous robots. Intl. J. of Approximate Reasoning 17(4), , M. Jamshidi, Large scale systems: modeling control and fuzzy logic, Prentice Hall, NJ E. Mendelson and O. Nayer, Implementation of Multi-Robots Behavior Based With Fuzzy Logic Packaging System. B.Sc. Final Project, Department of Industrial Engineering, Ben Gurion University of the Negev, Beer-Sheva 84105, S. Y. Nof and D. Hanna, Operational characteristics of multi-robot systems with cooperation. Intl. Journal Production Research 27(3), , L. E. Parker, Alliance: An Architecture for fault tolerant multirobot cooperation. IEEE Trans. on Robotics and Automation 14(2), , V. Rajan and S. Y. Nof, A game theoretic approach for cooperation control in multi-machine workstations. Research Memorandum No School of Industrial Engineering, Purdue University, R. S. Sharma, S. M. LaValle, and S. Hutchinson, Optimizing robot motion strategies for assembly with stochastic models of the assembly process. IEEE Trans. on Robotics and Automation 12(2), , T. Shibata, K. Ohkawa, and K. Tanie, Spontaneous behaviour of robots for cooperation - emotionally intelligent robot system. Proceedings of the 1996 IEEE Intl. Conf. on Robotics and Automation, , D. Shirley and J. Mateijevic, Mars pathfinder microver. Autonomous Robots 2, , C. P. Tung and A. Kak, Integrating sensing, task planning and execution for robotic assembly. IEEE Trans. on Robotics and Automation 12(2), , S. T. Yee and J. A. Ventura, A petri net model to determine optimal assembly sequences with assembly operation constraints. Journal of Manufacturing Systems 18(3), , 1999.

9 Distributed Multi-Robot Assembly/Packaging Algorithms 357 ABOUT THE AUTHORS Y. Edan received a B.Sc. in Computer Engineering, Technion; M.Sc. in Agricultural Engineering, Technion and PhD in Engineering, Purdue University. She has performed research in robotics, sensors, system architectures, simulation, and decision-making systems. In addition, she has made major contributions in the introduction and application of intelligent automation and robotic systems to the field of agriculture with several patents. She is currently the Chair of the Dept. of Industrial Engineering and Management at Ben-Gurion University of the Negev, and was the Chair of the Paul Ivanier Center for Robotics and Production Management at Ben-Gurion University. Prof. Edan is a member of the IEEE Robotics and Automation Society, and ASAE, Society for Engineering in Agricultural, Food and Biological Systems. She has been the Chair of the Flexible Automation and Robotics/Mechatronics and BioRobotics committees, ASAE. Dr. Edan is active on several editorial boards (Intl. Journal of Industrial Engineering - Applications and Practice; IIE Transactions on Operations Engineering) and has been an Associate Editor of Transactions of the ASAE. S. Berman received a B.Sc. in Electrical and Computer Engineering, Technion; M.Sc in Electrical and Computer Engineering, and Ph.D. in Industrial Engineering, both from Ben-Gurion University of the Negev. In she was a visiting scholar at the ACE Center, the University of New Mexico, USA. She currently is a Post doctoral fellow at the Department of Computer Science and Applied Mathematics at the Weizmann Institute of Science. Her research interests include robotics, computer integrated manufacturing, and soft computing. Photo Not Available E. Boteach received a B.Sc. in Mechanical Engineering, and M.Sc. in Industrial Engineering and Management, both from Ben-Gurion University of the Negev. He currently is an engineer in a software company in Israel. E. Mendelson received a B.Sc. in Industrial Engineering and Management, Ben- Gurion University of the Negev and this work is part of her M.Sc. thesis in the Dept. of Industrial Engineering and Management, Ben-Gurion University of the Negev. She is a PhD candidate at the Interdisciplinary Center for Neural Computations at the Hebrew University in Jerusalem. Her research interests include robotics and industrial engineering.

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

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

Behaviour-Based Control. IAR Lecture 5 Barbara Webb

Behaviour-Based Control. IAR Lecture 5 Barbara Webb Behaviour-Based Control IAR Lecture 5 Barbara Webb Traditional sense-plan-act approach suggests a vertical (serial) task decomposition Sensors Actuators perception modelling planning task execution motor

More information

Key-Words: - Fuzzy Behaviour Controls, Multiple Target Tracking, Obstacle Avoidance, Ultrasonic Range Finders

Key-Words: - Fuzzy Behaviour Controls, Multiple Target Tracking, Obstacle Avoidance, Ultrasonic Range Finders Fuzzy Behaviour Based Navigation of a Mobile Robot for Tracking Multiple Targets in an Unstructured Environment NASIR RAHMAN, ALI RAZA JAFRI, M. USMAN KEERIO School of Mechatronics Engineering Beijing

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

Evolving High-Dimensional, Adaptive Camera-Based Speed Sensors

Evolving High-Dimensional, Adaptive Camera-Based Speed Sensors In: M.H. Hamza (ed.), Proceedings of the 21st IASTED Conference on Applied Informatics, pp. 1278-128. Held February, 1-1, 2, Insbruck, Austria Evolving High-Dimensional, Adaptive Camera-Based Speed Sensors

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

The Architecture of the Neural System for Control of a Mobile Robot

The Architecture of the Neural System for Control of a Mobile Robot The Architecture of the Neural System for Control of a Mobile Robot Vladimir Golovko*, Klaus Schilling**, Hubert Roth**, Rauf Sadykhov***, Pedro Albertos**** and Valentin Dimakov* *Department of Computers

More information

IEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 21, NO. 1, JANUARY

IEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 21, NO. 1, JANUARY IEEE TRANSACTIONS ON POWER ELECTRONICS, OL. 21, NO. 1, JANUARY 2006 73 Maximum Power Tracking of Piezoelectric Transformer H Converters Under Load ariations Shmuel (Sam) Ben-Yaakov, Member, IEEE, and Simon

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

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

MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT

MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT F. TIECHE, C. FACCHINETTI and H. HUGLI Institute of Microtechnology, University of Neuchâtel, Rue de Tivoli 28, CH-2003

More information

From Model-Based Strategies to Intelligent Control Systems

From Model-Based Strategies to Intelligent Control Systems From Model-Based Strategies to Intelligent Control Systems IOAN DUMITRACHE Department of Automatic Control and Systems Engineering Politehnica University of Bucharest 313 Splaiul Independentei, Bucharest

More information

This list supersedes the one published in the November 2002 issue of CR.

This list supersedes the one published in the November 2002 issue of CR. PERIODICALS RECEIVED This is the current list of periodicals received for review in Reviews. International standard serial numbers (ISSNs) are provided to facilitate obtaining copies of articles or subscriptions.

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

Overview Agents, environments, typical components

Overview Agents, environments, typical components Overview Agents, environments, typical components CSC752 Autonomous Robotic Systems Ubbo Visser Department of Computer Science University of Miami January 23, 2017 Outline 1 Autonomous robots 2 Agents

More information

Available theses in robotics (March 2018) Prof. Paolo Rocco Prof. Andrea Maria Zanchettin

Available theses in robotics (March 2018) Prof. Paolo Rocco Prof. Andrea Maria Zanchettin Available theses in robotics (March 2018) Prof. Paolo Rocco Prof. Andrea Maria Zanchettin Ergonomic positioning of bulky objects Thesis 1 Robot acts as a 3rd hand for workpiece positioning: Muscular fatigue

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

FORMAL MODELING AND VERIFICATION OF MULTI-AGENTS SYSTEM USING WELL- FORMED NETS

FORMAL MODELING AND VERIFICATION OF MULTI-AGENTS SYSTEM USING WELL- FORMED NETS FORMAL MODELING AND VERIFICATION OF MULTI-AGENTS SYSTEM USING WELL- FORMED NETS Meriem Taibi 1 and Malika Ioualalen 1 1 LSI - USTHB - BP 32, El-Alia, Bab-Ezzouar, 16111 - Alger, Algerie taibi,ioualalen@lsi-usthb.dz

More information

NAVIGATION OF MOBILE ROBOT USING THE PSO PARTICLE SWARM OPTIMIZATION

NAVIGATION OF MOBILE ROBOT USING THE PSO PARTICLE SWARM OPTIMIZATION Journal of Academic and Applied Studies (JAAS) Vol. 2(1) Jan 2012, pp. 32-38 Available online @ www.academians.org ISSN1925-931X NAVIGATION OF MOBILE ROBOT USING THE PSO PARTICLE SWARM OPTIMIZATION Sedigheh

More information

COMPACT FUZZY Q LEARNING FOR AUTONOMOUS MOBILE ROBOT NAVIGATION

COMPACT FUZZY Q LEARNING FOR AUTONOMOUS MOBILE ROBOT NAVIGATION COMPACT FUZZY Q LEARNING FOR AUTONOMOUS MOBILE ROBOT NAVIGATION Handy Wicaksono, Khairul Anam 2, Prihastono 3, Indra Adjie Sulistijono 4, Son Kuswadi 5 Department of Electrical Engineering, Petra Christian

More information

PHYSICAL ROBOTS PROGRAMMING BY IMITATION USING VIRTUAL ROBOT PROTOTYPES

PHYSICAL ROBOTS PROGRAMMING BY IMITATION USING VIRTUAL ROBOT PROTOTYPES Bulletin of the Transilvania University of Braşov Series I: Engineering Sciences Vol. 6 (55) No. 2-2013 PHYSICAL ROBOTS PROGRAMMING BY IMITATION USING VIRTUAL ROBOT PROTOTYPES A. FRATU 1 M. FRATU 2 Abstract:

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

Adaptive Action Selection without Explicit Communication for Multi-robot Box-pushing

Adaptive Action Selection without Explicit Communication for Multi-robot Box-pushing Adaptive Action Selection without Explicit Communication for Multi-robot Box-pushing Seiji Yamada Jun ya Saito CISS, IGSSE, Tokyo Institute of Technology 4259 Nagatsuta, Midori, Yokohama 226-8502, JAPAN

More information

Unit 1: Introduction to Autonomous Robotics

Unit 1: Introduction to Autonomous Robotics Unit 1: Introduction to Autonomous Robotics Computer Science 4766/6778 Department of Computer Science Memorial University of Newfoundland January 16, 2009 COMP 4766/6778 (MUN) Course Introduction January

More information

Research Proposal: Autonomous Mobile Robot Platform for Indoor Applications :xwgn zrvd ziad mipt ineyiil zinepehe`e zciip ziheaex dnxethlt

Research Proposal: Autonomous Mobile Robot Platform for Indoor Applications :xwgn zrvd ziad mipt ineyiil zinepehe`e zciip ziheaex dnxethlt Research Proposal: Autonomous Mobile Robot Platform for Indoor Applications :xwgn zrvd ziad mipt ineyiil zinepehe`e zciip ziheaex dnxethlt Igal Loevsky, advisor: Ilan Shimshoni email: igal@tx.technion.ac.il

More information

Mission Reliability Estimation for Repairable Robot Teams

Mission Reliability Estimation for Repairable Robot Teams Carnegie Mellon University Research Showcase @ CMU Robotics Institute School of Computer Science 2005 Mission Reliability Estimation for Repairable Robot Teams Stephen B. Stancliff Carnegie Mellon University

More information

UNIVERSITY OF REGINA FACULTY OF ENGINEERING. TIME TABLE: Once every two weeks (tentatively), every other Friday from pm

UNIVERSITY OF REGINA FACULTY OF ENGINEERING. TIME TABLE: Once every two weeks (tentatively), every other Friday from pm 1 UNIVERSITY OF REGINA FACULTY OF ENGINEERING COURSE NO: ENIN 880AL - 030 - Fall 2002 COURSE TITLE: Introduction to Intelligent Robotics CREDIT HOURS: 3 INSTRUCTOR: Dr. Rene V. Mayorga ED 427; Tel: 585-4726,

More information

Dr. Wenjie Dong. The University of Texas Rio Grande Valley Department of Electrical Engineering (956)

Dr. Wenjie Dong. The University of Texas Rio Grande Valley Department of Electrical Engineering (956) Dr. Wenjie Dong The University of Texas Rio Grande Valley Department of Electrical Engineering (956) 665-2200 Email: wenjie.dong@utrgv.edu EDUCATION PhD, University of California, Riverside, 2009 Major:

More information

CYCLIC GENETIC ALGORITHMS FOR EVOLVING MULTI-LOOP CONTROL PROGRAMS

CYCLIC GENETIC ALGORITHMS FOR EVOLVING MULTI-LOOP CONTROL PROGRAMS CYCLIC GENETIC ALGORITHMS FOR EVOLVING MULTI-LOOP CONTROL PROGRAMS GARY B. PARKER, CONNECTICUT COLLEGE, USA, parker@conncoll.edu IVO I. PARASHKEVOV, CONNECTICUT COLLEGE, USA, iipar@conncoll.edu H. JOSEPH

More information

Online Evolution for Cooperative Behavior in Group Robot Systems

Online Evolution for Cooperative Behavior in Group Robot Systems 282 International Dong-Wook Journal of Lee, Control, Sang-Wook Automation, Seo, and Systems, Kwee-Bo vol. Sim 6, no. 2, pp. 282-287, April 2008 Online Evolution for Cooperative Behavior in Group Robot

More information

An Integrated Framework for Assembly-Oriented Product Design and Optimization

An Integrated Framework for Assembly-Oriented Product Design and Optimization Volume 19, Number 2 - February 2003 to April 2003 An Integrated Framework for Assembly-Oriented Product Design and Optimization By Dr. Qiang Su and Dr. Shana Shiang-Fong Smith KEYWORD SEARCH CAD CIM Design

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

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

An Integrated HMM-Based Intelligent Robotic Assembly System

An Integrated HMM-Based Intelligent Robotic Assembly System An Integrated HMM-Based Intelligent Robotic Assembly System H.Y.K. Lau, K.L. Mak and M.C.C. Ngan Department of Industrial & Manufacturing Systems Engineering The University of Hong Kong, Pokfulam Road,

More information

COS Lecture 1 Autonomous Robot Navigation

COS Lecture 1 Autonomous Robot Navigation COS 495 - Lecture 1 Autonomous Robot Navigation Instructor: Chris Clark Semester: Fall 2011 1 Figures courtesy of Siegwart & Nourbakhsh Introduction Education B.Sc.Eng Engineering Phyics, Queen s University

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

MECHATRONICS IN BIOMEDICAL APPLICATIONS AND BIOMECHATRONICS

MECHATRONICS IN BIOMEDICAL APPLICATIONS AND BIOMECHATRONICS MECHATRONICS IN BIOMEDICAL APPLICATIONS AND BIOMECHATRONICS Job van Amerongen Cornelis J. Drebbel Research Institute for Systems Engineering, Faculty of Electrical Engineering, University of Twente, P.O.

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

Journal Title ISSN 5. MIS QUARTERLY BRIEFINGS IN BIOINFORMATICS

Journal Title ISSN 5. MIS QUARTERLY BRIEFINGS IN BIOINFORMATICS List of Journals with impact factors Date retrieved: 1 August 2009 Journal Title ISSN Impact Factor 5-Year Impact Factor 1. ACM SURVEYS 0360-0300 9.920 14.672 2. VLDB JOURNAL 1066-8888 6.800 9.164 3. IEEE

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

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

MSc(CompSc) List of courses offered in

MSc(CompSc) List of courses offered in Office of the MSc Programme in Computer Science Department of Computer Science The University of Hong Kong Pokfulam Road, Hong Kong. Tel: (+852) 3917 1828 Fax: (+852) 2547 4442 Email: msccs@cs.hku.hk (The

More information

Why Is It So Difficult For A Robot To Pass Through A Doorway Using UltraSonic Sensors?

Why Is It So Difficult For A Robot To Pass Through A Doorway Using UltraSonic Sensors? Why Is It So Difficult For A Robot To Pass Through A Doorway Using UltraSonic Sensors? John Budenske and Maria Gini Department of Computer Science University of Minnesota Minneapolis, MN 55455 Abstract

More information

Expression Of Interest

Expression Of Interest Expression Of Interest Modelling Complex Warfighting Strategic Research Investment Joint & Operations Analysis Division, DST Points of Contact: Management and Administration: Annette McLeod and Ansonne

More information

A Reactive Collision Avoidance Approach for Mobile Robot in Dynamic Environments

A Reactive Collision Avoidance Approach for Mobile Robot in Dynamic Environments A Reactive Collision Avoidance Approach for Mobile Robot in Dynamic Environments Tang S. H. and C. K. Ang Universiti Putra Malaysia (UPM), Malaysia Email: saihong@eng.upm.edu.my, ack_kit@hotmail.com D.

More information

Available theses in robotics (November 2017) Prof. Paolo Rocco Prof. Andrea Maria Zanchettin

Available theses in robotics (November 2017) Prof. Paolo Rocco Prof. Andrea Maria Zanchettin Available theses in robotics (November 2017) Prof. Paolo Rocco Prof. Andrea Maria Zanchettin Ergonomic positioning of bulky objects Thesis 1 Robot acts as a 3rd hand for workpiece positioning: Muscular

More information

AN AUTONOMOUS SIMULATION BASED SYSTEM FOR ROBOTIC SERVICES IN PARTIALLY KNOWN ENVIRONMENTS

AN AUTONOMOUS SIMULATION BASED SYSTEM FOR ROBOTIC SERVICES IN PARTIALLY KNOWN ENVIRONMENTS AN AUTONOMOUS SIMULATION BASED SYSTEM FOR ROBOTIC SERVICES IN PARTIALLY KNOWN ENVIRONMENTS Eva Cipi, PhD in Computer Engineering University of Vlora, Albania Abstract This paper is focused on presenting

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

A User Friendly Software Framework for Mobile Robot Control

A User Friendly Software Framework for Mobile Robot Control A User Friendly Software Framework for Mobile Robot Control Jesse Riddle, Ryan Hughes, Nathaniel Biefeld, and Suranga Hettiarachchi Computer Science Department, Indiana University Southeast New Albany,

More information

Available online at ScienceDirect. Procedia Computer Science 56 (2015 )

Available online at  ScienceDirect. Procedia Computer Science 56 (2015 ) Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 56 (2015 ) 538 543 International Workshop on Communication for Humans, Agents, Robots, Machines and Sensors (HARMS 2015)

More information

Fuzzy Logic for Behaviour Co-ordination and Multi-Agent Formation in RoboCup

Fuzzy Logic for Behaviour Co-ordination and Multi-Agent Formation in RoboCup Fuzzy Logic for Behaviour Co-ordination and Multi-Agent Formation in RoboCup Hakan Duman and Huosheng Hu Department of Computer Science University of Essex Wivenhoe Park, Colchester CO4 3SQ United Kingdom

More information

UNIT VI. Current approaches to programming are classified as into two major categories:

UNIT VI. Current approaches to programming are classified as into two major categories: Unit VI 1 UNIT VI ROBOT PROGRAMMING A robot program may be defined as a path in space to be followed by the manipulator, combined with the peripheral actions that support the work cycle. Peripheral actions

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

Application of Soft Computing Techniques in Water Resources Engineering

Application of Soft Computing Techniques in Water Resources Engineering International Journal of Dynamics of Fluids. ISSN 0973-1784 Volume 13, Number 2 (2017), pp. 197-202 Research India Publications http://www.ripublication.com Application of Soft Computing Techniques in

More information

Robot Task-Level Programming Language and Simulation

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

More information

Sonar Behavior-Based Fuzzy Control for a Mobile Robot

Sonar Behavior-Based Fuzzy Control for a Mobile Robot Sonar Behavior-Based Fuzzy Control for a Mobile Robot S. Thongchai, S. Suksakulchai, D. M. Wilkes, and N. Sarkar Intelligent Robotics Laboratory School of Engineering, Vanderbilt University, Nashville,

More information

Development of a Sensor-Based Approach for Local Minima Recovery in Unknown Environments

Development of a Sensor-Based Approach for Local Minima Recovery in Unknown Environments Development of a Sensor-Based Approach for Local Minima Recovery in Unknown Environments Danial Nakhaeinia 1, Tang Sai Hong 2 and Pierre Payeur 1 1 School of Electrical Engineering and Computer Science,

More information

Rajdeep Kaur Aulakh Department of Computer Science and Engineering

Rajdeep Kaur Aulakh Department of Computer Science and Engineering A Survey of Artificial Intelligence in Software Engineering Rajdeep Kaur Aulakh Department of Computer Science and Engineering Abstract: Software engineering are the principles which are used in the development

More information

A New Method for Eye Location Tracking

A New Method for Eye Location Tracking 1174 IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, VOL. 50, NO. 10, OCTOBER 2003 A New Method for Eye Location Tracking Eugene Paperno* and Dmitry Semyonov Abstract A standard scleral search coil (SSC)

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

Development of an Intelligent Agent based Manufacturing System

Development of an Intelligent Agent based Manufacturing System Development of an Intelligent Agent based Manufacturing System Hong-Seok Park 1 and Ngoc-Hien Tran 2 1 School of Mechanical and Automotive Engineering, University of Ulsan, Ulsan 680-749, South Korea 2

More information

Changjiang Yang. Computer Vision, Pattern Recognition, Machine Learning, Robotics, and Scientific Computing.

Changjiang Yang. Computer Vision, Pattern Recognition, Machine Learning, Robotics, and Scientific Computing. Changjiang Yang Mailing Address: Department of Computer Science University of Maryland College Park, MD 20742 Lab Phone: (301)405-8366 Cell Phone: (410)299-9081 Fax: (301)314-9658 Email: yangcj@cs.umd.edu

More information

Proposers Day Workshop

Proposers Day Workshop Proposers Day Workshop Monday, January 23, 2017 @srcjump, #JUMPpdw Cognitive Computing Vertical Research Center Mandy Pant Academic Research Director Intel Corporation Center Motivation Today s deep learning

More information

Naimeh Sadeghi Aminah Robinson Fayek. Dept. of Civil and Environmental Engineering University of Alberta Edmonton, AB, CANADA

Naimeh Sadeghi Aminah Robinson Fayek. Dept. of Civil and Environmental Engineering University of Alberta Edmonton, AB, CANADA Proceedings of the 2008 Winter Simulation Conference S. J. Mason, R. R. Hill, L. Mönch, O. Rose, T. Jefferson, J. W. Fowler eds. A FRAMEWORK FOR SIMULATING INDUSTRIAL CONSTRUCTION PROCESSES Naimeh Sadeghi

More information

Modelling of robotic work cells using agent basedapproach

Modelling of robotic work cells using agent basedapproach IOP Conference Series: Materials Science and Engineering PAPER OPEN ACCESS Modelling of robotic work cells using agent basedapproach To cite this article: A Skala et al 2016 IOP Conf. Ser.: Mater. Sci.

More information

Cognitive robots and emotional intelligence Cloud robotics Ethical, legal and social issues of robotic Construction robots Human activities in many

Cognitive robots and emotional intelligence Cloud robotics Ethical, legal and social issues of robotic Construction robots Human activities in many Preface The jubilee 25th International Conference on Robotics in Alpe-Adria-Danube Region, RAAD 2016 was held in the conference centre of the Best Western Hotel M, Belgrade, Serbia, from 30 June to 2 July

More information

2 Assoc Prof, Dept of ECE, George Institute of Engineering & Technology, Markapur, AP, India,

2 Assoc Prof, Dept of ECE, George Institute of Engineering & Technology, Markapur, AP, India, ISSN 2319-8885 Vol.03,Issue.30 October-2014, Pages:5968-5972 www.ijsetr.com Low Power and Area-Efficient Carry Select Adder THANNEERU DHURGARAO 1, P.PRASANNA MURALI KRISHNA 2 1 PG Scholar, Dept of DECS,

More information

Available online at ScienceDirect. Procedia Computer Science 24 (2013 )

Available online at   ScienceDirect. Procedia Computer Science 24 (2013 ) Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 24 (2013 ) 158 166 17th Asia Pacific Symposium on Intelligent and Evolutionary Systems, IES2013 The Automated Fault-Recovery

More information

Fuzzy Logic Based Robot Navigation In Uncertain Environments By Multisensor Integration

Fuzzy Logic Based Robot Navigation In Uncertain Environments By Multisensor Integration Proceedings of the 1994 IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems (MF1 94) Las Vega, NV Oct. 2-5, 1994 Fuzzy Logic Based Robot Navigation In Uncertain

More information

Wireless Robust Robots for Application in Hostile Agricultural. environment.

Wireless Robust Robots for Application in Hostile Agricultural. environment. Wireless Robust Robots for Application in Hostile Agricultural Environment A.R. Hirakawa, A.M. Saraiva, C.E. Cugnasca Agricultural Automation Laboratory, Computer Engineering Department Polytechnic School,

More information

Reactive Planning with Evolutionary Computation

Reactive Planning with Evolutionary Computation Reactive Planning with Evolutionary Computation Chaiwat Jassadapakorn and Prabhas Chongstitvatana Intelligent System Laboratory, Department of Computer Engineering Chulalongkorn University, Bangkok 10330,

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

Key-Words: - Neural Networks, Cerebellum, Cerebellar Model Articulation Controller (CMAC), Auto-pilot

Key-Words: - Neural Networks, Cerebellum, Cerebellar Model Articulation Controller (CMAC), Auto-pilot erebellum Based ar Auto-Pilot System B. HSIEH,.QUEK and A.WAHAB Intelligent Systems Laboratory, School of omputer Engineering Nanyang Technological University, Blk N4 #2A-32 Nanyang Avenue, Singapore 639798

More information

Keywords Fuzzy Logic, ANN, Histogram Equalization, Spatial Averaging, High Boost filtering, MSE, RMSE, SNR, PSNR.

Keywords Fuzzy Logic, ANN, Histogram Equalization, Spatial Averaging, High Boost filtering, MSE, RMSE, SNR, PSNR. Volume 4, Issue 1, January 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com An Image Enhancement

More information

APPLICATION OF THE ARTIFICIAL INTELLIGENCE METHODS IN CAD/CAM/CIM SYSTEMS

APPLICATION OF THE ARTIFICIAL INTELLIGENCE METHODS IN CAD/CAM/CIM SYSTEMS Annual of the University of Mining and Geology "St. Ivan Rilski" vol.44-45, part III, Mechanization, electrification and automation in mines, Sofia, 2002, pp. 75-79 APPLICATION OF THE ARTIFICIAL INTELLIGENCE

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

Multisensory Based Manipulation Architecture

Multisensory Based Manipulation Architecture Marine Robot and Dexterous Manipulatin for Enabling Multipurpose Intevention Missions WP7 Multisensory Based Manipulation Architecture GIRONA 2012 Y2 Review Meeting Pedro J Sanz IRS Lab http://www.irs.uji.es/

More information

On the Estimation of Interleaved Pulse Train Phases

On the Estimation of Interleaved Pulse Train Phases 3420 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 48, NO. 12, DECEMBER 2000 On the Estimation of Interleaved Pulse Train Phases Tanya L. Conroy and John B. Moore, Fellow, IEEE Abstract Some signals are

More information

Implicit Fitness Functions for Evolving a Drawing Robot

Implicit Fitness Functions for Evolving a Drawing Robot Implicit Fitness Functions for Evolving a Drawing Robot Jon Bird, Phil Husbands, Martin Perris, Bill Bigge and Paul Brown Centre for Computational Neuroscience and Robotics University of Sussex, Brighton,

More information

Wheeled Mobile Robot Obstacle Avoidance Using Compass and Ultrasonic

Wheeled Mobile Robot Obstacle Avoidance Using Compass and Ultrasonic Universal Journal of Control and Automation 6(1): 13-18, 2018 DOI: 10.13189/ujca.2018.060102 http://www.hrpub.org Wheeled Mobile Robot Obstacle Avoidance Using Compass and Ultrasonic Yousef Moh. Abueejela

More information

APPLICATION OF FUZZY BEHAVIOR COORDINATION AND Q LEARNING IN ROBOT NAVIGATION

APPLICATION OF FUZZY BEHAVIOR COORDINATION AND Q LEARNING IN ROBOT NAVIGATION APPLICATION OF FUZZY BEHAVIOR COORDINATION AND Q LEARNING IN ROBOT NAVIGATION Handy Wicaksono 1, Prihastono 2, Khairul Anam 3, Rusdhianto Effendi 4, Indra Adji Sulistijono 5, Son Kuswadi 6, Achmad Jazidie

More information

International Journal of Informative & Futuristic Research ISSN (Online):

International Journal of Informative & Futuristic Research ISSN (Online): Reviewed Paper Volume 2 Issue 4 December 2014 International Journal of Informative & Futuristic Research ISSN (Online): 2347-1697 A Survey On Simultaneous Localization And Mapping Paper ID IJIFR/ V2/ E4/

More information

INTELLIGENT CONTROL OF AUTONOMOUS SIX-LEGGED ROBOTS BY NEURAL NETWORKS

INTELLIGENT CONTROL OF AUTONOMOUS SIX-LEGGED ROBOTS BY NEURAL NETWORKS INTELLIGENT CONTROL OF AUTONOMOUS SIX-LEGGED ROBOTS BY NEURAL NETWORKS Prof. Dr. W. Lechner 1 Dipl.-Ing. Frank Müller 2 Fachhochschule Hannover University of Applied Sciences and Arts Computer Science

More information

Design Science Research Methods. Prof. Dr. Roel Wieringa University of Twente, The Netherlands

Design Science Research Methods. Prof. Dr. Roel Wieringa University of Twente, The Netherlands Design Science Research Methods Prof. Dr. Roel Wieringa University of Twente, The Netherlands www.cs.utwente.nl/~roelw UFPE 26 sept 2016 R.J. Wieringa 1 Research methodology accross the disciplines Do

More information

Outline. What is AI? A brief history of AI State of the art

Outline. What is AI? A brief history of AI State of the art Introduction to AI Outline What is AI? A brief history of AI State of the art What is AI? AI is a branch of CS with connections to psychology, linguistics, economics, Goal make artificial systems solve

More information

ELECTRICAL ENGINEERING AND COMPUTER SCIENCE (EECS)

ELECTRICAL ENGINEERING AND COMPUTER SCIENCE (EECS) ELECTRICAL ENGINEERING AND COMPUTER SCIENCE (EECS) DEPARTMENT CHAIR: B. Ross Barmish 407 Olin, 368-2802 E-mail: brb8@po.cwru.edu ASSOCIATE CHAIR FOR UNDERGRADUATE STUDIES Frank Merat 518 Glennan, 368-4572

More information

A Reactive Robot Architecture with Planning on Demand

A Reactive Robot Architecture with Planning on Demand A Reactive Robot Architecture with Planning on Demand Ananth Ranganathan Sven Koenig College of Computing Georgia Institute of Technology Atlanta, GA 30332 {ananth,skoenig}@cc.gatech.edu Abstract In this

More information

Unit 1: Introduction to Autonomous Robotics

Unit 1: Introduction to Autonomous Robotics Unit 1: Introduction to Autonomous Robotics Computer Science 6912 Andrew Vardy Department of Computer Science Memorial University of Newfoundland May 13, 2016 COMP 6912 (MUN) Course Introduction May 13,

More information

* Intelli Robotic Wheel Chair for Specialty Operations & Physically Challenged

* Intelli Robotic Wheel Chair for Specialty Operations & Physically Challenged ADVANCED ROBOTICS SOLUTIONS * Intelli Mobile Robot for Multi Specialty Operations * Advanced Robotic Pick and Place Arm and Hand System * Automatic Color Sensing Robot using PC * AI Based Image Capturing

More information

Yutaka Hori Web:

Yutaka Hori   Web: Email: yhori@appi.keio.ac.jp Web: http://bi.appi.keio.ac.jp/~yhori/ Full CV is available upon request. Education March 2013 Ph.D. Department of Information Physics and Computing, Graduate School of Information

More information

Situated Robotics INTRODUCTION TYPES OF ROBOT CONTROL. Maja J Matarić, University of Southern California, Los Angeles, CA, USA

Situated Robotics INTRODUCTION TYPES OF ROBOT CONTROL. Maja J Matarić, University of Southern California, Los Angeles, CA, USA This article appears in the Encyclopedia of Cognitive Science, Nature Publishers Group, Macmillian Reference Ltd., 2002. Situated Robotics Level 2 Maja J Matarić, University of Southern California, Los

More information

MS Project :Trading Accuracy for Power with an Under-designed Multiplier Architecture Parag Kulkarni Adviser : Prof. Puneet Gupta Electrical Eng.

MS Project :Trading Accuracy for Power with an Under-designed Multiplier Architecture Parag Kulkarni Adviser : Prof. Puneet Gupta Electrical Eng. MS Project :Trading Accuracy for Power with an Under-designed Multiplier Architecture Parag Kulkarni Adviser : Prof. Puneet Gupta Electrical Eng., UCLA - http://nanocad.ee.ucla.edu/ 1 Outline Introduction

More information

Artificial Intelligence. What is AI?

Artificial Intelligence. What is AI? 2 Artificial Intelligence What is AI? Some Definitions of AI The scientific understanding of the mechanisms underlying thought and intelligent behavior and their embodiment in machines American Association

More information

Birth of An Intelligent Humanoid Robot in Singapore

Birth of An Intelligent Humanoid Robot in Singapore Birth of An Intelligent Humanoid Robot in Singapore Ming Xie Nanyang Technological University Singapore 639798 Email: mmxie@ntu.edu.sg Abstract. Since 1996, we have embarked into the journey of developing

More information

LL assigns tasks to stations and decides on the position of the stations and conveyors.

LL assigns tasks to stations and decides on the position of the stations and conveyors. 2 Design Approaches 2.1 Introduction Designing of manufacturing systems involves the design of products, processes and plant layout before physical construction [35]. CE, which is known as simultaneous

More information

Timothy H. Chung EDUCATION RESEARCH

Timothy H. Chung EDUCATION RESEARCH Timothy H. Chung MC 104-44, Pasadena, CA 91125, USA Email: timothyc@caltech.edu Phone: 626-221-0251 (cell) Web: http://robotics.caltech.edu/ timothyc EDUCATION Ph.D., Mechanical Engineering May 2007 Thesis:

More information

A New Adaptive Analog Test and Diagnosis System

A New Adaptive Analog Test and Diagnosis System IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. 49, NO. 2, APRIL 2000 223 A New Adaptive Analog Test and Diagnosis System Érika F. Cota, Marcelo Negreiros, Luigi Carro, and Marcelo Lubaszewski

More information

A Divide-and-Conquer Approach to Evolvable Hardware

A Divide-and-Conquer Approach to Evolvable Hardware A Divide-and-Conquer Approach to Evolvable Hardware Jim Torresen Department of Informatics, University of Oslo, PO Box 1080 Blindern N-0316 Oslo, Norway E-mail: jimtoer@idi.ntnu.no Abstract. Evolvable

More information

Chapter 1: Introduction to Neuro-Fuzzy (NF) and Soft Computing (SC)

Chapter 1: Introduction to Neuro-Fuzzy (NF) and Soft Computing (SC) Chapter 1: Introduction to Neuro-Fuzzy (NF) and Soft Computing (SC) Introduction (1.1) SC Constituants and Conventional Artificial Intelligence (AI) (1.2) NF and SC Characteristics (1.3) Jyh-Shing Roger

More information