Football Table Simulation Visualization Tool: Difference between revisions

From Control Systems Technology Group
Jump to navigation Jump to search
Line 21: Line 21:
[[File:Structure.PNG|left|thumb|400px|Figure 1: Structure]]
[[File:Structure.PNG|left|thumb|400px|Figure 1: Structure]]
=== Data flow ===
=== Data flow ===
<p>The current network-structure of the project is shown in Figure 2. Multiple data-connections are needed:</p>
<p>The current network-structure of the project is shown in Figure 2. Three connections are needed:</p>
<ul>
<p>
   <li>Control <----> Simulator (Actuators/Sensors)
   Control <----> Simulator (Actuators/Sensors)<br />
   <li>Simulator <----> GUI (Visualization)
   Simulator <----> GUI (Visualization)<br />
   <li>Control <----> GUI (Visualization)
   Control <----> GUI (Visualization)
<ul>
<\p>


=== Middleware ===
=== Middleware ===

Revision as of 17:47, 9 September 2011

Figure 1: Tool Overview

Information

A simulator is developed to easily test new algorithms without depending on the actual robot. Also, tests can be performed at a faster pase. This makes it easier to study problems such as higher level gameplay strategies. This simulation is created with use of MORSE, which is a Multiple Open Robot Simulation Engine.

Together with this simulator, a visualization tool (GUI) is developed to visualize the sensor data of the football table. This tool is connected with the simulator or the table and provides the interface to the user.

These different systems: Simulator, Football Table and the GUI are connected with use of the Yarp Middleware.

External Documentation

Structure

Figure 1: Structure

Data flow

The current network-structure of the project is shown in Figure 2. Three connections are needed:

• Control <----> Simulator (Actuators/Sensors)
• Simulator <----> GUI (Visualization)
• Control <----> GUI (Visualization) <\p>

Middleware

This data-communication is established with use of the Yarp Server (which is integrated in the GUI). It creates the link between the multiple subsystems. Further information about this communication can be found in the report.

Tool

The tool contains two elements: Visualization and Simulation. It communicates with the real football table or simulator to visualize the sensor data during a work-out. Starting simulations with use of this tool is not yet possible but can be implemented in the future. For now, the simulations has to be started with use of the MORSE simulator and after that, a connection can be established to visualize the sensor-data of the simulator.

Graphical User Interface

Figure 2: Graphical User Interface

Simulator

Figure 3: MORSE model

Misc