Many evolutionary computation methods have been studied. Recently, a new method called Genetic Network programming (GNP), which is based on genetic algorithms and genetic programming has been proposed. GNP has a netwo...
详细信息
Many evolutionary computation methods have been studied. Recently, a new method called Genetic Network programming (GNP), which is based on genetic algorithms and genetic programming has been proposed. GNP has a network structure and can search for solutions effectively. GNP has been mainly applied to dynamic problems. In this paper, GNP is extended to generating programs in the static environment.
automatic control systems are typical examples of hybrid systems where continuous time aspects, related to control laws, must be carefully merged with discrete-time aspects related to control switches and exception ha...
详细信息
automatic control systems are typical examples of hybrid systems where continuous time aspects, related to control laws, must be carefully merged with discrete-time aspects related to control switches and exception handling. These two aspects interact in real-time to ensure the nominal behavior of the system and allow for safe and graceful degradation. In a mixed synchronous/asynchronous approach, ranging from user requirements to run-time code, ORCCAD provides formalized control structures, the coordination of which is specified using the ESTEREL synchronous language. ORCCAD is actually a set of CAD tools, that have been designed and integrated to help the users through programming, formal verification, real-time code generation, and implementation processes.
The use of fixed-point digital signal processors required a scaling of data at each arithmetic step to prevent overflows while keeping the accuracy. A development method which can automate this process is proposed. Th...
详细信息
The use of fixed-point digital signal processors required a scaling of data at each arithmetic step to prevent overflows while keeping the accuracy. A development method which can automate this process is proposed. The programming uses a model of a hypothetical floating-point digital signal processor and a floating-point format for data representation. However, the program and data are automatically translated to fixed-point counterparts in order not to sacrifice the execution speed. To derive this method, an internal data representation method which consists of the mantissa, the exponent, and the range is employed. A pre-scaling-type fixed-point ALU architecture is used for the development of the proposed method.< >
The purpose of this project is to develop a system that is able to generate strategies for the multi-agent system proposed by the RoboCup Four-Legged league. This system starts with different soccer match situations e...
详细信息
The purpose of this project is to develop a system that is able to generate strategies for the multi-agent system proposed by the RoboCup Four-Legged league. This system starts with different soccer match situations established by the user, and uses evolutionary programming as a means to make the process automatic. Given the nature of soccer, it is easy to see that the different situations that make up this game can have radically different local objectives, even if the ultimate goal of the game is one and the same: to score more goals than your opponent. This is why the system will focus on generating strategies for very specific scenarios (for example, the behavior a goalkeeper must take when it is kicking off and it has an opponent player in front of him), that will both allow us to adjust the fitness function as much as possible, and to generate state machines that are as specialized and optimized as they can be for the situation they focus on. The aforementioned system runs over a simulator developed by Vega et al. (2006), which takes behaviors defined in XML as state machines in order to define players from these data. This gives us both the advantage of quickly testing the validity of the results obtained from a given run of the behavior generator, and it also allows us to easily adapt these results on the AIBOs on later stages. The present paper details work done so far to generate complex behaviors with a genetic algorithm and shows that this is possible. At the moment the system is working generating simple behaviors, which will be later the base of complex behaviors
Up to present no publication has the detailed description of how to automatically perform the absolute radiometric normalization for satellite imagery based on the Illumination Correction Model (ICM) and Illumination ...
详细信息
Up to present no publication has the detailed description of how to automatically perform the absolute radiometric normalization for satellite imagery based on the Illumination Correction Model (ICM) and Illumination and Atmospheric Correction Model (IACM). In order to achieve the goal, the ENVI/IDL programming method was applied in this study that used ENVI library to extend ENVI and simplify writing routine. It controls complicated routines with no user interaction. Furthermore, the tiling method was implemented when encountering the memory limitation in processing mass remote sensing data.
The paper explores the use of mutatian operators with evolutionary programming (EP) to automatically generate time optimal "bang-bang" type control laws for the three dimensional broom balancing (inverted pe...
详细信息
The paper explores the use of mutatian operators with evolutionary programming (EP) to automatically generate time optimal "bang-bang" type control laws for the three dimensional broom balancing (inverted pendulum) problem. EP produces a time optimal nonlinear control strategy that takes the state variables as input and determines the direction of the "bang-bang" force to be applied. Preliminary results indicate that the control laws generated are capable of generalizing over previously unseen input states and compare well with nonlinear control laws that were generated using other evolutionary computation methods.
This article describes some of the early developments that can now be viewed as steps toward the development of program control and the modern concept of a stored program. In particular, it discusses early automatic d...
详细信息
This article describes some of the early developments that can now be viewed as steps toward the development of program control and the modern concept of a stored program. In particular, it discusses early automatic devices, Babbage's contributions set against a background of the technology of his day, the contributions of some of his direct successors, and the genesis of the stored-program idea.
Visual tracking has long been studied in computer vision, and it has many practical applications such as surveillance and security, traffic control, human-computer interaction, and activity or behavior recognition to ...
详细信息
Visual tracking has long been studied in computer vision, and it has many practical applications such as surveillance and security, traffic control, human-computer interaction, and activity or behavior recognition to mention but a few. Head tracking attempts to follow a person's head within a video sequence. This paper presents a methodology that automatically designs an artificial dorsal stream for the problem of head tracking. Multiple visual operators are synthesized to obtain several visual and conspicuity maps that are fused into a saliency map, which is converted to a binary image, thus defining the proto-object. The automatic design of visual attention programs for the problem of head tracking is achieved through an optimization process following the Darwinian paradigm of artificial evolution. Artificial brains are synthesized using multiple visual operators embedded within a complex hierarchical procedure consisting of several key processes such as center-surround mechanisms, normalization, and pyramid-scale processes. The proposed strategy robustly handles many difficulties including occlusion, distraction, and illumination, and the resulting programs are real-time systems that are able to track a person's head with enough accuracy to automatically control the camera. Extensive experimentation shows that the proposed method outperforms several state-of-the-art methods in the challenging problem of head tracking.
Relying on artificial bee colony programming (ABCP), we present in this paper, for the first time, a novel methodology for solving differential equations. The three-phase evolving process of ABCP is managed to apply o...
详细信息
Relying on artificial bee colony programming (ABCP), we present in this paper, for the first time, a novel methodology for solving differential equations. The three-phase evolving process of ABCP is managed to apply on the issue of recovering the exact solution of differential equations through a well-posed problem. In fact, the original ABCP model which has been initially developed for symbolic regression cannot be used directly as differential problems might have multiple outputs. Moreover, the definition of fitness function is a critical problem-dependent issue for model design. In this sense, a problem-specific ABCP algorithm is worked out in the present contribution. With the proposed algorithm, solution with multiple outputs can evolve under a multiple-tree framework toward the exact solution. For fitness function evaluation, different forms are derived for ordinary and partial differential equations by performing experiments with multiple runs. Results on several differential equations are reported and compared to other advanced methods to assess the feasibility and the potential of the proposed method. A computational performance evaluation is provided for the considered examples and completed with an additional study on the impact of key control parameters.
Networking and distributed applications have an increasing relevance in industrial automation as the horizontal and vertical integration of control systems progresses. In this context, object-oriented programming conc...
详细信息
Networking and distributed applications have an increasing relevance in industrial automation as the horizontal and vertical integration of control systems progresses. In this context, object-oriented programming concepts and languages like Java become more and more interesting for all levels of automation. Within this article the state of the art in real-time Java and its applicability in the automation domain are discussed and an example for an implementation of a run-time environment utilizing the real-time specification for Java (RTSJ) will be introduced.
暂无评论