Improving usability of land warfare simulator: pathfinding and adaptive speed based on geographic data

SANDIS II is a land warfare simulation and analysis tool developed by the Finnish Defence Research Agency. The Swedish Defence Research Agency has evaluated SANDIS II to have potential as a war gaming aid within education, at the Swedish Defence University. However, operating the tool is considered...

Full description

Bibliographic Details
Main Authors: Engström, Olof, Lördal Tigerström, Gabriel
Format: Others
Language:English
Published: KTH, Skolan för informations- och kommunikationsteknik (ICT) 2017
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-211551
Description
Summary:SANDIS II is a land warfare simulation and analysis tool developed by the Finnish Defence Research Agency. The Swedish Defence Research Agency has evaluated SANDIS II to have potential as a war gaming aid within education, at the Swedish Defence University. However, operating the tool is considered too difficult to avail that potential. In this report we propose a way of using geographical data for path-finding in terrain and automatically adjusting units’ speeds. We construct a cost raster from various types of geographic data, with each grid in the cost raster storing a value, representing a degree of mobility. Models using cost rasters are then created for adjusting unit speed and finding least-cost paths. We implement the models in Python as a stand-alone module, and describe the module’s internal methods, interface and how it can be used by SANDIS II. === SANDIS II är ett simuleringsoch analysverktyg utvecklat av Finska Försvarsmaktens Forskningsanstalt. Svenska Totalförsvarets forskningsinstitut har utvärderat SANDIS II och funnit ett potentiellt användningsområde för verktyget som stöd vid krigsspel, inom utbildning vid Försvarshögskolan. Verktyget anses dock vara för svårhanterligt för att uppfylla detta syfte. I denna rapport föreslås metoder för att beräkna de snabbaste förflyttningsvägarna i terräng och att automatiskt justera enheters hastighet i simulatorn, baserat på geografisk data. Vi konstruerar ett kostnadsraster av olika typer av terrängdata, där varje ruta i rastret tilldelas ett värde som representerar framkomlighet. Med kostnadsraster som grund skapar vi sedan modeller för att kunna justera enheters hastigheter och beräkna framryckningsrutter med så låg kostnad som möjligt. Vi implementerar modellerna i en separat Python-modul och beskriver modulens interna metoder, gränssnitt och hur det kan användas av SANDIS II.