期刊文献+
共找到3篇文章
< 1 >
每页显示 20 50 100
A Video Game Based on Elementary Differential Equations
1
作者 Marco Giacinti Francesca Mariani +1 位作者 Maria Cristina Recchioni Francesco Zirilli 《Intelligent Control and Automation》 2013年第3期250-262,共13页
In this paper a prey-predator video game is presented. In the video game two predators chase a prey that tries to avoid the capture by the predators and to reach a location in space (i.e. its “home”). The prey is an... In this paper a prey-predator video game is presented. In the video game two predators chase a prey that tries to avoid the capture by the predators and to reach a location in space (i.e. its “home”). The prey is animated by a human player (using a joypad), the predators are automated players whose behaviour is decided by the video game engine. The purpose of the video game is to show how to use mathematical models to build a simple prey-predator dynamics representing a physical system where the movements of the game actors satisfy Newton’s dynamical principle and the behaviour of the automated players simulates a simple form of intelligence. The game is based on a simple set of ordinary differential equations. These differential equations are used in classical mechanics to describe the dynamics of a set of point masses subject to a force chosen by the human player, elastic forces and friction forces (i.e. viscous damping). The software that implements the video game is written in C++ and Delphi. The video game can be downloaded from: http://www.ceri.uniroma1. 展开更多
关键词 Video GAME DIFFERENTIAL GAMES Mechanical DYNAMICAL System
下载PDF
A Video Game Based on Optimal Control and Elementary Statistics
2
作者 Marco Giacinti Francesca Mariani +1 位作者 Maria Cristina Recchioni Francesco Zirilli 《Intelligent Information Management》 2013年第4期103-116,共14页
The video game presented in this paper is a prey-predator game where two preys (human players) must avoid three predators (automated players) and must reach a location in the game field (the computer screen) called pr... The video game presented in this paper is a prey-predator game where two preys (human players) must avoid three predators (automated players) and must reach a location in the game field (the computer screen) called preys’ home. The game is a sequence of matches and the human players (preys) must cooperate in order to achieve the best perform- ance against their opponents (predators). The goal of the predators is to capture the preys, which are the predators try to have a “rendez vous” with the preys, using a small amount of the “resources” available to them. The score of the game is assigned following a set of rules to the prey team, not to the individual prey. In some situations the rules imply that to achieve the best score it is convenient for the prey team to sacrifice one of his components. The video game pursues two main purposes. The first one is to show how the closed loop solution of an optimal control problem and elementary sta- tistics can be used to generate (game) actors whose movements satisfy the laws of classical mechanics and whose be- haviour simulates a simple form of intelligence. The second one is “educational”, in fact the human players in order to be successful in the game must understand the restrictions to their movements posed by the laws of classical mechanics and must cooperate between themselves. The video game has been developed having in mind as players for children aged between five and thirteen years. These children playing the video game acquire an intuitive understanding of the basic laws of classical mechanics (Newton’s dynamical principle) and enjoy cooperating with their teammate. The video game has been experimented on a sample of a few dozen children. The children aged between five and eight years find the game amusing and after playing a few matches develop an intuitive understanding of the laws of classical me- chanics. They are able to cooperate in making fruitful decisions based on the positions of the preys (themselves), of the predators (their opponents) and on the physical limitations to the movements of the game actors. The interest in the game decreases when the age of the players increases. The game is too simple to interest a teenager. The game engine consists in the solution of an assignment problem, in the closed loop solution of an optimal control problem and in the adaptive choice of some parameters. At the beginning of each match, and when necessary during a match, an assign- ment problem is solved, that is the game engine chooses how to assign to the predators the preys to chase. The resulting assignment implies some cooperation among the predators and defines the optimal control problem used to compute the strategies of the predators during the match that follows. These strategies are determined as the closed loop solution of the optimal control problem considered and can be thought as a (first) form of artificial intelligence (AI) of the preda- tors. In the optimal control problem the preys and the predators are represented as point masses moving according to Newton’s dynamical principle under the action of friction forces and of active forces. The equations of motion of these point masses are the constraints of the control problem and are expressed through differential equations. The formula- tion of the decision process through optimal control and Newton’s dynamical principle allows us to develop a game where the effectiveness and the goals of the automated players can be changed during the game in an intuitive way sim- ply modifying the values of some parameters (i.e. mass, friction coefficient, ...). In a sequence of game matches the predators (automated players) have “personalities” that try to simulate human behaviour. The predator personalities are determined making an elementary statistical analysis of the points scored by the preys in the game matches played and consist in the adaptive choice of the value of a parameter (the mass) that appears in the differential equations that define the movements of the predators. The values taken by this parameter determine the behaviour of the predators and their effectiveness in chasing the preys. The predators personalities are a (second) form of AI based on elementary statistics that goes beyond the intelligence used to chase the preys in a match. In a sequence of matches the predators using this second form of AI adapt their behaviour to the preys’ behaviour. The video game can be downloaded from the website: http://www.ceri.uniroma1.it/ceri/zirilli/w10/. 展开更多
关键词 Video Game Differential GAMES Mechanical DYNAMICAL System CLOSED Loop Optimal Control
下载PDF
Acoustic Scattering Cross Sections of Smart Obstacles: A Case Study
3
作者 Lorella Fatone Maria Cristina Recchioni Francesco Zirilli 《Communications in Computational Physics》 SCIE 2011年第8期672-694,共23页
Acoustic scattering cross sections of smart furtive obstacles are studied and discussed.A smart furtive obstacle is an obstacle that,when hit by an incoming field,avoids detection through the use of a pressure current... Acoustic scattering cross sections of smart furtive obstacles are studied and discussed.A smart furtive obstacle is an obstacle that,when hit by an incoming field,avoids detection through the use of a pressure current acting on its boundary.A highly parallelizable algorithm for computing the acoustic scattering cross section of smart obstacles is developed.As a case study,this algorithm is applied to the(acoustic)scattering cross section of a"smart"(furtive)simplified version of the NASA space shuttle when hit by incoming time-harmonic plane waves,the wavelengths of which are small compared to the characteristic dimensions of the shuttle.The solution to this numerically challenging scattering problem requires the solution of systems of linear equations with many unknowns and equations.Due to the sparsity of these systems of equations,they can be stored and solved using affordable computing resources.A cross section analysis of the simplified NASA space shuttle highlights three findings:i)the smart furtive obstacle reduces the magnitude of its cross section compared to the cross section of a corresponding"passive"obstacle;ii)several wave propagation directions fail to satisfactorily respond to the smart strategy of the obstacle;iii)satisfactory furtive effects along all directions may only be obtained by using a pressure current of considerable magnitude.Numerical experiments and virtual reality applications can be found at the website:http://www.ceri.uniroma1.it/ceri/zirilli/w7. 展开更多
关键词 Acoustic obstacle scattering smart obstacles acoustic cross section open loop control operator expansion method wavelet expansion
原文传递
上一页 1 下一页 到第
使用帮助 返回顶部