NaviPac Survey Data Simulator
NaviPac Survey Data Simulator
1 Simulation ........................................................................................................................ 3
Page 2 of 8
1 Simulation
NaviPac includes a simulation feature (also called simdata), where one or more vehicles
may be selected for simulation, as well as one or more sensors. Instead of reading physical
data on serial ports, NaviPac calculates realistic data allowing operators to practice in
realistic environments.
If NaviPac Online is started with one or more simulated instruments, a dedicated simulator
window is opened.
Note: The simulator window will not be present on next start/restart if no instruments are
simulated.
NaviPac_Survey_Data_Simulator.docx
Page 3 of 8
Last update: 22/3/2021
In the simulator window, the operator may specify the vehicle, current speed, current
heading, and current position.
Based on this information, NaviPac generates simulated data from the vehicles and
sensors, where the data will include noise to make it as realistic as possible.
Realistic simulations will be performed for the following vehicles and sensors:
All other instruments can also be simulated, but the simulation will be more random/static.
1.1.1 Vehicle
This field shows the current vehicle that is simulated. The default value is the Vessel [Main
Simulator]. The user can also simulate eg a tug boat [Object31]
1.1.2 Speed
This field shows the current speed in meter per second. The operator may change the
speed by typing a new value or pressing the spin (interval of 0.1 m/s). Pressing Apply will
activate the new speed component. Range: 0 to 10 (m/s).
1.1.3 Gyro
This field shows the current heading in degree, eg the simulated gyro. The operator may
change the heading by typing a new value or pressing the spin (interval of 5 degree).
Pressing Apply will activate the new component. Range: 0 to 359.99 º
Page 4 of 8
Figure 2 Simulating along a runline
Set the tickmark in the Use Runline tick box and select the wanted line in the pop-up
dialogue. The simulator will hereafter produce positions along the line as the speed is
applied as speed of kp.
You may furthermore move the vessel across the line by manipulating the DOL value by the
spin control.
The vessel will hereafter follow the line and when it reaches the end jump back to the start.
This field shows that the current estimated position Easting component, eg the base
position used by the simulator. The operator may change the Easting component by
pressing Change Pos. and entering a new Easting value. The value will be active after
Apply.
This field shows that the current estimated position Northing component, eg the base
position used by the simulator. The operator may change the Northing component by
pressing Change Pos. and entering a new value. The value will be active after pressing
Apply.
When this button is activated the user can insert a new current position. This enables the
current position button Apply, which must be used for accepting changes. Note: The
simulator stops during Change Pos.
1.1.8 Apply
The position (in Easting, Northing fields) will used in the instrument simulation.
NaviPac_Survey_Data_Simulator.docx
Page 5 of 8
Last update: 22/3/2021
1.1.9 Type GPS String
By pressing this button, the simulator changes to a test transformation state. The following
dialogue is now opened:
In here the operator may enter exact GPS position information, by giving latitude and
longitude string, as eg the NMEA GGA is ddMM.mmmm etc.
By entering the parameters from a known fix-point, you can test the selected datumshift and
3D offsets by comparing the result in NaviPac with a known result.
Only NMEA and Trimble GPS simulators will be affected – the rest will continue to use the
original data.
This might be controlled via an INI file SIMULATE.INI located at the \eiva\navipac\setup
directory.
Page 6 of 8
Figure 4 Edit simulate.ini file
The file must be defined manually by the operator. To control a remote object just add a line
with the following syntax:
The dx/dy/dz values are normally defined as distance from vessel to dynamic object. For
remote NaviPac’s the dz value is defined as gyro!
NaviPac_Survey_Data_Simulator.docx
Page 7 of 8
Last update: 22/3/2021
• The simulator starts in default mode (Vessel [Main Simulator])
• Open the Simulate option and edit the simulate.ini (saved to the ../setup/ folder)
• Add a similar section as:
[ObjectXX]
Simulate=1
Easting=500000.0
Northing=6000000.0
Depth=50.0
Speed=0.00
Gyro=0.00
If Simulate=0, the Vessel[Main simulator] handles the simulation for that instrument
instead.
• Restart NaviPac will start as many simulator instances (simdata) as described in the
*.ini
• Eg a scenario with one dedicated simulator for a specific object named PSD:
The main simulator will handle/include all simulated objects, except the PSD
object
The PSD simulator instance will handle/include the PSD object only!
Page 8 of 8