996 resultados para Compliant mechanism


Relevância:

20.00% 20.00%

Publicador:

Relevância:

20.00% 20.00%

Publicador:

Resumo:

This thesis presents a new high level robot programming system. The programming system can be used to construct strategies consisting of compliant motions, in which a moving robot slides along obstacles in its environment. The programming system is referred to as high level because the user is spared of many robot-level details, such as the specification of conditional tests, motion termination conditions, and compliance parameters. Instead, the user specifies task-level information, including a geometric model of the robot and its environment. The user may also have to specify some suggested motions. There are two main system components. The first component is an interactive teaching system which accepts motion commands from a user and attempts to build a compliant motion strategy using the specified motions as building blocks. The second component is an autonomous compliant motion planner, which is intended to spare the user from dealing with "simple" problems. The planner simplifies the representation of the environment by decomposing the configuration space of the robot into a finite state space, whose states are vertices, edges, faces, and combinations thereof. States are inked to each other by arcs, which represent reliable compliant motions. Using best first search, states are expanded until a strategy is found from the start state to a global state. This component represents one of the first implemented compliant motion planners. The programming system has been implemented on a Symbolics 3600 computer, and tested on several examples. One of the resulting compliant motion strategies was successfully executed on an IBM 7565 robot manipulator.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Conventional parallel computer architectures do not provide support for non-uniformly distributed objects. In this thesis, I introduce sparsely faceted arrays (SFAs), a new low-level mechanism for naming regions of memory, or facets, on different processors in a distributed, shared memory parallel processing system. Sparsely faceted arrays address the disconnect between the global distributed arrays provided by conventional architectures (e.g. the Cray T3 series), and the requirements of high-level parallel programming methods that wish to use objects that are distributed over only a subset of processing elements. A sparsely faceted array names a virtual globally-distributed array, but actual facets are lazily allocated. By providing simple semantics and making efficient use of memory, SFAs enable efficient implementation of a variety of non-uniformly distributed data structures and related algorithms. I present example applications which use SFAs, and describe and evaluate simple hardware mechanisms for implementing SFAs. Keeping track of which nodes have allocated facets for a particular SFA is an important task that suggests the need for automatic memory management, including garbage collection. To address this need, I first argue that conventional tracing techniques such as mark/sweep and copying GC are inherently unscalable in parallel systems. I then present a parallel memory-management strategy, based on reference-counting, that is capable of garbage collecting sparsely faceted arrays. I also discuss opportunities for hardware support of this garbage collection strategy. I have implemented a high-level hardware/OS simulator featuring hardware support for sparsely faceted arrays and automatic garbage collection. I describe the simulator and outline a few of the numerous details associated with a "real" implementation of SFAs and SFA-aware garbage collection. Simulation results are used throughout this thesis in the evaluation of hardware support mechanisms.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

The synthesis of zeolite X is characterized by UV Raman spectroscopy, NMR spectroscopy, and X-ray diffraction. UV Raman spectra of the liquid phase of the synthesis system indicate that AI(OH); species are incorporated into silicate species, and the polymeric silicate species are depolymerized into monomeric silicate species during the early stage of zeolite formation. An. intermediate species possessing Raman bands at 307, 503, 858 and 1020 cm(-1) is detected during the crystallization ill the solid phase transformation. The intermediate species is attributed to the beta cage, the secondary building unit of zeolite X. A model for the formation of zeolite X is proposed, which involves four-membered rings connecting to each other via six-membered ring to form beta cages, then the beta cages interconnect via double six-membered rings to form the framework of zeolite X. (C) 2001 Elsevier Science B.V. All rights reserved.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Although the acetone-butanol-ethanol (ABE) fermentation of Clostridium acetobutylicum is currently uneconomic, the ability of the bacterium to metabolise a wide range of carbohydrates offers the potential for revival based on the use of cheap, low grade substrates. We have investigated the uptake and metabolism of lactose, the major sugar in industrial whey waste, by C. acetobutylicum ATCC 824. Lactose is taken up via a phosphoenolpyruvate (PEP)-dependent phosphotransferase system (PTS) comprising both soluble and membrane-associated components, and the resulting phosphorylated derivative is hydrolysed by a phospho--galactosidase. These activities are induced during growth on lactose, but are absent in glucose-grown cells. Analysis of the C. acetobutylicum genome sequence identified a gene system, lacRFEG, encoding a transcriptional regulator of the DeoR family, IIA and IICB components of a lactose PTS, and phospho--galactosidase. During growth in medium containing both glucose and lactose, C. acetobutylicum exhibited a classical diauxic growth, and the lac operon was not expressed until glucose was exhausted from the medium. The presence upstream of lacR of a potential catabolite responsive element (cre) encompassing the transcriptional start site is indicative of the mechanism of carbon catabolite repression characteristic of low-GC Gram-positive bacteria. A pathway for the uptake and metabolism of lactose by this industrially important organism is proposed.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

M J Neal and J Timmis. Timidity: A useful mechanism for robot control? Informatica - special issue on perception and emotion based control, 4(27):197-204, 2003.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

R. Gunstone and M.H. Lee ?An Hysteresis-Habituation Mechanism for Sensorimotor Scaffolding?, Proc. AISB?03 Second International Symposium on Imitation in Animals and Artifacts, 189-190, 2003.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Extensible systems allow services to be configured and deployed for the specific needs of individual applications. This paper describes a safe and efficient method for user-level extensibility that requires only minimal changes to the kernel. A sandboxing technique is described that supports multiple logical protection domains within the same address space at user-level. This approach allows applications to register sandboxed code with the system, that may be executed in the context of any process. Our approach differs from other implementations that require special hardware support, such as segmentation or tagged translation look-aside buffers (TLBs), to either implement multiple protection domains in a single address space, or to support fast switching between address spaces. Likewise, we do not require the entire system to be written in a type-safe language, to provide fine-grained protection domains. Instead, our user-level sandboxing technique requires only paged-based virtual memory support, and the requirement that extension code is written either in a type-safe language, or by a trusted source. Using a fast method of upcalls, we show how our sandboxing technique for implementing logical protection domains provides significant performance improvements over traditional methods of invoking user-level services. Experimental results show our approach to be an efficient method for extensibility, with inter-protection domain communication costs close to those of hardware-based solutions leveraging segmentation.