Flexible manufacturing systems (FMS) are essential for small/medium batch and job shop manufacturing. These types of production systems are used to manufacture a considerable variety of products with medium/small prod...
详细信息
Flexible manufacturing systems (FMS) are essential for small/medium batch and job shop manufacturing. These types of production systems are used to manufacture a considerable variety of products with medium/small production volumes. Therefore, the manufacturing platforms supporting these types of production must be flexible and organized in flexible manufacturing cells (FMC). programming FMCs remains a difficult task and is an actual area of research and development. This paper reports an object-oriented approach developed for FMC programming. The work presented was first thought for application in industrial robot manipulators, and later extended to other FMC equipments just by putting the underlying ideas in a general framework. Initially, the motivation for this work was to develop means to add force control to a standard industrial robot manipulator. This problem requires remote access to the robot controller, remote programming and monitoring, as also is required to program and monitor any other FMC equipment. The proposed approach is distributed based on a client/server model and runs on Win32 platforms, i.e., Microsoft Windows and Windows NT. Implementation for the special case of industrial robot manipulators is presented, along with some application examples used for educational, research and industrial purposes. (C) 2000 Elsevier Science Ltd. All rights reserved.
This paper presents REAL (Remotely Accessible Laboratory), a virtual laboratory accessible through the Internet. The objective of REAL is to provide access, to any researcher, to the ITFs mobile robots infrastructure....
详细信息
This paper presents REAL (Remotely Accessible Laboratory), a virtual laboratory accessible through the Internet. The objective of REAL is to provide access, to any researcher, to the ITFs mobile robots infrastructure. REAL has been implemented as a new generation telecommunication service, not as an commonplace World Wide Web application. As such, it employs a sophisticated access session, a communication session able to support multimedia flows, and a component-based software construction. The architecture of REAL relies on open standards such as WWW and its related technologies (HTTP, HTML, XML, Java, etc.) and CORBA (Common object Request Broker Architecture).
Implementing software for autonomous mobile robots is a non-trivial task, because such robots incorporate several sensor systems and actuators that must be controlled simultaneously by a heterogeneous ensemble of netw...
详细信息
Implementing software for autonomous mobile robots is a non-trivial task, because such robots incorporate several sensor systems and actuators that must be controlled simultaneously by a heterogeneous ensemble of networked computers and microcontrollers. Additionally, the use of modern software engineering technologies like object-oriented and distributed programming and client/server architectures is essential in order to maintain program code effectively. In this paper, we present Miro, a new CORBA-based robot programming framework which allows a rapid development of reliable and safe software on heterogeneous computer networks and supports the mixed use of several programming languages.
Logistics simulation plays critical roles to design factories and to verify production schedules. It is time-consuming, in general, to simulate large-scale logistic models in details. We have developed a discrete-even...
详细信息
Logistics simulation plays critical roles to design factories and to verify production schedules. It is time-consuming, in general, to simulate large-scale logistic models in details. We have developed a discrete-event simulator (SIMXPERT), which employed a rule-based inference engine. The engine equips algorithms for pattern matching and conflict resolution that are far higher in performance than those used in the conventional inference engines. We have developed a system using the SIMXPERT to simulate behaviors of autonomous guided vehicles (AGVs) that were constructed in a factory at Kimitsu-Works of Nippon Steel Co. This system was useful to examine the valid number of vehicles and reasonable ways to control them. Operators of the factory validate schedules of mills and vehicles based on future inventory levels of products predicted by the system. It takes one minute to simulate the precise movements of hundreds of products carried by several vehicles. This paper describes the overall system design and presents the simulation result based on real data.
Applying Use Case Driven object Modeling with UML: An Annotated e-Commerce Example is a practical, hands-on guide to putting use case methods to work in real-world situations. This workbook is a companion to Use Case ...
详细信息
ISBN:
(纸本)9780201730395;0201730391
Applying Use Case Driven object Modeling with UML: An Annotated e-Commerce Example is a practical, hands-on guide to putting use case methods to work in real-world situations. This workbook is a companion to Use Case Driven object Modeling with UML. It bridges the gap between the theory presented in the main book and the practical issues involved in the development of an Internet e-commerce *** conceived as a workbook and featuring as a running example an e-commerce system for an online bookstore, Applying Use Case Driven object Modeling with UML examines design in detail, demonstrating the most common design mistakes and the correct design solutions. The hands-on exercises allow you to detect, identify, and correct critical errors on your own, before reviewing the solutions provided in the *** around the proven ICONIX Process, this workbook presents a streamlined approach to UML modeling designed to avoid analysis paralysis without skipping analysis and design. The book presents the four key phases of this minimalist approach to use case driven design--domain modeling, use case modeling, robustness analysis, and sequence diagramming--and for each topic provides an overview, detailed discussion, list of common mistakes, and a set of exercises for honing object modeling and design *** three chapters on reviews are also unique. The authors devote a chapter each to requirements review, preliminary design review, and critical design review. This focus on "designing quality in" by teaching how to review UML models fills a major gap in the published *** examples, Applying Use Case Driven object Modeling with UML shows you how to avoid more than seventy specific design errors, as illustrated by the "Top 10" error lists included as a handy key on the inside covers and within each chapter. With the information, examples, and exercises found here, you will develop the knowledge and skills you need to apply use case modeling m
Open languages are the new class of formal languages proposed by the author. A language of this class combines the grammar of an object-oriented programming language with the universality of a natural language. The op...
详细信息
Open languages are the new class of formal languages proposed by the author. A language of this class combines the grammar of an object-oriented programming language with the universality of a natural language. The open language allows the creation of a monolingual communication environment where it can be used in a wide range of communication processes requiring explicit information, i.e. programming, documenting of software and hardware, specification of various standards, tasks' setting, presentation of various kinds of knowledge, etc.
This paper describes a tool that mimics the design of the remote procedure call (RPC) system to support the building of replicated objects in a cluster of workstations (COW). The tools include an interface definition ...
详细信息
ISBN:
(纸本)0769510108
This paper describes a tool that mimics the design of the remote procedure call (RPC) system to support the building of replicated objects in a cluster of workstations (COW). The tools include an interface definition language for describing a replica group, a language preprocessor and a runtime library system. The paper also presents one example and discusses some performance issues for replicated objects.
This paper describes the design of an RPC system for building object-oriented distributed software systems. The general requirements for such a system are to provide mechanisms for supporting inheritance, polymorphism...
详细信息
This paper describes the design of an RPC system for building object-oriented distributed software systems. The general requirements for such a system are to provide mechanisms for supporting inheritance, polymorphism, dynamic binding, and modular development in implementing distributed software systems. This paper presents the functionalities of this RPC system to support these general requirements. It also briefly describes the experiences with two previous versions of this system and how they led to the design of the final system. This system was implemented as a part of the programming environment of the Nexus distributed operating system. (C) 1998 by John Wiley & Sons, Ltd.
High Performance Fortran[4] defines extensions for parallel programming to the Fortran standard; with the definition of Fortran 95, this means mainly data distribution and alignment and several intrinsic and library f...
详细信息
ISBN:
(纸本)3540654607
High Performance Fortran[4] defines extensions for parallel programming to the Fortran standard; with the definition of Fortran 95, this means mainly data distribution and alignment and several intrinsic and library functions. We have shown that High Performance Fortran can be used to write very efficient parallel programs for regular and even irregular matrix problems [1,2] (see http://***/homes/Vonsturler). However, complex sparse matrix data structures and parallel adaptations of these lead to rather complex programs.
A general-purpose object-oriented fatigue tool set has been designed and implemented that can serve not only as a stand-alone code for preliminary design studies, but also as a foundation for highly complex industrial...
详细信息
A general-purpose object-oriented fatigue tool set has been designed and implemented that can serve not only as a stand-alone code for preliminary design studies, but also as a foundation for highly complex industrial 'in-house' fatigue codes. Due to their programming structure, these tools may easily be modified to include additional fatigue prediction methods. Three component libraries have been created to address three topics in fatigue analysis: (1) fatigue material property definition;(2) basic fatigue calculations;and (3) cumulative damage calculations. The initial programming framework has been supplemented, demonstrating the expandability of the libraries. The component libraries have been incorporated into three programs to verify their capabilities and demonstrate their use.
暂无评论