aalto1 untyped-item.component.html
Simulation and visualisation software for an elastic aircraft for high altitudes based on game engine technology
Loading...
URL
Journal Title
Journal ISSN
Volume Title
Sähkötekniikan korkeakoulu |
Master's thesis
Unless otherwise stated, all rights belong to the author. You may download, display and print this publication for Your own personal use. Commercial use is prohibited.
Authors
Date
Department
Major/Subject
Mcode
ELEC3047
Degree programme
Language
en
Pages
72
Series
Abstract
The aim of this thesis work was to design and develop a simulation and visualization platform based on game engine technology, that could be applied to any robotic system and would provide tools for representing the robot, visualizing the environment around it in a high level of detail and also provide means of sampling this environment in order to enable external simulation of interactions between the robot and its surroundings. The main design goal is for the platform to be able to have external physics simulations (robot and robot-environment interactions) entirely separated from the game engine environment. To this end, Unreal Engine 4 (UE4) has been chosen and the platform was implemented as a modular UE4 project, by making use of engine-specific structures. Interfacing between these modules and external ones has been achieved by designing and implementing a middleware interface for the platform, therefore enabling access to the middlewares data transfer system. Finally, this software-in-the-loop chain created between the UE4 modules and the external modules with the middleware as a transfer point has been evaluated in terms of feasibility and functionality by conducting tests on the various modules and interfaces thereof. The outcome is a powerful, flexible and ready-to-use simulation and visualization platform that can be easily adapted to any robotic system and provides the necessary means to accurately sample a customizable, high-quality environment in the vicinity of the robot.