3.2.1) OEO Console

Overview

The OEO system has been developed by the AERPAW team in order to provide an Operator a way of monitoring and controlling an experiment.  Although the OEO system has several processes, the main way of interaction between an Operator and the system is through the OEO Console. 

Each instance of an OEO Console has three windows:

Starting the OEO Console

To start the OEO Console, first the Operator needs to gain access to the OEO Console VM. Then run this command:

cd; ./startOEOConsole.sh

This will start an OEO Console. The OEO system allows multiple simultaneous OEO Consoles to run in a single experiment: this can be done by the same Operator (by logging in repeatedly in the OEO Console container), or by different experimenters sharing an experiment. This allows one or multiple Operators to monitor different sets of variables, and to issue different commands at the same time.

To quit the OEO Console, type Ctrl+d.

Events Window

The events windows offers the operator feedback from the system for displaying info/errors while the experiment is running. In general, the syntax for information displayed on the console will follow the following format: [<sender>]-[<severity_level>] <message>

<sender> is the system that sent the message. Most often, this will be the node_id of the node that sent the message. <severity_level> is an indication of the severity of the message. The system currently supports the following severity levels:

A list of possible events that will be printed:

Monitoring Window

The monitoring window offers the Operator the ability to monitor a large number of parameters relevant to the current experiment. The relevant commands for adding, renaming, and deleting a monitoring field (issued in the command window) are:


Vehicle Parameters

Following is a list of vehicle parameters that can be monitored. All parameters can be simultaneously seen if add vehicle is entered in the command window.


Computer Parameters

Computer parameters provide the operator with information about the computer running the corresponding node. The following parameters are currently available:

Command Window

The command window allows an Operator to issue commands to the nodes in the experiment. The format of the commands are:


Supported Agent Commands


For Vehicles:



For Computer: