Augmenting A Virtual Prototyping Environment With A Domain-Specific Visualization Frontend
School Name
South Carolina Governor's School for Science and Mathematics
Grade Level
12th Grade
Presentation Topic
Math and Computer Science
Presentation Type
Mentored
Oral Presentation Award
1st Place
Abstract
The purpose of this project was to augment an existing simulation environment with a visualization front end for smart farming scenarios. Using real world machinery as a testing environment for software that autonomously-controls equipment is neither cost effective nor safe. A simulation environment in which virtual prototypes of smart farming applications are graphically displayed would ensure safety, reliability and efficiency of the systems under development in a cost-efficient way in order for the smart farming controller to be able to be used on a commercial level. The farming Simulator 2014 game provided the basic visualization frontend for the simulation of smart farming systems. Using Lua scripts to modify the game, an external program was able to control the tractor inside the game. XML files were used as the communication medium between the simulation framework and the game. Both the tractor within the game as well as the simulator can read and write to the XML files, allowing for two way communication and interaction. The Farming Simulator was used as testing environment to control the automated tractor in certain scenarios. The final step will be to add XML support to the smart tractor program. Then the existing smart tractor controller may be tested and its functionality may be verified safely and reliably.
Recommended Citation
Wyman, Zachary, "Augmenting A Virtual Prototyping Environment With A Domain-Specific Visualization Frontend" (2015). South Carolina Junior Academy of Science. 16.
https://scholarexchange.furman.edu/scjas/2015/all/16
Start Date
4-11-2015 8:30 AM
End Date
4-11-2015 8:45 AM
Augmenting A Virtual Prototyping Environment With A Domain-Specific Visualization Frontend
The purpose of this project was to augment an existing simulation environment with a visualization front end for smart farming scenarios. Using real world machinery as a testing environment for software that autonomously-controls equipment is neither cost effective nor safe. A simulation environment in which virtual prototypes of smart farming applications are graphically displayed would ensure safety, reliability and efficiency of the systems under development in a cost-efficient way in order for the smart farming controller to be able to be used on a commercial level. The farming Simulator 2014 game provided the basic visualization frontend for the simulation of smart farming systems. Using Lua scripts to modify the game, an external program was able to control the tractor inside the game. XML files were used as the communication medium between the simulation framework and the game. Both the tractor within the game as well as the simulator can read and write to the XML files, allowing for two way communication and interaction. The Farming Simulator was used as testing environment to control the automated tractor in certain scenarios. The final step will be to add XML support to the smart tractor program. Then the existing smart tractor controller may be tested and its functionality may be verified safely and reliably.
Mentor
Mentor: Daniel Schneider, Fraunhofer Institute for Experimental Software Engineering (IESE)