Detta är ett uppsatsförslag hämtat från Nationella Exjobb-poolen. Klicka här för att komma tillbaka till samtliga exjobbsförslag.
Definition and Implementation of Simulated, Intelligent Behaviour
Electronic Defence Systems, a business area of Saab, is one of the world’s premier suppliers of solutions for surveillance, avionics and systems to detect, locate and protect against threat.
In many training simulators, for example sensor training systems, there is a simulated environment with a collection of objects that operate external to the training simulator. These objects interact in different ways with the training simulator in order to create a relevant scenario for the training.
The behaviour of the simulated objects in the scenario environment is often defined in a very static way. Their trajectories and radio frequency behaviour is often predefined and will not change during the scenario regardless of what is happening during the simulation.
A different situation will be to put a person in the loop and let someone, at run time, define the behaviour of each scenario object. This will probably create a more realistic behaviour for the scenario objects but could be quite costly.
In the middle, there is the possibility to have a program that defines the behaviour. The program for one scenario object can depend on its predefined mission together with the behaviour of the surrounding objects. The program can have different levels of detail and sophistication. To write such a program from scratch can be quite cumbersome without any tools and design patterns.
The exjobb is supposed to investigate different ways of defining an “intelligent” behaviour for entities acting within the scenario in a training simulation. This includes looking for and assessing information from both the simulation and game communities on relevant approaches already investigated
The objective of the exjobb is to:
1. define a high level language with suitable abstractions and design patterns to express missions, tactics, strategies and behaviours for scenario objects
2. implement the language in a suitable context
3. define, execute and evaluate some examples
This exjobb is suitable for two persons working together as a team.
Working at Saab
Saab’s operations cover a large geographical area and many high-technology products and services. This gives you as employee unique opportunities to develop and grow within the group. We are also aware of the fact that all of us have a life outside the workplace and here at Saab we have a positive attitude to every individual’s need for balance in life. We are proud of being a company of choice; something that all our employees contribute to.
Saab serves the global market with world-leading products, services and solutions ranging from military defence to civil security. Saab has operations and employees on all continents and constantly develops, adopts and improves new technology to meet customers’ changing needs. Saab has about 12,000 employees. Annual sales are EUR 2,5 billion. Research and development corresponds to about 20 percent of annual sales.
+46 31 794 9462
+46 31 794 8198
Informationen om uppsatsförslag är hämtad från Nationella Exjobb-poolen.