The partial metrics (PM) project, whose goal is to investigate the metrics-driven acquisition of planning knowledge, is discussed. The approach taken can be thought of as reverse compilation. Abstract plans are genera...
详细信息
The partial metrics (PM) project, whose goal is to investigate the metrics-driven acquisition of planning knowledge, is discussed. The approach taken can be thought of as reverse compilation. Abstract plans are generated from source programs in a given target language. This process involves the integration of traditional compiler techniques with certain AI (artificial intelligence) paradigms. The current prototype's design is described. This prototype's capabilities are demonstrated by taking an Ada target program generated by a plan in the Programmer's Apprentice system and creating another plan using the PM knowledge compiler. The plan produced by the prototype possesses many of the original plan's features.< >
The problem of teleoperation in the presence of feedback delays is addressed. A novel combination of computer graphics and manipulator programming is proposed to solve the problem by allowing the operator to kinesthet...
详细信息
The problem of teleoperation in the presence of feedback delays is addressed. A novel combination of computer graphics and manipulator programming is proposed to solve the problem by allowing the operator to kinesthetically interact with a graphical simulation of the remote environment and to interactively (online) teleprogram the remote manipulator through a sequence of elementary symbolic instructions, which are generated automatically by the operator's station software. The slave robot executes these symbolic commands delayed in time and, should an error occur, reports the relevant information back to the operator's station, where the master environment is reset back to the error state. The hardware architecture of the experimental system is described.< >
Learning a complex dynamic robot manoeuvre from a single human demonstration is difficult. This paper explores an approach to learning from demonstration based on learning an optimization criterion from the demonstrat...
详细信息
Learning a complex dynamic robot manoeuvre from a single human demonstration is difficult. This paper explores an approach to learning from demonstration based on learning an optimization criterion from the demonstration and a task model from repeated attempts to perform the task, and using the learned criterion and model to compute an appropriate robot movement. A preliminary version of the approach has been implemented on an anthropomorphic robot arm using a pendulum swing up task as an example.
The authors discuss the capability of graphical representations to ease the prototyping process and reduce the problem of information overload. The application of information-hiding and multiple views, coupled with en...
详细信息
The authors discuss the capability of graphical representations to ease the prototyping process and reduce the problem of information overload. The application of information-hiding and multiple views, coupled with ensuring consistency and automatic programming, can improve user productivity. The development of a graphical editor for performing hierarchical decomposition of composite PSDL (prototype system description language) operators for CAPS (computer aided prototyping system) is also discussed. Research on the graphical editor, as it relates to PSDL, indicates that a prototype design can be developed with much greater ease using the graphical editor than with only the syntax-directed editor. The graphical editor will also enhance prototype modification, presentation, and documentation.< >
The teaching environment described here is introduced as an effective way for learning how to deal with the problems related with parallel/distributed real-time systems. The educational process has three main domains:...
详细信息
The teaching environment described here is introduced as an effective way for learning how to deal with the problems related with parallel/distributed real-time systems. The educational process has three main domains: the cognitive; the affective; and the psychomotor. Normally, the student dominates the first, but lacks more interest for the subject and a familiarisation with the challenges of real problems in the area. The environment has a visual interface with the user whose aim is to facilitate the learning process in the generation and debugging of source code of applications developed for the parallel kernels and in particular for Virtuoso (Virtual Single Processor programming System (TM)). The environment is composed of four tools: a parallel programs generator; a worst case execution time analyser; a scheduling analyser; and a parallel debugger. The first tool was released as a teaching environment for Virtuoso (TEV). The second of these tools is already under implementation and the last two tools will be available in the near future. Roughly, this visual environment should be able to provide continuity in the development of projects using the most common development methods (traditional or object-oriented), by offering support during the phases of implementation, debugging and testing.
A virtual robot teaching that consists of human demonstration and motion-intention analysis in a virtual reality environment is an advanced technology of automatic programming for multi-fingered robots. For the virtua...
详细信息
ISBN:
(纸本)0780365763
A virtual robot teaching that consists of human demonstration and motion-intention analysis in a virtual reality environment is an advanced technology of automatic programming for multi-fingered robots. For the virtual hand model displayed on-screen, a human-hand model is better than a robot-hand model in terms of teaching time and a stable manipulation of virtual object. However, it may occurs that a robot cannot grasp an object at a teaching position and orientation of the robot hand because the geometrical size and motional function of the robot hand is not the same as that of human hand. To solve this problem, we propose a virtual teaching based on hand manipulability, in which a position and orientation of the robot hand is determined so as to maximize a manipulability of the robot hand on the condition that the robot grasps the object at the teaching contact points on the object. Experimental results of a pick-and-place task are shown to demonstrate the effectiveness of the proposed method.
An innovative product for 3D-mapping validation on robotics is introduced on this paper as result of the application of a multi-robot programming and simulation software to that purpose. The software, called Virtual R...
详细信息
An innovative product for 3D-mapping validation on robotics is introduced on this paper as result of the application of a multi-robot programming and simulation software to that purpose. The software, called Virtual Robot Simulator (VRS), has an open design that facilitates the integration of user applications by means of external components that give access to its main functionalities. For example, realistic and smart graphics representation of 3D-maps can be easily generated using simple functions. In fact, the user can concentrate the efforts on implementing sensor models, signal filters, 3D-mapping methods and so on, and leave the arduous work of graphics representation to VRS. Then VRS acts as a "true" virtual cell composed of robots with sensors moving on their environment and reflecting the actions of the user's application. Even more, the specific physical sensor and robot is transparent to the user when decides to take the best of the hierarchical software structure offered to manage this kind of system. A practical example is commented on in the paper.
Analog in-circuit program generator (APG) technology has improved to a state where the quality of tests written by APGs can hardly be met by tests written by humans. The authors propose a new debug methodology for tes...
详细信息
Analog in-circuit program generator (APG) technology has improved to a state where the quality of tests written by APGs can hardly be met by tests written by humans. The authors propose a new debug methodology for tests, in which the root cause for tests that fail during debug is diagnosed and repaired. In order to aid the test developer and to cut debug time the authors have developed a debug environment that supports this methodology. An expert system, named ROSALIND, analyses the results of a debug testplan and is able to take additional measurements on the testhead in order to diagnose failing tests. A research prototype has been implemented and tested. It cuts diagnosis time, facilitates higher test qualities and makes the implementation of revision changes to the board under test much easier.< >
Nine major United States and Canadian Corporations are now using FLOW GEMINI, a highly flexible and comprehensive software system for the storage, retrieval and analysis of occupational health data. The unusual flexib...
详细信息
Nine major United States and Canadian Corporations are now using FLOW GEMINI, a highly flexible and comprehensive software system for the storage, retrieval and analysis of occupational health data. The unusual flexibility of the system has been the major factor contributing to this unusual degree of market success in just two years.
暂无评论