In this paper, based on model simplification, man-machined interactive, RANSAC[1], AABB bounding box[2] and improved ICP algorithm[3], we propose a new method, which can determine the position and orientation deviatio...
详细信息
ISBN:
(纸本)9781509023974
In this paper, based on model simplification, man-machined interactive, RANSAC[1], AABB bounding box[2] and improved ICP algorithm[3], we propose a new method, which can determine the position and orientation deviation between the processing object and the same processed one rapidly. By the aid of the calculated rotation matrix, we can reuse the old processing instructions by a simple matrix transformation, which upgrades the efficiency of automatic programming greatly. Experiment and result have demonstrated the validity of the proposed method.
In this paper, an automatic approach to designing a control system is presented. An algorithm for the control of a simulated race car is evolved and shown to be capable of driving millions of randomly generated tracks...
详细信息
ISBN:
(纸本)9781424445424
In this paper, an automatic approach to designing a control system is presented. An algorithm for the control of a simulated race car is evolved and shown to be capable of driving millions of randomly generated tracks at high speeds without ever driving off the road. We also show that our automatically generated non-linear control algorithm significantly outperforms a linear model. Although the application considered is that of controlling a racing car, our methodology is likely to be generally applicable to most automatic control problems given suitable software simulators for the systems in question.
Although the generation and application of software clones is relatively unexplored, it is believed that this is a fundamental technology that can have many different applications within a software engineering environ...
详细信息
Although the generation and application of software clones is relatively unexplored, it is believed that this is a fundamental technology that can have many different applications within a software engineering environment. For example, software clones could be used in software fault tolerance. Clearly, for these clones to be usable, their production needs to be automated. An interesting approach to this automatic production or generation problem is the application of evolutionary-based genetic programming (GP). Using the paradigms of best fit, selection, crossover and mutation a number of clones, satisfying specific requirements, can be automatically generated. In general, GP is a flexible and powerful algorithm suitable for solving variety of different problems. The paper presents the results of studies that have been conducted in order to answer questions related to feasibility of using GP for clone generation: what features of GP are important? What works and what does not? How GP can be "tuned" for the problem? The results have been used to draw a set of suggestions and conclusions that indicate possible usability of GP-based approach to automatic generation of clones.
Based on the research of automatic programming parameters and simulation processing of CNC lathe computer software, a complex shape processing program with programming advantages is showed. Taking the processing of pe...
详细信息
ISBN:
(数字)9781728142845
ISBN:
(纸本)9781728142852
Based on the research of automatic programming parameters and simulation processing of CNC lathe computer software, a complex shape processing program with programming advantages is showed. Taking the processing of pen barrel for complex parts as an example, the complete processing technology and NC program are compiled, which is beneficial to the improvement of NC programmers' processing technology. Through simulation processing, the programming problems encountered in NC machining of enterprises are solved, and it is beneficial for enterprises to save time and improve efficiency in processing parts. The popularization of software automatic programming makes NC processors realize the importance of computer software automatic programming and the necessity of skilled use of automatic programming software.
Combinatorial evolution - the creation of new things through the combination of existing things - can be a powerful way to evolve rather than design technical objects such as electronic circuits. Intriguingly, this se...
详细信息
Summary form only given. Current research efforts in automatic and semiautomatic program synthesis, including transformational approaches, deductive synthesis, very-high-level languages, and programming by example, ar...
详细信息
Summary form only given. Current research efforts in automatic and semiautomatic program synthesis, including transformational approaches, deductive synthesis, very-high-level languages, and programming by example, are surveyed. The assistant approach to the problem is covered. Whereas other approaches aim for full automation of the programming process and usually end up with a system which requires some manual guidance, the aim of this approach is to create an intelligent programming environment which should carry some of the burden of the software development process. The assistant takes care of the more mundane and tedious parts of the design, which should be the easiest to automate. This allows the designer to concentrate on the global design decisions. Ongoing research at the Massachusetts Institute of Technology and the Weizmann Institute of Science is examined.< >
In this paper a concept of an automatic programming system is characterized. According to this concept the computer on the basis of usees requirement expressed in the natural language performs the synthesis of the use...
详细信息
In this paper a concept of an automatic programming system is characterized. According to this concept the computer on the basis of usees requirement expressed in the natural language performs the synthesis of the user program in Pascal from pieces of knowledge included in the knowledge base. In the paper the form of knowledge representation needed for automatic synthesis of user programs is introduced. The knowledge for the knowledge base is acquired from some user programs written in Pascal. An example of representation of knowledge acquired from a user program is shown. On the basis of this example the problem of the user program retrieval is introduced.
Generating simulation models is a knowledge intensive, time consuming, and error-prone task in implementing a simulator. The main purpose of this research was to find an easy, fast, and reliable way to generate simula...
详细信息
Generating simulation models is a knowledge intensive, time consuming, and error-prone task in implementing a simulator. The main purpose of this research was to find an easy, fast, and reliable way to generate simulation models and model library. To solve this problem, the automatic Element Routine Generation System (AERO) is developed as an efficient way for automatic model development using domain specific automatic programming techniques. Behavioral and structural models are generated from Boolean equations, truth tables, HDL descriptions, schematic diagrams, or incomplete specifications. Results show that the system could greatly reduce the cost of simulation model generation for CAD systems and, consequently, reduce the design cycle considerably.
This research investigates a novel robot-programming approach that applies machine-vision techniques to generate a robot program automatically. The hand motions of a demonstrator are initially recorded as a long seque...
详细信息
暂无评论