IMPLEMENTING MULTIPLE ROBOT ARCHITECTURES USING MOBILE AGENTS

Size: px
Start display at page:

Download "IMPLEMENTING MULTIPLE ROBOT ARCHITECTURES USING MOBILE AGENTS"

Transcription

1 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 {lmcrag, Keywords: mobile agents, multiple telerobots, remote control Abstract In this paper we propose a mobile agent architecture for the remote control of multiple mobile robots (via the Internet, subject to indeterminate delay and limited bandwidth). We employ intelligence at the remote robot side in order to facilitate efficient control. Two experiments are presented to support our architecture design, and to show how, due to its implementation in a mobile agent development environment, it is flexible adaptable and intuitive. 1 Introduction Internet robot systems use Internet Software Protocols (e.g. TCP/IP) for communication between system components, and Internet Communication Infrastructure as transmission hardware. Such systems are widely accessible (via standard web browsers), and cost effective (using low cost off the shelf components). Many Internet based robot systems have been developed recently, e.g. KhepOnTheWeb [4], University of Essex TeleRobot [9] and Multiple Foraging Robots [7]. Most of these systems employ a Client/Server based Architecture in which Direct Control Commands (e.g. left, right, faster, slower, etc.) are sent between Client (User) and Server (Robot) across the Internet. Some systems employ semiautonomous behaviour at the robot side to increase robot intelligence, allowing a user to control a robot at a higher level of abstraction (e.g. waypoints), leaving an intelligent robot controller to coordinate low level behaviour (as found in the Internet Robot Xavier [4]). Mobile Agents are goal driven and autonomous, can be reactive, adaptable, dynamic, temporally continuous, operate asynchronously, communicate, and learn [8,6]. Because they can provide all of these characteristics and move from place to place, mobile agents can provide the functionality found in all other distributed computing architectures, combined in a unified development environment. They also provide a natural design philosophy for distributed computing systems compared to amalgamations of other distributed computing paradigms, which can require complex interconnected networks of heterogeneous computing nodes to provide the same functionality. Mobile agents offer many positive characteristics which have not been widely employed in multiple robot control. In this paper we show how mobile agents can aid in the development of architectures for multiple robot control. The rest of this paper is structured as follows. Section 2 provides Background Information on Mobile Agents. Section 3 describes our Architecture and Hardware/Software Environment. Section 4 describes Experiments conducted to support our design. Section 5 provides a Description and Analysis of Experiment Results and Discussion. Section 6 provides Conclusions and Future Directions for our work. 2 Previous Work on Mobile Agents 2.1 Mobile Agents vs. Distributed Computing Paradigms Figure 1 highlights the main difference between Mobile Agents and all other distributed computing paradigms. In Client/Server, Remote Computation and Code on Demand, communication occurs across a communication medium between structurally heterogeneous sites. Such communication can involve requests for task execution or knowledge, the transportation of knowledge, or the movement of task results. Multiple exchanges may occur via the communication medium in the course of an interaction. Figure 1: Distributed Computing Paradigms In contrast, communication in the Mobile Agent Paradigm mainly occurs locally between mobile agent and computing services at any one of a number of structurally homogeneous sites (i.e. Agent Servers). A communication medium is employed by the mobile agent to migrate to the source of services, however subsequent task communication usually occurs locally. This allows mobile agents to improve task execution and efficiency in Internet applications by reducing Internet communication and therefore delay.

2 2.2 Mobile Agent Execution Environment Mobile Agents exist within an execution environment provided by multiple agent servers as shown in Figure 2. Agent servers provide areas known as places in which an agent can reside and interface with functionality provided by the server and host computer. Most agent servers and mobile agents are written in Java, which as an interpreted computer language is executable on heterogeneous computer platforms. Multiple host computers provide a distributed (but unified) mobile agent execution environment, in which places can be uniquely identified using host IP addresses. Agent servers may contain multiple places so that mobile agents can simultaneously migrate. Basic mobile agents are lightweight computing components, because many of the functions which they execute are provided by agent servers in a function library e.g. agent creation, destruction, cloning, migration and fault tolerant storage to a computer hard drive. Mobile agents can make use of many communication mechanisms for remote communication including sockets, RMI and CORBA. However, agent migration and local communication are more often employed. 2.4 Multiple TeleRobot Control In order to test different types of control mechanism, Ali [2], developed a taxonomy of multiple telerobot tasks as shown in Figure 3. Tasks are classified based on movement types which multiple telerobots might be expected to achieve. Tasks can be broadly split into those in which robots move towards a location convergence <3,4,7,8>, or cover an area coverage <1,2,5,6>. These task groups can be broken down further into movement to (convergence/coverage), or movement while (converging/covering), during which robots may be in relatively known (formation), or unknown (random) positions. Most real world robot applications can be classified using this taxonomy e.g. box pushing <2>, homing <3>. Figure 2: Mobile Agent Execution Environment 2.3 Mobile Agent Based Robot Systems Mobile agents have been used to achieve fitted autonomy in the Internet control of a single assembly robot arm in [8]. Fitted autonomy being defined as the ability to adjust the level of autonomy, at a remote place, to fit the needs of an application. Mobile agents in the system migrate to a remote robot place to adjust a robot arm s level of autonomy by controlling it locally, using declarative plans, in the process reducing the effect of Internet delay. Mobile agents are used for the supervisory control of multiple robots in a space exploration scenario in [6], where a mobile agent migrates to a remote robot location to trouble shoot problems by coordinating or adjusting robot autonomy. Such a method, as with the work in [8], moves intelligence to the remote location for local interaction thereby reducing communication delay. In [3], an established fault tolerant multiple robot architecture (ALLIANCE), is implemented in a mobile agent environment. This work explores how functional extensions to multiple robot architectures can be made using mobile agents. Mobile agents are used to extend adaptability (simultaneous, automatic, remote updating of multiple robot control code) and fault tolerance (retention of mission level data) in the architecture. Figure 3: Taxonomy of TeleRobot Tasks [2] 3 System Design 3.1 System Architecture Our systems architecture is shown in Figure 4. The architecture contains five types of agent which include: Remote Control Agent executes the multiple robot control strategies offered by the local control agent GUI. The local control agent sends commands to the remote control agent e.g. number of robots, control type, control parameters etc. The remote control agent then controls single, or multiple robots, based on these commands, and obtains feedback from robots for use in coordinating their movement. The remote control agent communicates with multiple robot interface agents. A single robot interface agent resides on each robot. Robot Interface Agent a robot interface agent provides an interface to robot functionality for the remote control agent, allowing movement and sensor feedback functions. Robot interface agents shield the remote control agent from underlying robot platforms with a standard control interface, and can encapsulate control feedback protocols for other robots if required, to allow heterogeneous robot team control. Local Display Agent the local display agent provides a multiple robot display GUI (Figure 5). This display shows the current location (x, y, theta) of robots in the environment.

3 Remote Display Agent the remote display agent obtains feedback data from robots, and provides this to the local display agent to allow it to display robot locations. Local Control Agent the local control agent provides a user with the multiple robot control GUI (Figure 5), including a number of different types of multiple, and single robot control mechanism. In single robot control, a user is able to set the heading and forward or backward distance to move of a single robot. A user is able to move multiple robots simultaneously in a similar way. In addition to these controls, four methods of multiple robot control are available. These methods allow a multiple robot team to be moved simultaneously to converge on a point <3,7>, diverge from a point <1,5>, line up (horizontally or vertically) <2,6> or form about a point <4,8> (form based on number of robots i.e. 3 triangle, 4 square etc). environment and function library for Java based mobile agents. The function library provides agent creation, destruction, cloning, migration and persistent storage functions. Apache Web Server is used to store agent Java class files. The Grasshopper 2 Agent Servers obtain class files from this central repository. ActivMedia s Aria robot control software allows various levels of control to be applied to ActivMedia Pioneer 2DX robots, it is written in C++ but provided with a Java wrapper, allowing Aria commands to be written directly in Java based applications/agents. Figure 4: System Architecture Figure 5: Multiple Robot Control and Position GUIs 3.2 Hardware and Software The agents described in the previous section are implemented in the hardware/software environment shown in Figure 6. This implementation includes two Windows XP and one Linux PC. The Windows XP PCs contain Java 1.4 and Grasshopper 2 Agent Server [5] (to host mobile agents). One of them contains Apache Web Server v2.0 (to serve Java mobile agent class files to Grasshopper Servers). The Linux PC contains SSH (to allow Grasshopper Servers to be remotely started on robots). The implementation also includes three ActivMedia Pioneer 2DX mobile robots [1], each running Linux and network accessible via wireless LAN. Each robot contains Java 1.3, a Grasshopper 2 Agent Server and ActivMedia s Aria robot control software. Grasshopper 2 is a free OMG MASIF compliant Java based mobile agent server, which provides an execution Figure 6: Implementation Hardware and Software Security in our robot lab prevents us from migrating mobile agents into the robot LAN, therefore we use the two Windows XP PCs inside the LAN to represent the local and remote PCs shown in Figure 4, and simulate Internet delay between them by delaying inter computer/robot commands. The local control agent and display agent reside on the local PC. The remote control agent and display agent reside on the remote PC. The robot interface agents reside (one each) on the three robots. Having described our system implementation and architecture, the next section describes experiments conducted to support our implementation design. 4 Experiments As previously mentioned we have been attempting to develop a multiple telerobot control system, which can be effectively operated across Internet connections, despite indeterminate delay and limited bandwidth. Our approach has been to employ intelligence in the system to improve the overall efficiency with which a multiple robot team can be controlled, and to locate this intelligence at the remote robot side (encapsulated in a mobile agent), for optimum robot coordination. In the following section we conduct a number of experimental trials to support this implementation. The first set of experiments show why we have employed intelligence in our system to coordinate the activity of multiple robots, rather than allowing a single user to attempt to coordinate all robots at a low level. In this set of experiments we compared the use of intelligence in the system to allow a user to conduct high level group control of

4 a multiple robot team, with a system in which no intelligence was used to aid the user (other than their own intelligence to control robots low level behaviour). In the second set of experiments we used the same intelligence i.e. multiple robot control mechanism (remote control agent) at two different locations in the system. We show how the same type of intelligence employed locally, compares to intelligence located at the remote robot site, in a system which employs Internet communication between local and remote sites. 4.1 Intelligent vs. Manual Control In these experiments we controlled multiple robots using intelligent supervisory group control coordinated using a mobile agent, and direct manual individual control coordinated by a user. In Set-Up 1 we controlled three mobile robots in the four tasks shown in Figure 7 and demonstrated for task <4> in Figure 8. We controlled each robot individually, waiting for command execution on each robot to finish before conducting further commands. We moved robots in the directions shown by arrows. A single experimental trial was classed as the movement of all robots from start to end position, and was conducted in a 4m x 4m lab environment without obstacles. In these experiments we did not include any additional delay to that which might normally be found in an Internet LAN. Five trials were conducted for each control type in each of the four tasks. the system, on the local PC. Because intelligence was located at the local PC, all low level control commands were sent across the Internet to reach robots. In Set-Up 2 we placed intelligence (remote control agent) at the remote side of the system, on the remote PC. Because intelligence was located at the remote PC low level control commands could be sent locally via robots Internet LAN. In order to remotely control the robots a user needed to send only high level control commands across Internet WAN. We simulated Internet delay between the local and remote PC s at three levels, low (no additional delay i.e. LAN), medium (low+3000ms delay) and high (low+6000ms delay). We simultaneously controlled three mobile robots successively in each delay condition, in the four tasks described previously. 5 Results and Analysis 5.1 Intelligent vs. Manual Control Figure 9 and Table 1 show the average trial times (in seconds) for the Intelligent vs. Unintelligent Control Experiments. Control Type/Task <1> <2> <3> <4> Unintelligent Control Intelligent Control Table 1: Intelligent vs. Unintelligent Control Results Figure 7: Experiment Tasks Figure 8: Robot Movements in Experiment Task <4> In Set-Up 2 we controlled three mobile robots in the same tasks as in Set-Up 1. However in these trials we controlled robots using intelligence provided by a mobile agent to coordinate low level robot behaviour. This allowed us to simultaneously move the robot group rather than individual robots. 4.2 Local Intelligence vs. Remote Intelligence In these experiments we assessed how the position of intelligence affected the control of multiple robots in systems which employ Internet communication, and may therefore be susceptible to varying levels of delay. In Set-Up 1 we placed intelligence (remote control agent) at the local side of Figure 9: Intelligent vs. Unintelligent Control Results These results show, that as one would expect, it is more effective to control multiple mobile robots using intelligence rather than using an unintelligent system. Without intelligence a user can only focus effectively on the control of one robot at a time. By including intelligence in the system, a user can delegate low level control to that intelligence, and concentrate on controlling the overall movement of the robot group. 5.2 Local vs. Remote Intelligence Figure 10 and Table 2 show the average trial times (in seconds) for the Local vs. Remote Intelligence Experiments. These experiments show that the location of intelligence in the system is important when Internet delay may affect communication. Figure 10 shows that as delay increases, it generally takes longer to control the multiple robot team when intelligence is located at the local, rather than the remote side of the system. This is highlighted in the results for tasks <1,3,4>. An anomaly is shown in the results for task <2>, this anomaly may occur because less intelligence/low

5 level control commands are required in this task by the remote control agent, relative to other tasks. Figure 10: Local vs. Remote Intelligence Results Control Type/Task <1> <2> <3> <4> Local (Low Delay) Local (Med Delay) Local (High Delay) Remote (Low Delay) Remote (Med Delay) Remote (High Delay) Table 2: Local vs. Remote Intelligence Results Increased delay is likely to occur in tasks <1,3,4> for two reasons. First, when intelligence is located locally, more low level control commands must be sent across the Internet WAN, rather than Internet LAN connection (Internet WAN being subject to greater levels of delay). Second, because there can be a greater discrepancy between execution of commands or feedback received across Internet WAN, robot movement is more unpredictable. The main effect of locating intelligence at the local PC was to (i) increase task execution time due to increased command execution delay, and (ii) increase command execution/feedback delay variability, causing control predictability to be reduced. Locating intelligence at the local PC side, led to a system which was inherently unsafe, and incapable of predictable control. 5.3 Discussion The reason why we chose to implement our multiple telecontrol architecture in a mobile agent environment, is based on the following characteristics of mobile agents: Increased System Flexibility/Extendibility mobile agents encapsulate all of the functionality found in other distributed computing architectures in a single environment, which makes the future extension of a system easier. Adaptation mobile agent mobility allows us to easily adapt our system, both during development and at run-time. Experiments conducted in [3] show that mobile agents are especially effective for updating control code in multiple robot systems. Intuitive Design Environment using mobile agents we do not need to develop our basic system around a heavily interconnected amalgamation of alternative distributed computing paradigms, instead the system is based around a single design philosophy, consisting of independent but unified islands of functionality, which we can chose to connect or disconnect as required. Software Engineering agents are an intuitive mechanism in which to encapsulate functionality. Mobile agents extend the abstraction of software development offered by object oriented programming, and the functionality which an agent oriented software engineering methodology offers. 6 Conclusions and Future Work In this paper we have examined the implementation of a multiple telerobot system which can be controlled across the Internet, despite indeterminate delay and limited bandwidth. We show through experiments how the use and appropriate locating of intelligence in our system can help to effectively and safely control multiple robots, despite indeterminate Internet delay. We implement our system in a mobile agent environment, because it allows increased flexibility, adaptability, and a more intuitive design environment than found in an amalgamation of other distributed computing paradigms. The telerobot control architecture presented in this paper was developed in the same mobile agent execution environment as the autonomous fault tolerant architecture implemented in [3], highlighting the flexibility of the mobile agent development environment. In future work we hope to increase the intelligence of the remote control agents in this system incorporating learning to improve robot control efficiency. References [1] ActivMedia Robotics, Software, Documentation and Technical Support, ActivMedia Robotics, WWW, (2004) [2] K.Ali, MultiAgent TeleRobotics: Matching Systems to Tasks, PhD Thesis, Georgia Tech Mobile Robot Lab, USA, (1999) [3] L.Cragg and H.Hu, Implementing ALLIANCE in Networked Robots using Mobile Agents, Proceedings of IAV 2004, 5 th IFAC Symposium on Intelligent Autonomous Vehicles, July 5-7 th, Lisbon, Portugal, (2004) [4] K.Goldberg and R.Siegwart (Eds.), Beyond Webcams: An Introduction to Online Robots, MIT Press, (2002) [5] IKV++ Technologies AG, Grasshopper 2 Homepage, WWW, IKV++ Technologies AG, (2004) [6] T.Papaioannou, Mobile Agents: Are They Useful For Establishing A Virtual Presence In Space?, Agents with Adjustable Autonomy Symposia, Part of AAAI 1999 Spring Symposium Series (1999) [7] P.W.Tsui and H.Hu, A Framework for Multi-Robot Foraging over the Internet, Proceedings of IEEE Int. Conference on Industrial Technology, Bangkok, Thailand, th Dec (2002) [8] W.J.Vieira, L.M.Camarinha-Matos and L.Octavio Castolo, Fitting Autonomy and Mobile Agents, 8 th International Conference on Emerging Technologies and Factory Automation (ETFA 2001), Vol. 2, (2001) [9] L.Yu, P.W.Tsui, Q.Zhou and H.Hu, A Web-based Telerobotic System for Research and Education at Essex, IEEE/ASME Int. Conference on Advanced Intelligent Mechatronics, pp , Como, Italy, 8-11 July (2001)

A Framework for Multi-robot Foraging over the Internet

A Framework for Multi-robot Foraging over the Internet IEEE International Conference on Industrial Technology, Bangkok, Thailand, 11-14 December 2002 A Framework for Multi-robot Foraging over the Internet Pui Wo Tsui and Huosheng Hu Department of Computer

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

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

Human-Swarm Interaction

Human-Swarm Interaction Human-Swarm Interaction a brief primer Andreas Kolling irobot Corp. Pasadena, CA Swarm Properties - simple and distributed - from the operator s perspective - distributed algorithms and information processing

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

User interface for remote control robot

User interface for remote control robot User interface for remote control robot Gi-Oh Kim*, and Jae-Wook Jeon ** * Department of Electronic and Electric Engineering, SungKyunKwan University, Suwon, Korea (Tel : +8--0-737; E-mail: gurugio@ece.skku.ac.kr)

More information

Autonomous and Autonomic Systems: With Applications to NASA Intelligent Spacecraft Operations and Exploration Systems

Autonomous and Autonomic Systems: With Applications to NASA Intelligent Spacecraft Operations and Exploration Systems Walt Truszkowski, Harold L. Hallock, Christopher Rouff, Jay Karlin, James Rash, Mike Hinchey, and Roy Sterritt Autonomous and Autonomic Systems: With Applications to NASA Intelligent Spacecraft Operations

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

A REMOTE EXPERIMENT ON MOTOR CONTROL OF MOBILE ROBOTS

A REMOTE EXPERIMENT ON MOTOR CONTROL OF MOBILE ROBOTS Proceedings of the 10th Mediterranean Conference on Control and Automation - MED2002 Lisbon, Portugal, July 9-12, 2002. A REMOTE EXPERIMENT ON MOTOR CONTROL OF MOBILE ROBOTS A. Khamis*, M. Pérez Vernet,

More information

A Very High Level Interface to Teleoperate a Robot via Web including Augmented Reality

A Very High Level Interface to Teleoperate a Robot via Web including Augmented Reality A Very High Level Interface to Teleoperate a Robot via Web including Augmented Reality R. Marín, P. J. Sanz and J. S. Sánchez Abstract The system consists of a multirobot architecture that gives access

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

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

Multi-Robot Cooperative System For Object Detection

Multi-Robot Cooperative System For Object Detection Multi-Robot Cooperative System For Object Detection Duaa Abdel-Fattah Mehiar AL-Khawarizmi international collage Duaa.mehiar@kawarizmi.com Abstract- The present study proposes a multi-agent system based

More information

Robot Simulation and Monitoring on Real Controllers (RoboSiM)

Robot Simulation and Monitoring on Real Controllers (RoboSiM) Robot Simulation and Monitoring on Real Controllers (RoboSiM) A. Speck Wilhelm-Schickard-Institut für Informatik Universität Tübingen D-72076 Tübingen, Germany E-mail: speck@informatik.uni-tuebingen.de

More information

Methodology for Agent-Oriented Software

Methodology for Agent-Oriented Software ب.ظ 03:55 1 of 7 2006/10/27 Next: About this document... Methodology for Agent-Oriented Software Design Principal Investigator dr. Frank S. de Boer (frankb@cs.uu.nl) Summary The main research goal of this

More information

Real-time Cooperative Behavior for Tactical Mobile Robot Teams. September 10, 1998 Ronald C. Arkin and Thomas R. Collins Georgia Tech

Real-time Cooperative Behavior for Tactical Mobile Robot Teams. September 10, 1998 Ronald C. Arkin and Thomas R. Collins Georgia Tech Real-time Cooperative Behavior for Tactical Mobile Robot Teams September 10, 1998 Ronald C. Arkin and Thomas R. Collins Georgia Tech Objectives Build upon previous work with multiagent robotic behaviors

More information

ReVRSR: Remote Virtual Reality for Service Robots

ReVRSR: Remote Virtual Reality for Service Robots ReVRSR: Remote Virtual Reality for Service Robots Amel Hassan, Ahmed Ehab Gado, Faizan Muhammad March 17, 2018 Abstract This project aims to bring a service robot s perspective to a human user. We believe

More information

Distributed Virtual Environments!

Distributed Virtual Environments! Distributed Virtual Environments! Introduction! Richard M. Fujimoto! Professor!! Computational Science and Engineering Division! College of Computing! Georgia Institute of Technology! Atlanta, GA 30332-0765,

More information

IMPLEMENTATION OF ROBOTIC OPERATING SYSTEM IN MOBILE ROBOTIC PLATFORM

IMPLEMENTATION OF ROBOTIC OPERATING SYSTEM IN MOBILE ROBOTIC PLATFORM IMPLEMENTATION OF ROBOTIC OPERATING SYSTEM IN MOBILE ROBOTIC PLATFORM M. Harikrishnan, B. Vikas Reddy, Sai Preetham Sata, P. Sateesh Kumar Reddy ABSTRACT The paper describes implementation of mobile robots

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

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

A Three-Tier Communication and Control Structure for the Distributed Simulation of an Automated Highway System *

A Three-Tier Communication and Control Structure for the Distributed Simulation of an Automated Highway System * A Three-Tier Communication and Control Structure for the Distributed Simulation of an Automated Highway System * R. Maarfi, E. L. Brown and S. Ramaswamy Software Automation and Intelligence Laboratory,

More information

Available online at ScienceDirect. Procedia Technology 14 (2014 )

Available online at   ScienceDirect. Procedia Technology 14 (2014 ) Available online at www.sciencedirect.com ScienceDirect Procedia Technology 14 (2014 ) 108 115 2nd International Conference on Innovations in Automation and Mechatronics Engineering, ICIAME 2014 Design

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

INTERNET-BASED REAL-TIME CONTROL ARCHITECTURES WITH TIME-DELAY/PACKET-LOSS COMPENSATION

INTERNET-BASED REAL-TIME CONTROL ARCHITECTURES WITH TIME-DELAY/PACKET-LOSS COMPENSATION Asian Journal of Control, Vol. 9, No., pp. 7-, March 7 7 -Brief Paper- INTERNET-BASED REAL-TIME CONTROL ARCHITECTURES WITH TIME-DELAY/PACKET-LOSS COMPENSATION Kun Ji, Won-jong Kim, and Abhinav Srivastava

More information

OFFensive Swarm-Enabled Tactics (OFFSET)

OFFensive Swarm-Enabled Tactics (OFFSET) OFFensive Swarm-Enabled Tactics (OFFSET) Dr. Timothy H. Chung, Program Manager Tactical Technology Office Briefing Prepared for OFFSET Proposers Day 1 Why are Swarms Hard: Complexity of Swarms Number Agent

More information

AGENT BASED MANUFACTURING CAPABILITY ASSESSMENT IN THE EXTENDED ENTERPRISE USING STEP AP224 AND XML

AGENT BASED MANUFACTURING CAPABILITY ASSESSMENT IN THE EXTENDED ENTERPRISE USING STEP AP224 AND XML 17 AGENT BASED MANUFACTURING CAPABILITY ASSESSMENT IN THE EXTENDED ENTERPRISE USING STEP AP224 AND XML Svetan Ratchev and Omar Medani School of Mechanical, Materials, Manufacturing Engineering and Management,

More information

Introduction. Abstract

Introduction. Abstract From: Proceedings of the Twelfth International FLAIRS Conference. Copyright 1999, AAAI (www.aaai.org). All rights reserved. An Overview of Agent Technology for Satellite Autonomy Paul Zetocha Lance Self

More information

Multi Robot Navigation and Mapping for Combat Environment

Multi Robot Navigation and Mapping for Combat Environment Multi Robot Navigation and Mapping for Combat Environment Senior Project Proposal By: Nick Halabi & Scott Tipton Project Advisor: Dr. Aleksander Malinowski Date: December 10, 2009 Project Summary The Multi

More information

Team Project: A Surveillant Robot System

Team Project: A Surveillant Robot System Team Project: A Surveillant Robot System SW & HW Test Plan Little Red Team Chankyu Park (Michel) Seonah Lee (Sarah) Qingyuan Shi (Lisa) Chengzhou Li JunMei Li Kai Lin Software Lists SW Lists for Surveillant

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

Incorporating a Software System for Robotics Control and Coordination in Mechatronics Curriculum and Research

Incorporating a Software System for Robotics Control and Coordination in Mechatronics Curriculum and Research Paper ID #15300 Incorporating a Software System for Robotics Control and Coordination in Mechatronics Curriculum and Research Dr. Maged Mikhail, Purdue University - Calumet Dr. Maged B. Mikhail, Assistant

More information

Keywords Multi-Agent, Distributed, Cooperation, Fuzzy, Multi-Robot, Communication Protocol. Fig. 1. Architecture of the Robots.

Keywords Multi-Agent, Distributed, Cooperation, Fuzzy, Multi-Robot, Communication Protocol. Fig. 1. Architecture of the Robots. 1 José Manuel Molina, Vicente Matellán, Lorenzo Sommaruga Laboratorio de Agentes Inteligentes (LAI) Departamento de Informática Avd. Butarque 15, Leganés-Madrid, SPAIN Phone: +34 1 624 94 31 Fax +34 1

More information

Teleoperated Robot Controlling Interface: an Internet of Things Based Approach

Teleoperated Robot Controlling Interface: an Internet of Things Based Approach Proc. 1 st International Conference on Machine Learning and Data Engineering (icmlde2017) 20-22 Nov 2017, Sydney, Australia ISBN: 978-0-6480147-3-7 Teleoperated Robot Controlling Interface: an Internet

More information

AGENTS AND AGREEMENT TECHNOLOGIES: THE NEXT GENERATION OF DISTRIBUTED SYSTEMS

AGENTS AND AGREEMENT TECHNOLOGIES: THE NEXT GENERATION OF DISTRIBUTED SYSTEMS AGENTS AND AGREEMENT TECHNOLOGIES: THE NEXT GENERATION OF DISTRIBUTED SYSTEMS Vicent J. Botti Navarro Grupo de Tecnología Informática- Inteligencia Artificial Departamento de Sistemas Informáticos y Computación

More information

ARCHITECTURE AND MODEL OF DATA INTEGRATION BETWEEN MANAGEMENT SYSTEMS AND AGRICULTURAL MACHINES FOR PRECISION AGRICULTURE

ARCHITECTURE AND MODEL OF DATA INTEGRATION BETWEEN MANAGEMENT SYSTEMS AND AGRICULTURAL MACHINES FOR PRECISION AGRICULTURE ARCHITECTURE AND MODEL OF DATA INTEGRATION BETWEEN MANAGEMENT SYSTEMS AND AGRICULTURAL MACHINES FOR PRECISION AGRICULTURE W. C. Lopes, R. R. D. Pereira, M. L. Tronco, A. J. V. Porto NepAS [Center for Teaching

More information

AGENTLESS ARCHITECTURE

AGENTLESS ARCHITECTURE ansible.com +1 919.667.9958 WHITEPAPER THE BENEFITS OF AGENTLESS ARCHITECTURE A management tool should not impose additional demands on one s environment in fact, one should have to think about it as little

More information

EE631 Cooperating Autonomous Mobile Robots. Lecture 1: Introduction. Prof. Yi Guo ECE Department

EE631 Cooperating Autonomous Mobile Robots. Lecture 1: Introduction. Prof. Yi Guo ECE Department EE631 Cooperating Autonomous Mobile Robots Lecture 1: Introduction Prof. Yi Guo ECE Department Plan Overview of Syllabus Introduction to Robotics Applications of Mobile Robots Ways of Operation Single

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

Formation and Cooperation for SWARMed Intelligent Robots

Formation and Cooperation for SWARMed Intelligent Robots Formation and Cooperation for SWARMed Intelligent Robots Wei Cao 1 Yanqing Gao 2 Jason Robert Mace 3 (West Virginia University 1 University of Arizona 2 Energy Corp. of America 3 ) Abstract This article

More information

STRATEGO EXPERT SYSTEM SHELL

STRATEGO EXPERT SYSTEM SHELL STRATEGO EXPERT SYSTEM SHELL Casper Treijtel and Leon Rothkrantz Faculty of Information Technology and Systems Delft University of Technology Mekelweg 4 2628 CD Delft University of Technology E-mail: L.J.M.Rothkrantz@cs.tudelft.nl

More information

Shared Virtual Environments for Telerehabilitation

Shared Virtual Environments for Telerehabilitation Proceedings of Medicine Meets Virtual Reality 2002 Conference, IOS Press Newport Beach CA, pp. 362-368, January 23-26 2002 Shared Virtual Environments for Telerehabilitation George V. Popescu 1, Grigore

More information

Smart Products and Digital Industry Prof. Dr.-Ing. Dietmar Goehlich

Smart Products and Digital Industry Prof. Dr.-Ing. Dietmar Goehlich Smart Products and Digital Industry Prof. Dr.-Ing. Dietmar Goehlich Technische Universität Berlin Faculty of Mechanical Engineering and Transport Systems Methods for Product Development and Mechatronics

More information

TOWARD AN INTEGRATED NATIONAL SURFACE OBSERVING NETWORK MALAYSIAN METEOROLOGICAL DEPARTMENT. Nik Mohd Riduan Nik Osman

TOWARD AN INTEGRATED NATIONAL SURFACE OBSERVING NETWORK MALAYSIAN METEOROLOGICAL DEPARTMENT. Nik Mohd Riduan Nik Osman TOWARD AN INTEGRATED NATIONAL SURFACE OBSERVING NETWORK MALAYSIAN METEOROLOGICAL DEPARTMENT By Nik Mohd Riduan Nik Osman Malaysian Meteorological Department, Jalan Sultan, 46667 Petaling Jaya, Selangor,

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

Development of a telepresence agent

Development of a telepresence agent Author: Chung-Chen Tsai, Yeh-Liang Hsu (2001-04-06); recommended: Yeh-Liang Hsu (2001-04-06); last updated: Yeh-Liang Hsu (2004-03-23). Note: This paper was first presented at. The revised paper was presented

More information

CMRE La Spezia, Italy

CMRE La Spezia, Italy Innovative Interoperable M&S within Extended Maritime Domain for Critical Infrastructure Protection and C-IED CMRE La Spezia, Italy Agostino G. Bruzzone 1,2, Alberto Tremori 1 1 NATO STO CMRE& 2 Genoa

More information

Wheeled Mobile Robot Kuzma I

Wheeled Mobile Robot Kuzma I Contemporary Engineering Sciences, Vol. 7, 2014, no. 18, 895-899 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ces.2014.47102 Wheeled Mobile Robot Kuzma I Andrey Sheka 1, 2 1) Department of Intelligent

More information

A DIALOGUE-BASED APPROACH TO MULTI-ROBOT TEAM CONTROL

A DIALOGUE-BASED APPROACH TO MULTI-ROBOT TEAM CONTROL A DIALOGUE-BASED APPROACH TO MULTI-ROBOT TEAM CONTROL Nathanael Chambers, James Allen, Lucian Galescu and Hyuckchul Jung Institute for Human and Machine Cognition 40 S. Alcaniz Street Pensacola, FL 32502

More information

MRS: an Autonomous and Remote-Controlled Robotics Platform for STEM Education

MRS: an Autonomous and Remote-Controlled Robotics Platform for STEM Education Association for Information Systems AIS Electronic Library (AISeL) SAIS 2015 Proceedings Southern (SAIS) 2015 MRS: an Autonomous and Remote-Controlled Robotics Platform for STEM Education Timothy Locke

More information

A Virtual Reality Tool for Teleoperation Research

A Virtual Reality Tool for Teleoperation Research A Virtual Reality Tool for Teleoperation Research Nancy RODRIGUEZ rodri@irit.fr Jean-Pierre JESSEL jessel@irit.fr Patrice TORGUET torguet@irit.fr IRIT Institut de Recherche en Informatique de Toulouse

More information

Designing 3D Virtual Worlds as a Society of Agents

Designing 3D Virtual Worlds as a Society of Agents Designing 3D Virtual Worlds as a Society of s MAHER Mary Lou, SMITH Greg and GERO John S. Key Centre of Design Computing and Cognition, University of Sydney Keywords: Abstract: s, 3D virtual world, agent

More information

Dipartimento di Elettronica Informazione e Bioingegneria Robotics

Dipartimento di Elettronica Informazione e Bioingegneria Robotics Dipartimento di Elettronica Informazione e Bioingegneria Robotics Behavioral robotics @ 2014 Behaviorism behave is what organisms do Behaviorism is built on this assumption, and its goal is to promote

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

Wide Area Wireless Networked Navigators

Wide Area Wireless Networked Navigators Wide Area Wireless Networked Navigators Dr. Norman Coleman, Ken Lam, George Papanagopoulos, Ketula Patel, and Ricky May US Army Armament Research, Development and Engineering Center Picatinny Arsenal,

More information

Trends in Software and Control

Trends in Software and Control Trends in Software and Control Sanz, Ricardo; Årzén, Karl-Erik Published in: Control Systems Magazine DOI: 10.1109/MCS.2003.1200238 Published: 2003-01-01 Link to publication Citation for published version

More information

An IoT Based Real-Time Environmental Monitoring System Using Arduino and Cloud Service

An IoT Based Real-Time Environmental Monitoring System Using Arduino and Cloud Service Engineering, Technology & Applied Science Research Vol. 8, No. 4, 2018, 3238-3242 3238 An IoT Based Real-Time Environmental Monitoring System Using Arduino and Cloud Service Saima Zafar Emerging Sciences,

More information

Introduction to adoption of lean canvas in software test architecture design

Introduction to adoption of lean canvas in software test architecture design Introduction to adoption of lean canvas in software test architecture design Padmaraj Nidagundi 1, Margarita Lukjanska 2 1 Riga Technical University, Kaļķu iela 1, Riga, Latvia. 2 Politecnico di Milano,

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

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

Component Based Mechatronics Modelling Methodology

Component Based Mechatronics Modelling Methodology Component Based Mechatronics Modelling Methodology R.Sell, M.Tamre Department of Mechatronics, Tallinn Technical University, Tallinn, Estonia ABSTRACT There is long history of developing modelling systems

More information

ACTIVE, A PLATFORM FOR BUILDING INTELLIGENT OPERATING ROOMS

ACTIVE, A PLATFORM FOR BUILDING INTELLIGENT OPERATING ROOMS ACTIVE, A PLATFORM FOR BUILDING INTELLIGENT OPERATING ROOMS D. GUZZONI 1, C. BAUR 1, A. CHEYER 2 1 VRAI Group EPFL 1015 Lausanne Switzerland 2 AIC SRI International Menlo Park, CA USA Today computers are

More information

Autonomous Wheelchair for Disabled People

Autonomous Wheelchair for Disabled People Proc. IEEE Int. Symposium on Industrial Electronics (ISIE97), Guimarães, 797-801. Autonomous Wheelchair for Disabled People G. Pires, N. Honório, C. Lopes, U. Nunes, A. T Almeida Institute of Systems and

More information

MarineSIM : Robot Simulation for Marine Environments

MarineSIM : Robot Simulation for Marine Environments MarineSIM : Robot Simulation for Marine Environments P.G.C.Namal Senarathne, Wijerupage Sardha Wijesoma,KwangWeeLee, Bharath Kalyan, Moratuwage M.D.P, Nicholas M. Patrikalakis, Franz S. Hover School of

More information

Designing Toys That Come Alive: Curious Robots for Creative Play

Designing Toys That Come Alive: Curious Robots for Creative Play Designing Toys That Come Alive: Curious Robots for Creative Play Kathryn Merrick School of Information Technologies and Electrical Engineering University of New South Wales, Australian Defence Force Academy

More information

Standardised Ground Data Systems Implementation: A Dream?

Standardised Ground Data Systems Implementation: A Dream? GSAW 2007 Standardised Ground Data Systems Y. Doat, C. R. Haddow, M. Pecchioli and N. Peccia ESA/ESOC, Robert Bosch Straße 5, 64293 Darmstadt, Germany Ground Data Systems at ESA/ESOC: The current approach

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

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

IP/Console

IP/Console 434.582.6146 info@catcomtec.com www.catcomtec.com IP/Console IP Console is a full-featured Radio Control over IP (RCoIP) dispatch solution for SMARTNET, Project 25, EDACS TM, DMR, other Land Mobile Radio

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

Model-based Design of Coordinated Traffic Controllers

Model-based Design of Coordinated Traffic Controllers Model-based Design of Coordinated Traffic Controllers Roopak Sinha a, Partha Roop b, Prakash Ranjitkar c, Junbo Zeng d, Xingchen Zhu e a Lecturer, b,c Senior Lecturer, d,e Student a,b,c,d,e Faculty of

More information

Bit Reversal Broadcast Scheduling for Ad Hoc Systems

Bit Reversal Broadcast Scheduling for Ad Hoc Systems Bit Reversal Broadcast Scheduling for Ad Hoc Systems Marcin Kik, Maciej Gebala, Mirosław Wrocław University of Technology, Poland IDCS 2013, Hangzhou How to broadcast efficiently? Broadcasting ad hoc systems

More information

The Study on the Architecture of Public knowledge Service Platform Based on Collaborative Innovation

The Study on the Architecture of Public knowledge Service Platform Based on Collaborative Innovation The Study on the Architecture of Public knowledge Service Platform Based on Chang ping Hu, Min Zhang, Fei Xiang Center for the Studies of Information Resources of Wuhan University, Wuhan,430072,China,

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

INTELLIGENT GUIDANCE IN A VIRTUAL UNIVERSITY

INTELLIGENT GUIDANCE IN A VIRTUAL UNIVERSITY INTELLIGENT GUIDANCE IN A VIRTUAL UNIVERSITY T. Panayiotopoulos,, N. Zacharis, S. Vosinakis Department of Computer Science, University of Piraeus, 80 Karaoli & Dimitriou str. 18534 Piraeus, Greece themisp@unipi.gr,

More information

Agent-Based Systems. Agent-Based Systems. Agent-Based Systems. Five pervasive trends in computing history. Agent-Based Systems. Agent-Based Systems

Agent-Based Systems. Agent-Based Systems. Agent-Based Systems. Five pervasive trends in computing history. Agent-Based Systems. Agent-Based Systems Five pervasive trends in computing history Michael Rovatsos mrovatso@inf.ed.ac.uk Lecture 1 Introduction Ubiquity Cost of processing power decreases dramatically (e.g. Moore s Law), computers used everywhere

More information

Proseminar Roboter und Aktivmedien. Outline of today s lecture. Acknowledgments. Educational robots achievements and challenging

Proseminar Roboter und Aktivmedien. Outline of today s lecture. Acknowledgments. Educational robots achievements and challenging Proseminar Roboter und Aktivmedien Educational robots achievements and challenging Lecturer Lecturer Houxiang Houxiang Zhang Zhang TAMS, TAMS, Department Department of of Informatics Informatics University

More information

CAPACITIES FOR TECHNOLOGY TRANSFER

CAPACITIES FOR TECHNOLOGY TRANSFER CAPACITIES FOR TECHNOLOGY TRANSFER The Institut de Robòtica i Informàtica Industrial (IRI) is a Joint University Research Institute of the Spanish Council for Scientific Research (CSIC) and the Technical

More information

Virtual Foundry Modeling and Its Applications

Virtual Foundry Modeling and Its Applications Virtual Foundry Modeling and Its Applications R.G. Chougule 1, M. M. Akarte 2, Dr. B. Ravi 3, 1 Research Scholar, Mechanical Engineering Department, Indian Institute of Technology, Bombay. 2 Department

More information

CMDragons 2009 Team Description

CMDragons 2009 Team Description CMDragons 2009 Team Description Stefan Zickler, Michael Licitra, Joydeep Biswas, and Manuela Veloso Carnegie Mellon University {szickler,mmv}@cs.cmu.edu {mlicitra,joydeep}@andrew.cmu.edu Abstract. In this

More information

School of Computing, National University of Singapore 3 Science Drive 2, Singapore ABSTRACT

School of Computing, National University of Singapore 3 Science Drive 2, Singapore ABSTRACT NUROP CONGRESS PAPER AGENT BASED SOFTWARE ENGINEERING METHODOLOGIES WONG KENG ONN 1 AND BIMLESH WADHWA 2 School of Computing, National University of Singapore 3 Science Drive 2, Singapore 117543 ABSTRACT

More information

Acromovi Architecture: A Framework for the Development of Multirobot Applications

Acromovi Architecture: A Framework for the Development of Multirobot Applications 21 Acromovi Architecture: A Framework for the Development of Multirobot Applications Patricio Nebot & Enric Cervera Robotic Intelligence Lab, Jaume-I University Castellón de la Plana, Spain 1. Introduction

More information

FP7 STREP. The. Consortium. Marine Robots and Dexterous Manipulation for Enabling Autonomous Underwater Multipurpose Intervention Missions

FP7 STREP. The. Consortium. Marine Robots and Dexterous Manipulation for Enabling Autonomous Underwater Multipurpose Intervention Missions FP7 STREP Marine Robots and Dexterous Manipulation for Enabling Autonomous Underwater Multipurpose Intervention Missions ID 248497 Strategic Objective: ICT 2009 4.2.1 Cognitive Systems, Interaction, Robotics

More information

Introduction to Human-Robot Interaction (HRI)

Introduction to Human-Robot Interaction (HRI) Introduction to Human-Robot Interaction (HRI) By: Anqi Xu COMP-417 Friday November 8 th, 2013 What is Human-Robot Interaction? Field of study dedicated to understanding, designing, and evaluating robotic

More information

Proposal for a Rapid Prototyping Environment for Algorithms Intended for Autonoumus Mobile Robot Control

Proposal for a Rapid Prototyping Environment for Algorithms Intended for Autonoumus Mobile Robot Control Mechanics and Mechanical Engineering Vol. 12, No. 1 (2008) 5 16 c Technical University of Lodz Proposal for a Rapid Prototyping Environment for Algorithms Intended for Autonoumus Mobile Robot Control Andrzej

More information

The WURDE Robotics Middleware and RIDE Multi-Robot Tele-Operation Interface

The WURDE Robotics Middleware and RIDE Multi-Robot Tele-Operation Interface The WURDE Robotics Middleware and RIDE Multi-Robot Tele-Operation Interface Frederick Heckel, Tim Blakely, Michael Dixon, Chris Wilson, and William D. Smart Department of Computer Science and Engineering

More information

II. ROBOT SYSTEMS ENGINEERING

II. ROBOT SYSTEMS ENGINEERING Mobile Robots: Successes and Challenges in Artificial Intelligence Jitendra Joshi (Research Scholar), Keshav Dev Gupta (Assistant Professor), Nidhi Sharma (Assistant Professor), Kinnari Jangid (Assistant

More information

Charles P. Satterthwaite Embedded Information Systems Branch (AFRL/IFTA) Dr. David E. Corman Boeing

Charles P. Satterthwaite Embedded Information Systems Branch (AFRL/IFTA) Dr. David E. Corman Boeing Enabling Interoperability in C2 Aircraft 11th International Command and Control Research and Technology Symposium 26-28 September 2006 De Vere University Arms, Cambridge, UK Charles P. Satterthwaite Embedded

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

Middleware and Software Frameworks in Robotics Applicability to Small Unmanned Vehicles

Middleware and Software Frameworks in Robotics Applicability to Small Unmanned Vehicles Applicability to Small Unmanned Vehicles Daniel Serrano Department of Intelligent Systems, ASCAMM Technology Center Parc Tecnològic del Vallès, Av. Universitat Autònoma, 23 08290 Cerdanyola del Vallès

More information

Face Detector using Network-based Services for a Remote Robot Application

Face Detector using Network-based Services for a Remote Robot Application Face Detector using Network-based Services for a Remote Robot Application Yong-Ho Seo Department of Intelligent Robot Engineering, Mokwon University Mokwon Gil 21, Seo-gu, Daejeon, Republic of Korea yhseo@mokwon.ac.kr

More information

Run-time Monitoring of a Rover: MDE Research with Open Source Software and Low-cost Hardware

Run-time Monitoring of a Rover: MDE Research with Open Source Software and Low-cost Hardware Joint Proceedings of EduSymp 2016 and OSS4MDE 2016 Page 37 Run-time Monitoring of a Rover: MDE Research with Open Source Software and Low-cost Hardware Reza Ahmadi, Nicolas Hili, Leo Jweda, Nondini Das,

More information

Copyright 2016 Rockwell Collins, Inc. All rights reserved. LVC for Autonomous Aircraft Systems Testing

Copyright 2016 Rockwell Collins, Inc. All rights reserved. LVC for Autonomous Aircraft Systems Testing LVC for Autonomous Aircraft Systems Testing Challenges - T&E of Autonomous A/C Regulatory Restrictions Desired test or demonstration context may not be available Flight Test Complexity More complex than

More information

General Environment for Human Interaction with a Robot Hand-Arm System and Associate Elements

General Environment for Human Interaction with a Robot Hand-Arm System and Associate Elements General Environment for Human Interaction with a Robot Hand-Arm System and Associate Elements Jose Fortín and Raúl Suárez Abstract Software development in robotics is a complex task due to the existing

More information

DUE CONFERENCE 2015 FUTURE INTERNET CONCEPTS FOR DEMAND MANAGEMENT. By: Hinesh Madhoo and Tiaan Willemse. Date: 31 March 2015

DUE CONFERENCE 2015 FUTURE INTERNET CONCEPTS FOR DEMAND MANAGEMENT. By: Hinesh Madhoo and Tiaan Willemse. Date: 31 March 2015 DUE CONFERENCE 2015 FUTURE INTERNET CONCEPTS FOR DEMAND MANAGEMENT By: Hinesh Madhoo and Tiaan Willemse Date: 31 March 2015 AGENDA 1. Background Future Internet Concepts for Demand Management 2. What is

More information

Robots in the Loop: Supporting an Incremental Simulation-based Design Process

Robots in the Loop: Supporting an Incremental Simulation-based Design Process s in the Loop: Supporting an Incremental -based Design Process Xiaolin Hu Computer Science Department Georgia State University Atlanta, GA, USA xhu@cs.gsu.edu Abstract This paper presents the results of

More information

ON THE WAY TO INDUSTRY 4.0 : DIGITAL ENTERPRISE. Ali Rıza Ersoy March, 2016 v2.0

ON THE WAY TO INDUSTRY 4.0 : DIGITAL ENTERPRISE. Ali Rıza Ersoy March, 2016 v2.0 ON THE WAY TO INDUSTRY 4.0 : DIGITAL ENTERPRISE Ali Rıza Ersoy March, 2016 v2.0 GOOGLE TRENDS First assembly line Cincinnati USA, 1870 HISTORY? FIRST INDUSTRIAL REVOLUTION Mechanical Steam Power First

More information

Development of Virtual Reality Simulation Training System for Substation Zongzhan DU

Development of Virtual Reality Simulation Training System for Substation Zongzhan DU 6th International Conference on Mechatronics, Materials, Biotechnology and Environment (ICMMBE 2016) Development of Virtual Reality Simulation Training System for Substation Zongzhan DU School of Electrical

More information

FP7 ICT Call 6: Cognitive Systems and Robotics

FP7 ICT Call 6: Cognitive Systems and Robotics FP7 ICT Call 6: Cognitive Systems and Robotics Information day Luxembourg, January 14, 2010 Libor Král, Head of Unit Unit E5 - Cognitive Systems, Interaction, Robotics DG Information Society and Media

More information