New Approach of Telerobotic over Internet
|
|
|
- Corey King
- 9 years ago
- Views:
Transcription
1 , October 20-22, 2010, San Francisco, USA New Approach of Telerobotic over Internet F. MOUTAOUAKKIL, M. EL BAKKALI and H. MEDROMI Abstract Telerobotics actually result from the merger of two originally separate areas that are teleoperation and robotics. Indeed, autonomous robotics are not yet fully developed, the robot must now be operated remotely by a human operator. We must therefore take into account the principles developed in teleoperation. However, as the robot can perform basic tasks independently, it is called telerobotics rather than teleoperation. Telerobotics has applications wherever man has difficulty working directly (hostile environment, too far or too small places) and the tasks are sufficiently complex or unpredictable to be an obstacle to full automation. The main condition for the development of telerobotics is the ability to compete with the direct intervention of humans or the use of an automated highly specialized. In the first case, the advantage of telerobotics is firstly the replacement of human labor painful or dangerous by another, more secure and more comfortable. In the second case, we must show the interest of a material more versatile than the automatic system dedicated to the proposed application. Index Terms, Telerobotics, Internet, Multi-agent System. I. INTRODUCTION Teleoperation allows to human operators the reduction of risks associated with the work taking place in hostile environments. The first remote systems have been developed for handling radioactive materials, space exploration and underwater. Afterwards, and thanks to advances in technology and integration of advanced functions (including transportation) the scope of teleoperation has spread to several areas for instance: intervention contaminated sites, monitoring, disability support and service. A teleoperation system can integrate a variety of technology components such as: sophisticated haptic interfaces (exoskeletons), with some robots capacity decision, advanced visualization techniques (virtual reality) and tools (shared control schemes, planning). All this, and others inherited conditions of the first applications to which they were intended, are the Manuscript received May 30, F. Moutaouakkil is with the Architecture System Team, Casablanca, Morocco. His main research is mainly about the application of the remote control of robotic systems in the telecommunications area (phone: ; fax: ; fmoutaouakkil@ hotmail.com). M. El Bakkali is with the Architecture System Team, Casablanca, Morocco. His main research is mainly about the application of the remote control of robotic systems. (phone: ; medbak1@ hotmail.com). construction of a teleoperation system is costly in resources and development time. For several years, the efforts have been made for teleoperation becomes more accessible. A lot of projects seek to reduce the cost and complexity of developing such systems. In this chapter, we present the two main trends combining these efforts: teleoperation over the Internet and the definition of generic architectures for teleoperation systems. Hence the interest to shed light on several parts spreaded in this order: Section II: State of the art Section III: Proposed Architecture based on Multi-agent system Section IV: Implementation of the teleoperation Platform Section V: conclusions and perspectives To summarize, we will deal with a survey of the work done followed by a projection on the future world of teleoperation and MAS II. STATE OF THE ART In many robotic systems operated through the World Wide Web have been developed in recent years. These systems require an infrastructure for easy deployment and are available worldwide. Moreover, since the interface is easy to understand and control, the user does not require training. More importantly, the teleoperation on Internet opens up very significant opportunities for collaboration and sharing of resources between different research teams scattered around the world. The first device "distributed" on the Internet has been the Cambridge Coffee Pot. This system used a webcam to transmit images of a coffee maker placed in the computer lab at the University of Cambridge [1]. The Mercury project [2] has been put online in August It allowed users to grab and manipulate various objects using a robotic arm. In September 1994, another RMS has been online this time in the University of Western Australia [3]. In the first version of this system (Figure 1), users had to enter coordinates to specify the spatial movements of the manipulator. Several other interfaces were then used to simplify the robot control [4]. H. Medromi received the PhD in engineering science from the Sophia Antipolis University in 1996, Nice, France. He is responsible of the system architecture team of the ENSEM Hassan II University, Casablanca, Morocco. His actual main research interest concern Control Architecture of Mobile Systems Based on Multi Agents Systems. Since 2003 he is a full professor for automatic productic and computer sciences at the ENSEM, Hassan II University, Casablanca. ( [email protected]).
2 , October 20-22, 2010, San Francisco, USA displays the sensor information the robot. Fig. 2. WinDriver User Interface Fig. 1. Control architecture of a robot via the World Wide Web The idea of making available a device using a web interface has been followed by many projects, including the robotic telescope Cox [5], the mobile robot "FortyTwo" in Manchester [6] DIGIMUSE system designed to visualization Interactive art [7] and the web interface for NASA's Pathfinder mission [8] that allowed researchers to collaborate and work in the mission without moving to the control center in California. Other projects are interested in remote control of mobile robots as systems KhepOnTheWeb [9], the proposed Museum Tour-Guide [10] and the proposed WebPioneer [11]. These systems allow the user to control a robot be in a static environment or in the exploration of dynamic environments. Most control systems on the Internet were built using static HTML pages and CGI programs (Common Gateway Interface). The HTML page allows the user to know the state of the system and generate orders to execute. Orders are processed then executed by the CGI program that controls the robot, without supervision nor intervention of the user. Finally, when the order is completed or an error has occurred, a new HTML page is generated. The user interaction is limited because it is impossible to retrieve the user instructions and submit the information back together. To resolve this problem, the use of multiple CGI programs associated with different frames of an HTML page has been proposed. However, since a CGI program establishes a new connection each time it is invoked, their proliferation increased the response time of the system. The alternative adopted in the management interface has been the use of Java applets instead of HTML / CGI. With a Java applet, the connection between the Web interface and the robot controller is established once and the data can happen at any time in both directions. The system WebDrive [12] is an example of application of this technology. Being the successor system WebPioneer, WebDrive is designed for teleoperation of mobile robots operating in unknown dynamic environments. The user interface of WebDrive (Figure 2) is a Java applet that receives user commands and Updates the images of the user interface when certain events (such as detection of an obstacle) occur. This pattern reduces the network traffic generated by a video server used for very easy to implement. However, by limiting the information to the work site only to video, the user has a limited perception of the environment. To improve the information back and manage the transmission deadlines, it is possible to achieve a graphical simulation (2D or 3D) of the desired action. The simulation is then overlaid on real images to help the user to perform its task. Another approach is to take into account the time to control the system remotely operated. This requires that a dynamic simulation of a predictor of the current state and future of the remote system. These ideas have been used in the construction of the system described by Leleve [13] for teleoperation of a vehicle with a manipulator. In this system, the association between the block depredation and the dynamic model can perform simulations and pre-show prediction of the state of the remote system before receiving it. The use of a 3D simulation allows control of a robot times when communications are important. Aditya et al. [14] have used Java3D to create and manipulate a robot. The simulation of the robot replaces the real images to reduce communication delays and network traffic. Hirukawa et al. [15] describe web interfaces that allow the operator to manipulate objects using a 3D graphical simulation contained in the browser. These interfaces follow either a tele-programming. Indeed, the tasks are first tested in the simulator and then the sequence of actions to achieve is transmitted to the real robot. In the system described by Finke [16], an autonomous mobile robot is connected to a virtual environment. The user can not only send instructions to the robot but also influence their behavior by placing virtual barriers. The sensor information the robot and the deductions made by the robot are displayed in the virtual environment, this allows the user to validate the decisions taken by the robot. To facilitate the online devices, Ghias et al [17] proposed a reusable system, designed to allow the handling of devices via the World Wide Web. The system, built with Java and Python, seeks to reduce the number and level of skills required to deploy a remote controlled device. It provides mechanisms for interacting with the device, to build user interfaces and to make extensions and modifications to
3 , October 20-22, 2010, San Francisco, USA existing components. Other projects using technologies like Jini distribution allow the sharing and control of objects and devices in a multi-user virtual environment. In the system described by Inostroza [18] API access to scene graph is published as a Jini service, allowing participants to respond and other services (available online) to collaborate in the composition dynamic 3D environment. Other works currently show interest in the use of middleware technologies for the interconnection of various components of a robotic system. CORBA, for example, has been used in building a support system for disabled, the implementation of a distributed laboratory and the development of a mining system and Reconstruction of remote environments. The interconnection of heterogeneous systems can also be facilitated by the adoption of a standard language. This has been suggested by various studies using XML (Extensible Markup Language) for describing services offered by the devices and written instructions [19]. III. PROPOSED ARCHITECTURE BASED ON MULTI-AGENTS SYSTEM A. Utilization of MAS in teleoperation. The definition of a multi-agent system is more immediate: "a multi-agent system is an organized set of agents. We're just here to follow the usual definition of the term system, "an organized set of elements. Collectively, we can also consider the idea of multi-agent system as an evolution of the concept of software component (object) for which the coupling between components is discussed in terms of knowledge and not in the types of data. Many methods of agentification can distinguish three levels of abstraction in a multi-agent system: The level of individual agents, the level of interactions between agents and the level of the organization system and, the system is built from these three levels, in reifying the agents themselves and relying on the concept of role. An agent has three roles: functional, relational, and organizational. The system distributes these three roles in the activity of agents who hold them by their actions and after negotiations with their connections, and thus define the groups to which agents have complementary roles, well structured and consistent. B. Proposed System architecture. Fig. 3. Proposed system architecture We use a hybrid control architecture developed in our laboratory (figure 4), which combines aspects of classic control and behavior-based control. This architecture called EAAS for EAS Architecture for Autonomous system [20]. The figure 3 is a general representation of the functioning of MAS in teleoperation. This diagram identifies all the connections between agents established namely: Bluetooth, Ethernet, Wifi, which aim controlling the robotic platform (NXT Mindstorm). Fig. 4. EAAS Architecture EAAS architecture consists in five agents: interface agent, actions selection agent, perception agent, action agent and hardware link agent. This architecture allows to adapt the operation of the robot according to its environment and the organization of hardware and software resources of the robot to assign it intelligence and autonomy The proposed control architecture affects two major components such as: hardware and software, this is what we will see with more details in the next section.
4 , October 20-22, 2010, San Francisco, USA IV. REALIZATION OF THE TELEOPERATION PLATFORM In this section we give an overview on the AUML. AUML is an extension of UML to reflect the agent concepts. Agent UML inherits representations proposed by UML. It contains ten types of diagrams symbolizing many different views to represent specific concepts of information system. In what follows we limit ourselves to present three diagrams: class diagram, behavior diagram and sequence diagram. A. Static Aspect. The figure 5, below, describes the structure of a system by showing the system's classes, their attributes, and the relationships between the classes Fig. 7. Sequence diagram of relayed mode The next diagram shows the functionality provided by the system in terms of actors, goals represented as use cases, and all the dependencies between use cases. Fig. 5. Agent class diagram B. Dynamic Aspect Our system is composed of eight sequence diagrams for each mode; the figure 6 shows the sequence of movement forward and backward in direct mode, the figure 7 shows the sequence of movement forward and backward in the relayed mode. Fig. 8. Use case diagram C. Software development In the development of this application it was mandatory to use C#.Net which is intended to be general-purpose, agent oriented programming language. This language is very used in developing software components Suitable for deployment especially in Distributed environments. Besides, C# is very suitable to write applications for embedded systems and hosted both, ranging from the very large that use sophisticated operating systems, down to the very small having dedicated functions. Fig. 6. Sequence diagram of direct mode
5 , October 20-22, 2010, San Francisco, USA necessary, subsequently offering a new range of possibilities. A (old) laptop is indeed a common device and can sometimes be used, at least for prototyping, instead of buying more advance additional devices. One of the many immediate interests is the possibility to communicate within a long range with Wi-Fi or by mobile telephony (e.g. GPRS, UMTS [3G] or better for videoconference), among other reasons to be remotely controlled and to send a video signal and data from sensors. Fig. 9. Connection Interface The embedded laptop runs a programme (written in C#.NET) able to receive orders from the Internet (e.g. over Wi-Fi) and to forward them to the NXT brick of the robot. The communication between the robot and the laptop is over Bluetooth: the laptop sends orders to the NXT brick that treats them Fig. 10. Control Interface The desktop computer runs a programme (written in C#.NET) able to send orders over the Internet to the laptop computer embedded on the robot. (It is the same programme as the one on the laptop computer, with different settings.) The sound coming from the embedded microphone and a real-time video from the embedded webcam are available, simply with videoconferencing software. D. Hardware implementation Our robotics platform (Lego Mindstorms NXT) is more than a simple toy. It allows the building of robots with advanced behavior, with several motors and various sensors. Nevertheless, embedded processing power, memory, and communication capabilities are far behind what is offered by PDA or laptop. Thus the idea of showing that a Lego Mindstorms NXT robot can carry a laptop computer when V. CONCLUSION In this paper, we presented a new Architecture for remote control formed by an intelligent and distributed architecture based on the multi-agent aspect. This architecture is validated by an application on Lego Mindstroms NXT Robot realized by the EAS team. As a further work, we consider to improve our system to control multiple robots. REFERENCES [1] Q. Stafford-Fraser, the Trojan Koom Coffee Pot: a (non-technical) Biography, Document available via the URL: Mai [2] K. Goldberg, M. Mascha, S. Gentner, N. Rothenberg, C. Sutter, J. Wiegley, Desktop tele-operation via the World Wide Web, IEEE International Conference on Robotics and Automation, Japan, Mai 1995 [3] K. Taylor, J. Trevelyan, Australia's telerobot on the web, 26th International Symposium on Industrial Robotics, Singapore, October [4] B. Dalton, K. Taylor, A Framework for Internet Robotics, IEEE International Conference On Intelligent Robots and Systems (IROS): Workshop on Web Robots, Canada, October [5] M. J. Cox, J-E.F. Baruch, Robotic Telescopes: An Interactive ExMbit on the World-Wide Web, 2nd International Conference of the World-Wide Web, USA, October [6] U. Nehmzow, A. Buhlmeier, H. Durer, M. Nolte, Remote control of mobile robot via Internet, Department of Computer Science, University of Manchester, Technical Report Series, UMCS ,1996. [7] S. Goldberg, G.A. Bekey, Y. Akatsuka, DIGIMUSE: An Interactive Telerobotic System for Remote Viewing of 3D Art Objects, IROS'98: Workshop on Web Robots, Canada, October [8] P.G. Backes, K.S. Tao, G.K. Tharp, Mars Pathfinder Mission Internet-based Operation using WTTS, IEEE International Conference on Robotics and Automation, Belgium, Mai [9] O. Michel, P. Saucy, F. Mondada, KhepOnTheWeb: An Experimental Demonstrator in Telerobotics and Virtual Reality, ProceedingsV5MM'97, Suisse, September [10] W. Burgard, A.B. Cremers, D. Fox, G. Lakemeyer, D. Hâhnel, D. Schulz, W. Steiner, S. Thrun, The interactive museum tour-guide robot, 15th National Conference on Artificial Intelligence, USA, July [11] T. Fong, C. Thorpe, C. Baur, Advanced Interfaces for Vehicle Teleoperation: Collaborative Control, Sensor Fusion Displays, and Web-based Tools, Vehicle Teleoperation Interfaces Workshop, IEEE International Conference on Robotics and Automation, USA, April [12] S. Grange, T. Fong, C. Baur, Effective Vehicle Teleoperation on the World Wide Web, IEEE International Conference on Robotics and Automation (ICRA 2000), USA, April [13] A. Lelevé, P. Fraisse, A. Crosnier, P. Dauchez, F. Pierrot, Towards Virtual Control of Mobile Manipulators, 3rd World Automation Congress (WAC'98), USA, Mai [14] A. Aditya, B. Riyanto, Implementation of java 3D Simulation for Internet Telerobotic System, IASTED International Conference Modelling and Simulation (MS'2000), USA, Mai [15] H. Hirukawa, T. Matsui, H. Onda, Prototypes of Teleoperation Systems via a Standard Protocol with a Standard Human Interface, IEEE International Conference on Robotics and Automation, USA, April [16] M. Finke, J. Strassner, J. Speier, L. Peters, M. Pauly, M. Gobel, H. Surmann, An Interactive Test Environment for Autonomous Robots, Topical Workshop on Virtual Reality and Advanced Human-Robot Systems, 15th World Congress of the International Measurement Confederation, Japan, June 1999
6 , October 20-22, 2010, San Francisco, USA [17] S. Ghiasi, M. Seidl, B. Zorn, A Generic Web-based Teleoperations Architecture: Details and Experience, SPIE Telemanipulator and Telepresence Technologies VII, USA, September [18] P. Inostroza, Technologie de connexion et de composition pour environnements virtuels, PhD Thesis, Joseph Fourier University, [19] D. Blank, J.H. Hudson, B.C. Mashburn, E.A. Roberts, The XRCL Project: The University of Arkansas' Entry into the AAAI 1999 Mobile Robot Competition, Technical Report CSCE , [20] Sayouti, A., Qrichi Aniba, F., Medromi, Tele-robotic over Internet Based on Multi-agents System, International Review on Computers and Software (I.RE.CO.S), Vol. 3, N. 6, pp , November 2008).
Development of a Service Robot System for a Remote Child Monitoring Platform
, pp.153-162 http://dx.doi.org/10.14257/ijsh.2014.8.5.14 Development of a Service Robot System for a Remote Child Monitoring Platform Taewoo Han 1 and Yong-Ho Seo 2, * 1 Department of Game and Multimedia,
Application of a Web-based Monitoring and Control system in Plastic Rotational Moulding Machine
Application of a Web-based Monitoring and Control system in Plastic Rotational Moulding Machine Mário Rodrigues 1, José Mendes 2, and Jaime Fonseca 3 University of Minho 1,2,3 Dept. of Industrial Electronics
An Agent-Based Concept for Problem Management Systems to Enhance Reliability
An Agent-Based Concept for Problem Management Systems to Enhance Reliability H. Wang, N. Jazdi, P. Goehner A defective component in an industrial automation system affects only a limited number of sub
Dynamic User Task Scheduling for Mobile Robots
Dynamic User Task Scheduling for Mobile Robots Brian Coltin and Manuela Veloso School of Computer Science Carnegie Mellon University 5000 Forbes Avenue Pittsburgh, PA 15213 {bcoltin, veloso}@cs.cmu.edu
JAVA-BASED FRAMEWORK FOR REMOTE ACCESS TO LABORATORY EXPERIMENTS. Department of Electrical Engineering University of Hagen D-58084 Hagen, Germany
JAVA-BASED FRAMEWORK FOR REMOTE ACCESS TO LABORATORY EXPERIMENTS Christof Röhrig, 1 Andreas Jochheim 2 Department of Electrical Engineering University of Hagen D-58084 Hagen, Germany Abstract: This paper
Concepts of Database Management Seventh Edition. Chapter 9 Database Management Approaches
Concepts of Database Management Seventh Edition Chapter 9 Database Management Approaches Objectives Describe distributed database management systems (DDBMSs) Discuss client/server systems Examine the ways
School of Computer Science
School of Computer Science Computer Science - Honours Level - 2014/15 October 2014 General degree students wishing to enter 3000- level modules and non- graduating students wishing to enter 3000- level
WEB SERVICES OF MMS APPLICATIONS ON MOBILE DEVICES
Journal of Marine Science and Technology, Vol. 14, No. 3, pp. 165-169 (2006) 165 WEB SERVICES OF MMS APPLICATIONS ON MOBILE DEVICES Cheng-Chih Yang* and Cheng-Min Lin** Key words: MMS, PDA, WSDL, GPRS.
Information Technology Career Field Pathways and Course Structure
Information Technology Career Field Pathways and Course Structure Courses in Information Support and Services (N0) Computer Hardware 2 145025 Computer Software 145030 Networking 2 145035 Network Operating
Office Automation. Industrial Automation. Information Technology and Automation Systems in Industrial Applications. Product Development.
Information Technology and Automation Systems in Industrial Suppliers Customers Corporate Office Automation Product Development Sales and Customer Services Finance Industrial Automation Main Focus in our
Force/position control of a robotic system for transcranial magnetic stimulation
Force/position control of a robotic system for transcranial magnetic stimulation W.N. Wan Zakaria School of Mechanical and System Engineering Newcastle University Abstract To develop a force control scheme
Journal of Internet Banking and Commerce
Journal of Internet Banking and Commerce An open access Internet journal (http://www.arraydev.com/commerce/jibc/) Journal of Internet Banking and Commerce, December 2009, vol. 14, no.3 (http://www.arraydev.com/commerce/jibc/)
Smartphone as a Remote Control Proxy in Automotive Navigation System
Contemporary Engineering Sciences, Vol. 7, 2014, no. 14, 683-689 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ces.2014.4675 Smartphone as a Remote Control Proxy in Automotive Navigation System
Automated Test Approach for Web Based Software
Automated Test Approach for Web Based Software Indrajit Pan 1, Subhamita Mukherjee 2 1 Dept. of Information Technology, RCCIIT, Kolkata 700 015, W.B., India 2 Dept. of Information Technology, Techno India,
Project Development Plan
Project Development Plan Roverwerx A.R.M. IRP Santa Clara University Richard Rasay 1 TABLE OF CONTENTS Introduction 1 Software Design.3 Robot-Side Application.5 Client-Side Application.7 Current Status
A Remote Maintenance System with the use of Virtual Reality.
ICAT 2001 December 5-7, Tokyo, JAPAN A Remote Maintenance System with the use of Virtual Reality. Moez BELLAMINE 1), Norihiro ABE 1), Kazuaki TANAKA 1), Hirokazu TAKI 2) 1) Kyushu Institute of Technology,
Cloud Computing for Agent-based Traffic Management Systems
Cloud Computing for Agent-based Traffic Management Systems Manoj A Patil Asst.Prof. IT Dept. Khyamling A Parane Asst.Prof. CSE Dept. D. Rajesh Asst.Prof. IT Dept. ABSTRACT Increased traffic congestion
An In-vehicle ecall Platform for Efficient Road Safety
An In-vehicle ecall Platform for Efficient Road Safety W. Ait-Cheik-Bihi, A. Chariette, M. Bakhouya, A. Nait-Sidi-Moh, J. Gaber, M. Wack Université de Technologie de Belfort-Montbéliard Rue Thierry Mieg,
Best Paper Award, Hawaii International Conference on System Sciences, HICSS-36 (2003)
Curriculum Vitae EDUCATION Monica N. Nicolescu Assistant Professor Department of Computer Science University of Nevada, Reno [email protected] http://www.cs.unr.edu/ monica June 1998 - May 2003: University
Figure 1. Basic Petri net Elements
ABCM Symposium Series in Mechatronics - Vol. 3 - pp.653-658 Copyright c 2008 by ABCM A REAL OBJECT CONTROL SYSTEM FOR USE IN MANUFACTURING TELEPRESENCE ENVIRONMENTS. Claiton de Oliveira Department of Mechanical
Distributed Database for Environmental Data Integration
Distributed Database for Environmental Data Integration A. Amato', V. Di Lecce2, and V. Piuri 3 II Engineering Faculty of Politecnico di Bari - Italy 2 DIASS, Politecnico di Bari, Italy 3Dept Information
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
Rotorcraft Health Management System (RHMS)
AIAC-11 Eleventh Australian International Aerospace Congress Rotorcraft Health Management System (RHMS) Robab Safa-Bakhsh 1, Dmitry Cherkassky 2 1 The Boeing Company, Phantom Works Philadelphia Center
Artificial Intelligence and Robotics @ Politecnico di Milano. Presented by Matteo Matteucci
1 Artificial Intelligence and Robotics @ Politecnico di Milano Presented by Matteo Matteucci What is Artificial Intelligence «The field of theory & development of computer systems able to perform tasks
Software as a Service Business Model (Introducing SOA and Web Service)
Software as a Service Business Model Guide Insight into Software as a Service Business Model (Introducing SOA and Web Service) By Sumantra Mukherjee Chief Technology Officer Nature Technologies Pvt Ltd
Development of Integrated Management System based on Mobile and Cloud service for preventing various dangerous situations
Development of Integrated Management System based on Mobile and Cloud service for preventing various dangerous situations Ryu HyunKi, Moon ChangSoo, Yeo ChangSub, and Lee HaengSuk Abstract In this paper,
A General Framework for Tracking Objects in a Multi-Camera Environment
A General Framework for Tracking Objects in a Multi-Camera Environment Karlene Nguyen, Gavin Yeung, Soheil Ghiasi, Majid Sarrafzadeh {karlene, gavin, soheil, majid}@cs.ucla.edu Abstract We present a framework
ANDROID BASED HOME AUTOMATION AND VISION SURVEILLANCE USING RASPBERRY PI
International Journal of Computer Science and Engineering (IJCSE) ISSN(P): 2278-9960; ISSN(E): 2278-9979 Vol. 4, Issue 2, Mar 2015, 29-38 IASET ANDROID BASED HOME AUTOMATION AND VISION SURVEILLANCE USING
SOFTWARE ENGINEERING PROGRAM
SOFTWARE ENGINEERING PROGRAM PROGRAM TITLE DEGREE TITLE Master of Science Program in Software Engineering Master of Science (Software Engineering) M.Sc. (Software Engineering) PROGRAM STRUCTURE Total program
Project Proposal Distributed Project Management
Proposal Distributed Management by Passakon Prathombutr Ashok Emani CS551 Fall 2001 CSTP UMKC 1 Contents Introduction...3 Goal and Objectives...4 Overall goal... 4 Specific objectives... 4 Significance...
REMOTE CONTROL OF REAL EXPERIMENTS VIA INTERNET
REMOTE CONTROL OF REAL EXPERIMENTS VIA INTERNET Carine Campos Teixeira, [email protected] Jeeves Lopes dos Santos, [email protected] Cairo Lúcio Nascimento Júnior, [email protected] Instituto Tecnológico de Aeronáutica,
How To Understand The Difference Between Business Process And Process Model In Java.Java.Org (Programming)
Business Process Modeling and Workflow Automation Ivo Vondrak * [email protected] Abstract: Process modeling and workflow applications have become more an more important during last decade. The main reason
IFS-8000 V2.0 INFORMATION FUSION SYSTEM
IFS-8000 V2.0 INFORMATION FUSION SYSTEM IFS-8000 V2.0 Overview IFS-8000 v2.0 is a flexible, scalable and modular IT system to support the processes of aggregation of information from intercepts to intelligence
An Intelligent Middleware Platform and Framework for RFID Reverse Logistics
International Journal of Future Generation Communication and Networking 75 An Intelligent Middleware Platform and Framework for RFID Reverse Logistics Jihyun Yoo, and Yongjin Park Department of Electronics
Integrating Databases, Objects and the World-Wide Web for Collaboration in Architectural Design
Integrating Databases, Objects and the World-Wide Web for Collaboration in Architectural Design Wassim Jabi, Assistant Professor Department of Architecture University at Buffalo, State University of New
High-Speed Thin Client Technology for Mobile Environment: Mobile RVEC
High-Speed Thin Client Technology for Mobile Environment: Mobile RVEC Masahiro Matsuda Kazuki Matsui Yuichi Sato Hiroaki Kameyama Thin client systems on smart devices have been attracting interest from
Building Web-based Infrastructures for Smart Meters
Building Web-based Infrastructures for Smart Meters Andreas Kamilaris 1, Vlad Trifa 2, and Dominique Guinard 2 1 University of Cyprus, Nicosia, Cyprus 2 ETH Zurich and SAP Research, Switzerland Abstract.
Master of Science in Software Engineering (MSC)
Master of Science in Software Engineering The MSc in Software Engineering provides a thorough grounding in how to apply rigorous engineering principles to deliver elegant, effective software solutions
CME: A Middleware Architecture for Network-Aware Adaptive Applications
CME: A Middleware Architecture for Network-Aware Adaptive Applications Jun-Zhao Sun, Jari Tenhunen, and Jaakko Sauvola MediaTeam, Machine Vision and Media Processing Unit, Infotech Oulu P.O.Box 4500 4SOINFO,
Best Poster Award: International Congress on Child and Adolescent Psychiatry 2012
EDUCATION Ph.D. Computer Engineering University of Southern California 1999 MS Computer Engineering University of Southern California 1994 B.S. Electrical Engineering Tehran University 1988 AWARDS & FELLOWSHIPS
GOAL-BASED INTELLIGENT AGENTS
International Journal of Information Technology, Vol. 9 No. 1 GOAL-BASED INTELLIGENT AGENTS Zhiqi Shen, Robert Gay and Xuehong Tao ICIS, School of EEE, Nanyang Technological University, Singapore 639798
Web-based Multimedia Content Management System for Effective News Personalization on Interactive Broadcasting
Web-based Multimedia Content Management System for Effective News Personalization on Interactive Broadcasting S.N.CHEONG AZHAR K.M. M. HANMANDLU Faculty Of Engineering, Multimedia University, Jalan Multimedia,
SNAPPIN.IO. FWR is a Hardware & Software Factory, which designs and develops digital platforms.
SNAPPIN.IO SNAPPIN.IO Snappin is an ecosystem oriented to retail that aims to increase in store sales due to the proactive involvement of users, relying on mechanisms of "Engagement", "Empowerment " and
A STRATEGIC PLANNER FOR ROBOT EXCAVATION' by Humberto Romero-Lois, Research Assistant, Department of Civil Engineering
A STRATEGIC PLANNER FOR ROBOT EXCAVATION' by Humberto Romero-Lois, Research Assistant, Department of Civil Engineering Chris Hendrickson, Professor, Department of Civil Engineering, and Irving Oppenheim,
Masters in Human Computer Interaction
Masters in Human Computer Interaction Programme Requirements Taught Element, and PG Diploma in Human Computer Interaction: 120 credits: IS5101 CS5001 CS5040 CS5041 CS5042 or CS5044 up to 30 credits from
Praktikum "Mobile Roboter" mit Simulation und Telerobotik-Zugang (TELEBOTS)
Praktikum "Mobile Roboter" mit Simulation und Telerobotik-Zugang (TELEBOTS) Universität Hamburg Fachbereich Informatik, Arbeitsbereich TAMS Dr. Houxiang Zhang, Dipl.-Inform. Tim Baier, Weining Zheng Zwischenbericht
Impact of Service Oriented Architecture on ERP Implementations in Technical Education
Impact of Service Oriented Architecture on ERP Implementations in Technical Education Swati Verma Department of Computer Science & Engg, B.T. Kumaon Institute of Technology, Dwarahat, 263653, India. E-mail:
Data Integration using Agent based Mediator-Wrapper Architecture. Tutorial Report For Agent Based Software Engineering (SENG 609.
Data Integration using Agent based Mediator-Wrapper Architecture Tutorial Report For Agent Based Software Engineering (SENG 609.22) Presented by: George Shi Course Instructor: Dr. Behrouz H. Far December
Final Year Projects at itm. Topics 2010/2011
Final Year Projects at itm Topics 2010/2011 Chair of Information Technology in Mechanical Engineering Prof. Dr.-Ing. B. Vogel-Heuser Prof. Dr.-Ing. Frank Schiller Prof. Dr.-Ing. Klaus Bender Technische
Masters in Advanced Computer Science
Masters in Advanced Computer Science Programme Requirements Taught Element, and PG Diploma in Advanced Computer Science: 120 credits: IS5101 CS5001 up to 30 credits from CS4100 - CS4450, subject to appropriate
Network Robot Systems
Network Robot Systems Alberto Sanfeliu 1, Norihiro Hagita 2 and Alessandro Saffiotti 3 Guest Editors of the Special Issue on NRS 1 Institut de Robòtica I Informàtica Industrial (UPC-CSIC), Universitat
Original Research Articles
Original Research Articles Researchers Mr.Ramchandra K. Gurav, Prof. Mahesh S. Kumbhar Department of Electronics & Telecommunication, Rajarambapu Institute of Technology, Sakharale, M.S., INDIA Email-
Masters in Artificial Intelligence
Masters in Artificial Intelligence Programme Requirements Taught Element, and PG Diploma in Artificial Intelligence: 120 credits: IS5101 CS5001 CS5010 CS5011 CS4402 or CS5012 in total, up to 30 credits
Design of Home Automation Framework With Social Network Integration
Design of Home Automation Framework With Social Network Integration Warodom Werapun, Amatawit Kamhang, Aekawat Wachiraphan Department of Computer Engineering, Faculty of Engineering Prince of Songkla University
ISSN: 2348 9510. A Review: Image Retrieval Using Web Multimedia Mining
A Review: Image Retrieval Using Web Multimedia Satish Bansal*, K K Yadav** *, **Assistant Professor Prestige Institute Of Management, Gwalior (MP), India Abstract Multimedia object include audio, video,
Secured Spy IP Control Robot Using Raspberry Pi
Secured Spy IP Control Robot Using Raspberry Pi V. Meenakshi 1, Ch. Lakshmi Saketh 2, K. KalyanKumar 3 1 Assistant Professor, EIE Department, Sree Vidyanikethan Engineering College, Tirupati, India 2,3
Three Stages for SOA and Service Governance
Three Stages for SOA and Governance Masaki Takahashi Tomonori Ishikawa (Manuscript received March 19, 2009) A service oriented architecture (SOA), which realizes flexible and efficient construction of
Remote Monitoring and Controlling System Based on ZigBee Networks
Remote Monitoring and Controlling System Based on ZigBee Networks Soyoung Hwang and Donghui Yu* Department of Multimedia Engineering, Catholic University of Pusan, South Korea {soyoung, dhyu}@cup.ac.kr
Modeling and Design of Intelligent Agent System
International Journal of Control, Automation, and Systems Vol. 1, No. 2, June 2003 257 Modeling and Design of Intelligent Agent System Dae Su Kim, Chang Suk Kim, and Kee Wook Rim Abstract: In this study,
Masters in Networks and Distributed Systems
Masters in Networks and Distributed Systems Programme Requirements Taught Element, and PG Diploma in Networks and Distributed Systems: 120 credits: IS5101 CS5001 CS5021 CS4103 or CS5023 in total, up to
An Intelligent Approach for Integrity of Heterogeneous and Distributed Databases Systems based on Mobile Agents
An Intelligent Approach for Integrity of Heterogeneous and Distributed Databases Systems based on Mobile Agents M. Anber and O. Badawy Department of Computer Engineering, Arab Academy for Science and Technology
Web Service Provisioning on Android Mobile Host
Web Service Provisioning on Android Mobile Host Kishor S. Wagh. Research Scholar, SGGS Nanded. Marathwada Mitra Mandal s Institute of Technology, Pune R. C. Thool, Ph.D Professor, Department of Information
Course Syllabus For Operations Management. Management Information Systems
For Operations Management and Management Information Systems Department School Year First Year First Year First Year Second year Second year Second year Third year Third year Third year Third year Third
Efficient Agent Based Testing Framework for Web Applications
International Journal of Scientific & Engineering Research, Volume 3, Issue 2, February-2012 1 Efficient Agent Based Testing Framework for Web Applications Ms.Neha Saluja Prof.Amit Kanskar Abstract- Now
How To Test A Robot Platform And Its Components
An Automated Test Method for Robot Platform and Its Components Jae-Hee Lim 1, Suk-Hoon Song 1, Jung-Rye Son 1, Tae-Yong Kuc 2, Hong-Seong Park 3, Hong-Seok Kim 4 1,2 School of Information and Communication,
An Automated Workflow System Geared Towards Consumer Goods and Services Companies
Proceedings of the 2014 International Conference on Industrial Engineering and Operations Management Bali, Indonesia, January 7 9, 2014 An Automated Workflow System Geared Towards Consumer Goods and Services
PIE. Internal Structure
PIE Internal Structure PIE Composition PIE (Processware Integration Environment) is a set of programs for integration of heterogeneous applications. The final set depends on the purposes of a solution
Service Oriented Architectures
8 Service Oriented Architectures Gustavo Alonso Computer Science Department Swiss Federal Institute of Technology (ETHZ) [email protected] http://www.iks.inf.ethz.ch/ The context for SOA A bit of history
A Conceptual Approach to Data Visualization for User Interface Design of Smart Grid Operation Tools
A Conceptual Approach to Data Visualization for User Interface Design of Smart Grid Operation Tools Dong-Joo Kang and Sunju Park Yonsei University [email protected], [email protected] Abstract
Development of Integrated Management System based on Mobile and Cloud Service for Preventing Various Hazards
, pp. 143-150 http://dx.doi.org/10.14257/ijseia.2015.9.7.15 Development of Integrated Management System based on Mobile and Cloud Service for Preventing Various Hazards Ryu HyunKi 1, Yeo ChangSub 1, Jeonghyun
NEW CHALLENGES IN COLLABORATIVE VIRTUAL FACTORY DESIGN
02 NEW CHALLENGES IN COLLABORATIVE VIRTUAL FACTORY DESIGN Stefano Mottura, Giampaolo Viganò, Luca Greci, Marco Sacco Emanuele Carpanzano Institute of Industrial Technologies and Automation National Research
A Monitored Student Testing Application Using Cloud Computing
A Monitored Student Testing Application Using Cloud Computing R. Mullapudi and G. Hsieh Department of Computer Science, Norfolk State University, Norfolk, Virginia, USA [email protected], [email protected]
Remote control of CAN-based industrial equipment using Internet technologies
Remote control of CAN-based industrial equipment using Internet technologies Prof. Dr.-Ing. Gerhard Gruhler, University of Applied Sciences Reutlingen, Steinbeis Technology Transfer Center Automation (STA),
Web. Studio. Visual Studio. iseries. Studio. The universal development platform applied to corporate strategy. Adelia. www.hardis.
Web Studio Visual Studio iseries Studio The universal development platform applied to corporate strategy Adelia www.hardis.com The choice of a CASE tool does not only depend on the quality of the offer
Autonomous Advertising Mobile Robot for Exhibitions, Developed at BMF
Autonomous Advertising Mobile Robot for Exhibitions, Developed at BMF Kucsera Péter ([email protected]) Abstract In this article an autonomous advertising mobile robot that has been realized in
AN INTELLIGENT TUTORING SYSTEM FOR LEARNING DESIGN PATTERNS
AN INTELLIGENT TUTORING SYSTEM FOR LEARNING DESIGN PATTERNS ZORAN JEREMIĆ, VLADAN DEVEDŽIĆ, DRAGAN GAŠEVIĆ FON School of Business Administration, University of Belgrade Jove Ilića 154, POB 52, 11000 Belgrade,
Managing Variability in Software Architectures 1 Felix Bachmann*
Managing Variability in Software Architectures Felix Bachmann* Carnegie Bosch Institute Carnegie Mellon University Pittsburgh, Pa 523, USA [email protected] Len Bass Software Engineering Institute Carnegie
Component-based Robotics Middleware
Component-based Robotics Middleware Software Development and Integration in Robotics (SDIR V) Tutorial on Component-based Robotics Engineering 2010 IEEE International Conference on Robotics and Automation
FROM RELATIONAL TO OBJECT DATABASE MANAGEMENT SYSTEMS
FROM RELATIONAL TO OBJECT DATABASE MANAGEMENT SYSTEMS V. CHRISTOPHIDES Department of Computer Science & Engineering University of California, San Diego ICS - FORTH, Heraklion, Crete 1 I) INTRODUCTION 2
Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object
Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object Anne Monceaux 1, Joanna Guss 1 1 EADS-CCR, Centreda 1, 4 Avenue Didier Daurat 31700 Blagnac France
Autonomic computing system for selfmanagement of Machine-to-Machine networks
Self-IoT 2012, September 17th 2012, San Jose, California, USA in conjunction with ICAC 2012 Autonomic computing system for selfmanagement of Machine-to-Machine networks Mahdi BEN ALAYA, Salma MATOUSSI,Thierry
Component visualization methods for large legacy software in C/C++
Annales Mathematicae et Informaticae 44 (2015) pp. 23 33 http://ami.ektf.hu Component visualization methods for large legacy software in C/C++ Máté Cserép a, Dániel Krupp b a Eötvös Loránd University [email protected]
Masters in Computing and Information Technology
Masters in Computing and Information Technology Programme Requirements Taught Element, and PG Diploma in Computing and Information Technology: 120 credits: IS5101 CS5001 or CS5002 CS5003 up to 30 credits
Android Application for Accessing KNX Devices via IP Connection
Android Application for Accessing KNX Devices via IP Connection J. A. Nazabal, J. Gómez, F. Falcone, C. Fernández-Valdivielso, P. E. Branchi and I. R. Matías Electrical and Electronic Engineering Department,
DR AYŞE KÜÇÜKYILMAZ. Imperial College London Personal Robotics Laboratory Department of Electrical and Electronic Engineering SW7 2BT London UK
DR AYŞE KÜÇÜKYILMAZ Imperial College London Personal Robotics Laboratory Department of Electrical and Electronic Engineering SW7 2BT London UK http://home.ku.edu.tr/~akucukyilmaz [email protected]
MEng, BSc Computer Science with Artificial Intelligence
School of Computing FACULTY OF ENGINEERING MEng, BSc Computer Science with Artificial Intelligence Year 1 COMP1212 Computer Processor Effective programming depends on understanding not only how to give
Study Plan for the Bachelor Degree in Computer Information Systems
Study Plan for the Bachelor Degree in Computer Information Systems The Bachelor Degree in Computer Information Systems/Faculty of Information Technology and Computer Sciences is granted upon the completion
SURENDRA SARNIKAR. 820 N Washington Ave, EH7 Email: [email protected] Madison, SD 57042 Phone: 605-256-7341
SURENDRA SARNIKAR 820 N Washington Ave, EH7 Email: [email protected] Madison, SD 57042 Phone: 605-256-7341 EDUCATION PhD in Management Information Systems May 2007 University of Arizona, Tucson, AZ MS in
