Skip to main content
Skip table of contents

novaHost - Sensors Plugin

Overview

The Nova Host Sensor plugin implements the "Sensors" tab found in the Nova Host GUI.

The Sensor Plugin provides exposes the ICD fields used to control pC-Nova sensor channels.

Source Location

src/novaHostSensorPlugin

INI File Data

The Sensor Plugin doesn't read any INI file settings.

Command Line Options

The Sensor Plugin doesn't use any command line options.

IG Features Demonstrated

The following IG features are demonstrated in the Sensor Plugin:

  • Sensor View Controls

    • Azimuth and Elevation

    • X and Y Field of View (FOV)

    • Digital Zoom

    • Digital Stabilization

  • Gain and Level Controls

    • Manual Primary and Secondary Gain and Level

    • Auto Gain (AG) Algorithms

    • Local Area Contrast Enable (LACE) Mode

  • Sensor Image Controls

    • Polarity

    • Focus

    • Noise

  • Image Tracking

  • Sensor Fusion

ICD Fields Used

The Sensor Plugin reads and writes the following ICD fields which are later translated to CIGI messages to be sent to (or read from) the IG.

ICD Field

Usage

host2pcnova->w2ig*

Nearly all sensor controls are exposed through the "Weapon" ICD.

host2pcnova->h2ig.dat.video_blender_hv*

Sensor fusion (video blender) control.

CIGI Packets Used

The Nova Host GUI's aeRosetta library will translate the aforementioned ICD fields to the following CIGI packet types.

  • CigiSensorCtrl

  • CigiViewCtrl

  • CigiViewDef

  • CigiCompCtrl

  • CigiShortCompCtrl

API Features Used

The Entity Plugin uses the following Plugin API features:

Feature

Usage

GuiEventApi

Used to write messages.

GuiInputApi

Reading, writing, and responding to the Sensor Plugin's GUI widgets.

Slewing the sensor view using the keyboard and mouse.

GuiDataApi

Reading/writing the pC-Nova ICD that the Nova Host GUI translates to CIGI with aeRosetta.

Usage

Clicking the Sensor tab in the Nova Host GUI displays the Sensor Plugin controls and sub-tabs.

Sensor Scope

You must have one or more Sensor IDs selected for any of the Sensor Plugin controls to work.

The Sensor IDs correspond to the WEAPON_ID channel setting in the cluster.cfg file which are then mapped to host2pcnova->w2ig[*] indexes.

The WEAPON_ID for each sensor can be configuration specific so consult E:\CM\data\custom\IG_CONFIG\%AECHELON_DEVICE_CFG%\cluster.cfg for your exact settings but they typically follow these guidelines:


Sensor ID

Sensor Channel

0

Stimulated NVG

1

Simulated NVG

2

DayTV

3

MWIR

4

SWIR

5

LLTV

6

Stealth or LWIR

7

LLTV_SWIR

8

DTV_LLTV_SWIR

11

HMD 1

12

HMD 2

Sensor Enable

Enable or disable the selected sensor(s) using this control.

Sensor Type

Typically this setting is disregarded for most configurations/

Sensor View

The Sensor View controls allow users to slew the selected sensor(s) and configure their FOV and Zoom.

Pressing F7 on the keyboard toggles allowing the mouse to slew the selected sensor(s).

Some FOV and Zoom presets are defined for ease of use but users can also set these manually.

Digital Stabilization keeps the sensor view upright despite aircraft roll as shown below:

image-2023-9-21_10-25-42-IG.png

image-2023-9-21_10-25-42-HOST.png

Gain and Level

The controls on this sub-tab focus on Manual Gain and Level, Auto Gain (AG), and Local Area Contrast Enhancement (LACE).

The image below shows the Linear 2 Auto Gain algorithm being applied to the image with some Offsets and Nudge applied.  Additionally, LACE has been enabled.

image-2023-9-21_10-42-38-IG.png

image-2023-9-21_10-42-38-HOST.png

Sensor Image

As an example the Sensor Image controls have been used to switch the above scene to Black Hot and the Focus and Noise controls have been used to make the scene blurry with static.

image-2023-9-21_10-45-56-IG.png

image-2023-9-21_10-45-56-HOST.png

Image Tracking

The Image Tracking controls can be used to acquire and track targets in the scene.

Below the Image Tracker is tracking a Predator approaching Honolulu.

image-2023-9-21_11-59-47-IG.png

image-2023-9-21_11-59-47-HOST.png

Pressing the Spy Image Tracking Returns >> button will open the Spy tab and show the returns that could be used to compute the sensor slew angles to maintain the track.

Sensor Fusion

The Sensor Fusion controls allow a Video Blender channel to be used to blend (fuse) two sensor channels.

Below we have a DayTV (Lower Left, Sensor ID 2) zoomed in on a building.  The MWIR (Upper Right, Sensor ID 3) is looking at the same building with a wider FOV.

The Blender Channel in the Lower Right shows the output of blending the two sensors.

image-2023-9-21_12-20-43-IG.png

image-2023-9-21_12-20-43-HOST.png


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.