Home
Blue Spider User Manual 2014
Contents
1. 332 A 6 1 191 Ship DesiredSpeedKmh 332 A 6 1 192 Ship DA Ana 332 A 6 1 193 Ship EchoSounderDepth eet Pa A 6 1 194 Shin chaSounceteotit aaa papo ree 333 A 6 1 195 Ship GeoidWaterDepth o 333 A 6 1 196 Ship GeoidWaterDepthT1 333 A 6 1 197 Ship GPS AltitudeWGS84 pine bk A 6 1 198 Ship GPS GeoidalSeparation oe E A6 1 199 Ship GPS HDOP ucuna 334 A 6 1 200 Ship GPS Pos Alt ccccc anag 334 A 6 1 201 Ship GPS Pos L at tr ee 335 A 6 1 202 Ship GPS Poslan AA 335 A6 1 203 Ship GPS Qualibyu anna nawasa maa na 335 NAVSYSTEMS Blue Spider User Manual December 2014 Page 17 A 6 1 204 Ship GPS ReceiverFlags 335 A G 1 205 Ship GPS Sals nananana nkakaawa 336 A 6 1 206 Ship GPS VTG Course 00 336 A 6 1 207 Ship GPS VTG Speed 000 336 A 6 1 208 Ship GridHeading oooomsan 337 A 6 1 209 Ship Gyro ReceiverFlags 337 A 6 1 210 Ship Heading A E E errr TA A 6 1 211 Ship Kalman CMG EEEE 338 A6 1 212 Ship Kalman Pos Latan 338 A 6 1 213 Ship Kalman Pos Lon 338 A 6 1 214 Ship Kalman Speed ccccccceeees 338 A 6 1 215 Ship KeelHeight PE 339 A 6 1 216 Ship LaybaGkPoihbu aman aawat 3
2. That the reader has a knowledge of Windows Operating Systems That the Blue Spider System is already interfaced to external peripherals That the user is comfortable working with ini files That the operator is seeking to achieve the most accurate positioning possible That the operator wants to know how Blue Spider works bluespider Page 29 2 Configuration 2 1 Vessel Definition E ship Definition SDF Editor lol x File Edit View Tools Help Gr d Bloon Properties ax MMSI 66411002 Name CABLE ENTERPRISE Object Type Barge Ref Points Info Keel Height Kae eo CRP Draft ae to Water 12 000 4 600 Deck Level CRP to Deck 5 000 Mass a Vac Darp fe Spec Noise ar 2000 0000 F 2000000000 0 44890 a0 Files Alignment Display Anchors Outline i Vessel vehicle and stationary object shapes are stored in Blue Spider as SDF Shape Definition files SDF files have default names but can be saved and loaded as friendly names for example 1 Save File As Recorder sdf 2 Load from file Recorder sdf SDF files can be loaded modified or saved on any Blue Spider computer Replication will occur to all other Blue Spider machines automatically bluespider Page 30 SDF files contain the following information 1 2 3 4 5 6 7 8 9 Shape of the vessel or mobile 2D outline Name of the vessel or mobile Offset measu
3. lg prints the value in exponential format default decimal places e if prints the value in default format default decimal places e Alg prints the value in exponential format 4 decimal places Hd prints the value as an integer gt 03d prints as an integer 3 digits padded with leading zeroes X prints the value as a hexadecimal number lower case e 08x prints as an 8 digit hex number with leading zeroes e 0x 08x same as above but prefixed with Ox bluespider Page 399 For more information look up printf on google http www cplusplus com reference cstdio printf A 7 2 2 Special formats For certain types of variables latitude longitude time and date it is possible to use alternative format specifiers A 7 2 2 1 Date and time formats Date and time variables can be formatted using a format specifier such as yyyy mm dd or hh nn ss sss A 7 2 2 2 Latitude and longitude formats Latitude or longitude variables can be formatted using format specifiers such as DDD mm mmm H DDD ddddddd HDDD mm ss ssss Page 400 A 7 3 Variable calculation dependencies By default variables defined in the INI file are automatically recalculated whenever any of the variables used in the expression are changed In most cases this is an acceptable default behaviour For expressions involving many variables or conditionally using different input variables this default behaviour may result in an excessive number
4. 3f Attribute flags TYPE_DOUBLE UNIT_ANGLE UNIT2_DEGREES LOG_VALUE SCAN_NOLOG Pitch value from HPR message only a few HPR message types are likely to have this data Page 317 A 6 1 133 HPR Ancilliary Roll Real Number Default caption in log files Roll from HPR Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_ANGLE UNIT2_DEGREES LOG_VALUE SCAN_NOLOG Roll value from HPR message only a few HPR message types are likely to have this data A 6 1 134 Logging Backup1 AnticipatedSize String Default caption in log files Backup Log 1 Anticipated File Size Attribute flags TYPE_STRING SCAN_NOLOG Anticipated size of the backup log file 1 in bytes A 6 1 135 Logging Backup1 FileSize String Default caption in log files Backup Log 1 Filesize Attribute flags TYPE STRING SCAN NOLOG Size of the backup log file 1 in bytes A 6 1 136 Logging Backup1 Unc String Default caption in log files Backup Log 1 UNC Attribute flags TYPE STRING SCAN SLOWLOG UNC filename of the backup log file 1 A 6 1 137 Logging Cable Line Name Page 318 Unknown Default caption in log files Cable Line Name Attribute flags TYPE_UNDEFINED SCAN_NOLOG The cable line name DEPRECATED do not use will only output empty string A 6 1 138 Logging Cable Line No String Default caption in log files Cable Line No Attribute flags TYPE_STRING LOG_VALUE
5. 5 2 OrcaFlex Integration To use in conjunction with OrcaFlex the OrcaFlex software must be installed on the same machine as the physics server OrcaFlex dongles must be network dongles These have a code number starting with the letter N You must purchase OrcaFlex directly from Orcina You will need to install their licensing server and use their dongle configuration utility to set up networked dongle mode Detailed instructions can be provided on request bluespider Page 145 5 3 Cable Catenary Visualization Currently the cable catenaries for anchor wires will be shown in 3D in the 3D viewer application There is also a 2D cross sectional graph that can show an anchor wire from its fairlead position to the seabed or tug The cross sectional graph can also be used to compare different catenary calculation methods 5 4 Physics Server Configuration BSPPhysics ini Example PhysicsServer address localhost port 845 datafolder numthreads 4 loggingfolder c physicslog default algorithm BulletSequentialImpulse default algorithm ClaraStatic can have multiple addresses configured in the same way 7 as for BSPMapServer Algorithm BulletSequentialImpulse display name Bullet Sequential Impulse provider bullet solver sequential impulse rate hz 60 Algorithm BulletDantzig display name Bullet Dantzig Solver provider bullet Page solver dantzig rate hz 60 Algorithm OrcaFlexDynamic display name
6. 00 oe 6 5 1 INI File Ya ables neinnar kaanak 6 5 1 1 BSPEngine Variables uuaa 7 7 Grid KP features EE enant manna EPE ieee 7 1 Recommendation s es ie ieee sian RE 76 8 Windows services and remote Control ccssceeeeeees 177 8 1 Security settings for remote access to SCM 178 8 2 Security settings for individual services 179 Append A paaa 181 AT roduc aai PREA Le A 1 1 Install location Ma AA 182 A 1 2 Configuration data inakala ankas aabang 183 A 1 2 1 Configuration location 183 A 1 2 2 System Alert Logs location 184 NAVSYSTEMS KA Blue Spider User Manual December 2014 mie A2 Fe 12 18 2 eee aR sa 185 A3 ESP Be ON AA AP MORITO 187 A 3 1 INI File Sections aaa maa aan 187 A 3 1 INI File Reference MAA ETELE 189 AD Ba BC AU aa a ete 189 A 3 1 1 1 DefaultInputTimeout 189 A 3 1 1 2 SpeedSmoothinglnterval 191 A 3 1 1 3 WaterlineSmoothinglInterval 191 A 3 1 1 4 MaxintegratedNavTimeErrorz 191 A 3 1 1 5 MaxintegratedNavDistanceErrorz 192 A 3 1 1 6 GPSAutoChangeoverDelay 192 A 3 1 1 7 HPRPoleRotationCorrection 193 A 3 1 1 8 AdjustHPRPitchAndRolI m 193 A 3 1 1 9 Rov
7. 304 A 6 1 84 Cable Primary Speed mmsas 304 A 6 1 85 Cable Primary Tension 304 A 6 1 86 Cable RouteDistance eesse 304 A 6 1 87 Cable TargetSlack 222sssaaasa 305 A 6 1 88 Cable TargetSpeedKm ccccccceee 305 A 6 1 89 Cable TargetTension 305 A 6 1 90 Clara AutoSolveMode mana aana 305 A 6 1 91 Clara Cablelnfo EAT bakang reer ns A 6 1 92 Clara MBTension ooeeeeeemesssus 306 A 6 1 93 Clara MSeabedSlope 306 A 6 1 94 Clara UserAdjust msaosenssanusasann 307 A 6 1 95 Clara UseRouteDepth rr 307 A 6 1 96 Clara UseRouteSlope 00 307 A 6 1 97 GPS1 Altitude casassoosusnnasaanasa 307 A 6 1 98 GPS1 AltitudeWGS84 2 000onanan 308 AS19959 GPS1 CRP DX i asan eer PRR 308 AB 1100 GPELERP EY aask aa 308 LENA NSPS CRP DZ nanakaw nasaan 308 A6 1 102 GP51 CRP Pas Allan OOS A6 1 103 GPELCRP Pas kabiaa saa IS AE1104 GPELOCRP Pos Lon saa 309 A 6 1 105 GPS1 CRP WGS84 Pos Alt s309 NAVSYSTEMS Blue Spider User Manual December 2014 Page 14 A 6 1 106 GPS1 CRP WGS84 Pos Lat 310 A 6 1 107 GPS1 CRP WGS84 Pos Lon 310 A 6 1 1089 GPSI PA aanak 310 A 6 1
8. Bl navPorts 1G Notepad a a Fle Edt Format View Help igi NavPorts CFG NavPorts CFG VTPor tConf 1g GYRO1 Capt ion Survey_HDG TPor tConf i giGYRO2Capt ion Ship_cyro MTPortconfig SMart TPortconfig ecHol o pi reor tooni penaoS JEA r SRIHENOL Two files are used to edit urvor coed ent rporecort sero VTPor tConf ig OP 01 Capt ion oP1 Panter INS VTPortConf igioP_02Caption 0P2 Panther Over lay Cha n nel names They Tror tConf ig 0P 03 Capt ion 0p3 Cougar INS TPortConf ig 0p 04 Capt ion 10P4 Cougar Over lay TPor tConf 1g OP_OSeCapt ion 0P5 Makail VTPortConf 1g 0P106Capt ion 0P6 Makai2 are found in the Blue UTPortconfigiop 07 APortconfigior 08 TPortconfigoP_09 7TPortConfigiop 10 TPortConfig0Pp 11 TPortConfigi0p 12capti GGA on 20P12 p R sTPortConfig IP 01 Capt ionsIP1 Panther INS Spider System Config tear econ tg TP Q2 capt J0n 12P2 Pantherkatin folder and are called por econt ig IP 06 C apt ion lt I1P6 Tower Tet ook PortManifest cfg and fteortcont 19 ar A0scapt ton Pao spare PortManifest cfg PortManifest cfg is a a eg binary file and is not easily editable However we also have text file PortManifest cfg which is editable as shown here object GPS2 TPortConfig Caption Javad 2 end GPSI GPS2 GP53 GYRO1 GYRO2 ECHO2 ECHO3 AUXOL object CIMO1 eni object CTRL1 end object DPWPT end The cfg file can edited as required in Notepad and
9. ID of remote vessel 1 A 6 1 164 Remotes Vessel1 Name String Default caption in log files Remote Vessel 1 Name Attribute flags TYPE STRING SCAN SLOWLOG Page 325 Name of remote vessel 1 A 6 1 165 Remotes Vessel1 Push Avg Latency Real Number Default caption in log files Remote Vessel 1 Receiver Avgd Push Latency Default format specifier 6f Attribute flags TYPE_DOUBLE UNIT_TIME SCAN_NOLOG The averaged amount of time in seconds that it is taking BSPEngine to push status information to remote vessel 1 A 6 1 166 Remotes Vessel1 Push Latency Real Number Default caption in log files Remote Vessel 1 Push Latency Default format specifier 6f Attribute flags TYPE_DOUBLE UNIT_TIME SCAN_NOLOG The amount of time in seconds that it last took BSPEngine to push status information to remote vessel 1 A 6 1 167 Remotes Vessel1 SP1 Offset Name String Default caption in log files Remote Vessel 1 SP1 OffsetName Attribute flags TYPE_STRING SCAN_SLOWLOG For remote vessel 1 name of the vessel offset which is currently SP1 A 6 1 168 Remotes Vessel1 SP1 Pos Alt Real Number Default caption in log files Remote Vessel 1 SP1 Altitude Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE Page 326 For remote vessel 1 The altitude of the SP1 offset A 6 1 169 Remotes Vessel1 SP1 Pos Lat Real Number Default caption in log fil
10. Page 301 A 6 1 71 Cable PLC1 Raw Tension Real Number Default caption in log files PLCc1 Raw Tension Default format specifier 2f Attribute flags TYPE_DOUBLE LOG_VALUE SCAN_SLOWLOG Raw load cell tension value from cable engine 1 This value will be scaled by the encoder strain gauges scaling factors A 6 1 72 Cable PLC2 Raw Count Real Number Default caption in log files PLCc2 Raw Counts Default format specifier 2f Attribute flags TYPE_DOUBLE LOG_VALUE SCAN_SLOWLOG Encoder counter value from cable engine 2 this value will be scaled by the encoder strain gauges scaling factors A 6 1 73 Cable PLC2 Raw Tension Real Number Default caption in log files PLCc2 Raw Tension Default format specifier 2f Attribute flags TYPE_DOUBLE LOG_VALUE SCAN_SLOWLOG Raw load cell tension value from cable engine 2 This value will be scaled by the encoder strain gauges scaling factors A 6 1 74 Cable PLC3 Raw Count Real Number Default caption in log files PLCc3 Raw Counts Default format specifier 2f Attribute flags TYPE_DOUBLE LOG_VALUE SCAN_SLOWLOG Page 302 Encoder counter value from cable engine 3 this value will be scaled by the encoder strain gauges scaling factors A 6 1 75 Cable PLC3 Raw Tension Real Number Default caption in log files PLCc3 Raw Tension Default format specifier 2f Attribute flags TYPE_DOUBLE LOG_VALUE SCAN_SLOWLOG Raw lo
11. SCAN_NOLOG The route GRID KP value of SP1 This is the straight line distance along the route If no route is active this variable value is undefined NAN blank Alter course radii are ignored by this calculation and this is a grid calculation not a true KP A 6 1 244 Ship SP1 Route KP Real Number Page 347 Default caption in log files SP1 Route Kp Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE UNIT2_KM LOG_VALUE SCAN_NOLOG The route KP value of SP1 This is the straight line distance along the route If no route is active this variable value is undefined NAN blank Alter course radii are ignored by this calculation A 6 1 245 Ship Speed Real Number Default caption in log files Ship Speed Default format specifier 4f Attribute flags TYPE_DOUBLE UNIT_SPEED UNIT2_KM_H SCAN_SLOWLOG LOG_VALUE The smoothed ship speed in kilometres per hour A 6 1 246 Ship SpeedKmh Real Number Default caption in log files Ship Speed km h Default format specifier 4f Attribute flags TYPE_DOUBLE UNIT_SPEED UNIT2_KM_H SCAN_ALIAS LOG_VALUE The ship speed in kilometres per hour Alias for Ship Speed A 6 1 247 Ship SpeedMS Real Number Default caption in log files Ship Speed m s Default format specifier 4f Attribute flags TYPE_DOUBLE UNIT_SPEED SCAN_UNIT_ALIAS LOG_VALUE Old style name ShipSpeedMS The smoothed ship speed i
12. The adjusted heading in degrees reported by GYRO 1 A 6 1 127 Gyro1 Heading Real Number Default caption in log files GYRO1 Heading Default format specifier 2f Attribute flags TYPE_DOUBLE UNIT_ANGLE UNIT2_DEGREES LOG_VALUE The adjusted heading in degrees reported by GYRO 1 A 6 1 128 Gyro1 Message String Default caption in log files HDT1 msg Attribute flags TYPE_STRING SCAN_NOLOG Message string from the gyro 1 input A 6 1 129 Gyro1 Raw Heading Real Number Page 316 Default caption in log files Raw GYRO1 Heading Default format specifier 2f Attribute flags TYPE_DOUBLE UNIT_ANGLE UNIT2_DEGREES LOG_VALUE The raw heading in degrees reported by GYRO 1 A 6 1 130 HPR Ancilliary Heading Real Number Default caption in log files Heading from HPR Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_ANGLE UNIT2_DEGREES LOG_VALUE SCAN_NOLOG Heading value from HPR message only a few HPR message types are likely to have this data A 6 1 131 HPR Ancilliary Heave Real Number Default caption in log files Heave from HPR Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE SCAN_NOLOG Heave value from HPR message only a few HPR message types are likely to have this data A 6 1 132 HPR Ancilliary Pitch Real Number Default caption in log files Pitch from HPR Default format specifier
13. 67 2 3 5 Single Installation Box A One Server Two important configuration files are box_A opt and box_B opt g9 Box A on NAVDEV2 Master These files contain nothing One of them simply has to exist if BSPEngine needs to be forced into an A or B state The status A or B is determined either in the server dialog box or at the bottom of the Blue Spider screen In this example box A is Master and box B is not available a typical tug configuration It is rare to force a single computer into the B state r aa z mag T E Pi pie Go BlueSpider System Config gt EE Organize v _ Open Burn New folder a Gil Subversion a Name J Date modified f Videos um eis a vay eves aa Ji Replication 03 0 2 jE Computer z 7 anchor status dat 28 06 21 24 Bt OS C Libo A opt 25 0 2013 1142 2 BSPEngine ini 04 06 2013 13 59 G3 share ls chlbea See id C DAID DALI m k 4 Because this file is used by BSPEngine it must be placed in the System Config folder Page 68 2 3 5 1 Copy Config Copy Config will transfer all the communication port settings from one server to the other Ensure that the correct direction is about to be used If Box A is Slave and Box B is Master then the top button will transfer all the OPS2 settings to OPS1 If you have fully configured OPS1 and were intending to transfer all the settings to OPS2 then you wi
14. A 3 1 17 NetShare1 The NetShareN section defines a network share that could be used as a destination for completed log files Example NetSharel Unc 134 dcel apps User 134 dc1 BSPEngine Password password E86E51913D272098D0E49A74D0D2532 13E51EF76450602B53E51 EF76450602B53E51EF76 450602B53E51EF76450602B53E51EF76450602B53 E51EF76450602B53E51EF76450602B5 Mapio Ls The Blue Spider Engine is designed to run under the SYSTEM account on the local computer Windows services cannot see mapped network drives but can access network shares directly via the UNC path However when accessing UNC shares directly BSPEngine may not have permission to actually read and write files Addition of a NetShare section allows credentials to be specified A drive letter can also be specified so that any paths used for configuring logging etc can use a drive letter for convenience Use of a drive letter is entirely optional but if used then care should be taken to bluespider Page 238 ensure that the drive letter does not conflict with the letters used for any local drives The password should be stored in encrypted password format To encrypt a password open an administrator command prompt and change directory to the BSPEngine installation folder Enter the command BSPEngine penc 9 j mG 6 mypassword Where mypassword is replaced by the actual password you want to encrypt A 72 byte hexad
15. SCAN_SLOWLOG LOG_VALUE Page 350 The time averaged SP1 course made good in degrees A 6 1 254 SP1 Averaged Speed Real Number Default caption in log files SP1 SpeedMS Default format specifier 4f Attribute flags TYPE_DOUBLE UNIT_SPEED SCAN_UNIT_ALIAS SCAN_SLOWLOG LOG_VALUE The time averaged SP1 speed in metres per second A 6 1 255 SP1 Averaged SpeedKmh Real Number Default caption in log files SP1 Speed Default format specifier 4f Attribute flags TYPE_DOUBLE UNIT_SPEED UNIT2_KM_H SCAN_SLOWLOG LOG_VALUE The time averaged SP1 speed in kilometres per hour A 6 1 256 SP1 Date String Default caption in log files Overboard Point Date Attribute flags TYPE_STRING TYPE2_DATE ASSOC_PREV SCAN_NOLOG The time date of SP1 GPS DD MM YYYY as received from the primary GPS receiver A 6 1 257 SP1 GPS AltitudeWGS84 Real Number Default caption in log files Primary GPS Altitude WGS84 Default format specifier 3f Page 351 Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE The altitude reported by the primary GPS receiver BSPEngine expects all GPS receivers to output position in WGS84 and this means the altitude is also with respect to the WGS84 geoid The altitude here is the altitude of the antenna not the CRP This variable is an alias of Ship GPS AltitudeWGS84 A 6 1 258 SP1 GPS GeoidalSeparation Real Number Default caption in lo
16. SP3 Offsets Grid1 Northing SP3 Offsets Pos1 Alt SP3 Offsets Pos1 Elev SP3 Offsets Pos1 Lat SP3 Offsets Pos1 Lon Page 278 Description Grid heading based on delta easting northing and not a true direction True heading for SP3 Layback bearing of SP3 from the Ship LaybackPoint Layback distance of SP3 from the Ship LaybackPoint Positioning mode of the vehicle which is currently SP3 Pitch of SP3 in degrees as obtained from a motion sensor Roll of SP3 in degrees as obtained from a motion sensor Name of the vehicle or vessel offset which is currently SP3 Name of the vehicle offset which is the positioning offset for SP3 blank if a vessel offset is used Name of the vehicle offset which is the steer point offset for SP3 blank if a vessel offset is used These variables are available for the first 8 offsets Position easting of SP3 offset 1 Position northing of SP3 offset 1 These variables are available for the first 16 offsets Position altitude of SP3 mobile or ship offset 1 Elevation from seabed to mobile vessel offset Position latitude of SP3 mobile or ship offset 1 Position longitude of SP3 mobile or ship offset 1 bluespider Variable Name SP3 Offsets WGS84 Pos1 Alt SP3 Offsets WGS84 Pos1 La t SP3 Offsets WGS84 Pos1 Lo n SP3 Pos Alt SP3 Pos Elev SP3 Pos Lat SP3 Pos Lon SP3 Positioning SP3 Relative DX SP3 Relative DY
17. bluespider Page 103 recorded Easting and Northing can be reconstructed by the report generator 3 Surveyor Tasks 3 1 Route Lines Points and Targets 3 1 1 Route Lines Route Lines can be manually entered but are generally imported from spreadsheets In order to import from a spreadsheet Microsoft Excel must be installed on the same computer as Blue Spider Blue Spider will produce a warning otherwise 3 1 2 Importing Routes WARNING Blue Spider assumes that all imported geodetic positions are in WGS84 regardless of the spheroid selected in Blue Spider at the time Failure to observe this could easily lead to the route being misplaced if not working in WGS84 Route Positions Lists issued by GM Charting Dept do not have any geodetic information on them The geodetic information should be verified before importing the data Page 104 3 1 3 Importing Transformations Data is in WGS84 Blue Spider can be configured to be in WGS84 for the data import Geodetic data can be imported After importing the data the geodetic settings in Blue Spider can be changed to the working geodesy The position data will be transformed accordingly Data is not in WGS84 Configure PPT for the same spheroid as the data set and import the data into PPT then either Option a Change PPT to WGS84 and output the Latitude Longitude and Depth coordinates then import them into Blue Spider set for WGS84 or Option b Export th
18. f None Configure the port as a virtual port and use the same port number in the Blue Spider configuration and configure as a virtual port there as well ember 2014 bluespider Page 490 Alternatively output to a different physical port thats connected to the one configured in Blue Spider If you select manual control then output will be under the control of the simulator GUI providing its an output supported by the simulator If you select From File then you can specify the name of the file For a text file the output is based on a line by line output so if you specify a rate of 100ms you will get ten lines per second When the end of file is reached it will begin again at the first line You can also select from SQL database but this is for playing back multiple ports from the same database For this option to be available you first have to set up a connection to a SQL server It is otherwise the same as the file playback option In order to use the SQL playback you must have previously recorded your data to a SQL database When configuring ports enter your machine name or just a dot in the machine name box unless you want to output via another machine running the BSPNet service The arrow buttons lt lt and gt gt let you view settings for the previous and next ports The monitor button lets you view the data being output bluespider Page 491 E 2 2 Motion Control The period
19. 1f Attribute flags TYPE_DOUBLE UNIT_ANGLE UNIT2_DEGREES LOG_VALUE Old style name SP3Target1Bearing The true bearing in degrees from SP3 to the auxilliary target 1 A 6 1 393 SP3 Target1 Range Real Number Default caption in log files SP3 Target1 Range Default format specifier 1f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE The range in metres from SP3 to the auxilliary target 1 A 6 1 394 SP3 WaterDepth Real Number Default caption in log files SP3 Water Depth Default format specifier 3f Page 389 Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE The water depth at the SP3 offset position if SP3 is a mobile A 6 1 395 SP3 WGS84 Pos Alt Real Number Default caption in log files SP3 Altitude WGS84 Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE The position of SP3 altitude in WGS84 A 6 1 396 SP3 WGS84 Pos Lat Real Number Default caption in log files SP3 Latitude WGS84 Attribute flags TYPE_DOUBLE TYPE2_LAT UNIT_ANGLE LOG_VALUE The geodetic position of SP3 latitude The position given here is in WGS84 A 6 1 397 SP3 WGS84 Pos Lon Real Number Default caption in log files SP3 Longitude WGS84 Attribute flags TYPE_DOUBLE TYPE2_LON UNIT_ANGLE LOG_VALUE The geodetic position of SP3 longitude The position given here is in WGS84 A 6 1 398 System CommsScannerState Integer
20. 2f Attribute flags TYPE_DOUBLE TYPE2_EAST SCAN_NOLOG LOG_VALUE The grid position of SP3 easting The position given here is according to your selected map projection and datum A 6 1 345 SP3 Grid Northing Real Number Default caption in log files SP3 Northing Default format specifier 2f Attribute flags TYPE_DOUBLE TYPE2_NORTH SCAN_NOLOG LOG_VALUE The grid position of SP3 northing The position given here is according to your selected map projection and datum A 6 1 346 SP3 GridHeading Real Number Default caption in log files SP3 Grid Heading Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_ANGLE UNIT2_DEGREES LOG_VALUE Grid heading based on delta easting northing and not a true direction This is computed using mobile heading obtained the vehicle gyro or other source unless SP2 is an offset on the ship in which case the ship heading is used A 6 1 347 SP3 Heading Page 376 Real Number Default caption in log files SP3 Heading Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_ANGLE UNIT2_DEGREES LOG_VALUE The true heading for SP3 A 6 1 348 SP3 LaybackBearing Real Number Default caption in log files SP3 Layback Bearing Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_ANGLE UNIT2_DEGREES LOG_VALUE SCAN_NOLOG The layback bearing of SP3 from the Ship LaybackPoint A 6 1 349 SP3 LaybackDistan
21. A 3 1 1 10 PloughHPRAltitudeDisabled This is the same as the ROV1HprAltitudeDisabled but for plough positioning Page 194 A 3 1 1 11 PositionalSecrecy Positional secrecy is a feature that hides positional data on selected workstations This is a feature that is typically used on sensitive installations where the position of seabed equipment must be kept a closely guarded secret These are typically of a military nature By default positions are displayed on all workstations Setting this key to true will hide all position data on all workstations except for any specified in the Machine acl INI file Refer to section A 4 p 253 A 3 1 1 12 AllowCoordSysChanges Setting this key to false prevents the coordinate system from being changed on all workstations Nominated workstations with this permission can be set up in the Machine acl ini file Refer to section A 4 p 253 A 3 1 1 13 AllowAnchorHandling Setting this key to false prevents anchor handling operations from being performed on all workstations Nominated workstations with this permission can be set up in the Machine acl ini file Refer to section A 4 p 253 A 3 1 1 14 AllowConfigChanges Setting this key to false prevents all configuration changes from being made on all workstations Nominated workstations with this permission can be set up in the Machine acl ini file Refer to section A 4 p 253 bluespider Page 195 A 3 1 1 15 MemoryUsageAlarmLimit
22. A 6 1 359 SP3 Offsets Pos1 Elev Real Number Default caption in log files SP3 Offset 1 Elevation Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE SCAN_SLOWLOG LOG_VALUE Elevation from seabed to mobile vessel offset Offset 1 is the CRP The elevation given here is the depth in metres from the given vehicle offset to the seabed An adjustment is made from the position of the altimeter echo sounder to the vehicle offset by taking account of pitch and roll of the vehicle The seabed is assumed to be flat as the given offset could be a short distance away from the altimeter which will mean that the depth given here is not truly accurate A 6 1 360 SP3 Offsets Pos1 Lat Real Number Default caption in log files SP3 Offset 1 Latitude Attribute flags TYPE_DOUBLE TYPE2_LAT UNIT_ANGLE SCAN_SLOWLOG LOG_VALUE Position latitude of SP3 mobile or ship offset 1 Offset 1 is the CRP A 6 1 361 SP3 Offsets Pos1 Lon Real Number Default caption in log files SP3 Offset 1 Longitude Attribute flags TYPE_DOUBLE TYPE2_LON UNIT_ANGLE SCAN_SLOWLOG LOG_VALUE Position longitude of SP3 mobile or ship offset 1 Offset 1 is the CRP A 6 1 362 SP3 Offsets WGS84 Pos1 Alt Real Number Default caption in log files SP3 Offset 1 Altitude WGS84 Default format specifier 3f Page 380 Attribute flags TYPE DOUBLE UNIT DISTANCE SCAN SLOWLOG LOG VALUE Position
23. Default caption in log files BSPEngine comms scanner status Default format specifier Yu Attribute flags TYPE_LONG LOG_VALUE The state of the communications accessibility scanner thread in BSPEngine This Page 390 variable is provided purely for debugging purposes to allow for diagnosis of issues in the field it is of no use for any other purpose A 6 1 399 System CoordinateSystem String Default caption in log files Coordinate System Attribute flags TYPE_STRING LOG_TEXT The coordinate system key describing the coordinate setup currently in use A 6 1 400 System Date String Default caption in log files Date Attribute flags TYPE_STRING TYPE2_DATE ASSOC_NEXT SCAN_NOLOG The system date in DD MM YYYY format See also System Time A 6 1 401 System DBR CablesRevision String Default caption in log files Clara Cable Database Revision Attribute flags TYPE_STRING SCAN_SLOWLOG The Clara database revision This is a GUID value that changes whenever the cable database is updated A 6 1 402 System DBR FixfilesRevision String Default caption in log files Ancilliary Fixfiles Database Revision Attribute flags TYPE_STRING SCAN_SLOWLOG The overall revision of all project fix xml tree layout files BUT NOT the associated state data files contents of the FixLayouts folder but just the xml files This is a GUID value that changes whenever the any of these files are updated Pa
24. Default caption in log files Pickup Northing Default format specifier 0f Attribute flags TYPE_DOUBLE TYPE2_NORTH LOG_VALUE SCAN_NOLOG The actual grid position northing from which the anchor was recovered This variable is for anchor handling operations and is designed for use with anchor log files A 6 1 22 AHT Pickup Pos Lat Page 288 Real Number Default caption in log files Pickup Latitude Attribute flags TYPE DOUBLE TYPE2 LAT UNIT ANGLE LOG VALUE The actual position latitude from which the anchor was recovered This variable is for anchor handling operations and is designed for use with anchor log files A 6 1 23 AHT Pickup Pos Lon Real Number Default caption in log files Pickup Longitude Attribute flags TYPE DOUBLE TYPE2 LON UNIT ANGLE LOG VALUE The actual position longitude from which the anchor was recovered This variable is for anchor handling operations and is designed for use with anchor log files A 6 1 24 AHT Pos Lat Real Number Default caption in log files Latitude Attribute flags TYPE DOUBLE TYPE2 LAT UNIT ANGLE LOG VALUE The last position latitude at which an anchor was either dropped or recovered This variable is for anchor handling operations and is designed for use with anchor log files A 6 1 25 AHT Pos Lon Real Number Default caption in log files Longitude Attribute flags TYPE DOUBLE TYPE2 LON UNIT ANGLE LOG VALUE
25. Default format specifier 1f Attribute flags TYPE_DOUBLE UNIT_RATIO UNIT2_PERCENT LOG_VALUE Smoothed slack percentage from section start for primary cable channel cable operations A 6 1 81 Cable Primary Smoothed Slack Real Number Default caption in log files Primary Smoothed Slack Default format specifier 1f Attribute flags TYPE_DOUBLE UNIT_RATIO UNIT2_PERCENT LOG_VALUE Smoothed slack percentage for primary cable channel cable operations A 6 1 82 Cable Primary Smoothed Speed Real Number Default caption in log files Primary Cable Speed Default format specifier 2f Page 304 Attribute flags TYPE DOUBLE UNIT SPEED UNIT2 KM H LOG VALUE Smoothed cable speed in km h for the primary cable channel cable operations A 6 1 83 Cable Primary Smoothed Tension Real Number Default caption in log files Primary Cable Tension Default format specifier 1f Attribute flags TYPE_DOUBLE UNIT_FORCE LOG_VALUE Smoothed cable tension in kN for the primary cable channel cable operations A 6 1 84 Cable Primary Speed Real Number Default caption in log files Raw Primary Cable Speed Default format specifier 2f Attribute flags TYPE DOUBLE UNIT SPEED UNIT2 KM H LOG VALUE Raw cable speed in km h for the primary cable channel cable operations A 6 1 85 Cable Primary Tension Real Number Default caption in log files Raw Primary Cable Tension
26. History objects provide the following read only properties A 9 1 1 length This like a Javascript array returns the number of elements A 9 1 2 timeRange This returns the time range of the recorded data in seconds A 9 1 3 rateHz Page 428 This is the sampling interval or O if only updated as triggered by updates to the specified variable A 9 1 4 secondsPerSample Analogous to rate but the interval instead of the frequency e g 1 rateHz A 9 1 5 min The arithmetic minimum value A 9 1 6 max The arithmetic maximum value A 9 1 7 avg The arithmetic average value A 9 1 8 avgmod2pi The average angle value for angles in radians O to 2pi This special average is computed by summing the unit vectors for each angle and then computing the resultant A 9 1 9 avgmod360 The average angle value for angles in degrees O to 360 This special average is computed by summing the unit vectors for each angle and then computing the resultant Page 429 A 9 2 Accessing elements Elements can be accessed using Javascript array syntax The values are returned e g historyOf var 0 returns the value of the first element In addition the following two methods can be used e valueAt index Returns the value at the given index e timestampAt index Returns the timestamp at the given index A 9 3 Additional functions The history object also supports a method e lowerBound ts This method returns the
27. In the geocalc dat and in NavGeo dat additional datums can be added if required These are added to the Datums section of the file If KMSTRLIB transformations are required in addition then this is marked by adding a special string to the extended description field This is always the last but one field To use KMSTRLIB the extended description field must begin with KS followed by the target KMSTRLIB datum name There are a number supported by KMSTRLIB but the following example shows the required configuration to use DVR90 with EUREF89 In the following extract from geocalc dat two EUREF89 datums are defined The first is without the DVR90 correction and the second with the correction applied The string KS dvr90 tells Blue Spider to use the KMSTRLIB DLL to apply a height correction to transform to the DVR90 vertical reference Datums EUREF89 EUREF 1989 MOLODENSKY WGS84 O O O O 6326 EUREF89 DVR90 EUREF 1989 DVR90 MOLODENSKY WGS84 0 0 0 0 KS dvr90 6326 You will probably already have these special datums defined in your INI file However a much simpler type of local vertical datum shift can be defined bluespider Page 477 For instance a local vertical datum which has the name GYM and WGS84 GYM WGS 1984 GYM MOLODENSKY WGS84 O O O O VShift 49 VRef lt ODN gt 6326 C 4 1 Vshift This specifies an additional constant vertical shift Ideal for defining a local vertica
28. On the outer corner of an alter course it is the distance from the corner arc Alter course radii if present are used in this calculation A 6 1 320 SP2 Route Arc KP Real Number Default caption in log files SP2 Arc Kp Default format specifier 3f Attribute flags TYPE_DOUBLE TYPE2_KP UNIT_DISTANCE UNIT2_KM LOG_VALUE SCAN_NOLOG The route arc KP value of SP2 This is the straight line distance along the route If no route is active this variable value is undefined NAN blank Alter course radii if present are used in this calculation A 6 1 321 SP2 Route DOL Real Number Default caption in log files SP2 DCC Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE The route DOL value of SP2 This is the perpendicular distance from route line On the outer corner of an alter course it is the distance from the corner in which case the KP value will be the KP of the corner Alter course radii are ignored by this calculation Page 369 A 6 1 322 SP2 Route Grid DOL Real Number Default caption in log files SP2 GRID DOL Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE SCAN_NOLOG LOG_VALUE The route GRID DOL value of SP2 This is the perpendicular distance from route line On the outer corner of an alter course it is the distance from the corner in which case the KP value will be the KP of the corner Alter course radii are igno
29. SP3 Relative DZ SP3 Route Arc DOL SP3 Route Arc KP SP3 Route DOL SP3 Route Grid DOL SP3 Route Grid KP SP3 Route KP SP3 Route SeabedSlope SP3 Route Section Bearing SP3 Route TerrainDist Page 279 Description Position altitude of SP3 offset 1 converted to WGS84 Position latitude of SP3 converted to WGS84 mobile or ship offset 1 Position longitude of SP3 converted to WGS84 mobile or ship offset 1 Position of SP2 altitude Elevation of SP3 above the seabed Geodetic position of SP3 latitude Geodetic position of SP3 longitude Positioning mode of the vehicle which is currently SP3 Delta X offset of SP3 from the vessel CRP Delta Y offset of SP3 from the vessel CRP Delta Z offset of SP3 from the vessel CRP Route arc DOL value of SP2 Route arc KP value of SP3 This is the straight line distance along the route Route DOL value of SP3 Route GRID DOL value of SP2 Route GRID KP value of SP3 Route KP value of SP3 This is the straight line distance along the route Route KP as surveyed seabed slope value under SP3 True bearing of the current route section adjacent to SP3 Route terrain distance value of SP3 bluespider Variable Name SP3 Route WaterDepth SP3 Smoothed CMG SP3 Smoothed Speed SP3 Smoothed SpeedKmh SP3 SP1Relative DX SP3 SP1Relative DY SP3 SP1Relative DZ SP3 Speed SP3 SpeedKmh SP3 SpeedMS SP3 Target1 Bearing SP3 Target1 Range SP3 Wat
30. Solution Lateral Offset TSS 350LAT Vertical Range TSS 350VRT Cover QC Check TSS 350Quality 30 Files Alignment Display Cable Detector Ok Apply Cancel For mobiles an extra tab is available to allow configuration of a cable detector if one has been fitted If you don t have a cable detector fitted then just set the type to None If you do have a cable detector and its either a TSS340 or 350 or both then you may need to configure it here For a TSS the Lateral Offset and Vertical Range variables should be set to the input variables that bring in these values from the input message from the unit bluespider Page 57 For Innovatum Smarttrak enter variable names for the Horizontal and Vertical displacements The other variables listed in the table can be specified but they are not actually used The coil position needs to be specified as an offset So make sure you have added one to the Ref Points bluespider Page 58 2 2 4 1 How burial is calculated The burial calculation fairly straightforward but it does take the attitude pitch and roll of both the mobile and the ship into account The following diagram illustrates essentially how the calculations are performed MSBL Akitude Cable Altitude CRP Z 0 Page 59 Where Wb Raw water depth from bathy sensor on ROV Pz Profiler Z offset from CRP Iz Innovatum Z offset from CRP Bz Bathymetry Z offset f
31. a NAN will be returned Return Value Square root of x A 8 1 27 strcat s1 s2 Concatenate two strings Parameters s1 First string s2 Second string Return Value String s1 concatenated with s2 Page 415 A 8 1 28 strcmp s1 s2 Compare two strings This function starts comparing the first character of each string If they are equal to each other it continues with the following pairs until the characters differ or until the end of one of the the strings is reached Parameters s1 First string s2 Second string Return Value Returns an integral value indicating the relationship between the strings A zero value indicates that both strings are equal A value greater than zero indicates that the first character that does not match has a greater value in str1 than in str2 And a value less than zero indicates the opposite Page 416 A 8 1 29 stricmp s1 s2 Compare two strings case insentitive This function starts comparing the first character of each string If they are equal to each other it continues with the following pairs until the characters differ or until the end of one of the the strings is reached Parameters s1 First string s2 Second string Return Value Returns an integral value indicating the relationship between the strings A zero value indicates that both strings are equal A value greater than zero indicates that the first character that does not match has a greater valu
32. altitude of SP3 offset 1 converted to WGS84 Offset 1 is the CRP A 6 1 363 SP3 Offsets WGS84 Pos1 Lat Real Number Default caption in log files SP3 Offset 1 Latitude WGS84 Attribute flags TYPE DOUBLE TYPE2 LAT UNIT ANGLE SCAN SLOWLOG LOG VALUE Position latitude of SP3 converted to WGS84 mobile or ship offset 1 Offset 1 is the CRP A 6 1 364 SP3 Offsets WGS84 Pos1 Lon Real Number Default caption in log files SP3 Offset 1 Longitude WGS84 Attribute flags TYPE_DOUBLE TYPE2_LON UNIT_ANGLE SCAN_NOLOG LOG_VALUE Position longitude of SP3 converted to WGS84 mobile or ship offset 1 Offset 1 is the CRP A 6 1 365 SP3 Pos Alt Real Number Default caption in log files SP3 Altitude Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE The position of SP2 altitude The position given here is in your selected working datum vertical reference which is not necessarily WGS84 A 6 1 366 SP3 Pos Elev Real Number Page 381 Default caption in log files SP3 Elevation Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE The elevation of SP3 above the seabed A 6 1 367 SP3 Pos Lat Real Number Default caption in log files SP3 Latitude Attribute flags TYPE_DOUBLE TYPE2_LAT UNIT_ANGLE LOG_VALUE The geodetic position of SP3 latitude The position given here is in your selected workin
33. cable operations Speed in m s being automatically demanded on systems with automatic cable control Distance deviation is based on slack and cable speed Cable out length from cable engine 1 bluespider Variable Name Cable Engine1 Tension Cable Engine2 CableOut Cable Engine2 Tension Cable Engine3 CableOut Cable Engine3 Tension Cable Engine4 CableOut Cable Engine4 Tension Cable Factory Length Cable Grid Easting Cable Grid Northing Cable PLC1 Raw Count Cable PLC1 Raw Tension Cable PLC2 Raw Count Cable PLC2 Raw Tension Cable PLC3 Raw Count Cable PLC3 Raw Tension Cable Pos Alt Cable Pos Lat Cable Pos Lon Cable Primary Length Page 262 Description Cable tension from cable engine 1 Cable out length from cable engine 2 Cable tension from cable engine 2 Cable out length from cable engine 3 Cable tension from cable engine 3 Cable out length from cable engine 4 Cable tension from cable engine 4 Factory length of the cable cable operations Grid position of cable detector easting The grid position of cable detector northing Encoder counter value from cable engine 1 this value will be scaled by the encoder strain gauges scaling factors Raw load cell tension value from cable engine 1 Encoder counter value from cable engine 2 this value will be scaled by the encoder strain gauges scaling factors Raw load cell tension value from ca
34. easting at which the anchor was dropped This variable is for anchor handling operations and is designed for use with anchor log files A 6 1 11 AHT Drop Grid Northing Real Number Default caption in log files Drop Northing Default format specifier 0f Attribute flags TYPE_DOUBLE TYPE2_NORTH LOG_VALUE SCAN_NOLOG The actual grid position northing at which the anchor was dropped This variable is for anchor handling operations and is designed for use with anchor log files Page 285 A 6 1 12 AHT Drop Pos Lat Real Number Default caption in log files Drop Latitude Attribute flags TYPE_DOUBLE TYPE2_LAT UNIT_ANGLE LOG_VALUE The actual position latitude at which the anchor was dropped This variable is for anchor handling operations and is designed for use with anchor log files A 6 1 13 AHT Drop Pos Lon Real Number Default caption in log files Drop Longitude Attribute flags TYPE_DOUBLE TYPE2_LON UNIT_ANGLE LOG_VALUE The actual position longitude at which the anchor was dropped This variable is for anchor handling operations and is designed for use with anchor log files A 6 1 14 AHT Grid Easting Real Number Default caption in log files Easting Default format specifier 0f Attribute flags TYPE_DOUBLE TYPE2_EAST LOG_VALUE SCAN_NOLOG The last grid position easting at which an anchor was either dropped or recovered This variable is for anchor handling o
35. more bathymetry points there will be in the route file It is advisable to keep this to a sensible scale depending on the nature of the work being carried out It is unlikely for bluespider Page 110 example that there would be a requirement for a depth reading every 10cm along the route Create Line With Depth Approximation xi A route line will be created with depth information from terrain data loaded in the 3D viewer The number of points added willl depend on the deviation tolerance below and the undulation of the seabed Maximum deviation from bathymetry 0 010 m Sampling step size fos m crd When the process has run a new route line is created with Water Depth information included New positions are interpolated for the new depths NAVSYSTEMS KA Blue Spider User Manual December 2014 dai Page 111 The new depth positions are not given labels In Blue Spider this does not give cause for any problems however if the route data is exported from Blue Spider to a file and re imported back into Blue Spider the points with no labels are ignored during the importing process The new Route Line can be made active and used in conjunction with a Depth Chart Alternatively the depth route can be used to display a Depth Chart window bluespider Page 112 3 1 6 Depth Charts Depth Charts can be shown on any Blue Spider screen by right clicking on the Depth route in the Route Lines box Using the
36. sufficiently long to dip well below the seabed This will mean that the terrain distances will be shorter that may have been expected A 6 1 382 SP3 Route WaterDepth Real Number Default caption in log files SP3 Route survey Water Depth Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE SCAN_NOLOG LOG_VALUE The route KP as surveyed water depth value under SP3 The data here comes from the water depth information in the active route if present The value is otherwise undefined Page 386 A 6 1 383 SP3 Smoothed CMG Real Number Default caption in log files SP3 CMG Default format specifier 2f Attribute flags TYPE_DOUBLE UNIT_ANGLE UNIT2_DEGREES SCAN_SLOWLOG LOG_VALUE The smoothed SP2 course made good in degrees A 6 1 384 SP3 Smoothed Speed Real Number Default caption in log files SP3 SpeedMS Default format specifier 4f Attribute flags TYPE_DOUBLE UNIT_SPEED SCAN_UNIT_ALIAS SCAN_SLOWLOG LOG_VALUE The smoothed SP3 speed in metres per second A 6 1 385 SP3 Smoothed SpeedKmh Real Number Default caption in log files SP3 Speed Default format specifier 4f Attribute flags TYPE_DOUBLE UNIT_SPEED UNIT2_KM_H SCAN_SLOWLOG LOG_VALUE The smoothed SP3 speed in kilometres per hour A 6 1 386 SP3 SP1Relative DX Real Number Default caption in log files SP1 to SP3 dx Default format specifier 2f Attribute f
37. tug can follow the brown dashed line to take it to the target as well Once the anchor has been dropped on the target the Confirm Anchor Drop window pops up Click To Adjust Position on screen and move target cross hair pointer to the dropped position Press the Drop Completed button If the Drop Completed button is clicked without using the Click to Adjust Position on Screenthen the anchor recovery position is recorded as AHT Steer point 1 position bluespider Page 165 The anchor wire will now go green and update the dropped position both on the tugs and the barge Note the anchor buttons are greyed out and no target is selected The anchor line on the barge screen will update and the anchor status will show as dropped Within the anchor log the positions of the planned deployment and actual deployment are recorded 6 3 5 Operation at Barge for Recovery For Anchor recovery the anchor to be recovered is selected at the barge within the Vessel Anchor Handling Status Dialog M Vessel Anchor Handling Status Anchor Vessel Anchor Status Recovery operation Request recovery by pressing the Request Recovery once the relevant anchor has been highlighted At this point you will be presented a confirmation dialog bluespider H 7 Are you sure you want to recover anchor 1 Confirmation Dialog Once confirmed the anchor recovery operation will be highlighted on the AHT 6 3 6 Anchor Recovery Operation at Tug se
38. use of the Variable Watch Windows is recommended during verification of these values prior to logging them The following screen shots show the new geodetic information panels in Blue Spider bluespider Coordinate System Zone 31N 0 E to 6 E Horizontal Datum Jetrses Vertical Reference x ford Group Tce System Zone 31N 0E to6E z Datum ETRSES Cancel X X Linex Unk METERS Projection Transverse Mercator Gauss Kruger z Origin Latitude N 0 00 00 0000 Origin Longtude E 3 00 00 0000 False Northing m aoo False Easting m 500000 000 Scale Factor 0138960000 Datum SEEN Description Nawegan Geoded Intute geodetic sabon 1990 1 Remarks Coincides with ka Name ETRS83 1584 ak the one metre level Method Bursa Wolle 7 parameter z Elipsoid WwGS84 z Shits TOWGS 84 meters Rotation To WGS84 arc seconds x 00000 x 2764000000000 Lenca nG o cooo00 Y 2764000000000 m z ooo 2 2764000000000 ee Save Scale Correction to WGS84 ppm 0 000000000000 Remove Prime Meridian Shit From Greenwich degrees 0 000000000000 NAVSYSTEMS Blue Spider User Manual December 2014 Page 89 Page 90 2 12 The BSPEngine ini File The BSPEngine ini file is used to configure BSPEngine The complexity of the INI file is a trade off for the flexibility it provides Blue Spider The most common sections of the BSPEngine ini file that might need to be configu
39. which is currently SP3 A 6 1 354 SP3 Offset Pos Name String Default caption in log files SP3 Pos Offset Name Attribute flags TYPE STRING The name of the vehicle offset which is the positioning offset for SP3 blank if a vessel offset is used Page 378 A 6 1 355 SP3 Offset SP Name String Default caption in log files SP3 SP Offset Name Attribute flags TYPE_STRING The name of the vehicle offset which is the steer point offset for SP3 blank if a vessel offset is used A 6 1 356 SP3 Offsets Grid1 Easting Real Number Default caption in log files SP3 Offset 1 Easting Default format specifier 3f Attribute flags TYPE_DOUBLE TYPE2_EAST SCAN_NOLOG LOG_VALUE Position easting of SP3 offset 1 Offset 1 is the CRP A 6 1 357 SP3 Offsets Grid1 Northing Real Number Default caption in log files SP3 Offset 1 Northing Default format specifier 3f Attribute flags TYPE_DOUBLE TYPE2_NORTH SCAN_NOLOG LOG_VALUE Position northing of SP3 offset 1 Offset 1 is the CRP A 6 1 358 SP3 Offsets Pos1 Alt Real Number Default caption in log files SP3 Offset 1 Altitude Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE SCAN_SLOWLOG LOG_VALUE Position altitude of SP3 mobile or ship offset 1 Offset 1 is the CRP The altitude given here is in your selected working datum vertical reference which is not necessarily WGS84 Page 379
40. 1 18 SQLServer This specifies the machine name or IP address of an SQL server for use with the SQL logging feature If the SQL server is running on the same machine as BSPEngine then specify localhost as the SQL server address A 3 1 1 19 SQLPort The default value is 3306 A 3 1 1 20 SQLUserName This is the user name for accessing the SQL server A 3 1 1 21 SQLPassword This is the password for accessing the SQL server A 3 1 1 22 RemoteConfig The RemoteConfig key specifies the location of the remote configuration and must reference an accessible folder It the folder does not initially exists it is created If errors occur then warning will be logged to the alert log If changes are made to BSPEngine INI either in the remote location or in the local configuration folder then the INI file will be automatically copied to the other location Any script files referenced by the INI will also be copied to from the remote location bluespider Page 198 Note whenever the INI file or scripts are reloaded or copied between these locations an event is recorded in the alert log A 3 1 1 23 OPCTraceEnabled If this keys value is present and set to 1 then additional OPC trace messages will be written to the alert log This will result in a lot more output but it is useful for debugging OPC tracing can be useful when connecting to remote OPC servers when issues are encountered with OPC connectivity The OPC trace messages can
41. 109 GPS1 DatumShifted Pos Alt wens 1D A 6 1 110 GPS1 DatumShifted Pos Lat EPE a i A 6 1 111 GPS1 DatumShifted Pos Lon 311 A 6 1 112 GPS1 GeoidalSeparation 311 A6 1 113 GPS1 GPS2 Heading aaa 311 A 6 1 114 GPS1 Grid Fasting aasahan 312 A 6 1 115 GPS1 Grid Northing saaan 312 A611160 GPSILHDORP aa kapakanan 312 AB AAI GPSI PDOP aaa PAPA 312 A6 1 118 GP51 Pos Lab naasa mma nabsa 313 A611119 GPS1 Pos LOM oiaoi 313 A611120 Ce Tado QUAY oinin 313 A 6 1 121 GPS1 Sats PAT poeta EE 313 A6 1122 GETTING nagnanasa naaa aasa 314 AG 1123 NSP OP ciiai 314 A 6 1 124 GPS2 GPS3 Heading 314 A6 1 125 GPS3GPS 1H AIN nanaman 314 Pal cg Ng 4 SON O Con am JA PAPAYA 315 A6 1127 Gyro1 Heading aman 315 A 6 1 128 Gyr01 Me SSaQe cccccccccccseseeeeesseees 315 A 6 1 129 Gyro1 Raw Heading ccccssees 315 A 6 1 130 HPR Ancilliary Heading PAREPE 1G A 6 1 131 HPR Ancilliary Heave 316 A 6 1 132 HPR Ancilliary Pitch naan 316 A 6 1 133 HPR Ancilliary Roll dippi 317 A 6 1 134 Logging Backup1 AnticipatedSize 317 A 6 1 135 Logging Backup1 FileSize 317 A 6 1 136 Logging Backup1 UNn ceeee 317 A 6 1 137 Logging Cable Line Name EEE 4 Wd A 6 1 138 Logging Cable Line No 00 318 A 6 1 139 Logging Cable Type ccscccsseeees 318 NAVSYST
42. 14 2 OpcGroup Rate banig Babaing 231 A 3 1 14 3 OpcGroup ServerSection 231 A 3 1 14 4 All other keys are variables 231 A 3 1 15 Variables E A E TE E AET 233 A 3 1 16 VarHistory NAT estates innnan 235 A3 1 17 Neti a aoun 237 PG AA E le E E E ne AEA AN 240 AB AA 240 Pak PASWWO agapan anakan 240 ASLITA WA adi he a Sateen aanak aaa 241 A3118 Logig AA 242 A3 118 1 06 AA nee ee eee 242 ALS 18 2 FinalDes tiation akan 242 Bl kaha kanaan Ana et creer rere ee rr rent 244 Fes fecal a ne res ec ee mene ea rere meetin 246 Fe i 119 2 Tipo anaa ERE 246 A 3 1 19 3 BaseFileName ee 249 A 3 1 19 4 Extension cccssessssesssssseessers 249 A 3 1 19 5 DurationInHours 249 A 3 1 19 6 RatelnSeconds ccccce 249 A 3 1 19 7 MaxFileSizelnBytes z OLEE EET 250 LE BAI MAXLINGSE a maaninag 250 Aa LIO G NEE kakasa 251 A 3 2 How to Decode Fields 252 A 4 Machine acl INLI NIA MA 253 A 5 Communications Device Names SA AP 254 A 6 Built in Variables anan nanaan anak nansa nang er eee 257 ALG Variable Name 8 aa aa asana khan 258 A611 AHA DA aa 281 FB V2 LP ALL AP 282 A613 AHT AGON oisinkin 282 NAVSYSTEMS Blue Spider User Manual December 2014 Page 11 A 6 1 4 AHT Anchor Name cccccssscesee
43. A 6 1 44 Cable AUX1 SlackFromSectionStart Real Number Default caption in log files AUX 1 Slack From Section Start Default format specifier 1f Attribute flags TYPE_DOUBLE UNIT_RATIO UNIT2_PERCENT LOG_VALUE Smoothed slack percentage from section start for AUX1 cable channel cable operations A 6 1 45 Cable AUX1 Smoothed Slack Real Number Default caption in log files AUX 1 Smoothed Slack Default format specifier 1f Attribute flags TYPE_DOUBLE UNIT_RATIO UNIT2_PERCENT LOG_VALUE For cable operations Smoothed slack percentage for AUX1 cable channel cable operations A 6 1 46 Cable AUX1 Smoothed Speed Real Number Default caption in log files AUX 1 Cable Speed Default format specifier 2f Attribute flags TYPE DOUBLE UNIT SPEED UNIT2 KM H LOG VALUE Cable speed in km h for the AUX1 cable channel cable operations Page 295 A 6 1 47 Cable AUX1 Smoothed Tension Real Number Default caption in log files AUX 1 Cable Tension Default format specifier 1f Attribute flags TYPE_DOUBLE LOG_VALUE Cable tension in kN for the AUX1 cable channel cable operations A 6 1 48 Cable AUX1 Speed Real Number Default caption in log files Raw Aux1 Cable Speed Default format specifier 2f Attribute flags TYPE DOUBLE UNIT SPEED UNIT2 KM H LOG VALUE Raw cable speed in km h for the aux1 cable channel cable operations A 6 1 49 Cable AUX1 Tension
44. Attribute flags TYPE_DOUBLE UNIT_DISTANCE SCAN_SLOWLOG LOG_VALUE The water depth reported by the RTT_01 input A 6 1 187 Ship AvgWaterLine Page 331 Real Number Default caption in log files Ship Average WaterLine Altitude Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE The averaged altitude of the ship waterline with respect to the working datum The value is calculated by taking Ship CRP Altitude and subtracting the variable Ship Draft if it exists then adding Ship Heave Ship Draft should normally be defined as an input variable in the INI file Ship Heave is already defined and is normally configured to be input from a motion sensor If there is no heave sensor then Ship Heave is considered to be O heave is positive if the CRP is below the waterline and negative if above A 6 1 188 Ship AvgWaterLineWGS84 Real Number Default caption in log files Ship Average WaterLine Altitude WGS84 Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE The averaged altitude of the ship waterline with respect to the WGS84 geoid The value is calculated by taking Ship CRP AltitudeWGS84 and subtracting the variable Ship Draft if it exists then adding Ship Heave Ship Draft should normally be defined as an input variable in the INI file Ship Heave is already defined and is normally configured to be input from a motion sensor If there is no
45. BSPEngine bluespider Page 229 A 3 1 13 1 Server This key specifies the OPC server name The value can be placed in quotes if needed A 3 1 13 2 Machine This key should be used if the OPC server is on another machine For a local OPC server this key should be omitted The value should be the name of a machine on the local network or an IP address A 3 1 13 3 UseSynclO This key can be used and set to the value true if you want the OPC connection to use synchronous I O polling Normally OPC servers provide updated values by calling back the client asynchronously with the data values for a list of specified tags OPC can be incredibly difficult to configure and windows security settings may prevent the OPC server from making an asynchronous callback connection to the client If the data logger does not receive callbacks from the OPC server it will raise a warning and switch to synchronous polling mode automatically Synchronous polling is slower and uses much more network bandwidth but will work even if the server is unable to callback to the client By setting this key to true the warning regarding the automatic switch to polling mode is suppressed and no attempt will be made to use the default asynchronous mode bluespider Page 230 A 3 1 14 OPCGroup1 The OpcServer sections configure remote OPC servers that will be used to gather data The OpcGroup sections specify sets of variables to be retrieved from OPC s
46. Default caption in log files GPS1 Latitude DS Attribute flags TYPE_DOUBLE TYPE2_LAT UNIT_ANGLE SCAN_SLOWLOG LOG_VALUE The geodetic position of GPS1 latitude The position given here is in your selected working datum which is not necessarily WGS84 A 6 1 111 GPS1 DatumShifted Pos Lon Real Number Default caption in log files GPS1 Longitude DS Attribute flags TYPE_DOUBLE TYPE2_LON UNIT_ANGLE SCAN_SLOWLOG LOG_VALUE The geodetic position of GPS1 longitude The position given here is in your selected working datum which is not necessarily WGS84 A 6 1 112 GPS1 GeoidalSeparation Real Number Default caption in log files GPS1 GeoidalSeparation Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE The geoidal separation reported by the GPS receiver 1 A 6 1 113 GPS1 GPS2 Heading Real Number Default caption in log files GPS1 2 Derived Heading Default format specifier 3f Page 312 Attribute flags TYPE_DOUBLE UNIT_ANGLE UNIT2_DEGREES LOG_VALUE Computed raw vessel heading derived from GPS1 to GPS2 vector A 6 1 114 GPS1 Grid Easting Real Number Default caption in log files GPS1 Easting Default format specifier 2f Attribute flags TYPE_DOUBLE TYPE2_EAST SCAN_NOLOG LOG_VALUE The grid position of GPS1 easting The position given here is according to your selected map projection and datum A 6 1 115 GPS1 Grid N
47. Device Names p 254 A 12 1 Configuring AIS filtering To configure AIS filtering you set up a new section in the INI file as follows AIS 01 FilterRadius 50000 FilterUnknown true FilterDeferIdents true FilterInclude SATALR Page 440 There are a number of options for the AIS filter A 12 1 1 FilterRadius This sets up a distance filter with the specified distance in metres This is the primary means of reducing the amount of data that needs to be logged A 12 1 2 FilterUnknown If this key is present and set to true then any message that is not a known AIS message will be automatically excluded from the output Most AIS systems will output a number of additional messages that BSPEngine does not recognize or decode There is often very little need to log these messages If a particular message needs to be logged it can be added to the Filterlnclude list See below A 12 1 3 FilterDeferldents Raw AIS messages come in a variety of types but broadly speaking there are two categories A messages that give details about the vessel associated with a particular MMSI B messages that tell us about the position of an object with a given MMSI number The category A messages do not tell us the position of an object but only its name and other bluespider Page 441 information If FilterDeferldents is set to true then category A messages will not be passed through until a category B message for t
48. Drop bluespider Page 162 The figures shown above in green will update as the cursor is moved across the screen Range 527 21im Bearing 262 03 Rel Bearing 262 039 From Latitude 1 29 33708N Longitude 107 01 89582 E To Latitude 51 29 29766N LongitudeOO7 01 44480E KP 0 009km DOL Target Placement Details Once placed data in the form of Range and Bearing from the anchor fairlead will be displayed at the bottom of the screen If it is found that the range bearing is unsuitable then the target can be moved again merely by clicking at a different location The Target will not be passed to the AHT until the Request Drop Button within the Request Anchor Drop dialog is pressed bluespider Page 163 6 3 4 Operation at Tug for Deployment o gt EO Qe Na A olh s G5 xe RM Basic Tug Screen Initially at the Tug both Anchor Dropped and Anchor Recovered are greyed out this indicates that no operations are currently required by the AHT Once an anchor operation is passed the relevant button will change to green bluespider ori 8 I EEEL REA BI 00 36 5 S 38 82 Tug1 HATHI Speed 1 82 km h Pontra Maris Barge Speed 0 01 km h Latitude 56 38 75338N Longitude 007 38 53373 E Easting 41245285 Nothing 6167620189 Absolute Relative TT Anchor Drop requested Here anchor Number 2 has been selected as the target The tug will follow the range and bearing to the drop location The
49. EGM96 although local definitions can also exist C 1 2 EGM Geoid Library C 1 2 1 Introduction The EGM Geoid Library is an optional extra for use with Blue Spider BSPEngine and PPT EGM stands for Earth Geopotential Model and EGM96 is a spherical harmonic model of the Earth s gravitational potential complete to degree and order 360 EGM84 is an earlier model with less accuracy and EGM84 and WGS84 are often mistakenly confused with each other and there does not appear to be a standard terminology This is because WGS84 also refers to a model for MSL but this model is actually called EGM96 Both EGM84 and EGM96 are effectively models of the earth giving the distance between WGS84 ellipsoid height and the geoid height When we want altitudes to refer to mean sea level rather than the WGS84 ellipsoid we are actually using EGM96 Note that there are other local vertical reference systems such as DVR90 C 1 2 2 Whatis a Geoid The geoid surface is irregular unlike the reference ellipsoid which is a mathematical idealised representation of the physical Earth but considerably smoother than Earth s physical surface Although the physical Earth has excursions bluespider Page 461 of 8 000 m Mount Everest and 11 000 m Mariana Trench the geoid s total variation is less than 200 m 106 to 85 m compared to a perfect mathematical ellipsoid Sea level if undisturbed by currents and weather would assume a surface equal to the geoi
50. Each page must have a title Groups and a fix type FixType these are normally the same but occasionally you may want to use the same fix type for several pages in the case where you have too many buttons to fit on a single page bluespider Page 129 3 2 2 Averaged Fixing To start making an averaged fix open the averaged fix dialog from the Route menu in Blue Spider Navigation Fix Description Position of manifold Positioning Mode Single Beacon RTT Beacon a1 E Auto Stop after 4096 results Max Interpolation Window 5 seconds Comments You need to start by giving the fix a description and an optional comment Then you must choose what you want to fix and the data you want to average This is selected from the positioning mode drop down Page 130 There are 4 positioning modes available 3 2 2 1 Single Beacon RTT This is for positioning anything using a single beacon or RTT channel input You only need to specify the beacon or RTT channel number and then decide how long you want to average for or just start and manually stop when you think the results are accurate enough 3 2 2 2 Mobile Steerpoint This is for positioning a mobile using the input devices currently defined for the mobile 3 2 2 3 Stationary Object This is for positioning a stationary object You can define the devices to be used and can use more than one beacon for positioning in which case you also have the option to calc
51. Fill vessel outine SkyBlue El also Al 4 Proximity Alert 2 Safework distance 200 00 m pi 3 I Filifnotalerting Mj 134160128 afo 4 T Filifalertactive 2405050 a 390 I Animate Enable proximity alarm Ki Al 2f Amar 2 Minimum display size 2 50cm EJ Show label 7 5 F4 Show orientation arrow when heading is known B g 5 E 5 Ok Apply Cancel All of the options that apply to vessel definitions are also available for mobiles See 2 1 5 Display Tab p 41 bluespider Page 61 2 2 6 Alignment Tab This is identical to that for a vessel See 2 1 6 Alignment Tab p 45 2 2 7 3D Files Tab This is identical to that for a vessel See 2 1 7 3D Files Tab p 48 Note Bone animation can also be used for mobiles and even for stationary objects It works in the same way for all and just requires connection of BSPEngine variables to bone information optionally via a script Page 62 2 3 Master Slave The Master Slave dialog box provides clues that the primary system and the backup system are both healthy The dialog box should look like this 4 Cop g INI file E5PEnginesini Copy INI gt Copy INI Cas ak BSPNet lt Cop The service is running Access is denied Allow automatic master slave change over in the event of failure of either machine The master slave dialog requires remote access to the service control manager o
52. GPS Quality SP1 GPS Sats SP1 GPS VDOP SP1 Grid Easting SP1 Grid Northing Page 273 Description True water depth from the waterline Also available for depth sounder 2 and 3 True water depth from the waterline from depth sounder 1 This is water depth from the echo sounder adjusted to CRP level then compensated for draft and heave Altitude of the ship waterline with respect to the working datum vertical reference geoid Altitude of the ship waterline with respect to the WGS84 geoid Time averaged SP1 course made good in degrees Time averaged SP1 speed in metres per second Time averaged SP1 speed in kilometres per hour Time date of SP1 GPS DD MM YYYY as received from the primary GPS receiver Altitude reported by the primary GPS receiver Altitude reported by the primary GPS receiver Primary GPS HDOP horizontal dilution of precision as received from the primary GPS receiver Primary GPS PDOP primary dilution of precision as received from the primary GPS receiver Quality indicator reported by the primary GPS receiver Number of satellites ground stations in view to the GPS receiver Primary GPS PDOP primary dilution of precision as received from the primary GPS receiver Grid position of SP1 easting Grid position of SP1 northing bluespider Variable Name SP1 KP SP1 0ffset Name SP1 Pos Alt SP1 Pos Lat SP1 Pos Lon SP1 Route DOL SP1 Route Grid DOL SP1 Route Grid KP SP
53. IP_O1 to IP_32 Example CustomInputChanne15 Messagel CustomInputFormat5 You can assign more than one message to a channel Just add a Message2 and so on bluespider Page 205 For each field in each message assigned to an input channel a variable with the name InputChanneIN MessageN FieldN Will be created These variables hold the raw input values of each field You may log them directly or assign to other variables first In addition a variable InputChanneIN MessageN is created for each message to hold the full decoded message Another variable InputChannelIN MessageN Timestamp is created to hold the last time the message was decoded A 3 1 4 1 Message1 Keys Message1 to Message16 can be used to specify the message formats for each message to be received on the channel A 3 1 5 CustomOutputFormat Page 206 Custom output formats specify how output messages should be built and which channels they should be output on the output channels are the ports with the device names OP_01 to OP_16 Example CustomDataOutputFormat3 CustomOutputChannel 3 MsgName STESTOUTPUT Fieldl Trainl Nodel Tagl PV Field2 Trainl Nodel Tagl ID NMEA checksum bluespider Page 207 A 3 1 5 1 CustomOutputChannel This key specifies the output channels this message should be sent to You can if desired send a message to more than one output channel Example CustomOutputChannel 3 5 A 3 1 5
54. LOG_VALUE SCAN_NOLOG The delta X offset of SP2 from the vessel SP A 6 1 333 SP2 SP1Relative DY Real Number Default caption in log files SP1 to SP2 dx Default format specifier 2f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE SCAN_NOLOG The delta Y offset of SP2 from the vessel SP A 6 1 334 SP2 SP1Relative DZ Real Number Default caption in log files SP1 to SP2 dx Default format specifier 2f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE SCAN_NOLOG The delta Z offset of SP2 from the vessel SP A 6 1 335 SP2 Speed Page 373 Real Number Default caption in log files SP2 Speed Default format specifier 4f Attribute flags TYPE_DOUBLE UNIT_SPEED UNIT2_KM_H SCAN_SLOWLOG LOG_VALUE The SP2 speed in kilometres per hour A 6 1 336 SP2 SpeedKmh Real Number Default caption in log files SP2 Speed Default format specifier 4f Attribute flags TYPE_DOUBLE UNIT_SPEED UNIT2_KM_H SCAN_ALIAS LOG_VALUE The SP2 speed in kilometres per hour A 6 1 337 SP2 SpeedMS Real Number Default caption in log files SP2 SpeedMS Default format specifier 4f Attribute flags TYPE_DOUBLE UNIT_SPEED SCAN_UNIT_ALIAS LOG_VALUE The SP2 speed in metres per second A 6 1 338 SP2 Target1 Bearing Real Number Default caption in log files SP2 Target1 Bearing Default format specifier 1f Attribute flags TYPE_DOUBLE UNIT_ANGLE
55. LOG_VALUE SCAN_SLOWLOG Cable out length from cable engine 1 A 6 1 60 Cable Engine1 Tension Real Number Default caption in log files Cable Engine 1 Tension Default format specifier 2f Attribute flags TYPE_DOUBLE SCAN_SLOWLOG LOG_VALUE Cable tension from cable engine 1 A 6 1 61 Cable Engine2 CableOut Real Number Default caption in log files Cable Engine 2 Length Default format specifier 2f Attribute flags TYPE_DOUBLE LOG_VALUE SCAN_SLOWLOG Cable out length from cable engine 2 A 6 1 62 Cable Engine2 Tension Real Number Default caption in log files Cable Engine 2 Tension Default format specifier 2f Attribute flags TYPE_DOUBLE SCAN_SLOWLOG LOG_VALUE Cable tension from cable engine 2 A 6 1 63 Cable Engine3 CableOut Page 299 Real Number Default caption in log files Cable Engine 3 Length Default format specifier 2f Attribute flags TYPE_DOUBLE LOG_VALUE SCAN_SLOWLOG Cable out length from cable engine 3 A 6 1 64 Cable Engine3 Tension Real Number Default caption in log files Cable Engine 3 Tension Default format specifier 2f Attribute flags TYPE_DOUBLE SCAN_SLOWLOG LOG_VALUE Cable tension from cable engine 3 A 6 1 65 Cable Engine4 CableOut Real Number Default caption in log files Cable Engine 4 Length Default format specifier 2f Attribute flags TYPE DOUBLE LOG VALUE SCAN SLOWLOG Cable out length fro
56. Note localhost can be used instead of the IP address The default IP Address of localhost or this machine is 127 0 0 1 Page 152 6 2 2 2 Remote Vessel Configuration A remote vessel configuration file must be configured in Blue Spider for Barge Management to work The file contains the Vessel name and the name of the Computer on that vessel for all the tugs and the barge The file lives in the Blue Spider System Config folder on every vessel and is called remote_vessels conf Thomas TugPC01 Gordon TugPc02 James TugPC03 Nea Comecolileie ORS If this file does not exist it can be created in Notepad Note The computer name does not have any spaces bluespider Page 153 6 2 2 3 Testing the Connection Once the connection has been made the other vessels will be seen on the Blue Spider screen Using the Remote tab the remote vessel details can be seen Cable Innovator Remote vessels also appear in the Remote Positioning page in the Remote Vessels tab Here the Name Steerpoints and the IP address s of the remote vessels can be observed but not altered bluespider Page 154 6 2 3 Barge Management Features 6 2 3 1 Geodetics The remote vessels will always share the same coordinate system settings Changes made on one system will be automatically propagated to the other Use the permissions machine ad ini file to limit geodetic changes to OPS1 and OPS2 On tugs it is gener
57. OrcaFlex Dynamic provider orcaflex solver dynamic rate_hz 60 Algorithm OrcaFlexStatic display name OrcaFlex Static provider orcaflex solver static Algorithm OrcaFlexStaticNoTerrain display name OrcaFlex Static No Terrain provider orcaflex SOlver otatic no Terrain Algorithm ClaraStatic display name Clara Static provider clara solver static Algorithm ClaraStaticTerrain display name Clara Static Terrain provider clara SOlyer etatie tertem 146 Page 147 5 5 Selection of Anchor Wire Type Currently the anchor wire type can be set individually for each anchor using the Anchor definition page in the SDF Editor This is in the process of being extended to provision for composite anchor wires and equipment on the wire such as subsea buoys and stoppers Page 148 6 Barge Management System 6 1 Overview Anchor handling is built into Blue Spider The system provides the following features 1 One barge can work with multiple tugs 2 An anchor position is selected on the barge and is automatically sent to the selected tug 3 The tug confirms completion of the anchor drop or anchor recovery with a simple click and the confirmation of the actual drop recovery position is Page 149 received and logged on the barge l Tug1 drops anchor ai vn mn moo and confirms position to barge I i I I Barge sends request for anchor drop at x y position H I Barge s
58. Pos1 Lon Page 271 Description Smoothed ship speed in kilometres per hour calculated using Kalman filter Smoothed postion of the ship as calculated by the Kalman filter Smoothed postion of the ship as calculated by the Kalman filter Smoothed ship speed in kilometres per hour calculated using Kalman filter Distance from the keel of the ship from the CRP The name of the vessel offset which is currently the default layback offset for all mobiles Heading of the vessel in degrees as obtained from a motion sensor Heave of the vessel in metres as obtained from a motion sensor Pitch of the vessel in degrees as obtained from a motion sensor Roll of the vessel in degrees as obtained from a motion sensor A set of bitflags describing how the primary MRU system is configured These variables are available for the first 16 vessel offsets Position easting of vessel offset 1 Position northing of vessel offset 1 Position altitude of vessel offset 1 Elevation from seabed to vessel offset Position latitude of vessel offset 1 Position longitude of vessel offset 1 bluespider Variable Name Ship Offsets WGS84 Pos1 Al t Ship Offsets WGS84 Pos1 La t Ship Offsets WGS84 Pos1 L on Ship PrimaryGyro Message Ship RawSpeedKmh Ship SP1 Grid Easting Ship SP1 Grid Northing Ship SP1 Pos Alt Ship SP1 Pos Elev Ship SP1 Pos Lat Ship SP1 Pos Lon Ship SP1 Rou
59. Real Number Default caption in log files Raw AUX 1 Cable Tension Default format specifier 1f Attribute flags TYPE_DOUBLE LOG_VALUE Raw cable tension in kN for the AUX1 cable channel cable operations A 6 1 50 Cable AUX2 Length Real Number Default caption in log files AUX 2 Cable Length Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE UNIT2_KM LOG_VALUE Cable length in kilometres for the AUX2 cable channel cable operations A 6 1 51 Cable AUX2 SlackFromSectionStart Page 296 Real Number Default caption in log files AUX 2 Slack From Section Start Default format specifier 1f Attribute flags TYPE_DOUBLE UNIT_RATIO UNIT2_PERCENT LOG_VALUE Smoothed slack percentage from section start for AUX2 cable channel cable operations A 6 1 52 Cable AUX2 Smoothed Slack Real Number Default caption in log files AUX 2 Smoothed Slack Default format specifier 1f Attribute flags TYPE_DOUBLE LOG_VALUE Smoothed slack percentage for AUX2 cable channel cable operations A 6 1 53 Cable AUX2 Smoothed Speed Real Number Default caption in log files AUX 2 Cable Speed Default format specifier 2f Attribute flags TYPE DOUBLE UNIT SPEED UNIT2 KM H LOG VALUE Cable speed in km h for the AUX2 cable channel cable operations A 6 1 54 Cable AUX2 Smoothed Tension Real Number Default caption in log files AUX 2 Cable Tension Defau
60. SP2 Layback Distance Page 362 Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE SCAN_NOLOG The layback distance of SP2 from the Ship LaybackPoint A 6 1 296 SP2 LaybackMode String Default caption in log files SP2 Layback Mode Attribute flags TYPE_STRING The layback mode of the vehicle which is currently SP2 A 6 1 297 SP2 Motion Pitch Real Number Default caption in log files SP2 Pitch Default format specifier 2f Attribute flags TYPE_DOUBLE UNIT_ANGLE UNIT2_DEGREES LOG_VALUE The pitch of SP2 in degrees as obtained from a motion sensor If SP2 is a vessel offset then this variable has the same value as Ship Motion Pitch otherwise if SP2 is a mobile the variable has the value of the mobile pitch or zero if this is not known A 6 1 298 SP2 Motion Roll Real Number Default caption in log files SP2 Roll Default format specifier 2f Attribute flags TYPE_DOUBLE UNIT_ANGLE UNIT2_DEGREES LOG_VALUE The roll of SP2 in degrees as obtained from a motion sensor If SP2 is a vessel offset then this variable has the same value as Ship Motion Roll otherwise if SP2 is a mobile the variable has the value of the mobile roll or zero if this is not known A 6 1 299 SP2 Name Page 363 String Default caption in log files SP2 Name Attribute flags TYPE_STRING The name of the vehicle or vessel offset which is currently SP2 A 6 1 300 SP
61. Spider User Manual December 2014 Page 19 A B 272 SP 1 Route Grid DOL sana sacietedn 355 A 6 1 273 SP1 Route Grid KP ccsscssseesseees 355 601274 SP1 Route KP oca 355 A 6 1 275 SP1 Route SeabedSlope 356 A 6 1 276 SP1 Route Section Bearing 356 A 6 1 277 SP1 Route Target Bearing 356 A 6 1 278 SP1 Route Target Range 357 A 6 1 279 SP1 Route TerrainDist 357 A 6 1 280 SP1 Route WaterDepth 358 A 6 1 281 SP1 Smoothed CMG 358 A 6 1282 SP BOB OG anakan naaa BOO AB 263 SPL Sp GGA A haaa anan 358 A 6 1 284 SP1 Target1 Bearing 359 A 6 1 285 SP1 Target1 Range cccccccecessees 359 A6 1 286 SP TG oisin E EE 359 A 6 1 287 SP1 WGS84 Pos Al nA 359 A 6 1 288 SP1 WGS84 Pos Lat nan 360 A 6 1 289 SP1 WGS84 Pos Lon anas S60 61 290 SP2 Grid BASH ia 360 A 6 1 291 SP2 Grid Northing aiiis PETN 360 A 6 1 292 SP2 GridHeading cccccccsssseeeeees 361 BiG 1 293 SP2 ABB nanakawin nakakasa waka 361 A 6 1 294 SP2 LaybackBearing anna nnaaa 361 A 6 1 295 SP2 LaybackDistance EEFT 361 A 6 1 296 SP2 LaybackMode cccccecesseees 362 A 6 1 297 SP2 Motion Pitch sccccccscescccecdescnaes 362 A6 1 295 SP2 Moton Roll
62. Stbd Fwd It is worth keeping anchor names reasonably short as this keeps display of anchor related data more compact and easier to read In addition if you have interfaced to equipment to give you support for anchor winch payout length tension and speed You can also specify the holding capacity maximum tension for each winch If you are not using this you can leave blank For more information see 6 5 Anchor Winch Support p 170 The cable type for each anchor wire can also be specified here This will be used for modelling the cable catenary bluespider Page 41 2 1 5 Display Tab This page determines how the vessel is seen on this screen and on other screens including those linked by the Barge Management system IB File Edit View Tools Help i Srana ok Properties ax o Display Options M Filvesseloutine jo 170255 m alo 4 z 2 Proximity Alert 2 Safework distance 200 00 4 m 2 5 F Filifnotalerting E oive z El ajo 4 o FFFilifalertactve Rec Ef afo 4 M Animate Enable proximity alarm IV _ Appearance 3 Minimum display size Eico show label J T Show orientation arrow when heading is known s 5 2 pe Ok Apply Cancel 2 1 5 1 Display Options The vessel outline can be filled with a solid or transparent colour The Alpha figure determines the transparency of the colour fill This feature only applies to th
63. TYPE_DOUBLE LOG_VALUE SCAN_NOLOG The X difference in grid position between the drop position and recovery position This is not the same as AHT Pickup Delta X which gives the true differnce in metres This gives an indication of anchor drag amount Note that grid distances and directions are not neccessarily the same as real world distances This variable is for anchor handling operations and is designed for use with anchor log files Page 287 A 6 1 19 AHT Pickup GDelta Y Real Number Default caption in log files Drag North Default format specifier 0f Attribute flags TYPE_DOUBLE LOG_VALUE SCAN_NOLOG The Y difference in grid position between the drop position and recovery position This is not the same as AHT Pickup Delta X which gives the true differnce in metres This gives an indication of anchor drag amount Note that grid distances and directions are not neccessarily the same as real world distances This variable is for anchor handling operations and is designed for use with anchor log files A 6 1 20 AHT Pickup Grid Easting Real Number Default caption in log files Pickup Easting Default format specifier 0f Attribute flags TYPE_DOUBLE TYPE2_EAST LOG_VALUE SCAN_NOLOG The actual grid position easting from which the anchor was recovered This variable is for anchor handling operations and is designed for use with anchor log files A 6 1 21 AHT Pickup Grid Northing Real Number
64. The range tab allows you to view or enter the position of a target relative to another target or vehicle offset It also makes it possible to create range lines that will be drawn to these relative positions along with an on screen display of the range and bearings to other objects Click to define on screen From Vessel Offset Z Y Bearing Rel Bearim 140 923 161 023 E Use Grid range bearings V Draw range and bearing lines Absolute Route Moving Range Appearance Symbol Range Rings ME o sa Keep dalog box open NAVSYSTEMS Blue Spider User Manual December 2014 Page 124 Range Targets are for creating targets relative to or from any point on the vessel or another vehicle A Range Target might be used when attempting to maintain a fixed layback of a towed mobile from the stern for example A range target with connecting lines may be of more use when positioning a an object such as a rig 3 2 Fixing Blue Spider records events to an even log file but it is the user that initiates this by performing a fix To record a fix you can press F7 and the fixing utility will be opened yh Blue Spider Fixing Current Fix Number Time Retrospective ra Fixpositionof_ sp 7 Point Visible KP km ospec sition of Dist Poor DGPS Poor USBL Loss of DGPS Switching to manual Switch Primary GPS Rx Layback adjusted to lt D
65. UNIT2_DEGREES LOG_VALUE The true bearing in degrees from SP2 to the auxilliary target 1 A 6 1 339 SP2 Target1 Range Page 374 Real Number Default caption in log files SP2 Target1 Range Default format specifier 1f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE The range in metres from SP2 to the auxilliary target 1 A 6 1 340 SP2 WaterDepth Real Number Default caption in log files SP2 Water Depth Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE The water depth at the SP2 offset position if SP2 is a mobile A 6 1 341 SP2 WGS84 Pos Alt Real Number Default caption in log files SP2 Altitude WGS84 Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE The position of SP2 altitude in WGS84 A 6 1 342 SP2 WGS84 Pos Lat Real Number Default caption in log files SP2 Latitude WGS84 Attribute flags TYPE_DOUBLE TYPE2_LAT UNIT_ANGLE LOG_VALUE The geodetic position of SP2 latitude The position given here is in WGS84 A 6 1 343 SP2 WGS84 Pos Lon Real Number Page 375 Default caption in log files SP2 Longitude WGS84 Attribute flags TYPE_DOUBLE TYPE2_LON UNIT_ANGLE LOG_VALUE The geodetic position of SP2 longitude The position given here is in WGS84 A 6 1 344 SP3 Grid Easting Real Number Default caption in log files SP3 Easting Default format specifier
66. UNIT_ANGLE SCAN_SLOWLOG UNIT2_DEGREES LOG_VALUE The true bearing of the current route section adjacent to SP2 A 6 1 327 SP2 Route TerrainDist Real Number Default caption in log files SP2 Terrain Dist km Default format specifier 3f Attribute flags TYPE_DOUBLE TYPE2_KP UNIT_DISTANCE UNIT2_KM LOG_VALUE SCAN_NOLOG The route terrain distance value of SP2 This is similar to the KP value except the undulations in the route are taken into account The route terrain distances are calculated by taking the XYZ distances between each point the route should contain water depth information for this to be effective Each route point is converted from lat long altitide in order to calculate the distance along each route section The terrain distance for SP2 is therefore effectively the distance of SP2 along this undulating route If no route is active this variable value is undefined NAN blank Alter course radii are ignored by this calculation NOTE that the active route line should not only contain water depth information which is used to give an altitude value for each point but the waypoints should ideally be spaced close enough Page 371 together such that the curvature of the earth is not of any great significance This is because the cartesian distance between each waypoint is used to compute the distance If waypoints are too far apart then the straight line between each may be sufficiently long to dip well
67. access then obviously a failure will occur A 3 1 17 1 Unc This key specifies the UNC path of a network share This should be in the format MACHINE sharename A 3 1 17 2 User This key specifies the user name to be used This should be in the format DOMAIN user And should generally be enclosed in quotes Use of a user name and password is optional If a user name and password are not specified then BSPEngine will not attempt to impersonate a named user when it accesses the specified UNC A 3 1 17 3 Password This key specifies the password to be used This should be in the format Password password ENCRYPTEDPASSWORD bluespider Page 241 Where ENCRYPTEDPASSWORD is replaced by an encrypted password 72 byte hexadecimal string See section A 3 1 17 NetShare1 for details of how to encrypt passwords A 3 1 17 4 MapTo This key specifies that a drive mapping should also be set up Mapping a drive is optional Note that BSPEngine does not actually map network drives Windows services cannot actually access mapped drives However adding a drive letter here means that BSPEngine will understand a drive letter used for configuring a logging destination folder if a NetShare section defines the drive letter that is used bluespider Page 242 A 3 1 18 Logging Note that most logging related configuration settings can now be set up automatically by using the logging setup dialog in Blue Spider Navigati
68. alarms will clear if the Alarms are cleared but yellow alarms relating to errors in the ini file WILL NOT REOCCUR until BSPEngine is restarted again Clearing these alarms DOES NOT fix the problems they are reporting Critical errors ranging from loss of data no access to logging files too much memory usage or lack of hard disk space Red Alarms MUST be fixed bluespider Page 82 2 7 Alert Logs All alarms that appear in the alarm panel are also written to the Alert Logs shown below The Alert logs are an extremely useful source of information for determining when a problem started to occur They can also log information relevant to individual computers by IP address should a machine be having problems for example ea GO Program Files x86 NavSystems Blue Spider System Logs Alerts 4 Search Alerts P Organize Includeinlibrary Sharewith Bum New folder E m Name Date modified Type Size a jE Computer eas F AlertLog 20130703 090812 csv 28 KB fila OS C TTT AlertLog_20130703_081830 csv 34 KB ae a CI AlertLog 20130702 105253 csv 9 KB Cal ia ng Po EJ AlertLog 20130628 110831 csv 22 KB FA AlertLog 20130628 090740 csv 14 KB F dvdi ops1 Kag EC AlertLog 20130627 154122 csv 13 KB Ga Network ka G A 324 items K For easier reading and sorting the Alert Logs can be imported into Excel Alerts are often raised in the alert log to provide more in
69. as friendly names for example 1 Save File As ST200 sdf 2 Load from file ST200 sdf SDF files can be loaded modified or saved on any Blue Spider computer Replication will occur to all other Blue Spider screens automatically NAVSYSTEMS Blue Spider User Manual December 2014 Page 52 2 2 1 Info Tab 2 2 1 1 Name This is the name given to the Mobile If you change the name of the mobile you will also rename the mobile as it appears in the mobiles database 2 2 12 MMSI The MMSI code does normally not apply to mobiles If however you do have AIS tracking capability you can enter the MMSI number in order to prevent the AIS object from being displayed 2 2 1 3 Object Type This is always Mobile when configuring a mobile sdf There are no other options 2 2 1 4 Mass Mass Visc Damp and Spec Noise can all be ignored for mobiles 2 2 1 5 Appearance Use the Minimum display size to ensure that the mobile will always be visible This feature is useful when the plan screen is Zoomed out bluespider Page 53 Show orientation arrow is a useful feature to enable when working with mobiles If the arrow is not visible on the ROV there are two likely reasons 1 The ini file does not map the heading input to ROV1 Heading or ROV2 Heading 2 The heading information is not being received 2 2 2 Outline Tab The outline tab for mobiles is the same as the outline tab for a ship Refer to 2 1 3 Outlin
70. banner message bluespider Page 64 2 3 3 Box A and Box B These represent the servers that this Blue Spider is referring to for its Master and Slave The selections of the correct server s are not user changeable in the dialog box but are set by text files in the Blue Spider folder r ial ses Go NavSystems Blue Spider gt X sy Search Blu P _ OO 7 Organize v Open v Burn New folder a Hl k Favorites S Name a Date modified E Desktop navinet 120613 dil 27 06 2 b Downloads sdfrender dil 25 06 2013 Recent Places CJ server_link_A cfg 25 02 2013 11 12 7 server link B cfg 03 07 2013 09 33 E GJ Libraries e 1 x Server_link_A cfg is the file used to determine Master Server_link_B cfg is the file used to determine Slave The files are very simple pm they contain either an IP address for machine 10 10 x 1 OR the machine name OPS1 Nothing else is added to these files With the introduction of Barge Management and stand alone servers as well as OPS1 and OPS2 on the same vessel it is imperative to have these files configured correctly Page 65 The files are not required in a basic 2 server master slave arrangement Blue Spider will attempt to default to OPS1 and OPS2 if they are not there however it is good practice to always add these files Note These files DO NOT go into the System Config f
71. below the seabed This will mean that the terrain distances will be shorter that may have been expected A 6 1 328 SP2 Route WaterDepth Real Number Default caption in log files SP2 Route survey Water Depth Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE SCAN_NOLOG LOG_VALUE The route KP as surveyed water depth value under SP2 The data here comes from the water depth information in the active route if present The value is otherwise undefined A 6 1 329 SP2 Smoothed CMG Real Number Default caption in log files SP2 CMG Default format specifier 2f Attribute flags TYPE_DOUBLE UNIT_ANGLE UNIT2_DEGREES SCAN_SLOWLOG LOG_VALUE The smoothed SP2 course made good in degrees A 6 1 330 SP2 Smoothed Speed Real Number Default caption in log files SP2 SpeedMS Default format specifier 4f Attribute flags TYPE_DOUBLE UNIT_SPEED SCAN_UNIT_ALIAS SCAN_SLOWLOG LOG_VALUE The smoothed SP2 speed in metres per second A 6 1 331 SP2 Smoothed SpeedKmh Page 372 Real Number Default caption in log files SP2 Speed Default format specifier 4f Attribute flags TYPE_DOUBLE UNIT_SPEED UNIT2_KM_H SCAN_SLOWLOG LOG_VALUE The smoothed SP2 speed in kilometres per hour A 6 1 332 SP2 SP1Relative DX Real Number Default caption in log files SP1 to SP2 dx Default format specifier 2f Attribute flags TYPE_DOUBLE UNIT_DISTANCE
72. built in motion sensor Page 188 Je po 0 9 Variables Defines additional variables to be available for logging VarHistory Allows history to be recorded for specified variables so that min max average and other statistics can be logged LogFile1 LogFile16 Defines individual log files their types layout names and recording strategy bluespider Page 189 A 3 1 INI File Reference This appendix details the configuration data that can be set up in the BSPEngine INI file Some of this configuration can now be edited automatically for you This includes most of the logging configuration and network shares to be used for logging Editing of other parts will be automated in future releases of the software A 3 1 1 System The system section of the INI file can be used to set up a variety of global options A 3 1 1 1 DefaultiInputTimeout The default input timeout specifies the amount of time for all custom inputs after which if no new message is received for a given input message the input variables will be set to blank You can override the input timeout for individual message formats associated with input channels If no input timeout is specified here or for an individual input then the input data variables will remain valid indefinitely It is often worthwhile specifying a default timeout as most input data has a limited useful lifetime If no data is received bluespider Page
73. flags TYPE_DOUBLE TYPE2_LAT UNIT_ANGLE SCAN_NOLOG LOG_VALUE The latitude value received from the last HPR or RTT message This variable is intended to be used in the special HPR CSV log file See Beacon ID A 6 1 39 Beacon Pos Lon Real Number Default caption in log files Beacon Longitude Attribute flags TYPE_DOUBLE TYPE2_LON UNIT_ANGLE SCAN_NOLOG LOG_VALUE The longitude value received from the last HPR or RTT message This variable is intended to be used in the special HPR CSV log file See Beacon ID A 6 1 40 Beacon X Real Number Default caption in log files Beacon X Page 293 Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE SCAN_NOLOG The raw X value received from the last HPR or RTT message This variable is intended to be used in the special HPR CSV log file Note If you attempt to use it in a conventional CSV log you will probably loose data as Normal log files are written at a different rate When the data is written to a HPR log file it is written to the moment any HPR or RTT data arrives For HPR or RTT data where an easting northing e g UTM position is received in the raw message the X value will log the actual received easting value and is therefore NOT vessel relative See Beacon ID A 6 1 41 Beacon Y Real Number Default caption in log files Beacon Y Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE
74. for the AUX2 cable channel cable operations bluespider Variable Name Cable AUX1 SlackFromSecti onStart Cable AUX1 Smoothed Slack Cable AUX1 Smoothed Spee d Cable AUX1 Smoothed Tens ion Cable AUX1 Speed Cable AUX1 Tension Cable AUX2 Length Cable AUX2 SlackFromSecti onStart Cable AUX2 Smoothed Slack Cable AUX2 Smoothed Spee d Cable AUX2 Smoothed Tens ion Cable AUX2 Speed Cable AUX2 Tension Cable ControlSpeed Cable DistanceDeviation Cable Engine1 CableOut Page 261 Description Smoothed slack percentage from section start for AUX1 cable channel cable operations For cable operations Cable speed in km h for the AUX1 cable channel cable operations Cable tension in kN for the AUX1 cable channel cable operations Raw cable speed in km h for the aux1 cable channel cable operations Raw cable tension in kN for the AUX1 cable channel cable operations Cable length in kilometres for the AUX2 cable channel cable operations Smoothed slack percentage from section start for AUX2 cable channel cable operations Smoothed slack percentage for AUX2 cable channel cable operations Cable speed in km h for the AUX2 cable channel cable operations Cable tension in kN for the AUX2 cable channel cable operations Raw cable speed in km h for the aux2 cable channel cable operations Raw cable tension in kN for the AUX2 cable channel
75. have this data These variables are available for each backup log file Anticipated size of the backup log file 1 in bytes Size of the backup log file 1 in bytes UNC filename of the backup log file 1 Cable line name DEPRECATED do not use will only output empty string Cable line number string Cable type string Fix comment string These variables are available for each configured log file Configured type of the primary log file 1 Caption name of log file 1 Fix description string Last event number used when writing to CSV log files Last fix SP when writing to CSV log files Last fix number used when writing to CSV log files These variables are available for each primary log file Anticipated size of the primary log file 1 in bytes bluespider Variable Name Logging Primary1 FileSize Logging Primary1 Unc MRU1 Heave MRU1 Pitch MRU1 Roll Option SpeedGaugeKmh M ax Option SpeedGaugeKmh Mi n Option TensionGaugeKN M ax Option TensionGaugeKN Mi n PrimaryGPS Altitude PrimaryGPS AltitudeWG584 PrimaryGPS GeoidalSeparati on PrimaryGPS HDOP PrimaryGPS Quality PrimaryGPS Sats Page 267 Description Size of the primary log file 1 in bytes UNC filename of the primary log file 1 These variables are available for MRU1 to MRU3 The heave reported by motion sensor 1 device in metres Pitch reported by motion sensor 1 device in degrees Roll
76. is explained later in this document The list can be extended to add new ellipsoids datums and projections by manually editing this configuration file Recently it has been necessary to add support for vertical references which are not directly supported by the Blue Marble software In particular it was necessary to support the DVR90 Danish Vertical Reference To provide the additional functionality required another 3rd party library KMSTrLib2008 is now used The support for this library has been added seamlessly in such a way as the user is hardly aware that it is being used The KMSTRLIB library is executed only if the operator selects a datum that requires its use The choice of whether to use the library or not is made automatically depending on the chosen working datum BSPEngine knows whether to use the bluespider Page 466 library by examining the definition for the selected datum The datum definitions are defined in the geocalc dat Blue Marble configuration file To use DVR90 and other datums supported by KMSTRLIB the geocalc dat file must be modified or a modified version supplied such that the additional datum names are defined A special tag is added to datum definitions requiring the use of KMSTRLIB This tells BSPEngine to use addional vertical corrections via KMSTRLIB DLL just for these tagged datums Thus the choice of vertical reference is made by selecting the required datum and the datum and vertical refe
77. is the CRP A 6 1 309 SP2 Offsets WGS84 Pos1 Lat Real Number Default caption in log files SP2 Offset 1 Latitude WGS84 Attribute flags TYPE_DOUBLE TYPE2_LAT UNIT_ANGLE SCAN_SLOWLOG LOG_VALUE Position latitude of SP2 converted to WGS84 mobile or ship offset 1 Offset 1 is the CRP A 6 1 310 SP2 Offsets WGS84 Pos1 Lon Real Number Default caption in log files SP2 Offset 1 Longitude WGS84 Attribute flags TYPE_DOUBLE TYPE2_LON UNIT_ANGLE SCAN_NOLOG LOG_VALUE Page 366 Position longitude of SP2 converted to WGS84 mobile or ship offset 1 Offset 1 is the CRP A 6 1 311 SP2 Pos Alt Real Number Default caption in log files SP2 Altitude Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE The position of SP2 altitude The position given here is in your selected working datum vertical reference which is not necessarily WGS84 A 6 1 312 SP2 Pos Elev Real Number Default caption in log files SP2 Elevation Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE The elevation of SP2 above the seabed A 6 1 313 SP2 Pos Lat Real Number Default caption in log files SP2 Latitude Attribute flags TYPE_DOUBLE TYPE2_LAT UNIT_ANGLE LOG_VALUE The geodetic position of SP2 latitude The position given here is in your selected working datum which is not necessarily WGS84 A 6 1 314 SP2
78. logs You also have the option of automatically copying completed log files to a different folder Pressing the More button provides this option There is one tab for each log file you have defined The layout and content displayed for each file depends on the type of log file The logging configuration dialog is not designed for editing the layout and content of each log file It simply edits the INI Page 100 file to make more frequent changes such as changing the rate or filenames used Page 101 2 15 SQL Logging Database Logging works in conjunction with the Blue Spider Report Generator 2 15 1 Brief Description Every changing value generated by BSPEngine is stored in the SQL database if it is running This is pa different to logging data at a fixed time interval For example GPS may be input into BSPEngine at 5Hz and Heading may be input at 10Hz In a one second interval SQL will have logged 15 messages for this GPS and gyro Every message is stored with a timestamp identification and value This creates a lot of data typically 150 200MB hour When the Database Report Generator is run it selects all the required data based on time or distance intervals between two fixed dates and times and produces a csv style report 21 uw 2 Advantages of SQL Logging Retrieve only the data that is required Templates can be used to produce reports Fast access to relevant data HOBE No risk of forgetting
79. makamasa 362 AB129099 SP2 Name onci 362 A 6 1 300 SP2 Offset Pos Name cce 363 A 6 1 301 SP2 Offset SP Name anan 363 A 6 1 302 SP2 Offsets Grid1 Easting 363 A 6 1 303 SP2 Offsets Grid1 Northing sa E A 6 1 304 SP2 Offsets Pos1 Alt 364 A 6 1 305 SP2 Offsets Pos1 Elev 364 NAVSYSTEMS Blue Spider User Manual December 2014 Page 20 A 6 1 306 SP2 Offsets Pos1 Lat PT 364 A 6 1 307 SP2 Offsets Pos1 Lon 369 A 6 1 308 SP2 Offsets WGS84 Pos1 Alt 365 A 6 1 309 SP2 Offsets WGS84 Pos1 Lat 365 A 6 1 310 SP2 Offsets WGS84 Pos1 Lon 365 A661311 SPZP S kakaisa recive 366 A6 1312 SP2 Pos Eloy assein AS13135 SP2 Pos Lalan MO ia 366 AB 1314 SPZ POSLOM aco 366 A6 1 315 SP2 Positioning asaan 367 A6 1 316 SP2 Relative DX oi aan 367 A 6 1 317 SP2 Relative DY YY 367 A 6 1 318 SP2 Relative DZ cccccsssssssceeees 367 A 6 1 319 SP2 Route Arc DOL cccsccce 368 A 6 1 320 SP2 Route Arc KP c cccccccscseessseees 368 A 6 1 321 SP2 Route DOL Banana 368 A 6 1 322 SP2 Route Grd DOL aasahan 369 A 6 1 323 SP2 Route Grid KP manaaaaa 369 A 6 1 324 SP2 Route KP naaa aap 369 A 6 1 325 SP2 Route SeabedSlope 369 A 6 1 326 SP2 Rou
80. of recalculations of the output variable This also means that if the output variable has an associated history object that the number of entries added to the history is increased and this can results calculated statistics being artificially skewed Consider a variable that depends on ship position and heading Ship position and heading typically arrive in different messages at different times and possibly different rates You may only wish to calculate such a variable when the GPS position is updated To prevent the gyro heading being used as well you need to override this default behaviour To do this add an additional attribute calc_after var1 var2 var3 where var1 var2 var3 etc are replaced with the names of variables you want to trigger the recalculation You can have one or more variables listed here The variables used in the expression itself are no longer considered when determining bluespider Page 401 when the output variable should be recalculated and instead your supplied list effectively says calculate the output variable whenever any of the listed variables changes bluespider Page 402 A 8 Built in functions This section describes the built in functions that are available You can define additional functions by writing your own scripts A 8 1 Standard functions The following functions may be used in expressions e g when defining custom variables in the INI file A 8 1 1 abs x Compute abs
81. of the order of 50cm bluespider Page 472 C 3 2 Barometer To perform this barometric adjustment a barometer is required and this is interfaced to BSPEngine as a custom input The readings from the barometer should be assigned to the variable Ship Barometer this variable must be defined in the INI file The value placed in this input variable should be specified in KPa kilopascals It is possible although not recommended except for test purposes or after failure of the barometer to define Ship Barometer as an input variable and have the operator manually enter the barometric pressure C 3 3 Configuring the barometer input In the BSPEngine INI configuration file a custom input decode section needs to be set up in order to decode the data from the barometer and to activate the device in case it is power cycled You should define the input decoding in the INI file by adding two sections as shown in the following example BAROMETER INPUT PTB210 Device CustomInputFormat6 BAROMETER Fieldl 1 0 0 PRESSURE InputTimeout After 5 Write BP r If no data is received then after a timeout of 5 seconds this message is sent to the device to turn on the output message After power cycling the bluespider Page 473 barometer it is always necessary to send this command CustomInputChannel6 H Barometer custom input channel Messagel CustomInputFormat6 Barometer message In a
82. of y x in the interval pi pi radians Page 406 A 8 1 8 atanh x Compute hyperbolic arc tangent Returns the hyperbolic arctan of x Parameters x Floating point value Return Value The hyperbolic arctan value of x A 8 1 9 bin2hex s Convert binary string to hexadecimal string Returns the hexadecimal encoded string Parameters s String value Return Value String containing hexadecimal encoded digits A 8 1 10 ceil x Round up value Returns the smallest integral value that is not less than x Parameters x Floating point value Return Value The smallest integral value not less than x bluespider Page 407 A 8 1 11 chr n Convert numeric value to ASCII character Returns converted value as string containing a single character Parameters n Numeric value in the range O to 255 Return Value String with one character A 8 1 12 cos x Compute cosine Returns the cosine of x Parameters x Floating point value Return Value The cosine value of x A 8 1 13 cosh x Compute hyperbolic cosine Returns the hyperbolic cosine of x Parameters x Floating point value Return Value The hyperbolic cosine value of x Page 408 A 8 1 14 deg offset a b Performs modulo 360 addition to add angle values Parameters a Numeric angle value in the range 0 lt a lt 360 b Value to add can be negative Return Value The resulting angle value A 8 1 15 exp x Comput
83. offset 1 Offset 1 is the CRP A 6 1 227 Ship Offsets Pos1 Lon Real Number Default caption in log files Offset 1 Longitude Attribute flags TYPE_DOUBLE TYPE2_LON UNIT_ANGLE SCAN_SLOWLOG LOG_VALUE Position longitude of vessel offset 1 Offset 1 is the CRP A 6 1 228 Ship Offsets WGS84 Pos1 Alt Real Number Default caption in log files Offset 1 Altitude WGS84 Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE SCAN_SLOWLOG LOG_VALUE Position altitude of vessel offset 1 converted to WGS84 Offset 1 is the CRP A 6 1 229 Ship Offsets WGS84 Pos1 Lat Real Number Default caption in log files Offset 1 Latitude WGS84 Attribute flags TYPE_DOUBLE TYPE2_LAT UNIT_ANGLE SCAN_NOLOG LOG_VALUE Position latitude of vessel offset 1 converted to WGS84 Offset 1 is the CRP A 6 1 230 Ship Offsets WGS84 Pos1 Lon Page 343 Real Number Default caption in log files Offset 1 Longitude WGS84 Attribute flags TYPE DOUBLE TYPE2 LON UNIT ANGLE SCAN NOLOG LOG VALUE Position longitude of vessel offset 1 converted to WGS84 Offset 1 is the CRP A 6 1 231 Ship PrimaryGyro Message String Default caption in log files HDTPrimary msg Attribute flags TYPE STRING SCAN NOLOG Message string from the primary gyro input A 6 1 232 Ship RawSpeedKmh Real Number Default caption in log files Raw Ship Speed km h Default format speci
84. options the vertical scale can be manually adjusted or left on automatic The horizontal scale is determined by how much of the route is in view on the plan screen or by KP limits set either side of SP1 Axis Water Clara Inclinometer Depth T Use automatically calculated maximum R nt fis m Follow visible KP range of route line on plan view Fixed KP window either side of SP1 KP Behind SP1 Ahead of SP1 im soo Sfm NAVSYSTEMS Blue Spider User Manual December 2014 Page 113 The Depth Chart can be set to align itself with the plan view so that at any orientation the KP range that is in view on the plan scale will also be in view on the depth chart The Depth chart shows the following data against route KP The vessel shape distorted to maintain the scale Any subsea vehicles HPR Beacons Seabed terrain Echo Sounder measured depth HOO Sea Water Height calculated from Veripos or RTK Additionally the graph can display cable catenary however this has not been fully tested and is by no means as comprehensive as say MAKAI This feature also depends on the availability of a cable database file from MS Access that holds data about the characteristics of the cable bluespider Page 114 3 1 7 Creating Curved Routes A point to point route can be given curves in Blue Spider There are a few points to bear in mind when creating curves A curved route
85. reported by motion sensor 1 device in degrees Speed gauge range max This variable gives the minimum range of the speed gauge Speed gauge range min This variable gives the minimum range of the speed gauge Tension gauge range max This variable gives the minimum range of the tension gauge Tension gauge range min This variable gives the minimum range of the tension gauge Altitude reported by the primary GPS receiver Altitude reported by the primary GPS receiver Altitude reported by the primary GPS receiver Primary GPS HDOP horizontal dilution of precision as received from the primary GPS receiver Quality indicator reported by the primary GPS receiver Number of satellites ground stations in view to the GPS receiver bluespider Variable Name Remotes Vessel1 ID Remotes Vessel1 Name Remotes Vessel1 Push Avg Latency Remotes Vessel1 Push Late ncy Remotes Vessel1 SP1 Offset Name Remotes Vessel1 SP1 Pos Al t Remotes Vessel1 SP1 Pos La t Remotes Vessel1 SP1 Pos L on Remotes Vessel1 Stats Avg TimeDelta Remotes Vessel1 System Ti mestamp Remotes Vessel1 Time Delt a Remotes Vessel1 Time Esti mated Timestamp Route Direction Route Name Route Target Name Page 268 Description These variables are available for each remote vessel ID of remote vessel 1 Name of remote vessel 1 Averaged amount of time in seconds that it is taking BSPEngin
86. seconds 120 Variables Ship Motion Roll MRU1 Roll Ship Motion RollPeriod 1 0 Freq historyOf Ship Motion Ro11 LogFilel Title GPS Type Standard BaseFileName Ves5ellimiaatekag DurationInHours 2 RateInSeconds 4 Fieldl System Dat heading Date Field2 System Tim heading Time Field3 GPS1 Pos Lat heading Latitude Field4 GPS1 Pos Lon heading Longitude Field5 Gyrol Heading heading Ship Heading format 3f Field6 Ship Motion Roll heading Ship Roll format 3f Field7 Ship Motion RollPeriod heading Roll Period format 3 Sample output Date Time Latitude Longitude Ship Heading Ship Roll Roll Period Page 444 12 10 2012 10 24 10 89 24 15 236628 5 148 46 451858 E 193 300 0 488 10 005 12 10 2012 10 24 14 95 24 15 310595 5 148 46 354297 E 197 100 0 088 10 005 12 10 2012 10 24 18 99 24 15 394518 S 148 46 247395 E 196 500 0 635 9 994 12 10 2012 10 24 23 04 24 15 459977 5 148 46 160460 E 197 100 0 965 10 001 12 10 2012 10 24 27 09 24 15 535678 S 148 46 064371 E 194 600 0 953 9 992 12 10 2012 10 24 31 13 24 15 610784 5 148 45 966254 E 196 800 0 617 10 004 12 10 2012 10 24 35 19 24 15 684840 5 148 45 869845 E 194 600 0 066 9 994 12 10 2012 10 24 39 24 24 15 760531 5 148 45 771607 E 187 500 0 525 9 994 12 10 2012 10 24 43 29 24 15 835372 5 148 45 674750 E 192 600 0 901 10 005 12 10 2012 10 24 47 33 24 15 909588 5 148 45 575479 E
87. specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE Page 340 The heave of the vessel in metres as obtained from a motion sensor A 6 1 219 Ship Motion Pitch Real Number Default caption in log files Ship Pitch Default format specifier 2f Attribute flags TYPE_DOUBLE UNIT_ANGLE UNIT2_DEGREES LOG_VALUE The pitch of the vessel in degrees as obtained from a motion sensor A 6 1 220 Ship Motion Roll Real Number Default caption in log files Ship Roll Default format specifier 2f Attribute flags TYPE_DOUBLE UNIT_ANGLE UNIT2_DEGREES LOG_VALUE The roll of the vessel in degrees as obtained from a motion sensor A 6 1 221 Ship MRU ReceiverFlags Integer Default caption in log files MRU Receiver Mode Default format specifier Ox 08x Attribute flags TYPE_LONG LOG_VALUE SCAN_SLOWLOG A set of bitflags describing how the primary MRU system is configured The least significant 3 bits indicate the primary MRU index this can be either O 1 or 2 All other bits are reserved for possible future extensions A 6 1 222 Ship Offsets Grid1 Easting Real Number Default caption in log files Offset 1 Easting Default format specifier 3f Page 341 Attribute flags TYPE DOUBLE TYPE2 EAST SCAN NOLOG LOG VALUE Position easting of vessel offset 1 Offset 1 is the CRP A 6 1 223 Ship Offsets Grid1 Northing Real Number Default caption in l
88. the grid midpoint and an extra waypoint inserted at this position This should be repeated until all sections are relatively short In this way the route line now contains no long sections and in UTM at least the True KP and DOL should match the Grid values much more closely bluespider Page 177 8 Windows services and remote control The Blue Spider suite contains several windows services BSPEngine e BSPNet BSPMapServer e BSPPhysics These services are installed by the install program and it is not normally necessary to change any settings manually However it is often useful if you are able to control some of these services e g start stop from other machines Starting with Windows 7 SP1 Microsoft have changed the way that services can be controlled remotely and in particular have made it such that the default is to deny all access from remote machines You can test if you are able to control services on remote machines by opening the control panel select administrative tools gt services then from the action menu try to connect to another machine If you get error 5 access denied then you have not got permission If you get error 1722 then probably a firewall is preventing access When the services are run on a server 2003 machine you will normally not encounter any issues bluespider Page 178 For a workgroup using XP machines again you are not likely to run into issues NOTE THAT IF YOU TURN OFF PAS
89. then has to be saved saved as PortNavPorts cfg After you have saved the file you need to restart BSPEngine and on startup it will convert the file to a binary format if it has been edited NAVSYSTEMS Blue Spider User Manual December 2014 GYRO3 DOLOG SHAFT ECHO1 76 PIF TPortconf is TPortconfig TPortConf ig TPortConfig TPortConfig TPortConf ig TPortcConf ig TPortConfig TPortConf ig TPortConf ig TPortconf ig TPortConfig TPortConf ig TPortconf ig TRortconfig hc 7 Page 77 The original text version will be automatically copied to PortManifest CFG The PortManifest is one configuration that cannot be changed while the server is running If a caption is not specified for a port a default built in caption will be used If the editing in Notepad was not carried out correctly then when saving the files it will be ignored and will not actually change If this happens return to the PortManifest cfg and look for errors An alarm will be raised if there are errors loading this file If this file does not exist then a default one will be created when the BSPEngine starts up If you have made a serious mistake in editing this file and do not have a back up then deleting these files is one way to recover but you will loose any changes you have made bluespider Page 78 2 5 Monitoring Ports Click on the Monitor button in the Communications page to open the Port Monitor The data is obs
90. this route ine this route active De ectivate currert route 001 27 62700E 393344 46 001 27 61800E 39333423 7 J z Reversed route Add Point Insert Port Delete Add to points fist Sy Close Save Database As Load Database New Database Use next waypoint as target IT The user is given options to specify Maximum deviation from bathymetry Sampling step size NAVSYSTEMS Blue Spider User Manual December 2014 Page 109 3 1 5 1 Maximum deviation from bathymetry This relates to how far off the route line we are prepared to accept to achieve good data The bathy data is saved as a series of points in a PTS or an XYZ file These are normally in a very simple format Easting Northing Depth It is unlikely that any of these points will exactly match the points on the route line so some deviation has to be acceptable especially if there is not a lot of good quality bathy data 3 1 5 2 Sampling Step Size This tells Blue Spider how often along the route to look for depth data If there is a large amount of good quality terrain data say from a multibeam survey then this option should be used with consideration to the total length of the route Sampling data at very close intervals will create a potentially massive route database with depth file which could lead to online problems if the file becomes to large In summary the smaller the deviation and the step size the
91. 0 0 M 0 1 N 0 1 K 00 GPGGA 165031 79 5602 430359 N 00017 317456 2 9 1 2 67 4 M 0 0 M 0 1 1663 00 GPZDA 165031 79 09 12 2014 00 00 00 SGNVIG 320 0 T 320 0 M 0 1 N 0 1 K 00 GPGGA 165031 84 5602 430360 N 00017 317449 2 9 1 2 67 4 M 0 0 M 0 1 1663 00 SGPZDA 165031 84 09 12 2014 00 00 00 GNVTG 320 0 T 320 0 M 0 1 N 0 1 K 00 SGPGGA 165031 90 5602 430361 N 00017 317442 E 2 9 1 2 67 4 M 0 0 M 0 1 1663 00 SGPZDA 165031 90 09 12 2014 00 00400 GNVTG 320 0 T 320 0 M 0 1 N 0 1 K 00 Page 79 2 6 Decoding Alarms Message Alarms are there to help and there is little point in having the alarm panel minimised or not open at all If data stops coming in to Blue Spider then data won t be logged a w Blue Spider Alarms Online to BoxA on NAVDEV2 Master 2oj 03 07 13 09 08 12 503 Depth Sounder 1 input has timed out 03 07 13 09 16 43 746 Script exception iniline 673 ReferenceError Can t find variable AvgWaterline TidalHeightaboveLAT Alarms are displayed with the Date and Time Code and followed by the location and nature of the problem In the above example we have several alarms The first is warning us that we have a shaft input cable channel defined in the port manifest but we have not actually configured the port to e used in the communication settings Either we should remove this port from the manifest if were not using it and this will require a restart of the ser
92. 1 Route KP SP1 Route SeabedSlope SP1 Route Section Bearing SP1 Route Target Bearing SP1 Route Target Range SP1 Route TerrainDist SP1 Route WaterDepth SP1 Smoothed CMG SP1 Speed SP1 SpeedKmh SP1 Target1 Bearing Page 274 Description Route KP value of SP1 Name of the vessel offset which is currently SP1 Altitude position of SP1 Alias for Ship SP1 Pos Alt Geodetic position of SP1 latitude Geodetic position of SP1 longitude Route DOL value of SP1 Route GRID DOL value of SP1 This is the perpendicular distance from route line On the outer corner of an alter course it is the distance from the corner in which case the KP value will be the KP of the corner Alter course radii are ignored by this calculation Route GRID KP value of SP1 Route KP value of SP1 Route KP as surveyed seabed slope value under SP1 True bearing of the current route section True bearing in degrees from SP1 to the current target Range in metres from SP1 to the current target Route terrain distance value of SP1 Route KP as surveyed water depth value SP1 Smoothed SP1 course made good in degrees Smoothed SP1 speed in metres per second Smoothed SP1 speed in kilometres per hour These variables are available for auxiliary targets 1to4 True bearing in degrees from SP1 to the auxilliary target 1 bluespider Variable Name SP1 Time SP1 WGS84 Pos Alt SP1 WGS84 Pos Lat SP1 WGS84 Pos Lon SP2 Grid East
93. 166 Remotes Vessel1 Push Latency 325 A 6 1 167 Remotes Vessel1 SP1 Offset Name 325 A 6 1 168 Remotes Vessel1 SP1 Pos Alt 325 A 6 1 169 Remotes Vessel1 SP1 Pos Lat 326 A 6 1 170 Remotes Vessel1 SP1 Pos Lon 326 A 6 1 171 Remotes Vessel1 Stats Avg TimeDelta AA 326 NAVSYSTEMS Blue Spider User Manual December 2014 Page 16 A 6 1 172 Remotes Vessel1 System Timestamp MEFE ET AA AA 326 A 6 1 173 Remotes Vessel1 Time Delta 327 A 6 1 174 Remotes Vessel1 Time Estimated Timestamp 327 A 6 1 175 Route Direction sassssassaas 327 A6 1 176 Route NaMe asserens AT A 6 1 177 Route Target NaMaui aasa 328 A 6 1 178 Route Target1 Pos Lat 328 A 6 1 179 Route Target1 Pos Lon 328 A 6 1 180 Route Target1 WGS84 Pos Lat 328 A 6 1 181 Route Target1 WGS84 Pos Lon 329 A 6 1 182 RTT 01 Altitude oooeesamsasossssns 329 A 6 1 183 RTT 01 Heading oosssasasaa 329 A 6 1 184 RIT 01 PosLat EEA 329 A 6 1 185 RTT 01 Pos Lon ne ene 330 A 6 1 186 RTT _01 WaterDepth sees 330 A 6 1 187 Ship AvgWaterLine 00008 330 A 6 1 188 Ship AvgWaterLineWGS84 331 A 6 1 189 Ship CableEngines PrimaryChannel 331 A 6 1 190 Ship CRP AltitudeWGS84
94. 187 500 0 989 10 000 12 10 2012 10 24 51 38 24 15 985196 5 148 45 479281 E 179 800 0 711 10 005 Nav1 to Nav3 sections configure the built in GPS decoder Gyro1 section configures the built in gyro decoder The VarHistory section sets up history recording for the Ship Motion Roll variable The Variables section defines this variable and the RollPeriod variable is defined using the freq function which performs a frequency counter operation on the history of the Ship Motion Roll LogFile1 section defines the layout and headings for the log file sets up the logging rate and duration of the log file bluespider Page 445 A 13 2 Logging of raw or filtered AIS data Relevant parts of INI file CustomDataQutputFormat 1 Delimiter Terminator Figicil Porelnouit ALS 0L Filtered trigger Portinput ALS Oil Filterset LogToFile 2 LogFile2 Title AIS Type Quiz rie BaseFileName FilteredAIs Extension txt axLines 65536 Sample output AIVDM 1 1 A 35D7EH50000 msFLdjDzLp J0000 0 20 AIVDM 2 1 5 B 53P70a02 KQISI1SN21LPU lt P4m0Ttr22222221 000005Kel lt 1PC3Cm 0 4D I ser M ial Dec r 2014 Page 446 AIVDM 2 1 6 B 55D7EH2W3000Pw 33 0t lt D4r04hE9B222222221S2Pk836 0s QPC3Cm 0 35 AIVDM 2 2 6 B E28888888888880 2 56 AIVDM 1 1 A 35D7EH50000 msFLdjD lt Lp J0000 0 20 IAIVDM 1 1 A 333d3410000 sd Lc7AMz2nP0000 0 0A AIVDM 1 1 B 14V fNOOO0O pSVLdgWS gt F 20SW 0 5
95. 190 on a particular input for a period of time it is usually best to log it as blank e g unknown Page 191 A 3 1 1 2 SpeedSmoothingInterval This is the interval of time over which the data for computing the ship speed should be sampled If this key is not present the default value is 60 seconds A value between 2 and 400 seconds can be specified here A 3 1 1 3 WaterlineSmoothingInterval This is the period of time over which the average waterline is calculated The default value is 60 seconds Any value between 2 and 800 seconds can be specified here A longer value is recommended as the average waterline only changes slowly with the rise and fall of the tide A 3 1 1 4 MaxintegratedNavTimeError This sets up filtering for integrated GPS mode This is the maximum allowed discrepancy between timestamps from different GPS receivers If a greater difference is detected then providing 3 GPS receivers are configured the odd one out with the greatest time difference will be automatically rejected Any value between 0 5 and 10 seconds is allowable The default value is 0 9 seconds bluespider Page 192 A 3 1 1 5 MaxintegratedNavDistanceError This sets up filtering for integrated GPS mode This is the maximum allowed discrepancy between positions from different GPS receivers The distance difference here is the difference in the CRP position computed by each GPS receiver If a greater difference is detected then pro
96. 1HPRAltitudeDisabled 193 A 3 1 1 10 PloughHPRAltitudeDisabled 193 A31111 POSHIONAISSCHECY sovcceciciiiiereneieeiens 194 A 3 1 1 12 AllowCoordSysChanges 194 A 3 1 1 13 AllowAnchorHanadling z sna 194 A 3 1 1 14 AllowConfigChanges 05 194 A 3 1 1 15 MemoryUsageAlarmLimit iaasa 199 A 3 1 1 16 MemoryUsageSuicideLimit 195 A 3 1 1 17 StopSystemTimeGPSAdjustment 196 AI SOLSONO aan 197 KINTAB SOLPON aa lakasan a andas 197 BB NAO SOLUserWan s anna anda clones 197 Bl 121 SOUP ASS WO L A aaa 197 Ball Rana 197 A 3 1 1 23 OPCTraceEnabled ree 198 A 3 1 2 Plc Cable engine configuration 199 A 3 1 3 CustomInputFormatT 200 aaa bea Bel LA eee 201 A 3 1 3 2 M8gTypez 4a aangat aani 201 naa ag BC ECT al Le AA AA 202 A3134 Delimitets aa aaa 202 NAVSYSTEMS KA Blue Spider User Manual December 2014 nite A2135 NALIGO 202 A 3 1 3 6 Field specifiers masasasaaasaas 203 A 3 1 4 CustomInputChannel1 msasan 204 A 3 1 4 1 MessagelT feiss iGinaadaaadies 205 A 3 1 5 Custom Oui amat aa AANE 205 A 3 1 5 1 CustomOutputChannel 207 A 3 1 5 2 LogToP Si aaa MAT 207 A 3 1 5 3 MsgNam
97. 2 LogToFile You can log messages to log files that have the log file type set to the Output type This key specifies a log file by number or more than one log file Log files specified here must be of the correct type A 3 1 5 3 MsgName This key specifies the name of the message You can place the value in double quotes if necessary If no message name is required then you can omit this key A 3 1 5 4 Field1 This key specifies the variable or expression to be logged for each field bluespider Page 208 A 3 1 5 5 Delimiter The default delimiter is the comma character You can specify a different delimiter e g If a message has fields delimited by a colon character then use Delimiter A 3 1 5 6 Terminator The default terminator is An You can override this by specifying a different terminator The terminator key is optional but if not present the default r n will be used If you want to omit the terminator entirely then specify Terminator A 3 1 5 7 NMEA checksum If this key and value are present an NMEA style checksum is added to the end of the message bluespider Page 209 A 3 1 5 8 WhenTimeout WhenTimeout can be used to specify an interval between successive outputs of the message Example WhenTimeout interval 5 0 The value must be enclosed in interval The value specifies a period in seconds between each output of the message If neither WhenTimeout or Trig
98. 2 Offset Pos Name String Default caption in log files SP2 Pos Offset Name Attribute flags TYPE_STRING The name of the vehicle offset which is the positioning offset for SP2 blank if a vessel offset is used A 6 1 301 SP2 Offset SP Name String Default caption in log files SP2 SP Offset Name Attribute flags TYPE_STRING The name of the vehicle offset which is the steer point offset for SP3 blank if a vessel offset is used A 6 1 302 SP2 Offsets Grid1 Easting Real Number Default caption in log files SP2 Offset 1 Easting Default format specifier 3f Attribute flags TYPE_DOUBLE TYPE2_EAST SCAN_NOLOG LOG_VALUE Position easting of SP2 offset 1 Offset 1 is the CRP A 6 1 303 SP2 Offsets Grid1 Northing Real Number Page 364 Default caption in log files SP2 Offset 1 Northing Default format specifier 3f Attribute flags TYPE_DOUBLE TYPE2_NORTH SCAN_NOLOG LOG_VALUE Position northing of SP2 offset 1 Offset 1 is the CRP A 6 1 304 SP2 Offsets Pos1 Alt Real Number Default caption in log files SP2 Offset 1 Altitude Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE SCAN_SLOWLOG LOG_VALUE Position altitude of SP2 mobile or ship offset 1 Offset 1 is the CRP The altitude given here is in your selected working datum vertical reference which is not necessarily WGS84 A 6 1 305 SP2 Offsets Pos1 Elev Real Number De
99. 203 A 3 1 3 6 Field specifiers The FieldN and MsgType keys take a value of the form of 3 numbers These 3 numbers a b c specify a The field index 1 based b The actual character position in the message By default this should be O in order to use the position determined by the delimiters c The actual length of the field Again if this is left at O the entire field is taken up to the next delimiter If the delimiter is set to nothing then absolute positions must be used This is the way to decode messages where all fields are fixed size and no delimiters are used For fixed layout messages without delimiters the delimiter should be specified as an empty string e g Delimiter This is because the default delimiter is a comma and unless you specify otherwise you will run into problems A fixed layout message is one where each field has a fixed width and the overall length of the message never changes If bluespider Page 204 you want to decode fields from such messages the values for b and c must be specified e ais not used but its good practice to give it the field number b must give the one based character position where the field e c specifies the length of the field An example can be found under 2 13 1 1 String Formats p 93 A 3 1 4 CustomInputChannel1 Custom input channel sections assign messages to a given custom input channel Custom input channels are ports with the device names
100. 241 Ship SP1 Route DOL ccccce 345 A 6 1 242 Ship SP1 Route Grid DOL 346 A 6 1 243 Ship SP1 Route Grid KP 346 A 6 1 244 Ship SP1 Route KP ccccees 346 A 6 1 245 Ship Speed aaa 347 A 6 1 246 Ship SpeedKmh onanaasaaaan 347 A 6 1 247 Ship SpeedMS 2mumssanansananna 347 A 6 1 248 Ship VDatumShitt asana 948 A 6 1 249 Ship WaterDepth 2 348 A 6 1 250 Ship WaterDepth cc008 348 A 6 1 251 Ship WaterLine oooossasasanas 349 A 6 1 252 Ship WaterLineWGS84 oon 349 A 6 1 253 SP1 Averaged CMG nananana 349 A 6 1 254 SP1 Averaged Speed 350 A 6 1 255 SP1 Averaged SpeedKmh pees Fats fal es so cal eee aa 350 A 6 1 257 SP1 GPS AltitudeWGS84 350 A 6 1 258 SP1 GPS GeoidalSeparation 351 A6 1259 SP1 GPS AP aaah kaa 351 A6 1260 SP1LGPS PDOP ocina A6 1 261 SPULGPE Wala naaa Oe BB 1 262 SPLGOGPS BAS aman erate 352 AG 1263 SP1 GPE VDOP aaa 352 A 6 1 264 SP1 Grid Easting 392 A 6 1 265 SP1 Grid Northing sbboneanice ER 353 AG 1206 ad AA 353 A 6 1 267 SP1 Offset Name c cccccccesrecessees 353 A601208 oro 1 PS AN orriren A 6 1 269 SP1 Pos Lat aoe EREET 354 AG 1270 BEL PRA a asana 354 AB1271 SP1 Route DOL maana asaan 354 NAVSYSTEMS Blue
101. 3 Keel Height Keel to CRP This is the measured distance from the bottom of the keel to the CRP height The height of the CRP must have been determined prior to entering this value The measurement is used in the calculation of sea level from GPS height Most of the DP systems use Keel as the vertical reference datum therefore it is likely that Blue Spider and the DP will have different antenna height offsets 2 1 1 4 Draught Keel to waterline The draught must be determined usually from the ballasting computer and kept up to date as the draught of the vessel changes This measurement is used in the calculation of sea level from GPS height Where draught is provided for bow and stern an average figure should be put into Blue Spider bluespider Page 33 2 1 1 5 Mass ratio Damping and Noise Mass ratio Visc Damp ratio and Spec Noise ration are used only for the Kalman filtering option This is seldom used so the values can be left as defaults 2 1 1 6 Minimum display size This is used to ensure that the vessel shape is always visible on the Blue Spider screen It refers to the size of the vessel in cm as seen on the plan view If the minimum size is used then the vessel will start to flash indicating that the vessel shape is no longer to scale This feature has no effect on the 3D Viewer 2 1 1 7 Save Definition and Load Definition The file menu allows definitions to be saved and loaded Page 34 2 1 2 Ref P
102. 39 A 6 1 217 Ship Motion Heading 2 so 339 A 6 1 218 Ship Motion Heave asaa 339 A 6 1 219 Ship Motion Pitch rr nore 340 A 6 1 220 Ship Mation Rollu naaawa nanasa nanan 340 A 6 1 221 Ship MRU ReceiverFlags 340 A 6 1 222 Ship Offsets Grid1 Easting 340 A 6 1 223 Ship Offsets Grid1 Northing 2 341 A 6 1 224 Ship Offsets Pos1 Alt anan 341 A 6 1 225 Ship Offsets Pos1 Elev 341 A 6 1 226 Ship Offsets Pos1 Lat 341 A 6 1 227 Ship Offsets Pos1 Lon 342 A 6 1 228 Ship Offsets WGS84 Pos1 Alt 342 A 6 1 229 Ship Offsets WGS84 Pos1 Lat 342 A 6 1 230 Ship Offsets WGS84 Pos1 Lon 342 A 6 1 231 Ship PrimaryGyro Message 343 A 6 1 232 Ship RawSpeedKmh oooseres 343 A 6 1 233 Ship SP1 Grid Easting 343 A 6 1 234 Ship SP1 Grid Northing 1222 343 A 6 1 235 Shio SP 1 Pos Ataia 344 A6 1 230 Ship SP1 Pos Elev ocencie 344 AG 1 237 Ship SP1 Pos Lakan nananana nanana 344 NAVSYSTEMS Blue Spider User Manual December 2014 Page 18 AB 1 238 Ship SP 1 Pos Lies ccc acc ed 345 A 6 1 239 Ship SP1 Route Arc DOL 345 A 6 1 240 Ship SP1 Route Arc KP 0000 345 A 6 1
103. 4 Page 70 2 3 5 3 Manually Copied Config Files Not all the required configuration files are automatically copied from Master to Slave If these files are modified they must be manually copied from Master to Slave Machine acl ini NavFix cfg PortManifest cfg 2 3 5 4 Machine acl ini This file contains the address and permissions of computers that are allowed to See latitude and longitude positions on the screen Modify geodetic settings Record anchor handling operations Make general configuration changes HOO OO Load charts This is documented in detail in Appendix A section A 4 Machine acl INI p 253 bluespider Page 71 2 3 5 5 Navfix cfg This file is used to configure the contents of the Fix Dialog box It is modified through the file called Navfix cfg and is converted to binary when saved See 3 2 Fixing p 124 for more information 2 3 5 6 PortManifest cfg This file is used to modify the titles and the existence of the the COM port tabs for serial inputs It is modified through the PortManifest cfg file and is converted to binary when saved Failure to ensure that these files are the same as on the Master Server could lead to problems if Box B has to become Master bluespider Page 72 2 3 6 Automatic Master Slave If a BSPEngine server fails the automatic server changeover can be used to ensure uninterrupted service by taking over becoming Master and t
104. 600 2 6275 3 1329 0 0000 Elapsed dT dX m dY m dZ m Ca 511 2383 0 2695 4 535 5 281 0 000 511 4941 0 2559 4 533 5 291 0 000 511 7500 0 2559 4 516 5 310 0 000 512 0059 0 2559 4 505 5 329 0 000 512 2764 0 2705 4 503 5 351 0 000 512 5322 0 2559 4495 5371 0 000 512 7881 0 2559 4 487 5 390 0 000 513 0430 0 2549 4477 5411 0 000 513 2979 0 2549 4 458 5 430 0 000 513 5547 0 2568 4463 5 438 0 000 513 8105 0 2559 4 484 5 437 0 000 514 0654 0 2549 4499 5 436 0 000 514 3213 0 2559 4 506 5 433 0 000 514 5791 0 2578 4 533 5421 0 000 Position Delta from average F Show both Grid and True Stop and Perform Fix VJ d NAVSYSTEMS KA Blue Spider User Manual December 2014 pa Page 134 4 Map Backgrounds Blue Spider has a separate map server for managing chart and DTM data Chart data can often take up many megabytes of data and the map server acts as a central repository of chart data for all workstations on the network Currently the following data formats are supported e DXF gt DWG DGN e GeoTiff e NetCDF useful for displaying GEBCO 30 sec grid e DTM heightmap XYZ data in a variety of formats Charts can be loaded on any workstation and once imported become available for display on all machines connected to the same map server Regardless of the type of chart data imported the data can be displayed both in 2D and in 3D For 2D display in Blue Spider Navigation charts wil
105. 7 Calibration 30 Jan 2012 ss OR E RP02 InvertRoll InvertPitch Pitchoffset Rolloffset 00 00 Lao GR ao a We ae See A 3 1 9 RPO1 RPO3 p 216 bluespider Page 37 2 1 3 Outline Tab The vessel outline made up of points around the ship which form the outline All vessels mobiles and stationary objects should have an outline even if it is only a crude approximation E ship Definition SDF Editor xj File Edit View Tools Help JloGradlBo ok Properties Bx o ee NE Y 3 K3 8 15 0 57 0 15 8 40 7 13 0 47 7 E 0 0 52 0 5 6 5 0 56 0 T Jjooo 57 5 3 5 0 56 0 10 7 52 0 13 7 477 g 157 40 7 AR 15 7 57 5 sg 10 7 57 5 a z 10 7 58 9 5 3 foo 58 9 s kas o cancel 61 69m 52 12m The vessel shape is created on a grid where X is right and Y is up Points are created sequentially around the outside of the vessel to create the ship shape The X and Y readout bottom left help create the shape but it is easier to plan the vessel shape coordinates on paper initially The outline colour can also be set here bluespider Page 38 You can import an outline from file or if you already have a 3D definition an outline can be created automatically using the Calculate button This builds an outline by tracing the outline of the 3D shape However before considering the use of this option you need to ensure
106. 8 IAIVDM 1 1 B 14V fN00000 pSVLdgWS gt F 20SW 0 58 AIVDM 1 1 B 14V fNOOO0O pSVLdgWS gt F 20SW 0 58 AIVDM 1 1 A 33udhF5PO000 oU8Ldg0h0 w00000 040E AIVDM 1 1 A 33udhF5P00O0 oU8Ldg0h0 w00000 00E AIVDM 1 1 B 13P9cvPOhOO 16 Ldd37rUdv00s 0 1C To log filtered or raw AIS data you need to configure a port as the AIS input by assigning an port to the AIS_01 device name To configure logging of raw input data to be logged as received and without CSV formatting it is easiest to configure a custom output format and specify that this be logged to a particular output file LogToFile 2 LogFile2 is configured as a Type Output log and the file extension is set to TXT Finally we place a limit on the number of lines To log the raw AIS input data or any other raw input data in a similar way simply replace PortiInput AlS_01 Filtered with Portinput AIS 01 or a different device name A 13 3 Logging of system alerts TBD bluespider Page 447 A 13 4 Decoding and logging more complex messages TBD NAVSYSTEMS Blue Spider User Manual December 2014 Page 448 NAVSYSTEMS IOM LIMITED Blue Spider GUIDE TO CUSTOM HTML PANELS Appendix B Custom Panels and Watch Windows in Blue Spider Draft 1 0 Page 449 B 1 Custom panels and watch windows in Blue Spider Yariable Window 9 Ordinary watch windows are useful but these are limited to just showing variables and their values Custom
107. 84 except altitudes are computed to mean sea level EGM96 only affects altitudes To work in EGM96 you simply select EGM96 as the datum instead of WGS84 bluespider Page 464 In fact there are 3 variations of EGM96 BL Bilinear NS Natural Spline SH Spherical Harmonic These are all different ways of computing the geoidal separation In practice the BL method is probably the best to use EGM96BL The SH method is included for completeness but is not recommended as it is quite slow The differences between these techniques the results computed are generally very small indeed but in some very specific cases can lead to differences of over 10cm The BL method is used by most GPS receivers and this is the one generally recommended for use in Blue Spider The respective datums you can select are EGM96BL EGM96NS and EGM96SH NOTE The EGM Geoid Library is required in order for the 3D viewer to operate correctly bluespider Page 465 C 2 Guide to using vertical datums C 2 1 Introduction BSPEngine and Blue Spider provide support for using a wide variety of datums map projections and vertical references The system used internally is underpinned primarily by a 3rd party library GeoCalc which is provided by Blue Marble Geographics This library is used to perform datum shifts and map projections The list of supported datums and map projections is defined in a file called geocalc dat see also NavGeo dat which
108. ALUE SCAN SLOWLOG Distance from the keel to the waterline A 6 1 193 Ship EchoSounderDepth Real Number Default caption in log files Ship Echo Sounder Depth Default format specifier 3f Page 333 Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE Raw water depth reading obtained from the primary echo sounder A 6 1 194 Ship EchoSounderDepth1 Real Number Default caption in log files Ship Echo Sounder Depth 1 Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE Raw water depth reading obtained from echo sounder 1 A 6 1 195 Ship GeoidWaterDepth Real Number Default caption in log files Ship Geoid Water Depth Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE This is water depth relative to the current vertical datum from primary depth sounder A 6 1 196 Ship GeoidWaterDepth1 Real Number Default caption in log files Ship Geoid Water Depth 1 Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE This is water depth relative to the current vertical datum from depth sounder 1 A 6 1 197 Ship GPS AltitudeWGS84 Real Number Default caption in log files Primary GPS Altitude WGS84 Default format specifier 3f Page 334 Attribute flags TYPE_DOUBLE UNIT_DISTANCE SCAN_ALIAS LOG_VALUE The altitude reported by the primary GPS receiver BSPEngine e
109. AN NOLOG LOG VALUE The grid position of SP2 easting The position given here is according to your selected map projection and datum A 6 1 291 SP2 Grid Northing Real Number Default caption in log files SP2 Northing Default format specifier 2f Attribute flags TYPE_DOUBLE TYPE2_NORTH SCAN_NOLOG LOG_VALUE Page 361 The grid position of SP2 northing The position given here is according to your selected map projection and datum A 6 1 292 SP2 GridHeading Real Number Default caption in log files SP2 Grid Heading Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_ANGLE UNIT2_DEGREES LOG_VALUE Grid heading based on delta easting northing and not a true direction This is computed using mobile heading obtained the vehicle gyro or other source unless SP2 is an offset on the ship in which case the ship heading is used A 6 1 293 SP2 Heading Real Number Default caption in log files SP2 Heading Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_ANGLE UNIT2_DEGREES LOG_VALUE The true heading for SP2 A 6 1 294 SP2 LaybackBearing Real Number Default caption in log files SP2 Layback Bearing Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_ANGLE UNIT2_DEGREES LOG_VALUE SCAN_NOLOG The layback bearing of SP2 from the Ship LaybackPoint A 6 1 295 SP2 LaybackDistance Real Number Default caption in log files
110. Attribute flags TYPE_DOUBLE TYPE2_KP UNIT_DISTANCE UNIT2_KM SCAN_ALIAS LOG_VALUE The route KP value of SP1 This is the straight line distance along the route If no route is active this variable value is undefined NAN blank This variable is an alias of SP1 KP Alter course radii are ignored by this calculation A 6 1 275 SP1 Route SeabedSlope Real Number Default caption in log files SP1 Route survey Seabed Slope Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_ANGLE UNIT2_DEGREES SCAN_NOLOG LOG_VALUE The route KP as surveyed seabed slope value under SP1 The data here comes from the water depth information in the active route if present The value is otherwise undefined A 6 1 276 SP1 Route Section Bearing Real Number Default caption in log files SP1 Route Section Bearing Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_ANGLE SCAN_SLOWLOG UNIT2_DEGREES LOG_VALUE The true bearing of the current route section A 6 1 277 SP1 Route Target Bearing Real Number Default caption in log files Target Bearing Default format specifier 1f Page 357 Attribute flags TYPE_DOUBLE UNIT_ANGLE UNIT2_DEGREES SCAN_ALIAS LOG_VALUE The true bearing in degrees from SP1 to the current target A 6 1 278 SP1 Route Target Range Real Number Default caption in log files Target Range Default format specifier 1f Attribute flags T
111. By default if BSPEngine memory usage exceeds 180Mb an alarm is raised BSPEngine memory usage would typically be below this default limit but if large SDF files or route databases are used then its memory usage may be somewhat higher This keys value sets the actual alarm limit in bytes A 3 1 1 16 MemoryUsageSuicideLimit By default BSPEngine memory usage can go to the maximum possible As an option it is possible to tell BSPEngine to commit suicide and terminate if the memory usage goes above a threshold limit The value here is specified in bytes Setting a value of zero means that no limit is set and this is the default This value should only be set in the unlikely event that there is suspected problem with the software and if specifically advised to do so Page 196 A 3 1 1 17 StopSystemTimeGPSAdjustment By default BSPEngine does NOT synchronize the computer system time to GPS time You can set this key to O to enable the feature but it is not recommended Synchronisation of the computer time to GPS time is not accurate enough to be worthwhile and can lead to unexpected behaviour Common sense would say that the computer time should be synchronized to GPS time but the GPS data is typically only received once a second and slight variations in latency and computer performance may cause slight variation in the system time if constantly being adjusted so use initially and then disable the updating with a 1 Page 197 A 3 1
112. DBR RoutesShapesR evision System DBR ShipRevision System DBR VarsRevision System Time System Timestamp System VMUsage Target1 Name Page 281 Description Overall revision of all project fix xml tree layout files BUT NOT the associated state data files contents of the FixLayouts folder but just the xml files Overall revision of all project fix xml tree layout files and associated state data files contents of the FixLayouts folder Fix layout file revision NavFix cfg Geodetics database revision NavGeo dat Mobile shapes revision Mobiles database revision Route database revision Route shapes revision Vessel definition database revision System variable table revision System time in HH MM SS SS format System date and time Number of bytes of virtual memory currently used by BSPEngine Variables are available for auxiliary targets Target1 to Target4 Name of the current auxiliary target 1 A 6 1 1 AHT Act Date bluespider Page 282 String Default caption in log files Date Attribute flags TYPE_STRING TYPE2_DATE ASSOC_NEXT SCAN_NOLOG The time date at which the action was requested This variable is for anchor handling operations and is designed for use with anchor log files See AHT Act Time A 6 1 2 AHT Act Time String Default caption in log files Time Attribute flags TYPE_STRING TYPE2_TIME ASSOC_PREV The time time at which the action wa
113. DZ SP2 Speed SP2 SpeedKmh SP2 SpeedMS SP2 Target1 Bearing SP2 Target1 Range SP2 WaterDepth SP2 WGS84 Pos Alt SP2 WGS84 Pos Lat SP2 WGS84 Pos Lon SP3 Grid Easting SP3 Grid Northing Page 277 Description Route KP as surveyed seabed slope value under SP2 True bearing of the current route section adjacent to SP2 Route terrain distance value of SP2 Route KP as surveyed water depth value under SP2 Smoothed SP2 course made good in degrees Smoothed SP2 speed in metres per second Smoothed SP2 speed in kilometres per hour Delta X offset of SP2 from the vessel SP Delta Y offset of SP2 from the vessel SP Delta Z offset of SP2 from the vessel SP SP2 speed in kilometres per hour SP2 speed in kilometres per hour SP2 speed in metres per second These variables are available for the first 8 mobile offsets True bearing in degrees from SP2 to the auxiliary target 1 Range in metres from SP2 to the auxiliary target 1 Water depth at the SP2 offset position if SP2 is a mobile Position of SP2 altitude in WGS84 Geodetic position of SP2 latitude Geodetic position of SP2 longitude Grid position of SP3 easting Grid position of SP3 northing bluespider Variable Name SP3 GridHeading SP3 Heading SP3 LaybackBearing SP3 LaybackDistance SP3 LaybackMode SP3 Motion Pitch SP3 Motion Roll SP3 Name SP3 Offset Pos Name SP3 Offset SP Name SP3 Offsets Grid1 Easting
114. Default format specifier 1f Attribute flags TYPE_DOUBLE LOG_VALUE Raw cable tension in kN for the primary cable channel cable operations A 6 1 86 Cable RouteDistance Real Number Default caption in log files Ship Route Distance Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE UNIT2_KM LOG_VALUE Page 305 Distance along cable route cable operations A 6 1 87 Cable TargetSlack Real Number Default caption in log files Target Slack Default format specifier 2f Attribute flags TYPE_DOUBLE UNIT_RATIO UNIT2_PERCENT SCAN_SLOWLOG LOG_VALUE The target slack percentage cable operations A 6 1 88 Cable TargetSpeedKmh Real Number Default caption in log files Desired Cable Speed Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_SPEED SCAN_SLOWLOG UNIT2_KM_H LOG_VALUE The desired cable speed based on required slack see Cable TargetSlack For cable operations A 6 1 89 Cable TargetTension Real Number Default caption in log files Target Tension Default format specifier 2f Attribute flags TYPE_DOUBLE UNIT_FORCE UNIT2_KN SCAN_SLOWLOG LOG_VALUE Target cable tension cable operations A 6 1 90 Clara AutoSolveMode Integer Page 306 Default caption in log files Clara Auto Solve Mode Default format specifier d Attribute flags TYPE_LONG SCAN_SLOWLOG LOG_VALUE The Clara calcul
115. Direction 22sssssaasas 290 A 6 1 34 AutoPilot ReversedDirection 290 A 6 1 35 AutoPilot SP2 Direction w291 A 6 1 36 AutoPilot SP2 ReversedDirection 291 A6 1 3 Beacon D uiai 291 NAVSYSTEMS Blue Spider User Manual December 2014 Page 12 A6 1 38 Beacon POs Laba Kahn a 292 AG 1 39 Beacon Pos LON i cccncsnneteiercccadscnnnen 292 AB 1AG BOSCON Kop eain gecesi 292 A 6 1 41 Beacon Y Saka pbinaad ETTET aoa a A6 142 BoacoN Z ssassasana nasasa AA 293 A 6 1 43 Cable AUX1 Length aaaaa nanana 294 A 6 1 44 Cable AUX1 SlackFromSectionStart 294 A 6 1 45 Cable AUX1 Smoothed Slack 294 A 6 1 46 Cable AUX1 Smoothed Speed siw299 A 6 1 47 Cable AUX1 Smoothed Tension 295 A 6 1 48 Cable AUX1 Speed moananuannnas 295 A 6 1 49 Cable AUX1 Tension 295 A 6 1 50 Cable AUX2 Length 22amasaaasaaas 295 A 6 1 51 Cable AUX2 SlackFromSectionStart 295 A 6 1 52 Cable AUX2 Smoothed Slack 296 A 6 1 53 Cable AUX2 Smoothed Speed 296 A 6 1 54 Cable AUX2 Smoothed Tension 296 A 6 1 55 Cable AUX2 Speed 222maaaoo 296 A 6 1 56 Cable AUX2 Tension 297 A 6 1 57 Cable ControlSpeed 297 A 6 1 58 Cable Distanc
116. E UNIT_ANGLE UNIT2_DEGREES LOG_VALUE Grid heading based on delta easting northing and not a true direction This is computed using vessel heading from the primary gyro possibly adjusted with a fixed calibration offset A 6 1 209 Ship Gyro ReceiverFlags Integer Default caption in log files Gyro Receiver Mode Default format specifier Ox 08x Attribute flags TYPE_LONG LOG_VALUE SCAN_SLOWLOG A set of bitflags describing how the primary Gyro system is configured The least significant 3 bits indicate the primary gyro index this can be either O or 1 If bit 0x8000 is set then the system gyro has been set to manual mode and the primary index is ignored A 6 1 210 Ship Heading Real Number Default caption in log files Ship Heading Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_ANGLE UNIT2_DEGREES LOG_VALUE Page 338 Vessel heading from the primary gyro possibly adjusted with a fixed calibration offset A 6 1 211 Ship Kalman CMG Real Number Default caption in log files Ship Kalman CMG Default format specifier 4f Attribute flags TYPE_DOUBLE UNIT_ANGLE UNIT2_DEGREES SCAN_SLOWLOG LOG_VALUE The smoothed ship speed in kilometres per hour calculated using Kalman filter A 6 1 212 Ship Kalman Pos Lat Real Number Default caption in log files Ship Kalman Latitude Attribute flags TYPE_DOUBLE TYPE2_LAT UNIT_ANGLE LOG_VALUE The smoothed postion
117. EMS Blue Spider User Manual December 2014 Page 15 A 6 1 140 Logging Commentuu anan nananana 318 A 6 1 141 Logging Config1 LogType wG A 6 1 142 Logging Config1 Name so 319 A 6 1 143 Logging Description KA 319 A 6 1 144 Logging EventNo oooonaanaanas 319 A 6 1 145 Logging FixedSP mawa aaa nnnan 319 A 6 1 146 Logging FixNo anG 320 A 6 1 147 Logging Primary1 AnticipatedSize 320 A 6 1 148 Logging Primary1 FileSize 320 A 6 1 149 Logging Primary1 Unc 320 A 6 1 150 MRUT Heave osaasososaaaaananassans B2T LB 115 MRUL PUCH orrena 321 PIB 152 KANG AA 321 A 6 1 153 Option SpeedGaugeKmh Max 321 A 6 1 154 Option SpeedGaugeKmh Min 322 A 6 1 155 Option TensionGaugeKN Max 322 A 6 1 156 Option TensionGaugeKN Min 322 A 6 1 157 PrimaryGPS Altitude maana 322 A 6 1 158 PrimaryGPS AltitudeWGS84 RE A 6 1 159 PrimaryGPS GeoidalSeparation 323 AB 1160 PrimarnGPS ADOP anakan 323 A 6 1 161 PrimaryGPS Quality cceeeeees 324 A 6 1 162 PrimaryGPS Sats EENT 324 A 6 1 163 Remotes Vessel1 ID sieht a 324 A 6 1 164 Remotes Vessel1 Name 324 A 6 1 165 Remotes Vessel1 Push Avg Latency 325 A 6 1
118. GS84 Pos Lon Real Number Default caption in log files Target 1 Longitude WGS84 Attribute flags TYPE_DOUBLE TYPE2_LON UNIT_ANGLE SCAN_NOLOG LOG_VALUE The latitude of the current target 1 A 6 1 182 RTT_01 Altitude Real Number Default caption in log files RTT 01 Altitude Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE SCAN_SLOWLOG LOG_VALUE The altitude reported by the RTT_01 input A 6 1 183 RTT_01 Heading Real Number Default caption in log files RTT 01 Heading Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_ANGLE UNIT2_DEGREES LOG_VALUE The raw heading in degrees reported by RTT 1 A 6 1 184 RTT_01 Pos Lat Real Number Default caption in log files RTT 01 Latitude Page 330 Attribute flags TYPE_DOUBLE TYPE2_LAT UNIT_ANGLE SCAN_SLOWLOG LOG_VALUE The geodetic position of RTT 01 latitude The position given here is in your selected working datum which is not necessarily WGS84 A 6 1 185 RTT_01 Pos Lon Real Number Default caption in log files RTT 01 Longitude Attribute flags TYPE DOUBLE TYPE2 LON UNIT ANGLE SCAN SLOWLOG LOG VALUE The geodetic position of RTT 01 longitude The position given here is in your selected working datum which is not necessarily WGS84 A 6 1 186 RTT_01 WaterDepth Real Number Default caption in log files RTT 01 Water Depth Default format specifier 3f
119. IS rsin enaa 93 234314 String Formats iccse 93 2 14 CSV Logging a ene ere ter ant arte 97 2 14 1 Logging configuration dialog Baa sinuses 99 PN baa E A Ea PAR APY LEA 2 15 1 Brief Description ccccsscccssscccssssssseeeeeeees 101 2 15 2 Advantages of SOL LOGGING sisiccsccsscnonnssease 101 2 15 3 Limitations of SQL Logging 101 Pagboto cic sicsncsiictivvahendcadiewnmencieitel 102 9 S rveyot Tasks aanak aaa mkaka ia OS 3 1 Route Lines Points and Targets anan sa asana 103 3 1 1 Route Lines EE RE ma 103 3 1 2 ilo MAARI ascaidh 103 3 1 3 Importing Transformations asana as ana 104 3 1 4 Viewing Route Lines Points and Targets 105 3 1 4 1 Route Options sei sic TEET 106 9405 Creatina Denhe fran Terain Dala EEEE seat NOS 3 1 5 1 Maximum deviation from bathymetry 109 3 1 5 2 Sampling Step Size ARTET 109 3 1 6 Depth Charts CER AMA PPNTA BI 3 1 7 Creating Curved Routes ooooeesansssun 114 3 1 7 1 Route Track Properties 00o n 114 NAVSYSTEMS KA Blue Spider User Manual December 2014 paer 3 1 8 Creating Routes from Points aan pnnna naam 115 3 1 9 Creating Individual Radius Curves 116 3 1 10 Cure Radius Options amak 117 3 1 11 Gri
120. LOG_VALUE SCAN_NOLOG The raw Y value received from the last HPR or RTT message This variable is intended to be used in the special HPR CSV log file Note If you attempt to use it ina conventional CSV log you will probably loose data as Normal log files are written at a different rate When the data is written to a HPR log file it is written to the moment any HPR or RTT data arrives For HPR or RTT data where an easting northing position e g UTM is received in the raw message the Y value will log the actual received northing value and is therefore NOT vessel relative See Beacon ID See Beacon ID A 6 1 42 Beacon Z Real Number Default caption in log files Beacon dz Default format specifier 3f Attribute flags TYPE DOUBLE UNIT DISTANCE LOG VALUE SCAN NOLOG The raw Z value received from the last HPR or RTT message This variable is intended to be used in the special HPR CSV log file Note If you attempt to use itin a conventional CSV log you will probably loose data as Normal log files are written at a different rate When the data is written to a HPR log file it is written to the moment any HPR or RTT data arrives See Beacon ID Page 294 A 6 1 43 Cable AUX1 Length Real Number Default caption in log files AUX 1 Cable Length Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE UNIT2_KM LOG_VALUE Cable length in kilometres for the AUX2 cable channel cable operations
121. Messagel Fieldl The first line in the js code is executed once for initialization It connects an event called calcUserVarsStage1 to our function It means that BSPEngine will call our function on every cycle of its main processing loop In our function we must check to see if the input variables were updated This will only be true if the mystery message has been received and spilt into the input fields It is very important to do this check or we will end up using a lot of processing power and achieve nothing Next we extract the tank number Notice that the input field variables are strings so we must coerce the value to a number We then check that the tank number is valid and in the range 1 to 4 bluespider Page 434 After this check we could have used a switch statement but all numbered variables declared in the INI file e g Tank1 Tank2 Tank3 Tank4 are also accessible as arrays We must however use a zero based index So Tank1 Level can also be accessed as Tank 0 Level We take advantage of this in our script bluespider A 11 Reserved Words Page 435 The following words cannot be used in variable names either because they are reserved in the Javascript language or because they would conflict with existing objects A 11 1 Reserved by Javascript language Primary language keywords abstract boolean break byte case catch char class const continue debugger default delete do double else i
122. Motion Pitch w 376 A 6 1 352 SP3 Motion Rol l 377 LE 1353 SPI NANG na ka 377 A 6 1 354 SP3 Offset Pos Name 377 A 6 1 355 SP3 Offset SP Name Bian 378 A 6 1 356 SP3 Offsets Grid1 Easting 378 A 6 1 357 SP3 Offsets Grid1 Northing 378 A 6 1 358 SP3 Offsets Pos1 Alt 378 A 6 1 359 SP3 Offsets Pos1 Elev wi d19 A 6 1 360 SP3 Offsets Pos1 Lat MAPA 379 A 6 1 361 SP3 Offsets Pos1 Lon cul A 6 1 362 SP3 Offsets WGS84 Pos1 Alt 379 A 6 1 363 SP3 Offsets VGS84 Pos1 Lat 380 A 6 1 364 SP3 Offsets WGS84 Pos1 Lon 380 ALB 1 365 SPS POS Alt aaa 380 AS 1 366 SP3 Pos Eley aaa 380 A 6 1 367 SP3 Pos Lat ARIE mobs ilangbbadaias 381 AG 1 268 SPS Poe Lon o cunnan 381 A6 1 369 SP3 POSMONING sii ect 381 A 6 1 370 SP3 Relative DX 381 A 6 1 371 SP3 Relative DY PEENE 382 A6 1 372 SPS Relative DZ uiine 382 A 6 1 373 SP3 Route Arc DOL aneniinisisnnnni 382 NAVSYSTEMS Blue Spider User Manual December 2014 Page 22 AB 374 SPS Route Arc KP anakan 382 AG 1 375 SPS Route DO ian 383 A 6 1 376 SP3 Route Grid DOL akan 383 A 6 1 377 SP3 Route Grid KP aiaa 383 A6 1 378 SP3 Route Pecan cnsansveasacesantasaades 384 A 6 1 379 SP3
123. OG_VALUE The true bearing in degrees from SP1 to the auxiliary target 1 A 6 1 285 SP1 Target1 Range Real Number Default caption in log files SP1 Target1 Range Default format specifier 1f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE The range in metres from SP1 to the auxilliary target 1 A 6 1 286 SP1 Time String Default caption in log files Overboard Point Time Attribute flags TYPE_STRING TYPE2_TIME ASSOC_NEXT SCAN_NOLOG The time of SP1 GPS HH MM SS SS as received from the primary GPS receiver A 6 1 287 SP1 WGS84 Pos Alt Real Number Default caption in log files SP1 Altitude WGS84 Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE Page 360 The altitude position of SP1 in WGS84 A 6 1 288 SP1 WGS84 Pos Lat Real Number Default caption in log files SP1 Latitude WGS84 Attribute flags TYPE DOUBLE TYPE2 LAT UNIT ANGLE LOG VALUE The geodetic position of SP1 latitude The position given here is in WGS84 A 6 1 289 SP1 WGS84 Pos Lon Real Number Default caption in log files SP1 Latitude WGS84 Attribute flags TYPE DOUBLE TYPE2 LON UNIT ANGLE LOG VALUE The geodetic position of SP1 longitude The position given here is in WGS84 A 6 1 290 SP2 Grid Easting Real Number Default caption in log files SP2 Easting Default format specifier 2f Attribute flags TYPE DOUBLE TYPE2 EAST SC
124. OPC Server A 3 1 13 OPCServer 1 p 228 connections and OPC tag to variable bindings A 3 1 14 OPCGroup11 p 230 Defining variables A 3 1 15 Variables p 233 Variable history sampling A 3 1 16 VarHistory p 235 Page 92 Defining script functions and input decoders A 3 1 12 ScriptIncludes p 226 SQL Logging A 3 1 1 System p 189 Permissions A 3 1 1 System p 189 also A 4 Machine acl INI p 253 Other A 3 1 1 System p 189 Page 93 2 13 Custom Data Inputs Decoding Custom Inputs into BSPEngine is split into two sections in the BSPEngine ini file Decoding the input string Assigning Variables to use in Blue Spider This section covers how to decode strings The next section will show how to create and assign variables 2 13 1 1 String Formats Most data is presented as csv comma separated variables and has a header SHEADER Data1 Data2 Data3 Data4 MsgName is used to detect the header using the code Use FieldType to specify a length for the header Default 0 can also be used to read the whole field MsgType 1 0 7 1 field Read 7 Chars SHEADER 1234567 Because this string is comma separated the middle decode 0 is not used Field1 2 0 0 2 field read all chars Datal Field2 3 0 0 3 field read all chars Data2 bluespider Page 94 In this example the string does not contain and comma separa
125. OT 427 A 9 1 2 _timeRange AA EE 427 Paa E Wie es ha eo enh area ct AE 427 A 9 1 4 secondsPerSample mauesasasusana 428 NAVSYSTEMS KA Blue Spider User Manual December 2014 i Page 25 AOT MN aga ashe igs pena eres satis cast cask ans 428 KOTE AA ANA AA aa 428 AOTT AVG os anakan adan aaa 428 A9 1 8 avgmod2pi riss eter sgenebaaa BOP 428 BS Na IBG Le AAAH 428 A 9 2 Accessing elements cccsssccccesssssssseeeees 429 A83 Additional TUNGHONG sci ana sima gaas 429 A 10 Using scripts EE O res sited OD A 10 1 Defining your own ehartatila naa banana 431 A 10 2 Defining your own functions sa 431 A 10 3 Updating variables conditionally 432 A 11 Reserved Words EEI KAKA 435 A 11 1 Reserved by Javascript innouene maaaring 435 A 11 2 Reserved by BSPEngine maagnasanan 438 ANTZI Vaisa sia E A E T 438 A 11 2 2 Server RE aaa EEN E eis A12 AIS FNNO es oss vtec tea teat viata Da 439 A 12 1 Configuring AlS filtering 439 A 12 1 1 FilterRadi sSs ocun 440 A 12 1 2 FilterUnknowne inisinia ree 440 A 12 1 3 FilterDeferldents ccccccccceeeeees 440 A 12 1 4 Filterlnclude sssecssssscsserees 441 A 13 Some Worked Examples ooeeeeeeemmmmmssasasans 442 A 13 1 Logging of v
126. P 32 RTT 01 Special positioning inputs RTT 08 AIS 01 AIS input For each communications device name there is a variable called PortInput DeviceName where DeviceName is replaced with the name from the above table These variables hold the last received data on the corresponding port If you wish bluespider Page 256 to log raw data directly from these variables or turnaround an incoming stream on an input port you should trigger this on update of the PortInput DeviceName variable For PortInput AlS_01 there is a related variable called PortInput AlS_01 Filtered which contains the resulting filtered AIS data if filtering has been enabled If filtering has not been configured then the value of this variable is the unfiltered AIS data For more information see A 12 AIS Filtering bluespider Page 257 A 6 Built in Variables This section describes the built in variables that can be used for logging or in Javascript expressions to create additional variables Note all variables with a number suffix in the name can also be accessed as arrays in Javascript Arrays use a O based index but the number suffixes are 1 based GPS1 Pos Lat is the same variable as GPS 0 Pos Lat The array notation is more useful when you want to use another variable as the array index Array aliases are also created for your own user defined variables if you apply a number suffix when defining the variable Do not use a number suffix in
127. Page 1 NAVSYSTEMS IOM LIMITED bluespider Blue Spider User Manual 2014 24 Blue Spider Online to Boe on WNAVDEV3 Master a 1517 24m 12739 36m http www bluespider im NAVSYSTEMS Blue Spider User Manual December 2014 The manual is issued in PDF format only The manual is being regularly updated as new features are added to Blue Spider Requests for any particular sections to be added should be emailed to support bluespider im kalesa Pa December 2012 01 04 13 Page 3 Table of Contents Page 4 2A Mobile Dis tilts seit sess ate a KANA 51 PE SAN CU Rs eres ene RR eR eT Ee ner eres ree en 52 2 2 1 1 Name balaak malansa E A neta 52 2 2 1 2 MB seieblads aan ET ATTN haere BG eA CL TT ahas Jaan Ba rd MA RU AA aa 52 PAPAG aata GL O errr 52 2 2 2 Outline Tab Anna EE rer EAN 53 2 2 3 Points of Interest Tab rs 2 2 3 1 Beacon Names and Offsets 55 2 2 3 2 Depth Sensor Offset pensar ets 55 2 2 4 Cable Detector Tab ee PAA 56 2 2 4 1 How burial is calculated ss 58 22 a DEMAY aaa E 60 2 2 6 Alignment Tab AA 61 2 2 7 3D Files Tab ahaa dais EPET EEE TAN 61 23 UG SU PA ANA 62 2 3 1 Master Slave Messages ooooenannunsann 62 2 3 2 Master Slave S
128. Pos Lon Real Number Default caption in log files SP2 Longitude Attribute flags TYPE_DOUBLE TYPE2_LON UNIT_ANGLE LOG_VALUE Page 367 The geodetic position of SP2 longitude The position given here is in your selected working datum which is not necessarily WGS84 A 6 1 315 SP2 Positioning String Default caption in log files SP2 Positioning Attribute flags TYPE STRING The positioning mode of the vehicle which is currently SP2 A 6 1 316 SP2 Relative DX Real Number Default caption in log files Plough dx Default format specifier 2f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE SCAN_NOLOG The delta X offset of SP2 from the vessel CRP A 6 1 317 SP2 Relative DY Real Number Default caption in log files Plough dy Default format specifier 2f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE SCAN_NOLOG The delta Y offset of SP2 from the vessel CRP A 6 1 318 SP2 Relative DZ Real Number Default caption in log files Plough dz Default format specifier 2f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE SCAN_NOLOG Page 368 The delta Z offset of SP2 from the vessel CRP A 6 1 319 SP2 Route Arc DOL Real Number Default caption in log files SP2 Arc DOL Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE The route arc DOL value of SP2 This is the perpendicular distance from route line
129. RP02 nvertRo11 InvertPitch PitchOffset Rolloffset SwapPitchRoll 00 00 o NG an SG es a IB bluespider Page 217 A 3 1 10 RTT Inputs RTT 01 RTT inputs are general purpose inputs but are designed to take in positioning data in a variety of possible formats There are currently 8 available RTT input channels There are several modes that each channel can be configured for radio_master used for radio modem connection to remote vessels radio_slave used for radio modem connection to remote vessels remote_hpr used for taking in HPR data from a remote vessel grid_input for positioning where the position is supplied as easting northing pos_input general purpose positioning input multi_pos_input multiple target positioning similar to HPR Page 218 The RTT channels are each configured using a section in the INI file e g ER era Mode radio master Each RTT channel that is configured must have the Mode set to one of the modes listed above A 3 1 10 1 radio_master radio_slave This mode is used to provide a communication channel between vessels typically for barge management The barge has a radio modem for each tug and this is typically set to radio_master on the barge and radio_slave on the tug It does not matter which RTT channel is used e g Barge INI RTT 05 Mode radio master Tug INI RTT 01 Mode radio slave Is fine as long as RTT chanel 5 on the barge i
130. Route SeabedSlope 384 A 6 1 380 SP3 Route Section Bearing 384 A 6 1 381 SP3 Route TerrainDist 385 A 6 1 382 SP3 Route WaterDepth oo 385 A 6 1 383 SP3 Smoothed CMG aaa anna 386 A 6 1 384 SP3 Smoothed Speed saasss 386 A 6 1 385 SP3 Smoothed SpeedKmh Preis A 6 1 386 SP3 SP1Relative DX cceeeees 386 A 6 1 387 SP3 SP1Relative DY msasn 387 A6 1 568 SP3 5P 1 Relative DZ esti Or A B1 989 SP3 Speed ada nan 387 A6 1 390 SP3 SpeedKmh cassida 387 A6 1 391 SPS SpeedMS La aaa 388 A 6 1 392 SP3 Target1 Bearing 388 A 6 1 393 SP3 Target1 Range inaanak 388 A 6 1 394 SP3 WaterDepth muuoesasasaaaan 388 A 6 1 395 SP3 WGS84 Pos Alt anna 389 A 6 1 396 SP3 WGS84 Pos Lat aman 389 A6 1 397 SP3 WGS84 Pos LON sisisi 389 A 6 1 398 System CommsScannerState 389 A 6 1 399 System CoordinateSystem 390 A 6 1 400 System Date cccccccccceesseeeeeeees 390 A 6 1 401 System DBR CablesRevision 390 A 6 1 402 System DBR FixfilesRevision 390 A 6 1 403 System DBR FixfullRevision 391 A 6 1 404 System DBR FixlayoutRevision 391 A 6 1 405 System DBR GeodeticsRevision 391 A 6 1 406 System DBR MobileShapesRevision 391 A 6 1 407 System DBR MobilesRevision 392 NAV
131. SWORD PROTECTED SHARING YOU MAY BE ABLE TO WORK AROUND THESE SECURITY ISSUES BUT YOU WILL THEN NOT BE ABLE TO LOG TO FILE SHARES ON OTHER COMPUTERS TURNING OFF PASSWORD PROTECTED SHARING IS NOT RECOMMENDED If you are using a workgroup configuration then in order to allow remote access you must first ensure that matching accounts accounts with the same user name and password exist on each machine and that these have admin or power user privileges For workgroup configurations make sure that the workgroup name is the same on each machine If you now attempt to open the service control manager and connect to a remote machine you should probably get access denied error 5 8 1 Security settings for remote access to SCM In order to allow remote access to the service control manager under windows 7 and above it is necessary to change the security descriptor on the service control manager To do this you need to open an administrator command prompt Enter the following command sc sdset SCMANAGER D A CCLCRPRC AU A CCLCRPWPRC SY A KA BA S AU FA KA WD AU OITOFA GA WD above command is on a single line bluespider Page 179 An attempt to connect the SCM to the remote computer should now succeed You will note however that BSPEngine or other Blue Spider services do not appear in the list 8 2 Security settings for individual services To be able to view individual services in the SCM you must cha
132. SYSTEMS Blue Spider User Manual December 2014 Page 23 A 6 1 408 System DBR RoutesRevision 392 A 6 1 409 System DBR RoutesShapesRevision 392 A 6 1 410 System DBR ShipRevision 392 A 6 1 411 System DBR VarsRevision 393 PRT A PAG GA AA 393 A 6 1 413 System Timestamp msasan 393 A 6 1 414 System VMUsage EE ES 393 A 6 1 415 Target1 Name errr pababa 1111 394 A T Variable atributas aaa ngana kaaga niiin 395 AI head AA rere 397 A 7 2 format r E A I A R TA A 7 2 1_ Numeric formats Mopiusiueiaaanangebeasing 398 A T 2 2 Special formats cassencrndveasatirtdiveddaduaaiss 399 A 7 2 2 1 Date and time formats AP AREE 399 A 7 2 2 2 Latitude and longitude formats 399 A 7 3 Variable calculation dependencies eee 400 AB Built in COS ois os sees mkaka 402 ABT Standard PUTING esis a a tc sii 402 Paasa PAIR 0 PA AA AA cr 402 A 8 1 2 acos Xx errr aapna ahas NATA Shaman 402 BG AN a 403 Fs fea ce IL AA eee 403 paaa BABE ILL AA aaa 403 A 8 1 6 atan x Kakaiba MA errr 404 BA OK a mapa 404 A818 SRN AA atan 406 ASTO PAA AA ere 406 A 8 1 10 ceil x PAETE sed eases EEE 406 AGITI NMa EEATT 407 Paa Panao hea 407 A MBN oosina aaa 407 A8 1 14 deg ke ED isviccictastaeveutanrars cued 408 POLL OT
133. T_DISTANCE UNIT2_KM LOG_VALUE SCAN_NOLOG The route arc KP value of SP1 This is the straight line distance along the route If no route is active this variable value is undefined NAN blank Alter course radii if present are used in this calculation A 6 1 241 Ship SP1 Route DOL Page 346 Real Number Default caption in log files SP1 Route DCC Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE SCAN_NOLOG The route DOL value of SP1 This is the perpendicular distance from route line On the outer corner of an alter course it is the distance from the corner in which case the KP value will be the KP of the corner Alter course radii are ignored by this calculation A 6 1 242 Ship SP1 Route Grid DOL Real Number Default caption in log files SP1 Route GRID DOL Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE SCAN_NOLOG The route GRID DOL value of SP1 This is the perpendicular distance from route line On the outer corner of an alter course it is the distance from the corner in which case the KP value will be the KP of the corner Alter course radii are ignored by this calculation and this is a grid calculation not a true KP A 6 1 243 Ship SP1 Route Grid KP Real Number Default caption in log files SP1 Route GRID Kp Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE UNIT2_KM LOG_VALUE
134. The cable line number string A 6 1 139 Logging Cable Type String Default caption in log files Cable Type Attribute flags TYPE_STRING The cable type string A 6 1 140 Logging Comment String Default caption in log files Comment Attribute flags TYPE_STRING LOG TEXT The fix comment string This is set when a fix is taken See also Logging Description For automatic fixes it will have the value Time or Distance A 6 1 141 Logging Config1 LogType String Default caption in log files Log File 1 Type Page 319 Attribute flags TYPE_STRING SCAN_SLOWLOG Configured type of the primary log file 1 A 6 1 142 Logging Config1 Name String Default caption in log files Log File 1 Name Attribute flags TYPE_STRING SCAN_NOLOG Caption name of log file 1 A 6 1 143 Logging Description String Default caption in log files Description Attribute flags TYPE_STRING LOG_TEXT The fix description string This is set when a fix is taken See also Logging Comment This variable indicates the type of fix For automatic fixes it will have the value Automatic A 6 1 144 Logging EventNo Integer Default caption in log files Event No Default format specifier 03d Attribute flags TYPE LONG LOG VALUE The last event number used when writing to CSV log files The value is updated whenever a Slack event is taken by the user regardless of whether CSV logging is enab
135. The last position longitude at which an anchor was either dropped or recovered This variable is for anchor handling operations and is designed for use with anchor log files A 6 1 26 AHT Requestor Page 289 String Default caption in log files Requestor Attribute flags TYPE_STRING The name of the barge or tug requesting an anchor action This variable is for anchor handling operations and is designed for use with anchor log files A 6 1 27 AHT Target Grid Easting Real Number Default caption in log files Intended Easting Default format specifier 0f Attribute flags TYPE_DOUBLE TYPE2_EAST LOG_VALUE SCAN_NOLOG The target drop grid position easting for the anchor deployment This variable is for anchor handling operations and is designed for use with anchor log files A 6 1 28 AHT Target Grid Northing Real Number Default caption in log files Intended Northing Default format specifier 0f Attribute flags TYPE_DOUBLE TYPE2_NORTH LOG_VALUE SCAN_NOLOG The target drop grid position northing for the anchor deployment This variable is for anchor handling operations and is designed for use with anchor log files A 6 1 29 AHT Target Pos Lat Real Number Default caption in log files Intended Latitude Attribute flags TYPE_DOUBLE TYPE2_LAT UNIT_ANGLE LOG_VALUE The target drop position latitude for the anchor deployment This variable is for anchor handling operations
136. The type for this offset should be set to Echo Sounder and the XYZ position determined accurately The older bluespider Page 475 TransducerOffsetToWaterLine echo sounder configuration in the BSPEngine INI file should be absent or set to zero C 3 6 GPS Receivers The offsets for these should also be accurately determined and defined in the vessel definition C 3 7 HPR System This should be configured as appropriate for the system being used It is not normally necessary to define an offset for the HPR pole in fact this should only be done if the system outputs a pole relative rather than CRP relative position General rule of thumb don t define a HPR pole offset C 3 8 Subsea depth sensors Vehicle definitions should be defined for mobile vehicles ROV Plough etc The position of the depth sensor should be defined as a vehicle offset with the appropriate type C 3 9 Motion sensor Support for most motions sensors used is configured automatically on receipt of data from the sensor If the motion sensor used supports heave then this is also used If the sensor does not support heave and a separate heave sensor is used then this must be configured as a custom input and ultimately assign to the variable Ship Motion Heave Page 476 C 4 Editing geocalc dat to define additional datums Note that a suitable geocalc dat and NavGeo dat should have already been supplied prior to the start of operations
137. UE Page 349 True water depth from the waterline from depth sounder 1 This is water depth from the echo sounder adjusted to CRP level then compenstated for draft and heave A 6 1 251 Ship WaterLine Real Number Default caption in log files Ship WaterLine Altitude Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE The altitude of the ship waterline with respect to the working datum vertical reference geoid The value is calculated by taking Ship WaterLineWGS84 and datum shifting to the working datum A 6 1 252 Ship WaterLineWGS84 Real Number Default caption in log files Ship WaterLine Altitude WGS84 Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE The altitude of the ship waterline with respect to the WGS84 geoid The value is calculated by taking Ship CRP AltitudeWGS84 and subtracting the variable Ship Draft if it exists then adding Ship Heave Ship Draft should normally be defined as an input variable in the INI file Ship Heave is already defined and is normally configured to be input from a motion sensor If there is no heave sensor then Ship Heave is considered to be 0 heave is positive if the CRP is below the waterline and negative if above A 6 1 253 SP1 Averaged CMG Real Number Default caption in log files SP1 CMG Default format specifier 2f Attribute flags TYPE_DOUBLE UNIT_ANGLE UNIT2_DEGREES
138. Updating variables conditionally In the INI file you can define one variable as being the result of operations on another but its unconditional Suppose you are receiving a message which contains a value and an item identifier For example the item identifier is a tank number and the value is the fluid level in the tank You have 4 tanks and you want to record the level in each You cannot do this directly in the INI file Lets say that we decode the incoming message it doesn t matter what this mystery message looks like and we have the required data in InputChannel1 Message1 Field1 and Field2 Field1 is the level value Field2 is the tank number To split this data out into 4 tank level variables we first declare the tank level variables in the INI file Example Variables Well tevel INPUT maana level INPUT Tank les INCUT Temk4 Level INEUT Here instead of specifying an expression for each variable we use the placeholder _INPUT this means that we will be able to assign to these variables from a script bluespider Page 433 Next we must create some Javascript code lt lt tank_levels js gt gt Server calcUserVarsStagel connect updateTankVars function updateTankVars if variableUpdated InputChannell Messagel Fieldl amp amp variableUpdated InputChannell Messagel Field2 ie var t Number InputChannell Messagel Field2 IE ED OMe lt ANA St Tank t Level InputChannell
139. YPE_DOUBLE UNIT_DISTANCE SCAN_ALIAS LOG_VALUE The range in metres from SP1 to the current target A 6 1 279 SP1 Route TerrainDist Real Number Default caption in log files SP1 Terrain Dist km Default format specifier 3f Attribute flags TYPE_DOUBLE TYPE2_KP UNIT_DISTANCE UNIT2_KM LOG_VALUE The route terrain distance value of SP1 This is similar to the KP value except the undulations in the route are taken into account The route terrain distances are calculated by taking the XYZ distances between each point the route should contain water depth information for this to be effective Each route point is converted from lat long altitude in order to calculate the distance along each route section The terrain distance for SP1 is therefore effectively the distance of SP1 along this undulating route If no route is active this variable value is undefined NAN blank Alter course radii are ignored by this calculation NOTE that the active route line should not only contain water depth information which is used to give an altitude value for each point but the waypoints should ideally be spaced close enough together such that the curvature of the earth is not of any great significance This is because the cartesian distance between each waypoint is used to compute the distance If waypoints are too far apart then the straight line between each may be sufficiently long to dip well below the seabed This will mean that the
140. _R40_C BELLMOUTH OTSE2 AI CBELLMOUTH OTS 3_R20_C BELLMOUTH OTS 4_R10_C BELLMOUTH OTS 1_R40_TOP_J TUBE OTSE2 RID TOP J TUBE 01583 R20 TOP I TUBE OTS 4_R10_TOP_J TUBE OTS CENTER Page 43 In this screen shot 2 range rings represent 50m and 100m around the target The vessel has a proximity alarm of 50m The alarm on the left diagram is not yet activated since the CRP of the vessel is not yet within the 50m proximity zone of the target If the CRP of the vessel passes within 50m of the target then the alarm is activated as shown on the right diagram The alert is indicated by the change of colour of the ring around the vessel offset NOTE that the alert is triggered from the steerpoint of the vessel to the target not the closest point of approach If the target is another vessel then the circles are around each vessels current steerpoint This may be modified in a later version of Blue Spider NAVSYSTEMS Blue Spider User Manual Dece 2 1 5 3 Appearance Minimum Display Size This option only pertains to the 2D display in Blue Spider If selected then if you zoom out on the plan view such that the ship would disappear to a tiny speck then instead the ship is drawn at the specified size in cm but is also animated so it grows from a tiny point to the minimum size This feature makes it possible to quickly locate the ship when zoomed right out This feature does not apply to the 3D viewer where inste
141. ad you can use the locator circles option as an alternative Page 45 2 1 6 Alignment Tab The alignment tab allows a 3D model to be placed in the correct position with respect to the 2D outline and offsets File Edit View Tools Help Grd B oo me Properties a x j z 0 000 2 750 0 050 a j Orientation rotation about each axis rX rY rZ 0 0000 0 0000 a 0 0000 Origin of Rotation x cr Z 0 0000 0 0000 0 0000 130 Appearance FF 2D Outine Tv 3D Model FF Visible Ref Points FF Locator Circles a0 Files Alignment Display Anchors Outline Ref Points Info Toe ay au If you have more than one mesh file comprising your model you can individually align them by selecting the mesh name or align them all together by selecting All meshes NAVSYSTEMS Blue Spider User Manual December 2014 Page 46 2 1 6 1 Position Offset The position offset is the offset from the origin of the 3D model to the CRP of the vessel By turning on 3D display mode after adding the necessary 3D files you can visually align the 3D model with the 2D outline and reference points It can be difficult to align models correctly particularly if a rotation is needed as well Practice is needed in order to be able to do this correctly and quickly 2 1 6 2 Orientation Orientation specifies the rotation amount about each axis In most cases models will a
142. ad cell tension value from cable engine 1 This value will be scaled by the encoder strain gauges scaling factors A 6 1 76 Cable Pos Alt Real Number Default caption in log files Cable Altitude Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE The geodetic position of cable detector altitude The position given here is in your selected working datum which is not necessarily WGS84 A 6 1 77 Cable Pos Lat Real Number Default caption in log files Cable Latitude Attribute flags TYPE_DOUBLE TYPE2_LAT UNIT_ANGLE LOG_VALUE The geodetic position of cable detector longitude The position given here is in your selected working datum which is not necessarily WGS84 A 6 1 78 Cable Pos Lon Real Number Default caption in log files Cable Longitude Attribute flags TYPE_DOUBLE TYPE2_LON UNIT_ANGLE LOG_VALUE Page 303 The geodetic position of cable detector latitude The position given here is in your selected working datum which is not necessarily WGS84 A 6 1 79 Cable Primary Length Real Number Default caption in log files Primary Cable Length Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE UNIT2_KM LOG_VALUE Cable length in kilometres for the primary cable channel cable operations A 6 1 80 Cable Primary SlackFromSectionStart Real Number Default caption in log files Primary Slack From Section Start
143. ading SpeedKmh SGPZDA is the Time and Date message from the GPS receiver SGPVTG is the GPS speed message If present Blue Spider can use this speed as the vessel speed rather than calculate a speed from changing position bluespider Page 215 A 3 1 7 Gyro1 Configures the built in Gyro decoder Example Gyro2 MsgName SHEHDT MsgType 1 0 6 Heading 2 0 0 Data to be decoded by the built in Gyro decoder must arrive on ports GYRO1 to GYRO3 and will be decoded to the built in GYRO variables Note that in this section the term Gyro1 refers to the format number not the gyro number There may be 3 gyros interfaced into BSPEngine and if they are all SHEHDT format then only one gyro format is required bluespider Page 216 A 3 1 8 Depth Depth1 MsgName SSDDB MsgType 91 0 5 WaterDepthMetres 4 0 0 The depth message is likely to have to be changed to suit the echo sounder in use Typical messages include SDPDPT DPDPS As well as Depth1 you can also have sections Depth2 and Depth3 for configuring additional echo sounders In the vessel definition an offset should be defined for each echo sounder Depths from each echo sounder can be displayed in watch windows or in the depth graph A 3 1 9 RPO1 RPO3 This section sets up options for the decoding of motion sensor data RP01 InvertRoll InvertPitch Pitchoffset Rolloffset i i oth tee OE oe eo Ba
144. aking data from the other set of COM ports on the other computer If Copy Config is used without due care then all the settings on OPS2 may refer to COM ports on OPS1 This would be a problem if OPS1 failed bluespider Page 73 2 4 Data Communications 2 4 1 BSPNet All serial data into and out of BSPEngine is routed through BSPNet BSPNet is a standalone application that runs on any computer that uses it s COM ports to transfer data BSPNet is a Service It requires a User Account and a Password to start By default BSPNet starts up automatically when the PC is booted but it can be manually started through the Windows Services or from the BSPNet page in Blue Spider A software upgrade forces BSPNet and BSPEngine to stop The services must be manually restarted or the PC restarted after an upgrade BSPNet locks enabled ports of the PC If BSPNet owns a COM port then other applications like Hyper Terminal won t be able to use that same port To free up a port for Hyper Terminal to use it is only necessary to disable that one same port in BSPNet There is no need to stop the BSPNet service completely BSPNet can create Virtual Com Ports for use with the Data Simulator The port monitor can be used to view raw data bluespider Page 74 BSPNet and BSPEngine can be started from Services Only enable the COM ports that BSPNet requires on each PC The other ports will the
145. ally desirable to prevent coordinate system changes altogether For more information see A 3 1 1 System p 189 also A 4 Machine acl INI p 253 6 2 3 2 Routes By default routes are not synchronised with remote vessels this is because the route database files can become quite large Use the Routes Send to Remote vessels to send routes to all remote vessels 6 2 3 3 AIS A feature exists where if the connection to the remote vessel is dropped then the vessel shape can be used by the AIS position instead The AIS must be interfaced to the Barge Server for this to function 6 2 3 4 Restricting permissions Permissions can be restricted to individual workstations so as to only allow anchor operations to be carried out from specific machines For more information see A 3 1 1 System p 189 also A 4 Machine acl INI p 253 bluespider Page 155 6 2 3 5 Dropping own anchors As well as the ability to request a tug to drop and recover anchors a barge can also drop and recover its own anchors Page 156 6 3 Barge Management System Operation 6 3 1 Introduction The Barge Management System uses a wireless network between barge and anchor handling vessels to allow passing of anchor targets from Barge to Tug and Anchor laid recovered positions from Tug to barge When more than one tug is assisting the Barge Master has full control over which anchor is assigned to which Tug Anchor positions are logged at three different stage
146. ana sanay 467 Cd Dalim Shifa aaa MAA T 467 C 2 5 Vessel Offsets and Steer Points 467 C 2 6 Mobile Steer Points EIE mnie nesaeaaans 468 C 2 7 Subsea depth measurement and adjustment 468 C 2 8 Depth from pressure sensor or USBL 469 C 2 9 Ship heave BENSON wc ccisscscscsessnssrccrseonnonnndanenns 469 C3 Draft cscs cases eee ere ree MEM 470 C21 Barama pressure e ausiment of Subsea depth ANNA ANA 470 Ci BAaraMBION eee ee eee ee eee mn 472 C 3 3 Configuring the barometer input aianei enan 472 CAT AA aaas estate C 3 5 Echo Sounder C 3 6 GPS Receivers C 3 7 HPR System Reet C 3 8 Subsea depth SENSOMS csesseeeeeeeeeeeeees 475 0 3 9 MalianBENSOT aa akn 475 NAVSYSTEMS Blue Spider User Manual December 2014 Page 27 C 4 Editing geocalc dat to define additional datums 476 OC N STN a hao aa sie manen zea eaaeides 477 CA 2 Nre NAMM aeae aa 477 D Append PAA AA AA 478 D 1 Bone information files 2 maawa ina 479 BAM a AA ee Eeyore 480 DA Bope SUPS AA 484 E Append Berase e AEA 485 EI vessel Simulator cocia ea 486 E 2 Simulator Settings nee eee eee ee eee anann 488 E2 Pot PUAN Ns a asec ca nnmaiieainninn 489 E22 Motion Conio AA AA 491 NAVSYSTEMS Blue Spider User Manual December 2014 Page 28 1 Introduction This manual is intended as a User Guide The following assumptions are made
147. and is designed for use with anchor log files A 6 1 30 AHT Target Pos Lon Page 290 Real Number Default caption in log files Intended Longitude Attribute flags TYPE_DOUBLE TYPE2_LON UNIT_ANGLE LOG_VALUE The target drop position longitude for the anchor deployment This variable is for anchor handling operations and is designed for use with anchor log files A 6 1 31 AHT Tug Name String Default caption in log files Tug Name Attribute flags TYPE_STRING The name of the tug being referred to in the anchor request This variable is for anchor handling operations and is designed for use with anchor log files A 6 1 32 Alert Description String Default caption in log files Alert Description Attribute flags TYPE_STRING SCAN_NOLOG The last recorded system alert string A 6 1 33 AutoPilot Direction String Default caption in log files Auto Pilot Direction Attribute flags TYPE_STRING SCAN_SLOWLOG LOG_VALUE The direction L or R that an autopilot should steer in order to stay on the active route line A 6 1 34 AutoPilot ReversedDirection String Page 291 Default caption in log files Reverse Auto Pilot Direction Attribute flags TYPE_STRING SCAN_SLOWLOG LOG_VALUE The direction L or R that an autopilot should steer in order to stay on the active route line if the vessel needs to move in reverse A 6 1 35 AutoPilot SP2 Direction String Default caption in l
148. and time limits You do have to configure the fields for an alert log and you would typically add the variables System Timestamp and Alert Description but you may add additional fields if so desired Alert logs are written to whenever the system records a new alert You cannot specify a RatelnSeconds or a trigger condition e Anchor Anchor logs are written to only as a result of anchor operations and are designed for recording deployment positions and recovery positions of each anchor You have to configure the variables that you wish to log You cannot specify a RatelnSeconds or a trigger condition e HPR HPR logs are designed to record HPR beacon positions A HPR log is written to once for each beacon position received A message or output log can be configured to perform a similar function but can only record the raw data A HPR log can record the decoded HPR data You cannot specify a RatelnSeconds or a trigger condition bluespider Page 249 A 3 1 19 3 BaseFileName The BaseFileName key specifies the prefix on the name of the log file Log files are named by combining the prefix here with the date and time when the log file is started A 3 1 19 4 Extension The extension key specifies a file name extension The default is CSV If you are logging raw binary data using a Type Output log file then you may wish to specify a different file extension A 3 1 19 5 DurationInHours This keys value sets the maximum durati
149. ation auto solve mode 0 no autosolve 1 use inclinometer angle 2 use top tension measurement A 6 1 91 Clara Cablelnfo String Default caption in log files Clara Cable Info Default format specifier d Attribute flags TYPE_STRING SCAN_SLOWLOG LOG_VALUE Clara calculation cable name details This variable holds infomation describing the users cable selection A 6 1 92 Clara MBTension Real Number Default caption in log files Clara Manual Bottom Tension Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_FORCE SCAN_SLOWLOG LOG_VALUE Clara calculation manually set bottom tension This is NOT a calculation result but the last manual value entered by the user if yension was manually adjusted A 6 1 93 Clara MSeabedSlope Real Number Default caption in log files Clara Manual Seabed Slope Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_ANGLE UNIT2_DEGREES SCAN_SLOWLOG LOG_VALUE Clara calculation manual seabed slope entered by user If the user has manually entered the seabed slope then this variable holds that value Page 307 A 6 1 94 Clara UserAdjust String Default caption in log files Clara User Adjustment Verb Default format specifier d Attribute flags TYPE_STRING SCAN_NOLOG LOG_VALUE Clara calculation adjustment verb for internal use This is set by the Clara user interface in Blue Spider whenever the ser makes a manual adju
150. ats and set up of CSV log files This appendix is intended as a guide to using the INI file for configuration and as reference material related to all aspects of configuration A 1 1 Install location On a 32 bit machine the installation location will typically be C Program Files NavSystems Blue Spider On a 64 bit machine the location will typically be C Program Files x86 NavSystems Blue Spider bluespider Page 183 A 1 2 Configuration data Configuration data is not supplied by the install program and must first be created before the software can perform useful functions However the location of the configuration data needs to be known A 1 2 1 Configuration location On a 32 bit machine the configuration files typically be found under C Program Files NavSystems Blue Spider System Config On a 64 bit machine the location will typically be C Program Files x86 NavSystems Blue Spider System Config The System Config folder is where the initial BSPEngine ini file must be placed Without this configuration file the service will start but will not perform any useful functions bluespider Page 184 A 1 2 2 System Alert Logs location The BSPEngine always records significant configuration events warnings and errors to a set of alert log files The last few alert logs are always retained and older logs are automatically deleted These built in logs require no further configuration You can also set up you
151. be extracted If b and c are both zero then a is used as a field number and the position is calculated by counting delimiters For further detailed information see A 3 1 3 6 Field specifiers p 203 Page 253 A 4 Machine acl INI This file contains the address and permissions of computers that are allowed to See latitude and longitude positions on the screen Modify geodetic settings Record anchor handling operations Make configuration changes HOO OO Load charts For all of these options O Disabled 1 Enabled These options work in conjunction with the BSPEngine INI file System section Example Machine acl INI ORSIN AllowPositionDisplay 1 AllowCoordSysChanges AllowAnchorHandling 1 ll hk AllowConfigChanges 1 AllowLoadCharts 1 Testroom AllowPositionDisplay AllowCoordSysChanges ll o O bluespider Page A 5 Communications Device Names 254 Device Purpose Name GPS1 Primary GPS GPS2 Additional GPS GPS3 Additional GPS GYRO1 Primary Gyro GYRO2 Additional Gyro GYRO3 Additional Gyro ECHO1 Primary echo sounder ECHO2 Additional echo sounder ECHO3 Additional echo sounder RPO1 Primary motion sensor RPO2 Additional motion sensor RPO3 Additional motion sensor bluespider Page 255 Device Purpose Name OP 01 General purpose outputs OP 16 IP 01 General purpose inputs I
152. ble engine 2 Encoder counter value from cable engine 3 this value will be scaled by the encoder strain gauges scaling factors Raw load cell tension value from cable engine 1 Geodetic position of cable detector altitude Geodetic position of cable detector longitude Geodetic position of cable detector latitude Cable length in kilometres for the primary cable channel cable operations bluespider Variable Name Cable Primary SlackFromSec tionStart Cable Primary Smoothed SI ack Cable Primary Smoothed Sp eed Cable Primary Smoothed Te nsion Cable Primary Speed Cable Primary Tension Cable RouteDistance Cable TargetSlack Cable TargetSpeedKmh Cable TargetTension Clara AutoSolveMode Clara Cablelnfo Clara MBTension Clara MSeabedSlope Clara UserAdjust Clara UseRouteDepth Clara UseRouteSlope Page 263 Description Smoothed slack percentage from section start for primary cable channel cable operations Smoothed slack percentage for primary cable channel cable operations Smoothed cable speed in km h for the primary cable channel cable operations Smoothed cable tension in kN for the primary cable channel cable operations Raw cable speed in km h for the primary cable channel cable operations Raw cable tension in kN for the primary cable channel cable operations Distance along cable route cable operations Ta
153. ce Real Number Default caption in log files SP3 Layback Distance Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE SCAN_NOLOG The layback distance of SP3 from the Ship LaybackPoint A 6 1 350 SP3 LaybackMode String Default caption in log files SP3 LaybackMode Attribute flags TYPE_STRING The positioning mode of the vehicle which is currently SP3 A 6 1 351 SP3 Motion Pitch Page 377 Real Number Default caption in log files SP3 Pitch Default format specifier 2f Attribute flags TYPE_DOUBLE UNIT_ANGLE UNIT2_DEGREES LOG_VALUE The pitch of SP3 in degrees as obtained from a motion sensor If SP3 is a vessel offset then this variable has the same value as Ship Motion Pitch otherwise if SP3 is a mobile the variable has the value of the mobile pitch or zero if this is not known A 6 1 352 SP3 Motion Roll Real Number Default caption in log files SP3 Roll Default format specifier 2f Attribute flags TYPE_DOUBLE UNIT_ANGLE UNIT2_DEGREES LOG_VALUE The roll of SP3 in degrees as obtained from a motion sensor If SP3 is a vessel offset then this variable has the same value as Ship Motion Roll otherwise if SP3 is a mobile the variable has the value of the mobile roll or zero if this is not known A 6 1 353 SP3 Name String Default caption in log files SP3 Name Attribute flags TYPE_STRING The name of the vehicle or vessel offset
154. ce to when tracking the cable in the opposite direction Page 55 2 2 3 1 Beacon Names and Offsets Blue Spider will attempt to match the Beacon ID with the correct offset when beacons are selected It does this by looking for the Beacon ID in the Description of the Point of Interest Therefore name the Descriptions the same as the Beacon codes This works well as long as the beacons are not inadvertently moved from their offset location This feature is often overlooked and can cause ROV Plough offset errors if not set up correctly This feature does not remove the responsibility from the surveyor to check that the correct offsets are selected 2 2 3 2 Depth Sensor Offset Selection of the Depth Sensor offset automatically overrides depth information from the HPR beacons If there is no Depth Sensor offset then Blue Spider will compute the depth of the vehicle from the HPR z value and the Beacon z offsets But if it does this it will raise an alarm as well bluespider Pa 56 oa D 2 2 4 Cable Detector Tab zox Fie Edit View Tools Help TE aa Properties ax 2 DetectorTvre BAKE m Coil Position TSS SURVEY x 5 NavSery Variable Bindings roe input Variable E Horizontal Displacement 3 Horizontal Displacement Error Vertical Displacement Vertical Displacement Error Heading Exc Heading Pitch ROV1 Pitch Roll ROV1 Roll Altitude User ProfileMeanHeight Source Type Signal Strength
155. cept perhaps near the equator Grid distances are NOT the same as distances on the surface of the earth Grid lines are not straight lines on the surface of the earth Rhumb lines are not straight lines on a UTM grid If you take a straight line on a grid and project it on to the surface of the earth it becomes curved and distorted The effect of this depends on the position and orientation of the line This means that a grid line may be longer than a rhumb line between the same two waypoints The mid point of a rhumb line and a grid line are not likely to be at the same position Figure 2 Transverse cylindrical projection the Transverse Mercator Blue Spider always draws lines on the screen as rhumb lines but if you have loaded a background chart which contains a line that should be coincident with your route you can notice that the chart line is drawn as a Page 176 grid line and diverges from the route Zoom in on the middle of the line and the chart and the route line may now be some distance apart 7 1 Recommendation When a client has requested that we work in Grid KP there is ONE step that SHOULD ALWAYS be taken in order to avoid confusion Since Blue Spider always works in True KP and cable distance deviation etc needs to work using true distances there is only one correct solution ADD EXTRA WAYPOINTS TO ROUTES DURING ROUTE PLANNING Any long sections should be divided in half using
156. ces for positioning e g beacons can also have there orientation derived during the averaging operation bluespider Page 126 When an averaged fix is taken a point is added to the fix points list just like a regular fix However the original raw data used for the averaging is also stored and may be retrieved and viewed for subsequent scrutiny 3 2 1 Configuring Fix Button Layout The layout of the pages and buttons in the fixing utility is defined by a configuration file held by the Blue Spider server BSPEngine in the System Config folder This file is called NavFix cfg NavFix cfg is held in a binary format and cannot be directly edited However a file called NavFix cfg is created with a text representation of the file If you edit the NavFix cfg and make changes then saving a copy to NavFix cfg will cause BSPEngine to load the text format version convert it to its binary format and write it back to NavFix cfg while saving the text format back to NavFix cfg The configuration file defines each tab page giving the tab a name and defining the buttons to be displayed on each You can define as many pages as you need Each page can have a single edit field that can be used as a place holder for entering additional data In the following example configuration there are two buttons that require a speed value to also be entered In this case the place holder is called lt Speed gt so an edit box labelled speed will be blues
157. ckup DeltaM Y AHT Pickup GDelta X AHT Pickup GDelta Y AHT Pickup Grid Easting AHT Pickup Grid Northing AHT Pickup Pos Lat AHT Pickup Pos Lon AHT Pos Lat AHT Pos Lon AHT Requestor AHT Target Grid Easting AHT Target Grid Northing Page 259 Description Actual position longitude at which the anchor was dropped Last grid position easting at which an anchor was either dropped or recovered Last grid position northing at which an anchor was either dropped or recovered True X difference in position between the the drop position and recovery position in metres True Y difference in position between the the drop position and recovery position in metres X difference in grid position between the drop position and recovery position Y difference in grid position between the drop position and recovery position Actual grid position easting from which the anchor was recovered Actual grid position northing from which the anchor was recovered Actual position latitude from which the anchor was recovered Actual position longitude from which the anchor was recovered Last position latitude at which an anchor was either dropped or recovered Last position longitude at which an anchor was either dropped or recovered Name of the barge or tug requesting an anchor action Target drop grid position easting for the anchor deployment Target drop grid position north
158. configured individully then the radius is configured in the Route Lines Points and Targets page IV Use Radius A C 0 000 0 512 1 200 Note the difference in KP and the Radius Column below Lebel KR fare KP Radius im 0 000 a c 0 000 a c 2 0 512 0 512 300 00 a c3 1 201 1 200 300 00 afc 4 1 760 1 757 300 00 a c 5 2 452 2 449 300 00 afc 6 3 149 3 145 300 00 afc 3 768 3 762 300 00 a c 8 4 547 4 540 300 00 a c 9 5 923 5 915 300 00 a c10 8 584 8 576 NAVSYSTEMS Blue Spider User Manual December 2014 Page 117 3 1 10 Curve Radius Options Once the Track Properties box is open the Route Lines Points and Targets page can be closed The Track properties will remain on the screen allowing the curves to be observed while they are being created The curves are created in real time while the adjustments are being made Sectons Data Statistics General Overview F visbie I Labels Visible T Mazard Zone raide guard ines IT Marker Symbols bluespider Page 118 3 1 11 Grid Altitude and Terrain Options There are options in Routes to display less used options these are Grid KP WGS84 Altitude Terrain Distances Guard Line Points Clients who are members of the Flat Earth Society may require Blue Spider to log and display information in Grid WGS84 Altitude will show the GPS height of the seabed point from the WGS84 ellipsoid The Terrain distance is t
159. correct offset point If these are not set up incorrectly then there will be errors in the vehicle position As a precaution it is recommended that the Mobile Offset name is the same as the beacon name Blue Spider will attempt to match the selected Positioning beacon with an offset with the same name This implies that it is good practice to always place the beacons at designated positions on the ROV or plough for example Always Port Fwd Always Stbd Fwd Always Port Aft bluespider Page 86 2 10 Blue Spider and HPR Calibrations This chapter is not intended as complete calibration guide it offers some useful verifications of the positioning systems 2 10 1 The HPR System The HPR system is a Range Bearing and Height system x y and z By default the reference point for the HPR positioning in Blue Spider is generally the vessel CRP Therefore the pole offsets from CRP are applied in the HPR system so that when Blue Spider see s the x y z data it references it to the vessel CRP When preparing for an HPR calibration the following list should be helpful It s the HPR system being calibrated nothing else Therefore all vessel rotations should be done around the pole not the CRP Inan ideal world the GPS antenna would be above the HPR pole for a calibration There are various ways to apply offsets to the GPS but the ULTIMATE way is to feed a GPS directly into the HPR and apply the GPS offset
160. course it is the distance from the corner in which case the KP value will be the KP of the corner Alter course radii are ignored by this calculation Page 355 A 6 1 272 SP1 Route Grid DOL Real Number Default caption in log files Overboard Point Grid DOL Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE SCAN_ALIAS LOG_VALUE The route GRID DOL value of SP1 This is the perpendicular distance from route line On the outer corner of an alter course it is the distance from the corner in which case the KP value will be the KP of the corner Alter course radii are ignored by this calculation A 6 1 273 SP1 Route Grid KP Real Number Default caption in log files Nav GRID kp Default format specifier 3f Attribute flags TYPE_DOUBLE TYPE2_KP UNIT_DISTANCE UNIT2_KM SCAN_ALIAS LOG_VALUE The route GRID KP value of SP1 This is the straight line distance along the route If no route is active this variable value is undefined NAN blank This variable is an alias of Ship SP1 Grid KP Alter course radii are ignored by this calculation Note The calculation here uses cartesian distances between easting and northing coordinates so depending on the distortion of the map projection the distances may be potentially quite different from true distances on the ground A 6 1 274 SP1 Route KP Page 356 Real Number Default caption in log files Nav kp Default format specifier 3f
161. ctions set up individual log files Example LogFilel Title TIYO Standard BaseFileName GpsTest _ DurationInHours RateInSeconds MaxFileSizeInBytes 1600000 Fieldl System Dat System Date Field2 System Tim System Time Field3 GPS1 Pos Lat Cali y Field4 GPS1 Pos Lon hom Another example eadin eadin eadin eadin 244 GPS Page 245 LogFile3 Title GyroData Type Message BaseFileName GyroData_ DurationInHours 0 2 MaxFileSizeInBytes 1200000 Trigger GYRO1 Fieldl System Date heading System Date Field2 System Time heading System Time Field3 bin2hex PortInput GYRO1 heading Gyro Data Page 246 A 3 1 19 1 Title This key allows the log file to be given a meaningful name It is a required field but it has limited uses and is not used for naming the files A 3 1 19 2 Type This key identifies the type of log file must be set to a one of the following values e Normal Normal logs are all written at the same interval The interval for normal logs is entered in the logging configuration dialog You can specify the interval as a time and or distance moved by SP1 2 or 3 All normal logs are written simultaneously Writes to standard logs are also triggered by fixing or Slack events and when this happens the event log s will also be written at the same time Whenever the normal logs are written to the variabl
162. d Altitude and Terrain Options 118 na el PA 8 aa MANA E 31 121 Create Target cic cis nananana 119 CSAC EO a AA 3 2 1 Configuring Fix Button Layout MAA 126 3 2 2 Averaged PANG saaan saang PATO PP TOTO PPT 129 3 2 2 1 Single Beac N RT Tu naan ana naaa nawanwa aman 130 3 2 2 2 Mobile Steerpoint samaana nasasa 130 3 2 2 3 Stationary Object EEEE haini 130 3 2 2 4 Vessel Steerpoint c ccccccccceesseeeeees 130 3 2 2 5 Running the averaging operation 131 3 2 2 6 Viewing previous results 132 4 Map Backgrounds ana nnann er eee ssd 4 1 Configuring the map SEIVel cccsssssescceeseeseeeerers 135 4 1 1 Configuring MapServer INI c cccccccesseeeeeeeees 136 4 2 Loading chart and DEM data ccsscsscesssssseeeeees 138 4 3 Terrain Height Queries AA 140 4 3 1 Configuring BSPEngine INI for iain queries 141 4 3 1 1 Defining variables to hold results 142 4 3 1 2 Declaring each terrain query e 142 5 Physics Server asa belie kana EET AET 144 5 VOVO kanan nanan paaa an AA A 144 5 2 OrcaFlex Integration ocscsinniaii 144 5 3 Cable Catenary Visualization 145 5 4 Physics Server Configuration 145 5 5 Selection of Anchor Wire TyP i iccssssnccreccecensacs 147 6 Barge Management System ccccccsseccssecesecesseeeteeeees 148 6 1 Overv
163. d If the continental land masses were criss crossed by a series of tunnels or narrow canals the sea level in these canals would also coincide with the geoid In reality the geoid does not have a physical meaning under the continents but geodesists are able to derive the heights of continental points above this imaginary yet physically defined surface by a technique called spirit leveling Being an equipotential surface the geoid is by definition a surface to which the force of gravity is everywhere perpendicular This means that when travelling by ship one does not notice the undulations of the geoid the local vertical is always perpendicular to the geoid and the local horizon tangential component to it Likewise spirit levels will always be parallel to the geoid Note that a GPS receiver on a ship may during the course of a long voyage indicate height variations even though the ship will always be at sea level tides not considered This is because GPS satellites orbiting about the centre of gravity of the Earth can only measure heights relative to a geocentric reference ellipsoid To obtain one s geoidal height a raw GPS reading must be corrected Conversely height determined by spirit levelling from a tidal measurement station as in bluespider Page 462 traditional land surveying will always be geoidal height Modern GPS receivers have a grid implemented inside where they obtain the geoid for e g EGM 96 height ove
164. ddition the following should be added to the custom log variables CustomLogVariables section Ship Barometer InputChannel6 Messagel Field1 10 0 persistent default 101 325 format 3 4f attrs units kPa kPA note above should all be on a single line To instead configure the barometer as a manual input the following should instead be added to the Variables section Ship Barometer _INPUT persistent default 101 325 format 4f attrs units kPa kPA note above should all be on a single line bluespider Page 474 Regardless of whether the barometer is configured as a custom or manual input it is also necessary to define the following variable by adding the line below to the CustomLogVariables section Value to be added to subsea pressure based depth measurements based on barometer reading Standard atmospheric pressure is 101 325 kPA Pressure increases with water depth at 11 14575 Pain Ship BarometricDepthAdjustment 101 325 Ship Barometre rc Wil Wag7s itor s 21 attrs units metres note above should all be on a single line C 3 4 Draft To define the ship draft as an input variable add the following to the Variables section of BSPEngine INI Ship Draft T TANU persistent default 0 attrs units metres format 2f C 3 5 Echo Sounder The ships echo sounder position should be defined as a vessel offset using the vessel definition editor
165. determine the position of the beacon on the mobile Finally the position of the required offset on the mobile is determined by taking into account its relative position and the gyro heading and attitude of the mobile itself C 2 7 Subsea depth measurement and adjustment bluespider Page 469 Subsea depth readings taken by a device that measures water pressure can be corrected to mean sea level or other vertical reference by taking account of the corrected GPS RTK altitude and ship heave to measure the actual waterline altitude In addition the pressure readings can be compensated to take account of the surface pressure atmosphere bearing down on the sea C 2 8 Depth from pressure sensor or USBL The depth of a mobile offset can be determined in two ways either by using the depth obtained by the acoustic positioning HPR system or by using the pressure based depth sensor Blue Spider does not attempt to combine these readings but records both and compensates each independently WARNING Using USBL HPR for depth determination is not likely to be particularly accurate C 2 9 Ship heave sensor A heave sensor is necessary in order to determine the true waterline and hence correct for Subsea depth measurements This in turn allows for greater sub sea positional accuracy The heave sensor allows us to add a centimetre accuracy offset to our last known GPS altitude bluespider Page 470 value in order to determine the
166. dicator reported by GPS receiver 1 A 6 1 121 GPS1 Sats Integer Default caption in log files GPS1 Sats Default format specifier d Page 314 Attribute flags TYPE LONG LOG VALUE The number of satellites ground stations in view to GPS receiver 1 A 6 1 122 GPS1 Time String Default caption in log files GPS1 Time Attribute flags TYPE STRING TYPE2 TIME ASSOC PREV The time time of GPS1 HH MM SS SS as received from GPS receiver 1 A 6 1 123 GPS1 VDOP Real Number Default caption in log files GPS1 VDOP Default format specifier 1f Attribute flags TYPE DOUBLE LOG VALUE The VDOP vertical dilution of precision as received from the GPS receiver 1 A 6 1 124 GPS2 GPS3 Heading Real Number Default caption in log files GPS2 3 Derived Heading Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_ANGLE UNIT2_DEGREES LOG_VALUE Computed raw vessel heading derived from GPS2 to GPS3 vector A 6 1 125 GPS3 GPS1 Heading Page 315 Real Number Default caption in log files GPS3 1 Derived Heading Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_ANGLE UNIT2_DEGREES LOG_VALUE Computed raw vessel heading derived from GPS3 to GPS1 vector A 6 1 126 Gyro1 Corr Heading Real Number Default caption in log files GYRO1 Heading Default format specifier 2f Attribute flags TYPE_DOUBLE UNIT_ANGLE UNIT2_DEGREES LOG_VALUE
167. dingooo E Lon 007 01 295204 E Lon Lon Quadgps St g 2 Quadgps Bg Quadgps Bt g HPR WlEnabled ID2 x105 0 Cable Engines Enabled P Roll 7 Enabled EN Y12310 ali BE co Pich 00 E G zoo E Speer 5 00 Tensior 26 00 Run Roll 0 00 zF Stop Hold Position gt nm a The main screen of the simulator is designed to take up as little area as possible but allows control over GPS position Page 487 gyro and a few other essentials For vessels with multiple GPS the vessel simulator can read a vessel definition SDF file and correctly compute the positions of up to 3 gps receivers In addition it is possible to set up periodic motion for vessel motion such as pitch roll heave surge and sway The magnitude and timing can be controlled for each For data from other sources the only option at present is to play back recorded data In the settings dialog it is possible to not only configure the output ports of the simulator but to also specify the data source Any simulator output can configured as be the result of playing back data from a text file The disadvantage is that in playing back data you cant make any user adjustments via the simulator GUI Future versions of the simulator may allow for script control in order to address this limitation Both the simulator and the main Blue Spider software can use virtual COM ports In testing it is often convenient to use virtual ports as you can then avoid having loads
168. e ma asian MBPEPPPPrT Pr 207 PAG Felis scun 207 A3155 mL Ti Let ace Cee 208 A 3 1 5 6 Terminator abah anna sigautanes 208 A 3 1 5 7 NMEA checksum ooemmaaaaaaaaaaaaaan 208 A 3 1 5 8 WhenTimeout ccc sssseeeeeeeeeees 209 A3159 AYE kabi AUNG ee phan 210 A 3 1 6 NAY naasa AA 212 ABAT Gyro pa aabang NAMA Bagabag Ha o A218 Pep Did eh Niet cela nnn ds 216 Ff i a oes 0 RPO3 eee eee ere 216 A3 1 10 RTT Inputs RT 0 akan aaa 217 A 3 1 10 1 radio _master radio_slave vaca 1G A 3 1 10 2 remote Npr ccccccceeeesssseeeeeeeeees 219 A2110 3 grid Mou AA 220 AITIGA pos input asci 220 A 3 1 10 5 multi pos input kaisa rere 221 A 3 1 10 6 All modes except radio 221 A3111 Examples oori 222 A 3 1 11 1 Phinns decode pos input 222 A 3 1 11 2 Blueview multi pos input 224 A 3 1 11 3 Fanbeam multi pos input 224 A 3 1 11 4 Gps on a plough pos input 225 A 3 1 12 Scriptincludes naaa aa 226 A 3 1 13 OPCServer 7 sanan E E AE EAEE 228 ASIII eB aa 229 A311322 WABCO scree nabannaaamasang 229 NAVSYSTEMS KA Blue Spider User Manual December 2014 pio Page 10 A 3 1 13 3 UseSyncIO panata nina 229 A 3 1 14 POPC GOO asaan tasa 230 A 3 1 14 1 OpcGroup Name Ma 231 A 3 1
169. e 396 You can also define other special properties of variables in a similar way This includes the ability to give a variables a format specifier to indicate how the value should be formatted when outputting All attribute definitions are placed in curly brackets and most are in the format key1 value key2 value For example heading My Heading format 3lf Gives a variable a heading and a numeric format specifier indicating it should be printed to 3 decimal places Of course variables can also be formatted as strings using Javascript functions bluespider Page 397 A 7 1 heading The heading specifier gives the variable a caption The text for the heading should be placed in double quotes This attribute can be applied to variables defined in the Variables section and for fields defined for a given LogFile1 LogFile2 etc Example heading a heading A 7 2 format The format specifier makes it possible to alter the formatting of a variable when it is output It is typically used to specify the number of decimal places to be printed Example format 4lf Page 398 A 7 2 1 Numeric formats Numeric formats are similar to the C and PHP language printf format specifiers As long as a variable has a value that is a valid number then a numeric format can be used Some examples e 3If prints the value to 3 decimal places e 2If prints the value to 2 decimal places
170. e 2D vessel shape For use with the 3D viewer a 3D model would normally be present bluespider Page 42 2 1 5 Proximity Alert This feature is very useful when vessels equipped with Blue Spider are working in close proximity to each other or when vessels have to work close to stationary objects The system works by establishing a safe working distance from this vessel to another vessel or fixed point If the proximity area is breached a red circle will be shown around the vessel that has the alarm enabled It is recommended to use the Fill when alert is active feature to ensure the alert is not missed The colour and transparency of the warning circles can be changed There is also an option to animate flash the warning circle Creating a Proximity warning around a stationary point Target is carried out in the Points and Targets table The arrows indicate the size of the circle and the options available Route Lines Points and Targets 4 Rote Lines Points Tasgets Q Manual Foes J Survey Pian 00 0 02495 N 51 31 97060N 51 31 97609 N O01 31 98716E 39852846 000 00 26186 E 16650775 002 57 23963E 496878 24 002 57 0386 E 49688315 002 57 30218E 496881 20 002 57 30049E 49687925 002 57 23881 E 496877 30 002 57 30386 E 49688314 002 57 30218E 496881 19 002 57 0049 E 49687325 002 57 239681 E 496877 30 002 57 29963E 496878 24 Proximity Alert Test tagati OTS CENTER OTS 1
171. e Logging FixNumber is incremented For writes triggered by a Slack event the Logging EventNumber is also incremented You define the fields of a normal log in the LogFileN section You cannot specify individual rates or triggers for normal logs RatelnSeconds does not apply bluespider Page 247 e Standard Standard logs are written at a periodic interval such as once a second You define the fields of a standard log in the LogFileN section Each standard logs can be written at a different rate Logging FixNumber is NOT incremented when writing to standard logs e Message Message logs are typically written when triggered to write by the arrival of an incoming message The fields are defined in the same way as for standard logs e Output Output logs are like custom outputs and can therefore also be written at a regular rate or triggered by incoming data However the data written to an output log has no column headings and does not have to be in CSV format An output log can also have multiple messages just like a custom output For an output log the fields making up the data are defined in custom output format s and not in the log file definition itself Logging rates and triggers are ignored and the ones defined for the custom output are used instead bluespider Page 248 e Alert Alert logs are exactly the same as the built in alert logs except they are recorded to your chosen location and subject to your own size
172. e Tab p 37 bluespider Page 54 2 2 3 Points of Interest Tab Points of Interest are defined for the mobiles These include the beacon positions E Mobile Excalibur SDF Editor ioj xj File Edit View Tools Help 157E aa Y Offset tsssurvey o o00 2 770 1 330 Ba om z Properties ax 2 Z Type Name x E z symbol Visible ES 0 000 0 000 0 000 W paa im 2 Beacon B55 0 880 1 670 3 075 F i Beacon Jes 0 875 1670 3 075 F ossa Ery 2 2 k B809 Se J teepont CRP v lore Profier Port 1isoo 2 980 3 060 W g offset Profiler stbd 1 800 2 980 3 060 Ko a loftser ss 350Port 1 430 2 770 1 330 vo SP2 sp3 lortset ss 350stbd 1430 2770 1 330 F 5 Offset rss 340Port 0 490 4 100 0 610 K i offset T55 340 Centre 0 000 4 100 0 610 ud Mobile Name Rw o 3 JC 2 offset Tss340Stbd o 490 4 100 0 610 W 2 Depth Sensor Bathy 1 150 11550 1 380 wv beacon a85 1470 2 480 3 075 m Wer a Beacon e1 J i 470 2 480 3 075 La K 5 5 EI d L For positioning there are two offsets to look out for on mobiles 1 The SteerPoint Offset the point we are logging 2 The Positioning Offset the position of the beacon s If these are not correct errors very quickly show up when the ROV is on a different heading In practice this can mean that tracking up a cable one way might give a 4m positional differen
173. e data in Easting Northings and Depth and import directly into Blue Spider with the same geodetic settings Blue Spider will assume that these positions are in the working geodesy bluespider Page 105 3 1 4 Viewing Route Lines Points and Targets The top section of this dialog box shows the Routes Tab and the bottom section provides the details of the selected route including bathy information Fi Route Lines Points and Targets 4 Route Lines Ponts Tagets Q Manual Fives ff Survey Pian 5715685 48 5715682 44 5715677 42 5715673 40 5715669 38 I 34 91100 N i 5715669 38 34 90915N p 5715665 91 34 90731 N 5715662 45 34 90546 N f 5715658 98 The sign to the right of the Route name is an indication that there are repeated points in the Route These are not generally a problem but it is still worthwhile investigating the data and removing one or more of the duplicated positions NAVSYSTEMS Blue Spider User Manual December 2014 Page 106 3 1 4 1 Route Options The bottom of the page shows two option select boxes these are easily overlooked Reverse Route Increasing KP Using these options it is possible to rearrange the points in the route to match the KPs in the RPL The key here is that Blue Spider will never import KPs from any file it will always calculate them Therefore it is possible to import a Route from an Excel sheet only to find that the KP scale is the wrong
174. e exponential function Returns the base e exponential function of x which is the e number raised to the power x Parameters x Floating point value Return Value Exponential value of x Page 409 A 8 1 16 floor x Round down value Returns the largest integral value that is not greater than x Parameters x Floating point value Return Value The largest integral value not greater than x A 8 1 17 hexdec s Convert hexadecimal string to integer Parameters s String containing hexadecimal number Return Value Integer value Page 410 A 8 1 18 iif b v1 v2 Conditional evaluation Parameters b Boolean 0 or 1 non zero is considered true this parameter is usually the result of a comparison v1 Value to be returned if b is true v2 Value to be returned if b is false Return Value Either v1 or v2 depending on the value of b A 8 1 19 hex2bin s Convert hexadecimal string to binary ASCII Returns the resulting binary string Note that this can potentially contain non printable characters Parameters s String value binary data Return Value String containing decoded characters Page 411 A 8 1 20 In x Compute natural logarithm Returns the natural logarithm of x The natural logarithm is the base e logarithm the inverse of the natural exponential function exp For base 10 logarithms a specific function log exists Parameters x Floating point value If the argument is nega
175. e in str1 than in str2 And a value less than zero indicates the opposite Page 417 A 8 1 30 stripos s1 s2 index Find position of substring case insenstive version Searches s1 for the first occurance of s2 Parameters s1 String to be seached s2 String to search for index optional position to start seaching 0 is the first character position Return Value Integer 1 if not found otherwise the O based index of the begining of the string s2 in s1 A 8 1 31 strlen s Get string length Returns the length of s Parameters s String Return Value Integer length of the string Page 418 A 8 1 32 strpos s1 s2 index Find position of substring Searches s1 for the first occurance of s2 Parameters s1 String to be seached s2 String to search for index optional position to start seaching 0 is the first character position Return Value Integer 1 if not found otherwise the O based index of the begining of the string s2 in s1 A 8 1 33 strtolower s Convert string to lowercase Returns a string containing all upper case letters replaced with lower case equivalents Parameters s String Return Value String Page 419 A 8 1 34 strtoupper s Convert string to uppercase Returns a string containing all lower case letters replaced with upper case equivalents Parameters s String Return Value String A 8 1 35 substr s start len Extracts a part of a string Re
176. e to push status information to remote vessel 1 Amount of time in seconds that it last took BSPEngine to push status information to remote vessel 1 For remote vessel 1 name of the vessel offset which is currently SP1 For remote vessel 1 The altitude of the SP1 offset For remote vessel 1 The latitude of the SP1 offset For remote vessel 1 The longitude of the SP1 offset Measured average time difference in seconds between local and remote vessels system clocks System time and date string from remote vessel 1 Measured time difference in seconds between local and remote vessels system clocks System time and date string from remote vessel 1 taking account of push latency Direction of the currently active route Name of the active route line Name of the current target bluespider Variable Name Route Target1 Pos Lat Route Target1 Pos Lon Route Target1 WGS84 Pos L at Route Target1 WGS84 Pos L on RTT_01 Altitude RTT 01 Heading RTT_01 Pos Lat RTT_01 Pos Lon RTT 01 WaterDepth Ship AvgWaterLine Ship AvgWaterLineWGS84 Ship CableEngines PrimaryC hannel Ship CRP AltitudeWGS84 Ship DesiredSpeedKmh Ship Draft Ship EchoSounderDepth Ship EchoSounderDepth1 Page 269 Description These variables are available for the auxiliary targets Target1 to Target4 Latitude of the current target 1 Latitude of the current target 1 Latitude of the current tar
177. e unused movements you can see the bone hierarchy more easily Bone Editor xj lt select a bone movement gt Range Limits Min Max et StbdRamTopRoot l saa iRamPi a aaa Default Value PortRamTopRoot e4 PortRamPiston Scaling E st StbdRamBottomRoot Multiplier Offset e4 StbdRamCylinder E sag PortRamBottomRoot PortRamCylinder CTestMovement xX Zz 103 111 5 84725 5 4184 Initial Ori ey Axis Axis y Axis z 0 83902 4737 P4737 co I Edit Initial Skeleton State IV Show Bones This option hides the DOF check boxes that are not checked For any DOF you can enter a BSPEngine variable name NAVSYSTEMS Blue Spider User Manual December 2014 Page 483 This means that the particular DOF for a given bone will be driven by that variable unless a script overrides this behaviour e translate x e translate y e translate z These variable values must be in metres e rotate x e rotate y e rotate z These variable values must be in degrees bluespider Page 484 D 2 Bone scripts Bone scripts can be used to control the positions and orientations of individual bones The following script is used to animate a vessel A frame SGeESHREBBEBwoVauaune NAVSYSTEMS Blue Spider User Manual December 2014 var arm angle new ServerVar ship ploughArmAngle var plough arm new Bone PloughArm var arm root new Bo
178. e you have the necessary files added to the SDF you can simply select the information button with the skeleton file selected An option will appear to add the bone information file You can then open the bone editor which is built in to SdfEdit bluespider Page 480 File Edit View Tools Help Jord B elon h Files EY X x 8 Port Lower Ram mesh 5 Port Top Ram mesh B Starboard Lower Ram mesh 2 Starboard Top Ram mesh Fil CableEnterprise png Cable Enterprise skeleton gt 3DFiles Alignment Display Anchors Outline Ref Points The information button displays summary information for each file Depending on the file type different options are offered For a skeleton file if there is no bone information file also present then an option to create one is provided D 1 1 Bone editor When creating the bone information the bone editor will be automatically displayed Once this is done the link in the information box changes to Edit bone information You can open the bone editor by using this link The bone editor displays the hierarchical bone structure in a tree view There will be at least one root bone and these are normally fixed in position Bones connected to the root bone s are shown as child nodes in the tree view The tree effectively shows how the bones are connected In reality the bone structure may be more complex But Ogre skeleton files NAVSYSTEMS Blue Spider User Man
179. eDeviation suna BIT A 6 1 59 Cable Engine1 CableQut 297 A 6 1 60 Cable Engine1 Tension 298 A 6 1 61 Cable Engine2 CableOult 298 A 6 1 62 Cable Engine2 Tension mamasa 9G A 6 1 63 Cable Engine3 CableOult 298 A 6 1 64 Cable Engine3 Tension 299 A 6 1 65 Cable Engine4 CableOult 299 A 6 1 66 Cable Engine4 Tension PANA AE 299 A 6 1 67 Cable Factory Length 299 A 6 1 68 Cable Grid Easting Pies 300 A 6 1 69 Cable Grid Northing aa 300 A 6 1 70 Cable PLC1 Raw Count 300 A 6 1 71 Cable PLC1 Raw Tension 301 NAVSYSTEMS Blue Spider User Manual December 2014 Page 13 A 6 1 72 Cable PLC2 Raw Count 301 A 6 1 73 Cable PLC2 Raw Tension 301 A 6 1 74 Cable PLC3 Raw Count MANA 301 A 6 1 75 Cable PLC3 Raw Tension paaa A6 1 76 Cable POS Ala nanakawan 302 AG 1 77 Cable Pos Lat asinina 302 A 6 1 78 Cable Pas LON aaa 302 A 6 1 79 Cable Primary Length 0008 303 A 6 1 80 Cable Primary SlackFromSectionStart 303 A 6 1 81 Cable Primary Smoothed Slack 303 A 6 1 82 Cable Primary Smoothed Speed 303 A 6 1 83 Cable Primary Smoothed Tension
180. eate your own functions in Javascript By creating a js file and placing it in the System Config Scripts folder and adding it as an include in this ini file section any functions you define will be available to the system You will need to initially create the scripts folder Example ScriptIncludes Includel myfunctions js Script functions can access any variable defined in the INI file or built in variables Variables can be passed as parameters to script functions defined in an external js file You need a basic understanding of Javascript in order to write your own script functions It is possible to write script functions that will have a detrimental affect on the performance of BSPEngine or worse still cause it to crash or lock up Care must therefore be taken when adding and using your own script functions You should of course verify the correct operation of scripts before using on vessel operations bluespider Page 227 NAVSYSTEMS Blue Spider User Manual December 2014 Page 228 A 3 1 13 OPCServer1 The OpcServer sections configure remote OPC servers that will be used to gather data Example OpcServer 1 Server WtSvrTst2 OpcServer 2 Server DLLTestSvr Machine WKSTAL You should configure a section for each OPC server you wish to connect to The sections must be numbered sequentially from 1 The machine name is needed only if the OPC server is running on a different machine to
181. eave Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE The heave reported by motion sensor 1 device in metres A 6 1 151 MRU1 Pitch Real Number Default caption in log files MRU1 Pitch Default format specifier 2f Attribute flags TYPE_DOUBLE UNIT_ANGLE UNIT2_DEGREES LOG_VALUE The pitch reported by motion sensor 1 device in degrees A 6 1 152 MRU1 Roll Real Number Default caption in log files MRU1 Roll Default format specifier 2f Attribute flags TYPE_DOUBLE UNIT_ANGLE UNIT2_DEGREES LOG_VALUE The roll reported by motion sensor 1 device in degrees A 6 1 153 Option SpeedGaugeKmh Max Real Number Default caption in log files Option Speed Gauge Kmh Max Attribute flags TYPE DOUBLE UNIT SPEED UNIT2 KM H SCAN SLOWLOG LOG VALUE Page 322 Speed gauge range max This variable gives the minimum range of the speed gauge A 6 1 154 Option SpeedGaugeKmh Min Real Number Default caption in log files Option Speed Gauge Kmh Min Attribute flags TYPE_DOUBLE UNIT_SPEED UNIT2_KM_H SCAN_SLOWLOG LOG_VALUE Speed gauge range min This variable gives the minimum range of the speed gauge A 6 1 155 Option TensionGaugeKN Max Real Number Default caption in log files Option Tension Gauge kN Max Attribute flags TYPE_DOUBLE UNIT_FORCE UNIT2_KN SCAN_SLOWLOG LOG_VALUE Tension gauge range max This variable gives
182. ecimal string will be output This must be copied and enclosed in single quotes and password e g bluespider Page 239 Password password E86E51913D272098D0E4 9A74D0D2532 13E51EF76450602B53E51EF76450602B53E51EF76 450602B53E51EF76450602B53E51EF76450602B53 E51EF76450602B53E51EF76450602B5 The password cannot be decrypted so you must ensure that you remember it yourself When creating a network share for use by BSPEngine an account with the same name and credentials MUST also be created on the BSPEngine machine itself The local account must also be a member of the local administrators group for the machine Failure to set up such local accounts correctly will result in problems BSPEngine needs to be able to access local logging or configuration folders while it is impersonating a named user If the user name being impersonated does not have access to local folders then completed log files will not be accessible to the program while it is impersonating BSPEngine will impersonate a named user defined in a NetShare section if the destination log name or remote configuration folder path matches the share name Unc or MapTo drive letter used one of these sections Impersonation is only carried out for the duration of the file copy or other access During impersonation BSPEngine must be able to also access the bluespider Page 240 local folder and if the named account does not grant
183. ed the position used for the query TerrainQuery SPl Terrain src SPI Pos flags CONVERSION REQUIRED Note that the destination variable above is referred to as SP1 Terrain but we declared SP1 Terrain Alt and Lat and Lon in the Variables section The source variable is referred to in a similar way e g without the Lat Lon The flags property is actually optional and defaults to CONVERSION_REQUIRED required The terrain queries internally produce results in WGS84 datum If you want to perform a terrain height query on a position variable that is in WGS84 and have the results provided in WGS84 specify NO_CONVERSION instead There are a few other options here that experienced users can figure out by looking at the script source code itself bluespider Page 144 5 Physics Server The Blue Spider Suite now includes a separate physics server 5 1 Overview The physics server is designed to perform the work of calculating cable and anchor wire catenaries These calculations can be performed in a variety of different ways and can optionally utilise 3 party software to underpin the calculation engine Currently we support the use of OrcaFlex for static or dynamic catenary calculation Currently this is only supported for anchor wire calculations but is to be extended to cable lay operations and most importantly touchdown calculation This will be included in a future release and is expected to be available early 2015
184. eeeees 282 A 6 1 5 AHT Anchor Qwnet ccc ccccsssceertees 282 A 6 1 6 AHT Drop DeltaM X ccccccceeeeeeeees 1 283 A 6 1 7_AHT Drop DeltaM Y MANIA 283 A 6 1 8 AHT Drop GDelta X 22 eemmmmaaaaaaan 283 A 6 1 9 AHT Drop GDelta Y ussaasa nananana 284 A 6 1 10 AHT Drop Grid Easting 00 284 A 6 1 11 AHT Drop Grid Northing n 284 A6 1 12 AHT Drop Pos Lat acai 285 A 6 1 13 AHT Drop Pos Lon aisinn A 6 1 14 AHT Grid Ba8tiNG aanak f A 6 1 15 AHT Grid Northing pr A 6 1 16 AHT Pickup DeltaM X ooeeeessssas 286 A 6 1 17 AHT Pickup DeltaM Y 000008 286 A 6 1 18 AHT Pickup GDelta X cccccees 286 A 6 1 19 AHT Pickup GDelta Y cccccceees 287 A 6 1 20 AHT Piekup Grid Easting 287 A 6 1 21 AHT Pickup Grid Northing 287 A 6 1 22 AHT Pickup Pas Lata Ma 287 A 6 1 23 AHT Pickup Pos Lon 0 TREA 288 A6 1 24 AHT Poslat aossen 288 A6 1 25 AWLPOS LOD sosssriaa cence cairns naban snint 288 A 6 1 26 AHT REQUCSION c cicsssoeassesnnsnascenanaaene 288 A 6 1 27 AHT Target Grid Easting sana ts A 6 1 28 AHT Target Grid Northing 289 A 6 1 29 AHT Target Pos Lat aaaananan 289 A6 1 30 AMT Target POS L n aan 289 A 6 1 31 AHT Tug Name kalapad ere ee A 6 1 32 Alert DeScription ccccccceeeseseeeees 290 A 6 1 33 AutoPilot
185. elative Setting VesselRelative 1 is used in the case of a range and bearing or DX DY modes to indicate that the vector is relative to the vessel rather than north relative FromOffset In the case of range and breaing or DX DY the vector may be from a specific vessel offset Setting FromOffset Stern Sheave tells BSPEngine that the position is to be calculated relative to a specific vessel offset ConvertFromDatum In the case of latitude and longitude this option can be used to specify the input datum it is otherwise Page 221 assumed to be WGS84 Contact support for more details if this option is to be used InputTimeout Applies to all input modes except the radio modem modes Can be used to specify a timeout after which any custom fields are set to blank A 3 1 10 5 multi pos input The multi pos input mode is exactly the same as the pos input mode except it allows for positioning of multiple objects The data received on a multi pos input RTT channel is injected as HPR data so HPR beacons are used for positioning of mobiles rather than the RTT channel itself It supports the additional concept of the received position data having a unique id that gets mapped to a HPR beacon id A 3 1 10 6 All modes except radio All the input modes can decode one or more messages Specified by Message1 Message2 etc The radio modem modes have no additional configuration that can be specified Page 222 A 3 1 11 Exa
186. ends request for anchor recovery 6 2 Configuration for Barge Management Blue Spider must be configured for Barge Management 6 2 1 Equipment Required wireless Colubris links between all the vessels or radio modem links Satel a single Blue Spider workstation on each of the tugs A standard Blue Spider spread on the barge NAVSYSTEMS Blue Spider User Manual December 2014 Page 150 6 2 1 1 Colubris Colubris is a TCP IP based system that creates wireless network links from the barge to each tug A wireless link is also established between each tug so that all the vessels can see each other Colubris uses WiFi technology The closer the vessels are the faster the network data link will be The Colubris one unit per vessel has an IP address and becomes part of the Blue Spider network Remote Desktop can be used over the Colubris links 6 2 1 2 Radio Modem Radio modems can be used to backup Colubris Blue Spider does not have full functionality over a radio link but it can fully support the Barge Management System Page 151 6 2 2 Software Configuration 6 2 2 1 BSPEngine Configuration The barge and each tug must be running their own BSPEngine In a typical configuration the barge will run Box A and Box B the usual link A cfg Notepad Master Slave arrangement File Edit Format View Help Each tug will run Box A only localhost This keeps the equipment on the tug to a minimum
187. eoidal Separation Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE SCAN_ALIAS LOG_VALUE The altitude reported by the primary GPS receiver BSPEngine expects all GPS receivers to output position in WGS84 and this means the altitude is also with respect to the WGS84 geoid The altitude here is the altitude of the antenna not the CRP This variable is an alias of Ship GPS AltitudeWGS84 A 6 1 160 PrimaryGPS HDOP Real Number Default caption in log files Primary GPS HDOP Default format specifier 1f Attribute flags TYPE_DOUBLE SCAN_ALIAS LOG_VALUE Page 324 The primary GPS HDOP horizontal dilution of precision as received from the primary GPS receiver This variable is an alias of Ship GPS HDOP A 6 1 161 PrimaryGPS Quality String Default caption in log files Primary GPS Quality Default format specifier 1f Attribute flags TYPE STRING SCAN ALIAS The quality indicator reported by the primary GPS receiver This variable is an alias of Ship GPS Quality A 6 1 162 PrimaryGPS Sats Integer Default caption in log files Primary GPS Sats Default format specifier Yd Attribute flags TYPE LONG SCAN ALIAS LOG VALUE The number of satellites ground stations in view to the GPS receiver This variable is an alias of Ship GPS Sats A 6 1 163 Remotes Vessel1 ID String Default caption in log files Remote Vessel 1 ID Attribute flags TYPE STRING SCAN NOLOG
188. epee eee Meet ences Peter eet haaha paaa 408 AS LIG NGA aaa ea ere ere en 409 NAVSYSTEMS Blue Spider User Manua December 2014 Page 24 DOLI Gab ter AA eee eer err er ree Petre ere 409 IILAN 410 A 8 1 19 hex2bin s anan a trea rt rated 410 A 8 1 20 In x ere EET ree UMA 411 Coe i AR I o eee eee een eee re errr ee 411 AAZ OE ANT EE ice as 412 AS12 SOM AA peer eee E AE TEES 412 A 8 1 24_sin x mana bial aan ds aalas pasa 413 AG BA AL AA 413 AS L20 BONE anap KA 414 A 8 1 27 strcat s1 s2 aaa cere erect 414 A 8 1 28 stremp s1 s2 MAMPAPAPONPPPTT Tr 9 415 ALS aampunin Dans hahas 416 A 8 1 30 stripos s1 s2 indexJ sasa 417 A 8 1 31 strlen s aaa bangang tanang 417 A 8 1 32_strpos s1 2 INA kanaan 418 BA SPUN VIN ana kada aaa 418 AB 134 5IGLPpENS amak 419 A8 1 36 substrs start len srini 419 LANG Haro isisa AA MAE 420 BOGA MANO R E E 420 AALIS ANNE eaaa 420 A 8 2 Special functions esnasinda aaa 421 A 8 2 1 timestampOf var PAMPA PAT ON OT 421 Pa PBA LAB VEN conuc 421 A823 NASIRA aanhad 422 A 8 2 4 variableUpdated var ccc cccsssssees 422 A 8 2 5 freq hist ieni aaae basain hinakama 424 A9 History Objects ccsinneiiiirniinuriiis ENTA 426 MON Prope i tues arc i aa 427 A911 length kaawaan EES M
189. er Default caption in log files GPS1 CRP DX Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE SCAN_NOLOG Computed DX value of CRP position computed by GPS1 A 6 1 100 GPS1 CRP DY Real Number Default caption in log files GPS1 CRP DY Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE SCAN_NOLOG Computed DY value of CRP position computed by GPS1 A 6 1 101 GPS1 CRP DZ Real Number Default caption in log files GPS1 CRP DZ Default format specifier 3f Page 309 Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE SCAN_NOLOG Computed DZ value of CRP position computed by GPS1 A 6 1 102 GPS1 CRP Pos Alt Real Number Default caption in log files GPS1 CRP Altitude Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE SCAN_NOLOG Computed altitude value of CRP position derived from GPS1 in your working datum vertical reference A 6 1 103 GPS1 CRP Pos Lat Real Number Default caption in log files GPS1 CRP Latitude Attribute flags TYPE_DOUBLE TYPE2_LAT UNIT_ANGLE LOG_VALUE SCAN_NOLOG Computed CRP position latitude derived from GPS1 in your working datum A 6 1 104 GPS1 CRP Pos Lon Real Number Default caption in log files GPS1 CRP Longitude Attribute flags TYPE_DOUBLE TYPE2_LAT UNIT_ANGLE LOG_VALUE SCAN_NOLOG Computed CRP position lo
190. er of satellites ground stations in view to the GPS receiver This variable is an alias of Ship GPS Sats A 6 1 263 SP1 GPS VDOP Real Number Default caption in log files Primary GPS VDOP Default format specifier 1f Attribute flags TYPE DOUBLE LOG VALUE The primary GPS PDOP primary dilution of precision as received from the primary GPS receiver A 6 1 264 SP1 Grid Easting Real Number Default caption in log files Overboard Point Easting Default format specifier 2f Attribute flags TYPE_DOUBLE TYPE2_EAST SCAN_ALIAS LOG_VALUE Page 353 The grid position of SP1 easting The position given here is according to your selected map projection and datum A 6 1 265 SP1 Grid Northing Real Number Default caption in log files Overboard Point Northing Default format specifier 2f Attribute flags TYPE_DOUBLE TYPE2_NORTH SCAN_ALIAS LOG_VALUE The grid position of SP1 northing The position given here is according to your selected map projection and datum A 6 1 266 SP1 KP Real Number Default caption in log files Overboard Point kp Default format specifier 3f Attribute flags TYPE_DOUBLE TYPE2_KP UNIT_DISTANCE UNIT2_KM SCAN_ALIAS LOG_VALUE The route KP value of SP1 This is the straight line distance along the route If no route is active this variable value is undefined NAN blank Note Route KP calculation uses Rhumb line distances A 6 1 267 SP1 Offs
191. erDepth SP3 WGS84 Pos Alt SP3 WGS84 Pos Lat SP3 WGS84 Pos Lon System CommsScannerStat e System CoordinateSystem System Date Page 280 Description Route KP as surveyed water depth value under SP3 Smoothed SP2 course made good in degrees Smoothed SP3 speed in metres per second Smoothed SP3 speed in kilometres per hour Delta X offset of SP3 from the vessel SP Delta Y offset of SP3 from the vessel SP Delta Z offset of SP2 from the vessel SP SP3 speed in kilometres per hour SP4 speed in kilometres per hour SP3 speed in metres per second These variables are available for auxiliary targets Target1 to Target4 True bearing in degrees from SP3 to the auxilliary target 1 Range in metres from SP3 to the auxilliary target 1 Water depth at the SP3 offset position if SP3 is a mobile Position of SP3 altitude in WGS84 Geodetic position of SP3 latitude Geodetic position of SP3 longitude State of the communications accesiblilty scanner thread in BSPEngine Coordinate system key describing the coordinate setup currently in use System date in DD MM YYYY format System DBR CablesRevision Clara database revision bluespider Variable Name System DBR FixfilesRevision System DBR FixfullRevision System DBR FixlayoutRevisi n System DBR GeodeticsRevis ion System DBR MobileShapesR evision System DBR MobilesRevisio n System DBR RoutesRevision System
192. erved here as BSPEngine sees it If the serial settings are incorrect wrong baud rate for example then the data will appear garbled and it will not be decoded by BSPEngine Binary data may appear to be garbled data when viewed here possibly leading to some confusion It is important to know if the source of the data is in binary For example the HPR410 message can be in binary as can some motion devices Most serial messages are in an ASCII NMEA format and the data is easily readable in the Port Monitor COM1 on NAVDEV3 Blue Spider Port Monitor Se Machine Name Portname FIN Ors 40977 bytes 2 NAVDEV3 COM1 E Hex GNVTG 320 0 T 320 0 M 0 1 N 0 1 K 00 sepcca 165031 49 5602 430355 N 00017 317490 E 2 9 1 2 67 4 M 0 0 M 0 1 1663 00 GPZDA 165031 49 09 12 2014 00 00400 GNVTG 320 0 T 320 0 M 0 1 N 0 1 K 00 GPGGA 16503154 5602 430356 N 00017 317483 2 9 1 2 67 4 M 0 0 M 0 1 1663 00 GPZDA 165031 54 09 12 2014 00 00 00 GPGGA 165031 61 5602 430357 N 00017 317476 2 9 1 2 67 4 M 0 0 M 0 1 1663 00 GPZDA 165031 61 09 12 2014 00 00 00 GNVTG 320 0 T 320 0 M 0 1 N 0 1 K 00 GPGGA 165031 68 5602 430357 N 00017 317468 2 9 1 2 67 4 M 0 0 M 0 1 1663 00 GPZDA 165031 68 09 12 2014 00 00 00 GNVTG 320 0 T 320 0 M 0 1 N 0 1 K 00 GPGGA 165031 73 5602 430358 N 00017 317462 2 9 1 2 67 4 M 0 0 M 0 1 1663 00 GPZDA 16503173 09 12 2014 00 00 00 GNVTG 320 0 T 32
193. ervers Example OpcGroup1 OpcGroup Name MyGroupl OpcGroup Rate 1 0 OpcGroup ServerSection OpcServerl variables from OPC tags Trainl Nodel Tagl PV UNIT1 TRAIN1 NODE1 T AG1 PV Trainl Nodel Tagl ID UNIT1 TRAIN1 NODE1 T AGI1 ID OpcGroup2 OpcGroup Name MyGroup2 OpcGroup Rate 2 0 OpcGroup ServerSection OpcServer2 variables from OPC tags Thing Fred fred bluespider Page 231 A 3 1 14 1 OpcGroup Name This specifies a unique name for the OPC group Each group must have a unique name A 3 1 14 2 OpcGroup Rate This specifies the update rate in seconds All tags connected to variables defined in this group will be updated at the specified rate A 3 1 14 3 OpcGroup ServerSection Specifies the OPC server to be used for this group A 3 1 14 4 All other keys are variables Any other key in this section is a variable declaration Variable declarations here map OPC tags to local variable names The syntax here is VariableName OPCTagName Where VariableName is the name of a variable that will be created to hold the data retrieved from the specified OPC tag And OpcTagName is the name of the OPC tag to be used This ma optionally be enclosed in quotes needed if the tag name contains spaces Page 232 NAVSYSTEMS Blue Spider User Manual December 2014 Page 233 A 3 1 15 Variables The variables section allows you to create variables from other variables or ex
194. es For details on configuring variable attributes see section A 7 Variable attributes bluespider Page 235 A 3 1 16 VarHistory The VarHistory section makes it possible to record the historical values of variables to an internal buffer This in turn makes the historical data available to scripting and makes it possible to calculate statistics such as the average value minimum and maximum etc Example VarHistory GPSI POS seconds 60 race hz 1 Ship Heading seconde 120 race laz 1 In the above example GPS1 Pos actually refers to all variables starting with GPS1 Pos GPS1 Pos will normally at least have GPS1 Pos Lat and GPS1 Pos Lon members When adding a variable like GPS1 Pos which is a composite variable it is effectively the same as saying GPSI POs Lart seconds 60 race hz 1 GPS1 Pos Lon secondes 60 race hz 1 Unless a variable is explicitly added to the VarHistory section the history will not be available The amount of data recorded to a variables history is defined by the parameters specified for the variable You should not attempt to add bluespider Page 236 history that covers an excessive number of samples or over a very long period of time as this can affect the performance of the application If the rate_hz is omitted then the history will be added to on each update of the given variable For additional information see section A 9 History Objects bluespider Page 237
195. es Remote Vessel 1 SP1 Latitude Attribute flags TYPE_DOUBLE TYPE2_LON UNIT_ANGLE LOG_VALUE For remote vessel 1 The latitude of the SP1 offset A 6 1 170 Remotes Vessel1 SP1 Pos Lon Real Number Default caption in log files Remote Vessel 1 SP1 Longitude Attribute flags TYPE_DOUBLE TYPE2_LON UNIT_ANGLE LOG_VALUE For remote vessel 1 The longitude of the SP1 offset A 6 1 171 Remotes Vessel1 Stats Avg TimeDel ta Real Number Default caption in log files Remote Vessel 1 Receiver Avgd Time Delta Default format specifier 6f Attribute flags TYPE_DOUBLE UNIT_TIME SCAN_NOLOG The measured average time difference in seconds between local and remote vessels system clocks A 6 1 172 Remotes Vessel1 System Timestam p String Default caption in log files Remote Vessel 1 System Time Default format specifier dd mm yyyy hh nn ss ss Page 327 Attribute flags TYPE_STRING TYPE2_TIME SCAN_NOLOG System time and date string from remote vessel 1 A 6 1 173 Remotes Vessel1 Time Delta Real Number Default caption in log files Remote Vessel 1 Time Delta Default format specifier 6f Attribute flags TYPE_DOUBLE UNIT_TIME SCAN_NOLOG The measured time difference in seconds between local and remote vessels system clocks A 6 1 174 Remotes Vessel1 Time Estimated Ti mestamp String Default caption in log files Remote Vessel 1 Estimated System Timestamp Default
196. essel track and roll period 442 A 13 2 Logging of raw or filtered AIS data 445 A 13 3 Logging of system alerts mnanaaaa 446 A 13 4 Decoding and logging more complex messages a AEAT AA AA YA B Appandk B P AT A AA AA 448 B 1 Custom panels and watch windows in Blue Spider 449 C Append C ak AnG ALAGAAN iii 452 C 1 Geodetics in Blue Spider MATON TE EEE 453 C 1 1 Extracts from various internet sources 453 C 1 1 1 WGS84 World Geodetic System 453 NAVSYSTEMS KA Blue Spider User Manual December 2014 paer Page 26 C 1 1 2 EGM96 Earth Gravitational Model 1996 aaa NT AA T E ee ee eee oe 455 C 1 1 3 ETRS89 Terrestrial Reference System 1909 PAA AA AA 456 C 1 1 4 LAT ee Rakrangtnical Tide Siege gd 458 C 1 1 5 TAW Belgian national tidal reference 459 C 1 1 6 GEBCO Gridded bathymetry data 459 C 1 1 7 MSL Mean Sea Level KA dass 459 C 1 2 EGM Geoid Library paasa naanakan 460 NN Ba Un AP 460 C 1 2 2 What is a Geoid REAT 460 C 1 2 3 Geoidal Separation PERNT kaaga 463 C 1 2 4 The EGM Geoid Library Install 463 C 2 Guide to using vertical datums a nanaa 465 C 2 1 Introduction KA sete eas 465 C22 Use of KMS T D ona 466 G 2 0 GPS Receiver Datumi aasawa nawa nan
197. et Name String Default caption in log files SP1 Offset Name Attribute flags TYPE_STRING The name of the vessel offset which is currently SP1 A 6 1 268 SP1 Pos Alt Real Number Default caption in log files SP1 Altitude Page 354 Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE SCAN_ALIAS The altitude position of SP1 Alias for Ship SP1 Pos Alt The altitude given here is in your selected working datum vertical reference which is not necessarily WGS84 A 6 1 269 SP1 Pos Lat Real Number Default caption in log files Overboard Point Latitude Attribute flags TYPE_DOUBLE TYPE2_LAT UNIT_ANGLE SCAN_ALIAS LOG_VALUE The geodetic position of SP1 latitude The position given here is in your selected working datum which is not necessarily WGS84 A 6 1 270 SP1 Pos Lon Real Number Default caption in log files Overboard Point Longitude Attribute flags TYPE_DOUBLE TYPE2_LON UNIT_ANGLE SCAN_ALIAS LOG_VALUE The geodetic position of SP1 longitude The position given here is in your selected working datum which is not necessarily WGS84 A 6 1 271 SP1 Route DOL Real Number Default caption in log files Overboard Point DCC Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE SCAN_ALIAS LOG_VALUE The route DOL value of SP1 This is the perpendicular distance from route line On the outer corner of an alter
198. ets are defined relative to the CRP Common Reference Point To compute the absolute position latitude longitude altitude of any offset BSPEngine automatically takes account of the gyro heading and vessel pitch and roll In this way any vessel offset may be used as a steer point SP1 or SP2 bluespider Page 468 C 2 6 Mobile Steer Points Subsea equipment such as an ROV or Plough can also have a vessel definition defining its own shape and offsets These offsets can be used as the secondary steer point SP2 Such equipment is normally positioned using acoustic HPR methods e g USBL but a separate pressure based depth sensor is also used When computing the position of a mobile offset the HPR system gives the XYZ position relative to the vessel of a beacon on the mobile BSPEngine uses the relative position to compute the absolute position by shifting from the vessel reference frame to the mobile beacon position and then to the mobile offset being calculated In doing this a number of factors are taken into account Firstly the XYZ position is corrected to be relative to the CRP although this correction is not normally needed as most modern HPR systems are set up such that their CRP coincides with ours The vessel gyro heading is then used to rotate in the XY plane the ship relative heading from the HPR system into a north relative one This offset is then applied to the already known vessel CRP absolute position in order to
199. f the survey station ETRS89 has been officially adopted as a standard coordinate system for precise GPS surveying by most national mapping agencies in Europe including Ordnance Survey NAVSYSTEMS Ka Blue Spider User Manual December 2014 Page 458 C 1 1 4 LAT Lowest Astronomical Tide Many national charting agencies including the United Kingdom Hydrographic Office and the Australian Hydrographic Service use the Lowest Astronomical Tide LAT the height of the water at the lowest possible theoretical tide to define chart datum s LAT is the lowest levels which can be predicted to occur under average meteorological conditions Bases are the tide levels for the last 18 years The time interval of 18 years considers two oscillation periods substantial for fluctuation of tides the nutation wobbly rotation period of the Moon 18 6 years in the ecliptic and their effect the lunar nodal tidal constituent is the most important under the longer components of the tide The values for LAT are computed mathematically by a harmonic analysis Advantages world wide uniform map zero for sea charts no negative values in tide tables secure depth data the tide can hardly fall further The advantage of using LAT is that all tidal heights must then be positive or zero avoiding possible ambiguity and the need to explicitly state sign Calculation of the LAT only allows for gravitational effects so lower tides may occ
200. fault caption in log files SP2 Offset 1 Elevation Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE SCAN_SLOWLOG LOG_VALUE Elevation from seabed to mobile vessel offset Offset 1 is the CRP The elevation given here is the depth in metres from the given vehicle offset to the seabed An adjustment is made from the position of the altimeter echo sounder to the vehicle offset by taking account of pitch and roll of the vehicle The seabed is assumed to be flat as the given offset could be a short distance away from the altimeter which will mean that the depth given here is not truly accurate A 6 1 306 SP2 Offsets Pos1 Lat Real Number Default caption in log files SP2 Offset 1 Latitude Attribute flags TYPE_DOUBLE TYPE2_LAT UNIT_ANGLE SCAN_SLOWLOG LOG_VALUE Page 365 Position latitude of SP2 mobile or ship offset 1 Offset 1 is the CRP A 6 1 307 SP2 Offsets Pos1 Lon Real Number Default caption in log files SP2 Offset 1 Longitude Attribute flags TYPE DOUBLE TYPE2 LON UNIT ANGLE SCAN SLOWLOG LOG VALUE Position longitude of SP2 mobile or ship offset 1 Offset 1 is the CRP A 6 1 308 SP2 Offsets WGS84 Pos1 Alt Real Number Default caption in log files SP2 Offset 1 Altitude WGS84 Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE SCAN_SLOWLOG LOG_VALUE Position altitude of SP2 offset 1 converted to WGS84 Offset 1
201. fier 4f Attribute flags TYPE DOUBLE UNIT SPEED UNIT2 KM H LOG VALUE The raw ship speed in kilometres per hour A 6 1 233 Ship SP1 Grid Easting Real Number Default caption in log files SP1 Easting Default format specifier 2f Attribute flags TYPE_DOUBLE TYPE2_EAST SCAN_NOLOG LOG_VALUE The grid position of SP1 easting The position given here is according to your selected map projection and datum A 6 1 234 Ship SP1 Grid Northing Page 344 Real Number Default caption in log files SP1 Northing Default format specifier 2f Attribute flags TYPE_DOUBLE TYPE2_NORTH SCAN_NOLOG LOG_VALUE The grid position of SP1 northing The position given here is according to your selected map projection and datum A 6 1 235 Ship SP1 Pos Alt Real Number Default caption in log files SP1 Altitude Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE The altitude position of SP1 The altitude given here is in your selected working datum vertical reference which is not necessarily WGS84 A 6 1 236 Ship SP1 Pos Elev Real Number Default caption in log files SP1 Elevation Default format specifier 2f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE The elevation position of SP1 from the seabed The elevation given here is the water depth in metres from the seabed to the SP1 vessel offset An adjustment is made from the position
202. format specifier dd mm yyyy hh nn ss ss Attribute flags TYPE STRING TYPE2 TIME SCAN NOLOG The system time and date string from remote vessel 1 taking account of push latency A 6 1 175 Route Direction Integer Default caption in log files Route Direction Default format specifier d Attribute flags TYPE LONG SCAN SLOWLOG LOG VALUE The direction of the currently active route 1 or 1 A 6 1 176 Route Name Page 328 String Default caption in log files Route Name Attribute flags TYPE_STRING The name of the active route line A 6 1 177 Route Target Name String Default caption in log files Target Name Attribute flags TYPE_STRING SCAN_ALIAS Name of the current target A 6 1 178 Route Target1 Pos Lat Real Number Default caption in log files Target 1 Latitude Attribute flags TYPE_DOUBLE TYPE2_LAT UNIT_ANGLE SCAN_SLOWLOG LOG_VALUE The latitude of the current target 1 A 6 1 179 Route Target1 Pos Lon Real Number Default caption in log files Target 1 Longitude Attribute flags TYPE_DOUBLE TYPE2_LON UNIT_ANGLE SCAN_SLOWLOG LOG_VALUE The latitude of the current target 1 A 6 1 180 Route Target1 WGS84 Pos Lat Real Number Default caption in log files Target 1 Latitude WGS84 Page 329 Attribute flags TYPE DOUBLE TYPE2_LAT UNIT ANGLE SCAN_NOLOG LOG_VALUE The latitude of the current target 1 A 6 1 181 Route Target1 W
203. formation relating to alarms When alarms occur its worth looking in the alert logs for more information in the event that an alarm is not self explanatory Page 83 2 8 Steerpoints for Vessel and Mobiles 2 8 1 Vessel Steerpoints SP1 is always on the vessel The selection of SP1 determines the position on the vessel to which the displayed position represents and the position that is logged as SP1 in the data logging files In a cable lay SP1 would be the stern being the last known point of the cable For and ROV survey the position of SP1 is likely to be the ROV launch and recovery point SP1 is calculated from the GPS antenna and the vessels CRP through heights x and y offsets vessel heading and with pitch and roll angles applied It stands to reason therefore that the further SP1 is from the antenna the more error is likely to be introduced into the calculation of the SP1 position Therefore the following should be taken into account to achieve minimal errors The GPS antenna should be mounted as close as is practically possible to the SP1 position The gyro calibration must be accurate HO The pitch and roll sensor must have corrections applied and must be in the right sense Offsets must be measured as accurately as possible bluespider Page 84 2 8 2 Mobile Steerpoints SP2 and SP3 are predominantly used for Mobile Steerpoints However they can also be used for additional vessel Steerp
204. fsets WGS84 Pos1 La t SP2 Offsets WGS84 Pos1 Lo n SP2 Pos Alt SP2 Pos Elev SP2 Pos Lat SP2 Pos Lon SP2 Positioning SP2 Relative DX SP2 Relative DY SP2 Relative DZ SP2 Route Arc DOL SP2 Route Arc KP SP2 Route DOL SP2 Route Grid DOL SP2 Route Grid KP SP2 Route KP Page 276 Description These variables are available for the first 16 mobile offsets Position altitude of SP2 mobile or ship offset 1 Elevation from seabed to mobile vessel offset Position altitude of SP2 offset 1 converted to WGS84 Position latitude of SP2 converted to WGS84 mobile or ship offset 1 Position longitude of SP2 converted to WGS84 mobile or ship offset 1 Position of SP2 altitude Elevation of SP2 above the seabed Geodetic position of SP2 latitude Geodetic position of SP2 longitude Positioning mode of the vehicle which is currently SP2 Delta X offset of SP2 from the vessel CRP Delta Y offset of SP2 from the vessel CRP Delta Z offset of SP2 from the vessel CRP Route arc DOL value of SP2 Route arc KP value of SP2 Route DOL value of SP2 Route GRID DOL value of SP2 Route GRID KP value of SP2 Route KP value of SP2 bluespider Variable Name SP2 Route SeabedSlope SP2 Route Section Bearing SP2 Route TerrainDist SP2 Route WaterDepth SP2 Smoothed CMG SP2 Smoothed Speed SP2 Smoothed SpeedKmh SP2 SP1Relative DX SP2 SP1Relative DY SP2 SP1Relative
205. g datum which is not necessarily WGS84 A 6 1 368 SP3 Pos Lon Real Number Default caption in log files SP3 Longitude Attribute flags TYPE_DOUBLE TYPE2_LON UNIT_ANGLE LOG_VALUE The geodetic position of SP3 longitude The position given here is in your selected working datum which is not necessarily WGS84 A 6 1 369 SP3 Positioning String Default caption in log files SP3 Positioning Attribute flags TYPE STRING The positioning mode of the vehicle which is currently SP3 A 6 1 370 SP3 Relative DX Real Number Default caption in log files SP3 dx Default format specifier 2f Page 382 Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE SCAN_NOLOG The delta X offset of SP3 from the vessel CRP A 6 1 371 SP3 Relative DY Real Number Default caption in log files SP3 dy Default format specifier 2f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE SCAN_NOLOG The delta Y offset of SP3 from the vessel CRP A 6 1 372 SP3 Relative DZ Real Number Default caption in log files SP3 dz Default format specifier 2f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE SCAN_NOLOG The delta Z offset of SP3 from the vessel CRP A 6 1 373 SP3 Route Arc DOL Real Number Default caption in log files SP3 Arc DOL Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE The route arc DOL value of SP3 This is the per
206. g files Primary GPS Geoidal Separation Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE The altitude reported by the primary GPS receiver BSPEngine expects all GPS receivers to output position in WGS84 and this means the altitude is also with respect to the WGS84 geoid The altitude here is the altitude of the antenna not the CRP This variable is an alias of Ship GPS AltitudeWGS84 A 6 1 259 SP1 GPS HDOP Real Number Default caption in log files Primary GPS HDOP Default format specifier 1f Attribute flags TYPE_DOUBLE LOG_VALUE The primary GPS HDOP horizontal dilution of precision as received from the primary GPS receiver This variable is an alias of Ship GPS HDOP A 6 1 260 SP1 GPS PDOP Real Number Default caption in log files Primary GPS PDOP Default format specifier 1f Attribute flags TYPE_DOUBLE LOG_VALUE The primary GPS PDOP primary dilution of precision as received from the primary GPS receiver Page 352 A 6 1 261 SP1 GPS Quality String Default caption in log files Primary GPS Quality Default format specifier 1f Attribute flags TYPE_STRING LOG_VALUE The quality indicator reported by the primary GPS receiver This variable is an alias of Ship GPS Quality A 6 1 262 SP1 GPS Sats Integer Default caption in log files Primary GPS Sats Default format specifier d Attribute flags TYPE_LONG LOG_VALUE The numb
207. ge 391 A 6 1 403 System DBR FixfullRevision String Default caption in log files Ancilliary Fixfull Database Revision Attribute flags TYPE_STRING SCAN_SLOWLOG The overall revision of all project fix xml tree layout files and associated state data files contents of the FixLayouts folder This is a GUID value that changes whenever the any of these files are updated A 6 1 404 System DBR FixlayoutRevision String Default caption in log files Fixlayout Database Revision Attribute flags TYPE_STRING SCAN_SLOWLOG The fix layout file revision NavFix cfg This is a GUID value that changes whenever the fix layout database is updated A 6 1 405 System DBR GeodeticsRevision String Default caption in log files Geodetic Database Revision Attribute flags TYPE_STRING SCAN_SLOWLOG The geodetics database revision NavGeo dat This is a GUID value that changes whenever the geodetic database is updated A 6 1 406 System DBR MobileShapesRevision String Default caption in log files Mobile Shapes Revision Attribute flags TYPE_STRING SCAN_SLOWLOG The mobile shapes revision This is a GUID value that changes whenever any one of the mobile object shape definitions is changed or if objects are added or removed Page 392 A 6 1 407 System DBR MobilesRevision String Default caption in log files Mobiles Database Revision Attribute flags TYPE_STRING SCAN_SLOWLOG The mobiles database
208. ger are specified the message will be output at the default rate of once per second bluespider Page 210 A 3 1 5 9 Trigger As an alternative to regular output intervals it is possible to trigger an output to occur on arrival of a specific input message or variable update You can actually specify more than one trigger condition Valid trigger names are of the format e InputChannell Message1 An input channel message e Portilnput DeviceName A raw comms input channel where device name is a valid device name e Any valid variable name Any valid variable name can be used When the variable is updated then this will trigger output bluespider Page 211 You can have multiple trigger conditions for the output of a message Example Trigger InputChannel2 Message3 Portinput GYRO1 When using port device variable names such as PortInput GYRO1 in field specifiers the Trigger should also specify the same variable name If neither WhenTimeout or Trigger are specified the message will be output at the default rate of once per second bluespider Page 212 A 3 1 6 Nav1 Configures the built in GPS decoder Example Nav1 MsgName SGPGGA MsgType 1 0 6 Time 2 0 0 gt GPS1 Time if no GGA Latitude 3 0 0 gt GPS1 Pos Lat LatitudeChar 4 0 0 Longitude 5 0 0 gt GPS1 Pos Lat LongitudeChar 6 0 0 GpsQuality T0 p HES Oaa NumSatellites 8 0 0 gt GPS1 NumSatellites H
209. get 1 Latitude of the current target 1 These variables are available for each RTT channel RTT 01 to RTT_08 Altitude reported by the RTT_01 input Raw heading in degrees reported by RTT 1 Geodetic position of RTT 01 latitude Geodetic position of RTT 01 longitude Water depth reported by the RTT 01 input Averaged altitude of the ship waterline with respect to the working datum Averaged altitude of the ship waterline with respect to the WGS84 geoid Primary cable engine channel number cable operations Altitude reported by the primary GPS receiver but translated to the CRP position Desired ship speed in kilometres per hour Distance from the keel to the waterline Raw water depth reading obtained from the primary echo sounder Variables also available for echo sounder 2 and 3 Raw water depth reading obtained from echo sounder 1 bluespider Variable Name Ship GeoidWaterDepth Ship GeoidWaterDepth1 Ship GPS AltitudeWGS84 Ship GPS GeoidalSeparation Ship GPS HDOP Ship GPS Pos Alt Ship GPS Pos Lat Ship GPS Pos Lon Ship GPS Quality Ship GPS ReceiverFlags Ship GPS Sats Ship GPS VTG Course Ship GPS VTG Speed Ship GridHeading Ship Gyro ReceiverFlags Ship Heading Page 270 Description This is water depth relative to the current vertical datum from primary depth sounder Variables also available for echo sounder 2 and 3 This is water depth relative to t
210. he current vertical datum from depth sounder 1 Altitude reported by the primary GPS receiver Geoidal separation reported by the primary GPS receiver Primary GPS HDOP horizontal dilution of precision as received from the primary GPS receiver The altitude reported by the primary GPS receiver Latitude reported by the primary or integrated GPS receiver Longitude reported by the primary or integrated GPS receiver Quality indicator reported by the primary GPS receiver A set of bitflags describing how the primary GPS system is configured Number of satellites ground stations in view to the main GPS receiver Course as reported by the VTG message if present from the primary GPS Ship speed as reported by the GPS VTG message if present from the primary GPS Grid heading based on delta easting northing and not a true direction A set of bitflags describing how the primary Gyro system is configured Vessel heading from the primary gyro possibly adjusted with a fixed calibration offset bluespider Variable Name Ship Kalman CMG Ship Kalman Pos Lat Ship Kalman Pos Lon Ship Kalman Speed Ship KeelHeight Ship LaybackPoint Ship Motion Heading Ship Motion Heave Ship Motion Pitch Ship Motion Roll Ship MRU ReceiverFlags Ship Offsets Grid1 Easting Ship Offsets Grid1 Northing Ship Offsets Pos1 Alt Ship Offsets Pos1 Elev Ship Offsets Pos1 Lat Ship Offsets
211. he distance along the ground taking slopes into account KP Grid KP Terrain Dist km attudewG584 99 532 99 548 99 735 48 547 99 541 99 557 99 744 48 547 99 551 99 568 99 754 48 548 99 561 99 577 99 763 48 548 99 571 99 587 99 774 48 549 99 580 99 597 99 783 48 549 99 591 99 607 99 793 48 549 99 600 99 617 99 803 48 550 100 814 100 831 101 017 48 595 NAVSYSTEMS Blue Spider User Manual December 2014 Page 119 3 1 12 Targets Targets are not associated with routes but they can be quickly created as positions on the screen or relative to a selected route A target that is in use is said to be An Active Target Blue Spider can support up to 3 Active targets at any time When a target is active Blue Spider can compute a range and bearing to the target 3 1 12 1 Create Targets There are 4 options available for creating Targets Absolute Route NONG Moving Range At anytime the Click to define point on screen button can be used to enter the position from the plan screen view Symbols and range rings can also be applied to the targets Targets are Entered which adds them to the database or Entered and made active which also makes them the active target The Keep dialog box open can be ticked to prevent the Target box from closing This is a useful feature when generating multiple targets using mouse clicks bluespider Page 120 Absolute Target
212. he first of these conditions that will cause a new log file to be created A 3 1 19 8 MaxLines To limit the maximum number of lines in a file you can specify this limit here bluespider Page 251 A 3 1 19 9 Trigger This keys value sets a number of possible trigger conditions that will cause a write to the log file to occur You can use any variable name or a list of variable names as the value of this key If you specify more than one variable name then logging will occur as each of the variables change In most cases a single variable should be specified Trigger can only be specified for Standard logs For Type Output log files the trigger and rates are ignored The log file is written to as a result of the output being triggered You must instead specify the trigger condition for the output CustomOutputFormat1 etc rather than the log file itself For Type Normal the rate is fixed and writes only occur at the normal logging rate Neither Trigger nor RatelnSeconds can be specified See A 3 1 19 2 Type p 246 bluespider Page 252 A 3 2 How to Decode Fields The INI file field decoder works in the same way for almost all the sections The variable is parsed using 3 numbers Field a b c where Field will hold the extracted data t m a is the field count number where fields are delimited b is the first character within a field for the data extract CPR c is the number of characters to
213. he same MMSI number arrives and the position is within the filter radius This way we avoid logging data the category A messages for objects that are outside the radius If FilterDeferldents is missing or not set to true then the position messages category B will be filtered but the information messages category A will only be filtered once a category B message has arrived A 12 1 4 Filterlnclude This key allows any message with a given name to be passed through the filter For instance if you want to log AIS system alarm messages then include SAIALR as in the above example Normally you will not have this key present If you are only interested in positions of nearby vessels then you do not need to pass through any additional messages bluespider Page 442 A 13 Some Worked Examples A 13 1 Logging of vessel track and roll period Relevant parts of INI file Nav1 MsgName SGPGGA MsgType 1 0 6 Time 2 0 0 Latitude 3 0 0 LatitudeChar 4 0 0 Longitude 5 0 0 LongitudeChar 6 0 0 GpsQuality 7 0 NumSatellites 8 0 0 HorizontalDilution 9 0 0 Altitude 10 0 0 GeoidalSeparation 12 0 0 DGPSAge 14 0 0 Nav2 sgName SGPVTG sgType 1 0 6 Heading 2 0 0 SpeedKmh 8 0 0 Nav3 sgName SGPZDA sgType 1 0 0 Time 270 0 Day 3 0 0 onth 4 0 0 bluespider Page 443 Year 5 0 0 Gyro1 MsgName SHEHDT MsgType 1 0 6 Heading 2 0 0 VarHistory Ship Motion Roll
214. heave sensor then Ship Heave is considered to be 0 heave is positive if the CRP is below the waterline and negative if above A 6 1 189 Ship CableEngines PrimaryChannel Integer Default caption in log files Primary Cable Channel Default format specifier d Attribute flags TYPE_LONG LOG_VALUE Primary cable engine channel number cable operations Page 332 A 6 1 190 Ship CRP AltitudeWGS84 Real Number Default caption in log files Primary GPS CRP Altitude WGS84 Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE The altitude reported by the primary GPS receiver but translated to the CRP position This translation takes account of the height of the antenna as specified in the vessel definition and also any effective shortening of this height due to pitch and roll of the ship The altitude recorded by this variable is with respect to the WGS84 geoid A 6 1 191 Ship DesiredSpeedKmh Real Number Default caption in log files Desired Ship Speed km h Default format specifier 4f Attribute flags TYPE DOUBLE UNIT SPEED UNIT2 KM H LOG VALUE The desired ship speed in kilometres per hour This is applicable for cable operations where the ship speed is based on cable speed and slack requirements A 6 1 192 Ship Draft Real Number Default caption in log files Ship Draft Default format specifier 3f Attribute flags TYPE DOUBLE UNIT DISTANCE LOG V
215. help in pinpointing issues with DCOM configuration or firewall settings that may be obstructing OPC network traffic Page 199 A 3 1 2 Plc Cable engine configuration Plc CWM 3 channel PLC EncoderType Standard HardwiredPLCReset 0 Shaftl 2 0 0 Shaft2 3 0 0 Shaft3 4 0 0 Tensionl 6 0 0 Tension2 7 0 0 Tension3 8 0 0 Enginel Not used Engine2 LCE Engine3 Drum This section sets the type of cable engine or shaft encoder and identifies the fields used for counters and tensions The Engine1 2 amp 3 can be used to give the cable engines real names that will be seen in the Cable Handling plug ins software and the Blue Spider variables Page 200 A 3 1 3 CustomInputFormat1 Custom input formats specify how to decode an ASCII input message and break it up into fields Example Anemometer r CustomInputFormat5 MsgName SIIMWV MsgType 1 0 6 Fieldl 2 0 0 Direction Field2 3 0 0 Field3 4 0 0 Speed M S Field4 657 00 Custom input formats typically identify a message by name and by using more than one format for a given input channel it is possible to decode inputs where more than one message is being received If a message does not have a name it cannot be distinguished from other messages so in this particular case only a single bluespider Page 201 format should be used Most messages can be identified by a unique name so this restriction is n
216. hen this could occur due to engine vibration when the vessel is on glass flat water bluespider Page 426 A 9 History Objects History objects are created by defining them in the VarHistory section of the INI file See A 3 1 16 VarHistory p 235 You can create one history object per variable If you ever need more than one history object for a given variable just create another variable assigned from the original History objects record history for a given variable and allow certain statistics to be calculated You can also access the raw recorded data History objects store the data in memory so there is a limit to the amount of data that can be stored Storing too much data in a history object can seriously impact performance so should be avoided The properties of history objects are detailed in the following sections Timestamp values are in seconds and are effectively windows FILETIME values converted to seconds A 64 bit value representing the number of 100 nanosecond intervals since January 1 1601 http msdn microsoft com en us library windows desktop ms724284 v vs 85 aspx You can write your own Javascript functions to make use of history objects for more sophisticated analysis if needed bluespider Page 427 To obtain the history object for a given variable use the expression historyOf var Where var is the name of the variable with the history you want to access A 9 1 Properties
217. his should be and install the map server on it Once you have installed the map server you need to create and customise its configuration file bluespider Page 136 4 1 1 Configuring MapServer INI The map server configuration file allows for following configuration e Location of the folder used for storing all imported charts and terrain data e Optionally the addresses network adapters to listen on for client requests e Configuration of scripts for the display of web map layers such as google maps MapServer INI example MapServer port 843 datafolder e BSP MapServer Data address1 10 211 55 6 address2 localhost WebLayer Goog1eMaps display name Google Maps script script path googlemaps js max rate ms 1000 enabllegcacher rale port should always be left at 843 unless advised otherwise datafolder needs to be set to a location where the map server can create folders to store all chart data loaded by the user address1 address2 etc can be used to limit the network addresses used to listen for client requests commented out in the example By default the map server will listen on all network adapters bluespider Page 137 The WebLayer section s should not be added unless you have been given instructions on how to do this The map server can be hooked up to web based map services such as google maps or bing maps Doing so on a ship with a slow internet connection or none at all may obvio
218. html file for the plugin you wish to use This should now appear in the list and you can select it Pressing the Select button will add the panel to you watch window You will probably need to resize the watch window to a suitable size NAVSYSTEMS can develop plug ins to suite your needs and these can be implemented as a hybrid solution where the bulk of the user interface may be html but some more bluespider Page 451 sophisticated parts are implemented as native code The main Blue Spider navigation program can be extended and customised by developing plugins An example of this is the cable handling plugin that was developed to replace older VB software and implemented as a plugin for Blue Spider File Ca TI KAPA MN E bluespider Page 452 i NAVSYSTEMS IOM LIMITED Blue Spider GUIDE TO GEODETICS Appendix C Geodetics in Blue Spider Draft 1 0 Page 453 C 1 Geodetics in Blue Spider The reader should be familiar with basic geodesy and should have an understanding of datums and vertical reference systems C 1 1 Extracts from various internet sources C 1 1 1 WGS84 World Geodetic System The National Geospatial Intelligence Agency develops maintains and enhances the World Geodetic System 1984 the reference frame upon which all geospatial intelligence is based The World Geodetic System defines a reference f
219. i sA g dq rise Fx 74 0 3172 amp 2824 BAe Tyg 1 HATH Speed 0 16 km h Target Pontra Maris Barge Speed 0 02 km h Go and recover anchor 2 rchorDropped Tug Display Anchor Recovery Page 167 At the AHT the screen will display a heading line to show the direction of the anchor to be recovered Once the tug has arrived at the anchor and commenced the pickup by pressing the Anchor Recovered button on screen the position at which the anchor was recovered can be recorded This can be achieved by clicking on the Recovery completed button within the Confirm Anchor Pickup Dialog If necessary it is possible to use the Click to adjust Position on Screen prior to pressing the confirm button if the actual position of recovery was missed due to the physical anchor operation at the tug i TA AGE Tug 1 HATHI Laitude 53673175N Longtude 107 3653687 E laing 41248600 Tug 2 STATUM Confirm Anchor Pickup Once recovered the anchor recovery position is reported back to the barge and recorded in the anchor log The anchor bluespider Page 168 wire display changes to yellow as shown in the previous figure CEA Ome ae Ay ORO ee 7 Tug 1 HATHI Speed 0 48 km h Target Pontra Maris Barge Speed 0 01 km h Anchor 2 is up ArchorLropped Anchor Recovered Anchor Recovered At this point a new target for deployment may be passed to the tug or the anchor may be
220. iable Parameters var Variable Return Value Long A 8 2 4 variableUpdated var Determines if the specified variable has been updated during the current execution loop of BSPEngine This function is intended to be used in scripts that conditionally update variables dependant on the value of at least one other variable Parameters var Variable Return Value Boolean True if the variable in question has been updated bluespider Page 423 NAVSYSTEMS Blue Spider User Manual December 2014 Page 424 A 8 2 5 freq hist Frequency counter freq var history min_period_hz min magnitude crossing Example Ship RollFrequency freq historyOf Ship Roll Si Oberle Returns frequency in Hz Zero if data is rejected var_history History object for a variable This can be obtained for a variable by using the historyOf function The variable must be present in the VarHistory section of the INI file bluespider Page 425 min_period_hz optional The minimum period at which average point crossings are rejected crossing optional crossing value at which edges are counted If omitted or null then the average value of the signal is used min_magnitude optional Rejects data that does not exceed this magnitude If data is rejected then the return value will be zero Use to avoid small vibrations resuling in a high frequency e g if calculating roll t
221. ic motion of the ship can be controlled via the Motion page of the Settings dialog Vessel Simulator Settings Motion Sensor Fl Message Format sPsmcs roll pitch heave z FI 3 i3 Roll oscillation J Degrees Period s Phase s E Enabled 6 00 8 00 0 00 E g 8 m Pitch oscillation Ei Degrees Period s Phase s E Enabled i 000 0 00 0 00 g Heave oscillation 3 Metres Period s Phase s E Enabled z 0 00 0 00 0 00 O Surge oscillation Metres Period s Phase s Enabled 0 00 0 00 0 00 Sway oscillation Metres Period s Phase s E Enabled p 0 00 0 00 0 00 g illati Yaw oscillation poses Period s Cry s F Enabled NAVSYSTEMS Blue Spider User Manual December 2014 Page 492 When motion is enabled the pitch and roll and heave motion output data will vary but in addition for some motions gyro yaw and GPS data all motions may also be adjusted bluespider
222. iew ETIRI TEN naaa A T HA 148 6 2 Configuration for Barge Kanape s nagan 149 6 2 1 Equipment Required ccccccccsesseeseeeesseeeees 149 Ak AA Pee Te 150 NAVSYSTEMS KA Blue Spider User Manual December 2014 paer 8 21 2 Radio WAC aig ssh ankas 150 6 2 2 Software Configuration ccccccccsssseeeeeeeeees 151 6 2 2 1 BSPEngine Configuration 151 6 2 2 2 Remote Vessel Configuration sana We 6 2 2 3 Testing the Connection asan 153 6 2 3 Barge Management Features os n 154 6 2 3 1 GOOG COS a paasa nlang ener ener er 6 2 3 2 Routes pares Saris ipie ETT 154 0233 AS a Sis anos dacs se oad ceeds ae eee aA 6 2 3 4 Restricting permissions 154 6 2 3 5 Dropping own ANChols cccccceeee 155 6 3 Barge Management System Operation 156 o 3 IB il ve se Le ie a Eee eee ener er ee ee ore een E 156 RS AA AA 157 6 3 3 Operation at Barge For Deployment 158 6 3 4 Operation at Tug for Deployment 163 6 3 5 Operation at Barge for Recovery 165 6 3 6 Anchor Recovery Operation at Tug 166 6 37 Anchor PRG CN aakala ana aan 169 6 4 Anchor Logging kaaga reer bakahan 170 6 5 Anchor Winch Support
223. ifier 3f Attribute flags TYPE_DOUBLE UNIT_ANGLE SCAN_SLOWLOG UNIT2_DEGREES LOG_VALUE Page 385 The true bearing of the current route section adjacent to SP3 A 6 1 381 SP3 Route TerrainDist Real Number Default caption in log files SP3 Terrain Dist km Default format specifier 3f Attribute flags TYPE_DOUBLE TYPE2_KP UNIT_DISTANCE UNIT2_KM LOG_VALUE The route terrain distance value of SP3 This is similar to the KP value except the undulations in the route are taken into account The route terrain distances are calculated by taking the XYZ distances between each point the route should contain water depth information for this to be effective Each route point is converted from lat long altitide in order to calculate the distance along each route section The terrain distance for SP3 is therefore effectively the distance of SP3 along this undulating route If no route is active this variable value is undefined NAN blank Alter course radii are ignored by this calculation NOTE that the active route line should not only contain water depth information which is used to give an altitude value for each point but the waypoints should ideally be spaced close enough together such that the curvature of the earth is not of any great significance This is because the cartesian distance between each waypoint is used to compute the distance If waypoints are too far apart then the straight line between each may be
224. ig bake Field2 3 0 0 a Pilemeia Roni Field3 4 0 0 Plough Lay Cable Tension Field4 5 0 0 Plough Burial Depth Field5 6 0 0 Plough Water Depth Field6 7 0 0 Plough Steering Angle Field 8 0 0 Plough Tow Length Field8 9 0 0 Plough Depressor Height Field9 10 0 0 Plough Tow Force Field10 11 0 0 Plough Heading prerai 12 0 0 Plough Trench Depth Terminator r n CustomInputChannell Messagel CustomInputFormat1 More information relating to custom input decoding can be found in A 3 1 3 CustomInputFormat p 200 LogFile2 Title ProjectLog Type Normal Fieldl Logging FixNo Field2 Logging EventNo Field3 System Date heading System Date Field4 System Time heading System Time Fiel SP1 0ffset Name heading SP1 Offset Fiel SP1 Date heading GPS Date Fiel SP1 Time heading GPS Time Fiel Ship Draft Page 2 14 CSV Logging Data can be logged to customised CSV files The configuration for the logging file formats is in the BSPEngine ini file The CSV formats look like this LogFile3 Title Beacon Type HPR Fieldl Logging FixNo Field2 System Date heading System Date Field3 System Time heading System Time Field4 SP1 Date heading GPS Date Field5 SP1 Time heading GPS Time Field6 Beacon ID Field Beacon X Field8 Beacon Y Fiel Beacon Z Field10 Beacon Pos Fieldll Beacon Pos Logfile1 Each log file f
225. index prior to or at the given timestamp value Page 430 A 10 Using scripts Scripts can be defined for a variety of purposes e g e Defining your own constants e Creating your own functions to use in expressions in the INI file e Updating variables conditionally Scripts are defined by adding a ScriptInclude section to the INI file See section A 3 1 12 ScriptIncludes In addition to the functions defined in section A 8 Built in functions p 402 you can also use standard Javascript functions bluespider Page 431 A 10 1 Defining your own constants Self explanatory really but by defining your own constants in a js file you will actually get slightly faster script execution than by defining them in the INI file All variable objects defined in the INI file are actually somewhat more heavyweight than regular Javascript variables You can of course define constants in the INI file but these are really just regular BSPEngine variables that happen to be defined with a fixed value A 10 2 Defining your own functions You can define your own functions taking arguments as regular Javascript functions and call them from expressions in the INI file All expressions in the INI file have to fit on one line but functions in a js file are not subject to this restriction If you need to write special functions which require conditional logic then writing them in Javascript is highly recommended Page 432 A 10 3
226. ing Default caption in log files System Timestamp Default format specifier dd mm yyyy hh nn ss ss Attribute flags TYPE_STRING TYPE2_DATETIME SCAN_NOLOG System date and time A 6 1 414 System VMUsage Integer Default caption in log files BSPEngine virtual memory usage Default format specifier Yu Attribute flags TYPE_LONG LOG_VALUE The number of bytes of virtual memory currently used by BSPEngine This variable is provided for debugging of BSPEngine especially with respect to potential memory leaks Page A 6 1 415 Target1 Name String Default caption in log files Target1 Name Attribute flags TYPE_STRING Name of the current auxiliary target 1 394 Page 395 A 7 Variable attributes Variable attributes can be applied to variables when they are defined in the INI file The most commonly used attribute for a variable is the ability to give a variable a heading e g caption for its column in a log file Variables in BSPEngine are actually complex Javascript objects and have more properties than just the value of the variable Variable attributes are defined in the INI file in curly braces after the variable definition MyVariable Value SomeOther VariableValue 1 attributes go here To give the variable named MyVariable Value a heading for use in log files we declare it as follows MyVariable Value SomeOther VariableValue 1 heading My Value bluespider Pag
227. ing SP2 Grid Northing SP2 GridHeading SP2 Heading SP2 LaybackBearing SP2 LaybackDistance SP2 LaybackMode SP2 Motion Pitch SP2 Motion Roll SP2 Name SP2 Offset Pos Name SP2 Offset SP Name SP2 Offsets Grid1 Easting SP2 Offsets Grid1 Northing Page 275 Description Time of SP1 GPS HH MM SS SS as received from the primary GPS receiver Altitude position of SP1 in WGS84 Geodetic position of SP1 latitude Geodetic position of SP1 longitude Grid position of SP2 easting Grid position of SP2 northing Grid heading based on delta easting northing and not a true direction True heading for SP2 Layback bearing of SP2 from the Ship LaybackPoint Layback distance of SP2 from the Ship LaybackPoint Layback mode of the vehicle which is currently SP2 Pitch of SP2 in degrees as obtained from a motion sensor Roll of SP2 in degrees as obtained from a motion sensor Name of the vehicle or vessel offset which is currently SP2 Name of the vehicle offset which is the positioning offset for SP2 blank if a vessel offset is used Name of the vehicle offset which is the steer point offset for SP3 blank if a vessel offset is used These variables are available for the first 8 mobile offsets Position easting of SP2 offset 1 Position northing of SP2 offset 1 bluespider Variable Name SP2 Offsets Pos1 Alt SP2 Offsets Pos1 Elev SP2 Offsets WGS84 Pos1 Alt SP2 Of
228. ing for the anchor deployment bluespider Variable Name AHT Target Pos Lat AHT Target Pos Lon AHT Tug Name Alert Description AutoPilot Direction AutoPilot ReversedDirectio n AutoPilot SP2 Direction AutoPilot SP2 ReversedDire ction Beacon ID Beacon Pos Lat Beacon Pos Lon Beacon X Beacon Y Beacon Z Cable AUX1 Length Page 260 Description Target drop position latitude for the anchor deployment Target drop position longitude for the anchor deployment Name of the tug being referred to in the anchor request Last recorded system alert string Direction L or R that an autopilot should steer in order to stay on the active route line Direction L or R that an autopilot should steer in order to stay on the active route line if the vessel needs to move in reverse Direction L or R that an autopilot steering SP2 should steer in order to stay on the active route line Direction L or R that an autopilot steering SP2 should steer in order to stay on the active route line ID of the beacon from which a position was last received Latitude value received from the last HPR or RTT message Longitude value received from the last HPR or RTT message Raw X value received from the last HPR or RTT message Raw Y value received from the last HPR or RTT message Raw Z value received from the last HPR or RTT message Cable length in kilometres
229. ion Beaver is shown in the list as no other remote vessels are currently detected r Select Vessel To Drop Anchor 1 Union Beaver Barge Select Vessel Once the AHT is selected and the Next button clicked you will then get the option to place the anchor target ANCHOR TARGETS MAY BE PRE PLANNED PRIOR TO THE PROJECT STARTING AND IN THIS CASE A TARGET POINT WILL ALREADY BE VISIBLE ON THE SCREEN THIS MAY ALSO BE DISPLAYED AS A BACKGROUND DRAWING AS SHOWN BELOW Page 160 Background of Proposed Anchor Patterns Page 161 IF USING A BACKGROUND DRAWING SURVEY PERSONNEL MUST MAKE SURE THIS DRAWING IS LOADED TO THE BARGE MASTERS DISPLAY TUG DISPLAY AND SURVEY DISPLAY IT WILL NOT AUTOMATICALLY SHOW ON ALL SCREENS ONCE ENABLED ON THE MAIN SERVERS ALSO REMEMBER THAT LARGE GRAPHIC FILES WILL PLACE AN EXTRA OVERHEAD ON THE SYSTEM ONLY DISPLAY NECESSARY INFORMATION Anchor positioning can either be created by text entry of position or through placement of an anchor target using the cross hair cursor if the Click to Define Point on Screen button is clicked HO amp A Oy x GH B Request Anchor Drop Union Beaver Barge to drop anchor 1 At position Click to define point on screen Laue EERE Longtude NATAN c r CG Notino HERE Absolute Relative Target appearance Symbol Range Rings None Range rings on remote system only Cancel 7 Vessel Anchor Handling Status Request Anchor
230. ions in view to GPS receiver 1 Time time of GPS1 HH MM SS SS as received from GPS receiver 1 VDOP vertical dilution of precision as received from the GPS receiver 1 Computed raw vessel heading derived from GPS1 to GPS2 vector Computed raw vessel heading derived from GPS2 to GPS3 vector Computed raw vessel heading derived from GPS3 to GPS1 vector Adjusted heading in degrees reported by GYRO 1 Gyro variables are also available for Gyro2 and 3 Adjusted heading in degrees reported by GYRO 1 Message string from the gyro 1 input Raw heading in degrees reported by GYRO 1 bluespider Variable Name HPR Ancilliary Heading HPR Ancilliary Heave HPR Ancilliary Pitch HPR Ancilliary Roll Logging Backup1 Anticipate dSize Logging Backup1 FileSize Logging Backup1 Unc Logging Cable Line Name Logging Cable Line No Logging Cable Type Logging Comment Logging Config1 LogType Logging Config1 Name Logging Description Logging EventNo Logging FixedSP Logging FixNo Logging Primary1 Anticipate dSize Page 266 Description Heading value from HPR message only a few HPR message types are likely to have this data Heave value from HPR message only a few HPR message types are likely to have this data Pitch value from HPR message only a few HPR message types are likely to have this data Roll value from HPR message only a few HPR message types are likely to
231. ist gt m Switching to USBL ROV Survey Graps Splice Cable Body Cable Transition Cable Marker Survey Route General Comment ExbunblT ms Fix Tyne Descrintion Comment The fix dialog contains a set of configurable pages with configurable buttons and this can be readily customised to suit your job specific requirements Page 125 There are 3 types of fixes that can be performed e Regular A regular fix is performed by pressing the appropriate button on the chosen page of the fix dialog Some pages may have buttons that require that an additional bit of information is supplied such as a speed a distance or length value When the button is pressed the fix is recorded e Snapshot When you need to perform a fix immediately and then enter the relevant information later you can perform a snapshot fix The fix is recorded initially as with a label that can then be updated later The time and position are set at the time the fix is initially performed e Averaged An averaged fix is somewhat different and is used for accurately recording the position of something stationary For instance an averaged fix may be used to record a more precise position of an object on the seabed with a beacon attached by averaging the USBL pings over a period of time Averaged fixing can also be used to average the position of offsets on the vessel itself which is useful for rig move operations In addition objects with multiple devi
232. king system as well as direct altimeter ranges from TOPEX POSEIDON T P ERS 1 and GEOSAT The model was used to compute geoid undulations accurate to better than one meter with the exception of areas void of dense and accurate surface gravity data and relaize WGS84 as a true three dimensional reference system Additional results from the EGM96 solution include models of the dynamic ocean topography to degree 20 from T P and ERS 1 together and GEOSAT separately and improved orbit determination for Earth orbiting satellites NAVSYSTEMS KA Blue Spider User Manual December 2014 paer Page 456 C 1 1 3 ETRS89 Terrestrial Reference System 1989 Most people who are familiar with GPS have heard of the WGS84 World Geodetic System 1984 coordinate system This is a global coordinate system designed for use anywhere in the world WGS84 coordinates are usually expressed as latitude longitude and ellipsoid height WGS84 was designed for navigation applications where the required accuracy is one metre or lower A high accuracy version of WGS84 known as ITRS International Terrestrial Reference System has been created in a number of versions since 1989 and this is suitable for international high accuracy applications it is used mostly by geoscientists However there is a problem with trying to use a global coordinate system for land surveying in a particular country or region The problem is that the continents are constantly i
233. l be displayed in the currently selected map projection Charts are automatically warped to suite the current projection and there is no need to re import charts when the projection is changed For 3D display using the Blue Spider Viewer charts are draped on the surface of the earth bluespider Page 135 Height map data typically from multi beam surveys can be imported from text files containing XYZ data where the X and Y values can be easting northing or latitude longitude and the Z values can be height altitude or depth Data can be imported using any supported datum map projection The map server supports loading of a virtually unlimited number of charts Displayed charts can be overlapped or overlayed with transparency 4 1 Configuring the map server The map server should be installed on a reasonably fast machine with sufficient disk space to hold all the charts you may need DTM data can take up significant disk space Performance will be greatly improved if the disk drive used for storing charts is one with good performance The map server has a configuration file called MapServer INI located in a folder called System Config under the main Blue Spider folder You can install the map server on the same machine as BSPEngine or it can be on different machine which may be better from performance point of view During the installation of Blue Spider you can optionally choose to install the map server Decide which machine t
234. l datum shift C 4 2 Vref lt Name gt This gives the vertical reference a name Optional but highly recommended as this name will appear in the coordinate system dialog Page 478 NAVSYSTEMS IOM LIMITED Blue Spider GUIDE TO BONE ANIMATION Appendix D Bone Animation and Scripting Draft 1 0 Page 479 D 1 Bone information files Bone information files allow for direct binding of a BSPEngine variable to control movement of one or more bones in order to animate moving parts of a ship mobile or even a stationary object Bone information files can be created for any object and can be created automatically For more complex animation scripts can be used A good example of this is animation of the vessel A frame used for launching a plough An input variable defined in the INI file will take in some measurement of the arm angle for instance and a script will control the position and orientation of each component In the case of a hydraulic ram the components being the individual pistons In a complex situation like this it is necessary to define a script to control all of the components based on the angle of the arm For simpler cases or if you just omit the hydraulic parts you do not need to have a script A bone information file can be created and edited in the SdfEditor Before you can do this you have to already have a mesh or set of mesh files which have the necessary bone bindings and also a skeleton file Onc
235. lags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE SCAN_NOLOG Page 387 The delta X offset of SP3 from the vessel SP A 6 1 387 SP3 SP1Relative DY Real Number Default caption in log files SP1 to SP3 dx Default format specifier 2f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE SCAN_NOLOG The delta Y offset of SP3 from the vessel SP A 6 1 388 SP3 SP1Relative DZ Real Number Default caption in log files SP1 to SP3 dx Default format specifier 2f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE SCAN_NOLOG The delta Z offset of SP2 from the vessel SP A 6 1 389 SP3 Speed Real Number Default caption in log files SP3 Speed Default format specifier 4f Attribute flags TYPE_DOUBLE UNIT_SPEED UNIT2_KM_H SCAN_SLOWLOG LOG_VALUE The SP3 speed in kilometres per hour A 6 1 390 SP3 SpeedKmh Real Number Default caption in log files SP3 Speed Default format specifier 4f Attribute flags TYPE_DOUBLE UNIT_SPEED UNIT2_KM_H SCAN_ALIAS Page 388 LOG VALUE The SP4 speed in kilometres per hour A 6 1 391 SP3 SpeedMS Real Number Default caption in log files SP3 SpeedMS Default format specifier 4f Attribute flags TYPE_DOUBLE UNIT_SPEED SCAN_UNIT_ALIAS LOG_VALUE The SP3 speed in metres per second A 6 1 392 SP3 Target1 Bearing Real Number Default caption in log files SP3 Target1 Bearing Default format specifier
236. led A 6 1 145 Logging FixedSP String Default caption in log files FixedSP Page 320 Attribute flags TYPE_STRING LOG_VALUE The last fix SP when writing to CSV log files The value is updated whenever a manual fix is performed regardless of whether CSV logging is enabled It is blank for automatic fixes but for manual fixes will contain the string SP1 SP2 or SP3 A 6 1 146 Logging FixNo Integer Default caption in log files Fix No Default format specifier 03d Attribute flags TYPE_LONG LOG_VALUE The last fix number used when writing to CSV log files The value is updated whenever a manual or automatic fix is performed regardless of whether CSV logging is enabled Automatic fixes are usually time or distance based A 6 1 147 Logging Primary1 AnticipatedSize String Default caption in log files Primary Log 1 Anticipated File Size Attribute flags TYPE_STRING SCAN_NOLOG Anticipated size of the primary log file 1 in bytes A 6 1 148 Logging Primary1 FileSize String Default caption in log files Primary Log 1 Filesize Attribute flags TYPE_STRING SCAN_NOLOG Size of the primary log file 1 in bytes A 6 1 149 Logging Primary1 Unc String Default caption in log files Primary Log 1 UNC Page 321 Attribute flags TYPE STRING SCAN SLOWLOG UNC filename of the primary log file 1 A 6 1 150 MRU1 Heave Real Number Default caption in log files MRU1 H
237. ll be most displeased if this was the wrong way around OPS1 is the computer name and OPS1 can be Master or Slave OPS2 is the computer name and OPS2 can be Master or Slave Settings are only generally transferred if the communications ports are on another computer not OPS1 or OPS2 This is because OPS1 and OPS2 need to both be able to work in the event of a total power failure on a server For this reason the ports are generally configured as below OPS1 OPS2 GPS1 OPS1 COM3 OPS2 COM3 GPS2 OPS1 COM4 OPS2 COM4 aang Oooo GPs3 OPSIICOM5S OPs2COM5 Cable PortEng COM7 PortEng COM7 Engine Because the cable engine is on a remote PC not OPS1 or OPS2 it is common to both servers bluespider Page 69 2 3 5 2 Copy INI When changes are made and saved to the BSPEngine ini file BSPEngine detects that the file on Box A is now different to the file on Box B An alarm is raised showing that there is a difference between the two files The Copy INI button copies the BSPEngine ini files either from Ato B or B to A Therefore if changes have been made on Box A and they did work click on A gt B In the unlikely event however the changes made to the BSPEngine ini file on Box A have caused problems click B lt A to restore the original BSPEngine ini file INI change made on Master A Change OK Change Failed Copy INI from AtoB Copy INI from BtoA NAVSYSTEMS Blue Spider User Manual December 201
238. lready be aligned to the usual vessel reference frame If you need to enter rotation values then you are likely to also need to work out the rotation origin 2 1 6 3 Origin of rotation The origin of rotation specifies the origin that rotation should be applied to By default this is the 0 0 0 location in 3D model coordinate space By pressing the little cross hair button you can shift this to the central location This may help for models where the actual drawing location is quite distant from the actual vessel CRP Some models however may need rotation applied to an entirely different location Models like this may take considerable practice to align correctly bluespider Page 47 2 1 6 4 3D Appearance This section controls the appearance in the 3D viewer e 2D Outline This specifies whether or not to draw the 2D outline e Visible Ref Points Specifies whether or not the reference points should be displayed Only ref points marked as visible will actually be displayed e Locator Circles If this option is selected then concentric circles at increasing radii are drawn around the vessel making it easier to locate from a distance e 3D Model If this option is not selected then the 3D model will not be displayed This option will be greyed out if there isn t a 3D model in the definition bluespider Page 48 2 1 7 3D Files Tab The 3D files tab lets you add a 3D model to the definition i ship Definition SDF Edi
239. lt format specifier 1f Attribute flags TYPE_DOUBLE LOG_VALUE Cable tension in kN for the AUX2 cable channel cable operations A 6 1 55 Cable AUX2 Speed Page 297 Real Number Default caption in log files Raw Aux2 Cable Speed Default format specifier 2f Attribute flags TYPE DOUBLE UNIT SPEED UNIT2 KM H LOG VALUE Raw cable speed in km h for the aux2 cable channel cable operations A 6 1 56 Cable AUX2 Tension Real Number Default caption in log files Raw AUX 2 Cable Tension Default format specifier 1f Attribute flags TYPE_DOUBLE LOG_VALUE Raw cable tension in kN for the AUX2 cable channel cable operations A 6 1 57 Cable ControlSpeed Real Number Default caption in log files Target Cable Speed Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_SPEED SCAN_SLOWLOG LOG_VALUE The speed in m s being automatically demanded on systems with automatic cable control For cable operations A 6 1 58 Cable DistanceDeviation Real Number Default caption in log files Distance Deviation Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE SCAN_SLOWLOG LOG_VALUE The distance deviation is based on slack and cable speed For cable operations A 6 1 59 Cable Engine1 CableOut Page 298 Real Number Default caption in log files Cable Engine 1 Length Default format specifier 2f Attribute flags TYPE_DOUBLE
240. luespider Page 142 9 Adda line to this section for each position you want to perform a query at See 4 3 1 2 Declaring each terrain query 4 3 1 1 Defining variables to hold results You need to define a variable to hold the resulting altitude obtained from each query You can also define variables to hold the position used for the query The position variables are optional but because queries are asynchronous it is recommended that you define them If you log terrain height against an old position then the heights may not be quite correct Variables SPI Terrain AlE TNPUT format 5f SP1 Terrain Lat INPUT typecode latitude format DD MM mmmmm H SP1 Terrain Lon INPUT typecode longitude format DDD MM mmmmm H The variables to hold the query results are defined as input variables and the terrain query script updates these when it obtains results 4 3 1 2 Declaring each terrain query The terrain query script decodes its own section in the INI file This section will not be recognised unless the terrain script is loaded via the ScriptIncludes section bluespider Page 143 To define a terrain query you specify the source variable to be used This must be a variable that has properties called Lat and Lon You also specify the destination variable to hold the result This must be a variable that has the property Alt but can also have properties called Lat and Lon in which case these will be assign
241. m cable engine 4 A 6 1 66 Cable Engine4 Tension Real Number Default caption in log files Cable Engine 4 Tension Default format specifier 2f Attribute flags TYPE_DOUBLE SCAN_SLOWLOG LOG_VALUE Cable tension from cable engine 4 A 6 1 67 Cable Factory Length Page 300 Real Number Default caption in log files Factory Cable Length Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE Factory length of the cable cable operations A 6 1 68 Cable Grid Easting Real Number Default caption in log files Cable Easting Default format specifier 2f Attribute flags TYPE_DOUBLE TYPE2_EAST SCAN_NOLOG LOG_VALUE The grid position of cable detector easting The position given here is according to your selected map projection and datum A 6 1 69 Cable Grid Northing Real Number Default caption in log files Cable Northing Default format specifier 2f Attribute flags TYPE_DOUBLE TYPE2_NORTH SCAN_NOLOG LOG_VALUE The grid position of cable detector northing The position given here is according to your selected map projection and datum A 6 1 70 Cable PLC1 Raw Count Real Number Default caption in log files PLCc1 Raw Counts Default format specifier 2f Attribute flags TYPE_DOUBLE LOG_VALUE SCAN_SLOWLOG Encoder counter value from cable engine 1 this value will be scaled by the encoder strain gauges scaling factors
242. mples A 3 1 11 1 Phinns decode pos input RTT 01 ode essagel essage2 essage3 RTT 01 GPS sgName sgType LatDegrees LonDegrees Altitude RTT 01 WD MsgName MsgType WaterDepth RTT 01 HDG MsgName MsgType Heading pos input RITA0HAGBS RTT 01 WD RTT 01 HDG SPIXSE POSITI POS SPIXSE DEPIN _ HG Opals 377207720 SHEHDT ILOG ZOO The RTT_01 section defines the input mode for RTT channel 1 as a pos_input Three different messages are defined one for GPS one for Gyro and one for Water Depth The decode formats for each of these is defined in its own separate section and these are referenced by name in Message1 Message2 Message3 For the pos input type each message can contain any field types supported by either the standard GPS Gyro or Depth inputs e g the same as Nav1 Gyro1 or Depth1 In addition custom fields such as Field1 Field2 etc bluespider Page 223 can be specified These if present will be available as variable RTT_01 Message1 Field1 and so on A pos_input type RTT channel will typically be used to position a mobile using something that provides position information in a way similar to the information provided by a GPS receiver e g the input message will typically provide a position as latitude and longitude It is also possible to position using a relative Range and Bearing from a specific vessel offset in which case the system will compute the latitude a
243. n be available for other applications BSPNet ports are bi directional gE BSPNet Communication Settings NAVDEV2 Local Machine File Help Configuration COM1 COM2 Virtual COM3 4800 8 1 None None COM4 38400 8 1 None None COM5 Virtual COM6 COM7 COM8 Virtual COM9 COM10 m oonnnnoan 4 Configuration COM1 Port mode raa 7 BSPNet Service Status The service is running NAVSYSTEMS Blue Spider User Manual December 2014 Page 75 2 4 2 Configuring Ports COM ports are assigned to Channels in Blue Spider Ee 8 Alarm ff 16 47 41 ray GB crst un Gua Grs2inyn G 53imyut GvRO1 Input GYROZ Input GYRO3 Input Dolog Input Shaft Input 1 38400 NL Depth Sounder 1 Virtual anaa eday aieo yoway eN easans ooeuns COM Port The Ecrniet service ia running MERCATOR WGS E Box A on WAVDEV3 Master Survey input channels are predefined and other Channels are user customisable The predefined channels are on the left and the custom channels are on the right of the tabs Even though a channel GPS1 for example is a predefined System channel it is possible to alter its name This is done using two special files in the System Config Folder Page 2 4 3 Editing Channel Names All the COMS Channel tabs have default names i e GPS 1 but these names can be changed to suit
244. n metres per second Page 348 A 6 1 248 Ship VDatumShift Real Number Default caption in log files Ship Vert Datum Shift Default format specifier 2f Attribute flags TYPE_DOUBLE UNIT_DISTANCE SCAN_SLOWLOG The vertical datum shift to convert from the WGS84 geoid altitude to your selected vertical reference The value given by this variable is valid only for the positions very close to the ship it is computed for the CRP The vertical shift required will typically depend on position If you need to add an additional fixed amount to this then DO NOT use System VDatumsh ypreaHy defned as ah input varable and add IMPORTANT NOTE System VDatumShift has now been DEPRECATED Although still supported it will cause an alarm to be raised if set to a non zero value Instead you should edit geocalc dat and add the appropriate tags to a copy of a suitable horizontal datum definition See Ticket 47 A 6 1 249 Ship WaterDepth Real Number Default caption in log files Ship Water Depth Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE True water depth from the waterline from primary depth sounder This is water depth from the echo sounder adjusted to CRP level then compenstated for draft and heave A 6 1 250 Ship WaterDepth1 Real Number Default caption in log files Ship Water Depth 1 Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VAL
245. n motion with respect to each other at rates of up to 12 centimetres per year There are in reality no fixed points on Earth In common with the rest of Europe Great Britain is in motion with respect to the WGS84 coordinate system at a rate of about 2 5 centimetres per year Over a decade the WGS84 coordinates of any survey station in Britain change by a quarter of a metre due to this effect which is unacceptable for precise survey purposes For this reason the European Terrestrial Reference System 1989 ETRS89 is used as the standard precise GPS coordinate system throughout Europe ETRS89 is based on ITRS the NAVSYSTEMS KA Blue Spider User Manual December 2014 me Page 457 precise version of WGS84 except that it is tied to the European continent and hence it is steadily moving away from the WGS84 coordinate system In 2000 the difference between the ITRS precise WGS84 coordinates of a point and the ETRS89 coordinates is about 25cm and increasing by about 2 5 cm per year The relationship between ITRS and ETRS89 is precisely defined at any point in time by a simple transformation published by the International Earth Rotation Service The ETRS89 coordinate reference system is used as a standard for precise GPS surveying throughout Europe Using ETRS89 you can ignore the effects of continental motion to a high degree of accuracy the ETRS89 coordinates of a survey station stay fixed as long as there is no local movement o
246. n remote machines If you see Access Denied here then you have not configured security correctly See section 8 Windows services and remote control for full details 2 3 1 Master Slave Messages The service is running is the only message that indicates that there are no problems The service is not running simple means in most cases that the server has been located but it has not been started NAVSYSTEMS Page 63 The RPC server is unavailable means that the server is either switched off is not connected to the network cannot be seen by this computer or for some other reason cannot be seen by this computer for example Active Directory or User Account problems This is not an acceptable condition if the Master Slave redundancy is required and must not be ignored in this case The Master Slave automatic changeover option will only be available when both servers are available In the case of tug installations or other vessels running a Master server only this The RPC server is unavailable will be seen on the BSPEngine B side of the dialog box Access Denied see chapter 8 you have not configured security correctly 2 3 2 Master Slave Switch The Master and Slave are selectable from the radio buttons and whilst it is possible to select two Masters or two Slaves the Blue Spider system will alert all the computers on the network if one of these undesirable options is selected with a
247. nchronous the results are not immediately available although queries are fast and a whole batch of position queries will typically be available in 50 milliseconds or less To configure BSPEngine to perform terrain height queries you first need to download the terrain_query js script from the Blue Spider website This is available in the downloads area to registered users The terrain query script is an extension to BSPEngine that defines its own configuration section in the INI file and is responsible for submitting queries to the map server and updating the variables you define to hold the results bluespider Page 141 4 3 1 Configuring BSPEngine INI for terrain queries To configure 1 First download the terrain_query js script Create a folder called Scripts in the System Config folder if this does not already exist Place the terrain_query js file in the Scripts folder Edit BSPEngine ini and create a section called ScriptIncludes if it does not already exist See A 3 1 12 ScriptIncludes Add a line to this section Incluesl Vrerrain queryjs Number this as Include2 or Include3 etc if there are already any included scripts In the Variables section this might be called CustomLogVariables define variables to hold the result of each terrain height query See 4 3 1 1 Defining variables to hold results Add a section to the INI file called TerrainQuery make sure it does not already exist b
248. nd Tug Masters they should also monitor anchor positioning and cross check any prospective anchor positions remain clear of cables pipelines seabed structures obstructions UXO targets by the project specific clearance distance Range rings or Guard Lines can be used around these positions to help maintain this distance THE ONLY OVERIDE TO THIS WILL BE VESSEL SAFETY WHEN IF NECESSARY TO SAFEGUARD PERSONNEL VESSELS FROM HARM AN ANCHOR MAY BE DEPLOYED IMMEDIATELY TO THE SEABED THIS WILL BE AT THE DISCRETION OF THE BARGE TUG bluespider Page 158 MASTER FOR WHOM THE ULTIMATE SAFETY OF THE VESSEL PERSONNEL RESIDES 6 3 3 Operation at Barge For Deployment The system will automatically recognise the anchor handling tugs on the Blue Spider system and provide a notification when none can be detected Access to the barge management system functions is obtained through the Remote tab The process will be initiated at the Barge when the Barge Master will decide which Union Beaver BargeysP1 stt Speed 0 00 km h Water 21 20 m w S o o m w gt 2 m z Target target18 Anchor Handling Remote Tab Anchor Handling Button anchor will be deployed and the by which anchor handling vessel A Page 159 By clicking on the relevant anchor and then Request Drop the following Dialog is presented in which the required AHT can be chosen for this anchor operation note that in the Figure 3 below only the Un
249. nd longitude An example of this is given for the multi_pos_input type but this method can also be used for single position input As an alternative to Range and Bearing or absolute Latitude and Longitude it is possible to use DX DY and optionally DZ bluespider Page 224 A 3 1 11 2 Blueview multi_pos_input RETON Mode multi pos input VesselRelative 1 AngleOffset 0 FromOffset CRP Messagel RTT 01 BlueView IDFilter 1 2 RTT 01 Blueview Delimiter 3 eT NM Terminator r n Field 1 0 0 ID 1 0 2 take last two characters ignore the rest Range 2 0 0 0 Bearing 3 0 0 Field2 4 0 0 Field3 5 0 0 A 3 1 11 3 Fanbeam multi pos input RTT 02 Mode multi pos input VesselRelative 1 AngleOffset 180 FromOffset Roller Messagel RTT 02 FanBeam IDFilter Nga RTT 02 FanBeam Terminator r n Fieldl 1 0 0 1D 1 0 4 Range 2 0 0 Bearing 3 0 0 Field2 4 0 0 Field3 5 0 0 bluespider Page 225 A 3 1 11 4 Gps ona plough pos_input 2012p Hs Mode pos input Messagel RENOTIGES RU01GES MsgName SGPGGA MsgType L076 Time 2 0 0 Latitude 3 0 0 LatitudeChar 4 0 0 Longitude 5 0 0 LongitudeChar 6 0 0 GpsQuality 17070 NumSatellites 8 0 0 HorizontalDilution 9 0 0 Altitude 10 0 0 GeoidalSeparation 12 070 DGPSAge 14 0 0 14 bluespider Page 226 A 3 1 12 Scriptincludes Script includes allow you to cr
250. ne ArmRoot var stbd ram piston new Bone StbdRamTopRoot var port ram piston new Bone PortRamTopRoot var port_ram_cyl new Bone PortRamBottomRoot var stbd ram cyl new Bone StbdRamBottomRoot var stbd_ram_piston_child new Bone StbdRamPiston var port ram piston child new Bone PortRamPiston var port ram cyl child new Bone PortRamCylinder var stbd ram cyl child new Bone StbdRamCylinder function onUpdateQ port ram cyl child parentLookAt port ram piston stbd ram piston child parentLookAt stbd ram cyl port ram piston child parentLookAt port ram cyl Page 485 i NAVSYSTEMS IOM LIMITED Blue Spider GUIDE TO THE VESSEL SIMULATOR Appendix E Vessel Simulator Draft 1 0 Page 486 E 1 Vessel Simulator The vessel simulator is of use in testing demonstration and training or for trying out and evaluating the software The vessel simulator can output GPS Gyro Echo Sounder HPR Motion and some custom inputs At present the vessel simulator is geared towards the standard NMEA messages but it can also playback captured data Blue Spider Simulator Jan Steen mo ee oae o eal File Run View Course and Speed Current Position Echo F Enabled M1 Be Course 0 00 Lat 69 49 98669N Depth 0 50 2 Gyro1 F Enabled Speed km 0 20 Lon 007 01 28858 E Heading 0 z GPS 1 V Enabled GPS 2 Enabled GPS 3 M Enabled Gyro2 E Enabled Lat 6949990350N Lat Lat Hea
251. ne of the integrate bits are set then integrated mode is not being used A 6 1 205 Ship GPS Sats Integer Default caption in log files Primary GPS Sats Default format specifier d Attribute flags TYPE_LONG SCAN_ALIAS LOG_VALUE The number of satellites ground stations in view to the main GPS receiver A 6 1 206 Ship GPS VTG Course Real Number Default caption in log files VTG Ship Course Default format specifier 4f Attribute flags TYPE_DOUBLE UNIT_ANGLE UNIT2_DEGREES SCAN_SLOWLOG LOG_VALUE The course as reported by the VTG message if present from the primary GPS Depending on ship speed and the make of GPS receivers being used this speed value may be either more reliable or totally unreliable or somewhere in between at very low speeds the ship course is always rather erratic A 6 1 207 Ship GPS VTG Speed Real Number Default caption in log files VTG Ship Speed Default format specifier 4f Page 337 Attribute flags TYPE_DOUBLE UNIT_SPEED UNIT2_KM_H SCAN_SLOWLOG LOG_VALUE The ship speed as reported by the GPS VTG message if present from the primary GPS Depending on ship speed and the make of GPS receivers being used this the speed value may be either more reliable or totally unreliable or somewhere in between A 6 1 208 Ship GridHeading Real Number Default caption in log files Ship Grid Heading Default format specifier 3f Attribute flags TYPE_DOUBL
252. nge the security attributes for each service The following commands can be used to configure the security such that any authenticated user can view and start stop these services sc sdset BSPENGINE D A CCLCSWLOCRRCRPWP AU A CCDCLCSWRPWPDTLOCRSDRCWDWO BA A CCLCSWRPWPDTLOCRRC SY S AU FA CCDCLCSWRPWPDTLOCRSDRCWDWO 7 WD sc sdset BSPNET D A CCLCSWRPWPDTLOCRRC AU A CCDCLCSWRPWPDTLOCRSDRCWDWO BA A 7 CCLCSWLOCRRC 77 TU Ar CCLCSWLOCRRC 7 8U 8 AU FA CCDCLCSWRPWPDTLOCRSDRCWDWO WD sc sdset BSPMAPSERVER D A CCLCSWRPWPDTLOCRRC AU A CCDCLCSWRPWPDTLOCRSDRCWDWO BA A CCLCSWLOCRRC IU A CCLCSWLOCRRC SU S AU FA CCDCLCSWRPWPDTLOCRSDRCWDWO WD sc sdset BSPPHYSICS D A CCLCSWRPWPDTLOCRRC AU A CCDCLCSWRPWPDTLOCRSDRCWDWO BA A CCLCSWLOCRRC IU A CCLCSWLOCRRC SU S AU FA CCDCLCSWRPWPDTLOCRSDRCWDWO WD each of the above commands are on a single line Page 180 NAVSYSTEMS Blue Spider User Manual December 2014 Page 181 i NAVSYSTEMS IOM LIMITED BSPENGINE INI FILE CONFIGURATION REFERENCE Appendix A BSPEngine Configuration Reference Draft 1 0 Page 182 A 1 Introduction BSPEngine INI defines much of the configuration data for Blue Spider and allows for decoding of standard and custom inputs Definition of variables to be logged Custom output form
253. ngitude derived from GPS1 in your working datum A 6 1 105 GPS1 CRP WGS84 Pos Alt Real Number Default caption in log files GPS1 CRP Altitude WGS84 Default format specifier 3f Page 310 Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE SCAN_NOLOG Computed altitude value of CRP derived from GPS1 in WGS84 A 6 1 106 GPS1 CRP WGS84 Pos Lat Real Number Default caption in log files GPS1 CRP Latitude WGS84 Attribute flags TYPE_DOUBLE TYPE2_LAT UNIT_ANGLE LOG_VALUE SCAN_NOLOG Computed CRP position latitude derived from GPS1 in WGS84 A 6 1 107 GPS1 CRP WGS84 Pos Lon Real Number Default caption in log files GPS1 CRP Longitude Attribute flags TYPE_DOUBLE TYPE2_LAT UNIT_ANGLE LOG_VALUE SCAN_NOLOG Computed CRP position longitude derived from GPS1 in WGS84 A 6 1 108 GPS1 Date String Default caption in log files GPS1 Date Attribute flags TYPE_STRING TYPE2_DATE ASSOC_NEXT SCAN_NOLOG The time date of GPS1 DD MM YYYY as received from GPS receiver 1 A 6 1 109 GPS1 DatumShifted Pos Alt Real Number Default caption in log files GPS1 Altitude DS Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE Page 311 The position of GPS1 altitude The position given here is in your selected working datum vertical reference which is not necessarily WGS84 A 6 1 110 GPS1 DatumShifted Pos Lat Real Number
254. nt interface let long native new null package private protected prototype public return short static super enum export extends false final finally float for function goto if implements import in instanceof Page 436 switch synchronized this throw throws transient true try typeof var void volatile while with yield bluespider Page 437 Classes that should be reserved e Array e Date e JavaArray e JavaClass e JavaObject e JavaPackage e Math e NaN e Number e Object String Special Functions properties bluespider Page 438 A 11 2 Reserved by BSPEngine e Vars Server A 11 2 1 Vars This object actually holds all other variables although they are all available at global scope as well Vars GPS1 Pos Lat is the same as GPS1 Pos Lat is the same as GPS 0 Pos Lat A 11 2 2 Server This is an object that can be used in scripts See A 10 3 Updating variables conditionally Page 439 A 12 AIS Filtering AIS filtering is an option that can be used to significantly reduce the amount of AIS data needing to be logged For the raw device input variable PortInput AlS_01 there is another corresponding variable called PortInput AlS_01 Filtered This variable exists regardless of whether filtering has been configured If filtering has not been configured then this variable just holds the unfiltered raw input data See section A 5 Communications
255. of cables dangling all over the place bluespider Page 488 E 2 Simulator Settings To configure ports in the simulator use the settings dialog and go to the port configuration page The names of the ports that are present and configurable by the simulator can be changed by loading a port manifest file This is the PortManifest cfg file that can be found in the System Config folder Do this from the main file menu before opening the settings page vessel Simulator Settings ag py loo mad Xx WK WNAVDE M2 COM1 9600 8 1 N GP531 Input WNAVDEV2 COM1 GP52 Input COM1 9600 8 1 N GP53 Input COM1 9600 8 1 N le Cable Engines NAVDEV2 COM4 Pitch Roll WNAVDEV2 COMS5 WNAVDEV2 COMB Echo Sounder NAVDEV2 COM12 COM1 9600 8 1 N COM1 9600 8 1 N SQUAD BEA SdO UOHOW saujbug ajqe uongunByuo9 pod 88866666686 aS oa L LI NAVSYSTEMS Blue Spider User Manual December 2014 Page 489 E 2 1 Port Configuration For each port you can configure by pressing the button in the Settings column This will open the port configuration dialog i Gyro 1 Port Configuration m Port Type O Local Port Virtual Port Simulator Output Mode Le ES 5 None Disabled Manual Control Simulator From SOL Database D From File Rate 100 E 66 CRLF COM Port Server Name COM2 v Baud rate Data bits Stop bits Parity 9600 8
256. of the echo sounder to the vessel offset of the current SP by taking account of pitch and roll of the ship The seabed is assumed to be flat as the SP offset could be some distance away from the echo sounder which will mean that the depth given here is not truly accurate A 6 1 237 Ship SP1 Pos Lat Real Number Default caption in log files SP1 Latitude Attribute flags TYPE_DOUBLE TYPE2_LAT UNIT_ANGLE LOG_VALUE Page 345 The geodetic position of SP1 latitude The position given here is in your selected working datum which is not necessarily WGS84 A 6 1 238 Ship SP1 Pos Lon Real Number Default caption in log files SP1 Longitude Attribute flags TYPE DOUBLE TYPE2 LON UNIT ANGLE LOG VALUE The geodetic position of SP1 longitude The position given here is in your selected working datum which is not necessarily WGS84 A 6 1 239 Ship SP1 Route Arc DOL Real Number Default caption in log files SP1 Route Arc DOL Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE SCAN_NOLOG The route arc DOL value of SP1 This is the perpendicular distance from route line On the outer corner of an alter course it is the distance from the corner arc Alter course radii if present are used in this calculation A 6 1 240 Ship SP1 Route Arc KP Real Number Default caption in log files SP1 Route Arc Kp Default format specifier 3f Attribute flags TYPE_DOUBLE UNI
257. of the ship as calculated by the Kalman filter A 6 1 213 Ship Kalman Pos Lon Real Number Default caption in log files Ship Kalman Longitude Attribute flags TYPE_DOUBLE TYPE2_LON UNIT_ANGLE LOG_VALUE The smoothed postion of the ship as calculated by the Kalman filter A 6 1 214 Ship Kalman Speed Real Number Default caption in log files Ship Kalman Speed Default format specifier 4f Attribute flags TYPE_DOUBLE UNIT_SPEED UNIT2_KM_H SCAN_SLOWLOG LOG_VALUE Page 339 The smoothed ship speed in kilometres per hour calculated using Kalman filter A 6 1 215 Ship KeelHeight Real Number Default caption in log files Ship Keel Height Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE SCAN_NOLOG The distance from the keel of the ship from the CRP A 6 1 216 Ship LaybackPoint String Default caption in log files Ship Layback Offset Name Attribute flags TYPE_STRING The name of the vessel offset which is currently the default layback offset for all mobiles A 6 1 217 Ship Motion Heading Real Number Default caption in log files Ship Heading from MRU Default format specifier 2f Attribute flags TYPE_DOUBLE UNIT_ANGLE UNIT2_DEGREES LOG_VALUE The heading of the vessel in degrees as obtained from a motion sensor NOT THE GYRO A 6 1 218 Ship Motion Heave Real Number Default caption in log files Ship Heave Default format
258. og files Offset 1 Northing Default format specifier 3f Attribute flags TYPE DOUBLE TYPE2 NORTH SCAN NOLOG LOG VALUE Position northing of vessel offset 1 Offset 1 is the CRP A 6 1 224 Ship Offsets Pos1 Alt Real Number Default caption in log files Offset 1 Altitude Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE SCAN_SLOWLOG LOG_VALUE Position altitude of vessel offset 1 Offset 1 is the CRP The altitude given here is in your selected working datum vertical reference which is not necessarily WGS84 A 6 1 225 Ship Offsets Pos1 Elev Real Number Default caption in log files Offset 1 Elevation Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE SCAN_SLOWLOG LOG_VALUE Elevation from seabed to vessel offset Offset 1 is the CRP The elevation given here is the water depth in metres from the seabed to the given vessel offset An adjustment is made from the position of the echo sounder to the vessel offset by taking account of pitch and roll of the ship The seabed is assumed to be flat as the SP offset could be some distance away from the echo sounder which will mean that the depth given here is not truly accurate A 6 1 226 Ship Offsets Pos1 Lat Page 342 Real Number Default caption in log files Offset 1 Latitude Attribute flags TYPE_DOUBLE TYPE2_LAT UNIT_ANGLE SCAN_SLOWLOG LOG_VALUE Position latitude of vessel
259. og files SP2 Auto Pilot Direction Attribute flags TYPE_STRING SCAN_SLOWLOG LOG_VALUE Old style name SP2AutoPilotDirection The direction L or R that an autopilot steering SP2 should steer in order to stay on the active route line A 6 1 36 AutoPilot SP2 ReversedDirection String Default caption in log files SP2 Reverse Auto Pilot Direction Attribute flags TYPE_STRING SCAN_SLOWLOG LOG_VALUE The direction L or R that an autopilot steering SP2 should steer in order to stay on the active route line if SP2 needs to move in reverse A 6 1 37 Beacon ID Page 292 String Default caption in log files Beacon ID Attribute flags TYPE_STRING LOG_VALUE SCAN_NOLOG ID of the beacon from which a position was last received This will be something like A11 or B12 RTT inputs are also treated as beacons and if the position is for an RTT channel then then the beacon id will be something like RTT_01 Although Beacon X Beacon Y and Beacon Z are set to blank after logging the data to the HPR CSV log the Beacon ID value remains set to the ID of the last beacon received Beacon Pos Lat and Beacon Pos Lon remain set as well Note that none of the Beacon variables are logged to the SQL database in the varloga or b tables There is a separate special database table usbl log for this type of data A 6 1 38 Beacon Pos Lat Real Number Default caption in log files Beacon Latitude Attribute
260. oints Tab Points of interest are used to determine precise locations of navigational equipment or points on the vessel to track The positional accuracy can be entered to a resolution of millimetres E Ship Definition SDF Editor E s10 x File Edt View Tools Help 1 Grd Bloaa g Properties ex E Tye Name x Y z Symbol Visible lt cRP 0 000 0 000 0 000 si GPS1 Antenna 2 620 15 240 28 000 ops2 GPS2 Antenna 5 210 15 250 27 97 Gs3 GPS3 Antenna 11 800 _ 14 000 Echo Sounder 1 Echo Sounder stem 0 000 Echo Sounder 2 Echo Sounder Bow 0 000 Offset Pitch and Roll Sensor 0 000 HPR HPR pole 0 000 Offset Port aft Anchor 13 700 57 500 o 000 Offset Port Mid Anchor 15 700 20 200 o 000 Offset Port Fwd Anchor 15 700 40 700 o 000 Offset Bow Anchor 5 000 52500 0 000 Offset Stbd Fwd Anchor 15 700_ 40 700 0 000 o Offset Stbd Mid Anchor 15 700 _ 20 200 o 000 o Offset Stbd Aft Anchor 13 700 57500 o 000 Offset steen sheave 0 000 s7 000 s 000 Offset significant point 0 000 o 000 0 000 G DWT 9 ik ikikikiki ii i ii Bei 3DFies Alignment Display Anchors Outline Ref Points Ok Apply g a It is essential that equipment used to measure positional information is defined by the Type in this table as well as entering the X Y and Z information for each offset An exception to this rule applies if the HPR off
261. oints if there is a requirement to monitor and log 2 or 3 positions on the vessel If there are two ROVs in use the Steerpoints would be configured ROV1 as SP2 ROV2 as SP3 SP2 and SP3 are calculated from the vessel CRP As with SP1 there is considerable room for error if measurements and calibrations are not carried out accurately especially where the HPR is concerned The further the mobile is away from the CRP the more error there will be in positioning When working with mobiles and HPR the following should be taken into account to achieve minimal errors The GPS antenna should be mounted as close as is practically possible to the CRP position The gyro calibration must be accurate HO The pitch and roll sensor must have corrections applied and must be in the right sense Offsets must be measured as accurately as possible The HPR must be calibrated VOS must be taken into account HOO bluespider Page 85 2 9 Mobile Configuration In the Mobiles configuration there is a distinct difference between SP and Positioning in the Mobiles configuration table SP relates to the Survey Point of the ROV or the plough and it is the point on the vehicle that we are interested in Positioning relates to the selected HPR beacon on the mobile It is very important that the offsets for the beacon agree with the beacon s actual position on the mobile It is easy to select say B22 on the assumption that B22 is on the
262. older This is because if Blue Spider is installed as Blue Spider client only with no BSPEngine then the System Config folder will not exist Note that although the term server is used for Box A and Box B these machines do not have to actually run a windows server operating system and can be normal workstations BSPEngine can run on a normal workstation or on a windows server machine bluespider 2 3 4 DNS Io Blue Spider uses DNS Domain Name Service to p resolve computer names to IP addresses For pe example OPS1 computer name 10 10 57 1 IP Address The DNS Server A Windows Service runs on both Servers OPS1 and OPS2 and they are and should remain synchronised The resolution of a computer name may be served by either Server Problems can exist if the DNS becomes corrupted or the two DNS servers lose synchronisation with each other The effects may be that computers can be pinged by IP address but not by name Another effect is that Box A may not be able see Box B and visa versa In particular server machines that have been in storage for long periods of time not switched on for a few months are likely to suffer from DNS issues and may require maintenance If it appears that computers cannot be contacted by name including in VNC then it is likely that DNS problems exist DNS problems should be taken seriously and addressed immediately DNS is not part of Blue Spider software bluespider Page
263. olute value Returns the absolute value of x Parameters x Floating point value Return Value The absolute value of x A 8 1 2 acos x Compute arc cosine Returns the arccosine of x Parameters x Floating point value Page 403 Return Value The arccosine value of x A 8 1 3 acosh x Compute hyperbolic arc cosine Returns the hyperbolic arccosine of x Parameters x Floating point value Return Value The hyperbolic arccosine value of x A 8 1 4 asin x Compute arc sine Returns the arcsine of x Parameters x Floating point value Return Value The arcsine value of x A 8 1 5 asinh x Compute hyperbolic arc sine Returns the hyperbolic arcsine of x Parameters x Floating point value Page 404 Return Value The hyperbolic arcsine value of x A 8 1 6 atan x Compute arc tangent Returns the arctan of x Parameters x Floating point value Return Value The arctan value of x A 8 1 7 atan2 y x Compute arc tangent with two parameters Returns the principal value of the arc tangent of y x expressed in radians To compute the value the function uses the sign of both arguments to determine the quadrant Parameters y Floating point value representing an y coordinate x Floating point value representing an x coordinate If both arguments passed are zero an error occurs and the result will be infinity bluespider Page 405 Return Value Principal arc tangent
264. om GPS1 in your working datum vertical reference Computed CRP position latitude derived from GPS1 in your working datum Computed CRP position longitude derived from GPS1 in your working datum Computed altitude value of CRP derived from GPS1 in WGS84 Computed CRP position latitude derived from GPS1 in WGS84 Computed CRP position longitude derived from GPS1 in WGS84 Time date of GPS1 DD MM YYYY as received from GPS receiver 1 GPS1 DatumShifted Pos Alt Position of GPS1 altitude GPS1 DatumShifted Pos Lat Geodetic position of GPS1 latitude GPS1 DatumShifted Pos Lon Geodetic position of GPS1 longitude bluespider Variable Name GPS1 GeoidalSeparation GPS1 Grid Easting GPS1 Grid Northing GPS1 HDOP GPS1 PDOP GPS1 Pos Lat GPS1 Pos Lon GPS1 Quality GPS1 Sats GPS1 Time GPS1 VDOP GPS1 GPS2 Heading GPS2 GPS3 Heading GPS3 GPS1 Heading Gyro1 Corr Heading Gyro1 Heading Gyro1 Message Gyro1 Raw Heading Page 265 Description Geoidal separation reported by the GPS receiver 1 Grid position of GPS1 easting Grid position of GPS1 northing HDOP horizontal dilution of precision as received from the GPS receiver 1 PDOP dilution of precision as received from the GPS receiver 1 Geodetic position reported by GPS1 latitude Geodetic position reported by GPS1 longitude Quality indicator reported by GPS receiver 1 Number of satellites ground stat
265. on of the log file in hours When this time period expires a new log file will be started and the previous one will be copied to the remote destination A 3 1 19 6 RatelnSeconds This keys value sets the recording rate for the log file Fractions of a second are allowed A rate of zero is not allowed Setting the rate at close to zero will mean that logging will be performed as fast as possible but if set to fast then the required rate might not be achievable and warnings may occur The RatelnSeconds does not need to be specified as logging can be triggered to occur on arrival of incoming messages bluespider Page 250 using However you must specify either a rate in seconds or a trigger using Trigger You can specify both a rate in seconds and a trigger condition but this will mean that logging will occur at the specified rate AND when the trigger condition is true For Type Output log files the trigger and rates are ignored The log file is written to as a result of the output being triggered RatelnSeconds can only be specified for Standard logs Normal logs are all written at the rates defined in the logging configuration dialog A 3 1 19 7 MaxFileSizelnBytes This keys value places a constraint on the file size When the file is about to exceed the specified size a new log file will be started and the previous one copied to the remote destination If DurationInHours or MaxLines are also specified then it is t
266. on which will edit the INI file to make changes for you The Logging section defines a local destination directory for log files and an optional remote destination for completed log files Example Logging Folder c bsplogging FinalDestination ls chlbea share logcopy A 3 1 18 1 Folder This key specifies the folder where log files should be recorded directly It should be on a drive on the local machine The file name can be enclosed in double quotes A 3 1 18 2 FinalDestination This is the location where completed logs will be copied It can be a folder on the local machine or a UNC path toa remote drive bluespider Page 243 Using a UNC path is recommended for accessing shares on another machine Mapped drive letters cannot directly be used by windows services HOWEVER you can now use the NetShare section see A 3 1 17 NetShare1 to define UNC shares with credentials and also define a drive letter to be used If completed logs cannot be copied an alert will be raised To copy log files to remote shared folder you would previously have had to either change the permissions on the share to allow full access to SYSTEM or as an alternative to run BSPEngine on a named account but if choosing this option note that it affects the location of the configuration files It is no longer recommended that you run BSPEngine on a named account bluespider A 3 1 19 LogFile1 Page The LogFileN se
267. orizontalDilution 9 0 0 gt GPS1 HDOP Altitude 10 0 0 gt GPS1 Pos Alt GeoidalSeparation 12 0 0 gt GPS1 GeoidalSep DGPSAge 14 0 0 Nav2 MsgName SGPVTG MsgType 1 0 6 Heading 2 0 0 CMG from gps SpeedKmh 8 0 0 speed by gps Nav3 MsgName SGPZDA MsgType 1 0 0 Time 2 0 0 gt gt GPS1 Time Day 3 0 0 Month 4 0 0 Year 5 0 0 Page 213 These sections define the GPS messages that can be decoded The values are decoded to built in variables and are then accessible for logging You can have up to 3 GPS receivers but they must all use the same formats Note that the number of sections in the INI file here refers to individual GPS messages and not the number of receivers Data to be decoded by the built in GPS decoder must arrive on ports GPS1 to GPS3 and will be decoded to the built in GPS variables The Nav1 refers to the GPS format number Anticipated formats from different GPS receivers include SGPGGA SGNGGA SINGGA doo Nothing else is likely to need changing in this section however note may be taken of the Altitude and the Geoidal Separation fields as these can vary in usage between GPS receivers GPS receivers output either Altitude and Geoidal separation or MSL Height Blue Spider usually takes care of this itself bluespider Page 214 Nav4 MsgName MsgType 1 Time 2 Day 3 Month 4 Year 5 Nav5 MsgName MsgType 1 2 8 He
268. ormat section must have a unique LogFile number Type Event Normal Beacon Event Only logged when a manual fix is taken Normal Logs all system created events 97 Page 98 Beacon Logs all beacons being received See the reference below for information on the other types of log files that are available heading System Date The heading defined here is what will appear in the logging files Most of the BSPEngine variables use their existing defined names but these can be overridden For further detailed information refer to A 3 1 19 LogFile1 p 244 To configure logging you first need to define the variables to be used for each log file Once you have set up the layout of each log file the logging setup dialog can be used to configure output folders logging rates etc Page 99 2 14 1 Logging configuration dialog After defining the content of each log file further changes and selection of filenames folders and logging rates can be set up using this dialog Logging Folders Primary Logs C Logging Backup Logs 2 1Back up logging Event Projectiog AnchorLog Log File Type Event E Enabled Base file name prefix Event Status Active Files Primary Backup J Automatic Restart Exact time boundary Divisor L Duration Anoy Log files are recorded to one or two separate folders primary and backup
269. ort files Support files include any images typically png images that are used and referenced by the material file In addition to images for texture mapping support files can include the following e Skeleton A skeleton connects moving parts of a model together A skeleton can link separate groups of vertices and define where they join Mesh files have to be prepared with bone assignments to use a skeleton e Boneinfo A bone information file provides additional information to Blue Spider It can be created from the skeleton using the SDF editor You need a boneinfo file in order to animate moving parts of a model You can t have a boneinfo file without a skeleton e Bonescript A bone script is only needed for complex animation For a simple hinge or extending part you are unlikely to need a script but if many parts move in a complex way then a script can compute the bone vertex positions based on a simple input variable or more than one Information on bone animation and scripts can be found in Appendix D p 478 bluespider Page 51 2 2 Mobile Definitions E Mobile Excalibur SDF Editor File Edit View Tools Help i Grd B alone Properties Editing mobiles is similar to editing vessel definitions and there are only a few subtle differences in the options available Vessel and mobile shapes are stored in Blue Spider as SDF files SDF files have default names but can be saved and loaded
270. orthing Real Number Default caption in log files GPS1 Northing Default format specifier 2f Attribute flags TYPE_DOUBLE TYPE2_NORTH SCAN_NOLOG LOG_VALUE The grid position of GPS1 northing The position given here is according to your selected map projection and datum A 6 1 116 GPS1 HDOP Real Number Default caption in log files GPS1 HDOP Default format specifier 1f Attribute flags TYPE_DOUBLE LOG_VALUE The HDOP horizontal dilution of precision as received from the GPS receiver 1 A 6 1 117 GPS1 PDOP Real Number Default caption in log files GPS1 PDOP Page 313 Default format specifier 1f Attribute flags TYPE_DOUBLE LOG_VALUE The PDOP dilution of precision as received from the GPS receiver 1 A 6 1 118 GPS1 Pos Lat Real Number Default caption in log files GPS1 Latitude Attribute flags TYPE_DOUBLE TYPE2_LAT UNIT_ANGLE LOG_VALUE The geodetic position reported by GPS1 latitude The position given here is the raw position in WGS84 A 6 1 119 GPS1 Pos Lon Real Number Default caption in log files GPS1 Longitude Attribute flags TYPE_DOUBLE TYPE2_LON UNIT_ANGLE LOG_VALUE The geodetic position reported by GPS1 longitude The position given here is the raw position in WGS84 A 6 1 120 GPS1 Quality String Default caption in log files GPS1 Quality Default format specifier 1f Attribute flags TYPE_STRING The quality in
271. osition between the intended and actual drop position in metres This variable is for anchor handling operations and is designed for use with anchor log files A 6 1 8 AHT Drop GDelta X Real Number Default caption in log files Delta East Default format specifier 0f Attribute flags TYPE_DOUBLE LOG_VALUE SCAN_NOLOG The X difference in grid position between the intended and actual drop position Page 284 This is not the same as AHT Drop Delta X which gives the true differnce in metres Note that grid distances and directions are not neccessarily the same as real world distances This variable is for anchor handling operations and is designed for use with anchor log files A 6 1 9 AHT Drop GDelta Y Real Number Default caption in log files Delta North Default format specifier 0f Attribute flags TYPE_DOUBLE LOG_VALUE SCAN_NOLOG The Y difference in grid position between the intended and actual drop position This is not the same as AHT Drop Delta Y which gives the true differnce in metres Note that grid distances and directions are not neccessarily the same as real world distances This variable is for anchor handling operations and is designed for use with anchor log files A 6 1 10 AHT Drop Grid Easting Real Number Default caption in log files Drop Easting Default format specifier 0f Attribute flags TYPE_DOUBLE TYPE2_EAST LOG_VALUE SCAN_NOLOG The actual grid position
272. ot normally a problem By default a message is assumed to have its fields delimited by a comma character The message is also assumed to be terminated with a carriage return line feed pair r n A 3 1 3 1 MsgName This key specifies the name at the beginning of the message The value may be optionally enclosed in double quotes If a double quote character is part of the message name it should be escaped by using V A 3 1 3 2 MsgType This optional key specifies the length and position of the message name If a message is terminated by an NMEA style checksum then add NMEA at the end of the MsgType value This indicate that the last field should terminate before the XX checksum See the section on field specifiers bluespider Page 202 A 3 1 3 3 Field1 For each field of a message a FieldN key should specify its position See section A 3 1 3 6 Field specifiers p 203 A 3 1 3 4 Delimiter The default delimiter is the comma character You can specify a different delimiter e g If a message has fields delimited by a colon character then use Delimiter Alternatively if the message has different delimiters you can specify an ordered set of delimiters using the syntax For example a message has 4 fields delimited by a colon and semicolon Delimiter AVR A ia A 3 1 3 5 Terminator The default terminator is An You can override this by specifying a different terminator bluespider Page
273. own by unchecking checking the tick mark next to it in the tree view You can also change the order in which layers are drawn by selecting the layer and using the up and down buttons The layers are drawn in the order shown in the tree view and the layer listed last is drawn last so this means it appears on top of the others before it You can change the transparency of each layer individually using the alpha slider You can also change the transparency of all combined chart layers using the Map Brightness dialog 2 Blue Spider Online to BoxA on NAVDEV3 Master j olo 8 File Setup View Route Tools Help Alarm MaA a aQ a K d OM HO 15 28 54 Forth Guardsman Box A on NAVDEV3 Master Page 140 4 3 Terrain Height Queries When height map data is available it is possible to configure BSPEngine to automatically perform a terrain height query for any positions required This is useful if you want to record or output terrain altitudes For instance you might want to know the terrain altitude at the position underneath a steer point You can also use the results for further calculations Terrain height queries work by defining the variables you want to use for each query and defining variables to hold the result of each query These variables must be defined in the BSPEngine INI file Terrain queries are asynchronous and are submitted in a queue to the map server Because these queries are asy
274. panels or html plugins provide a way of displaying richer content and extending the user interface The gauge shown above was used to help the cable engine operator keep the cable angle between the desired min and max limits Creating html plugins is not always straightforward and requires a knowledge of html Javascript and a good understanding of Blue Spider and BSPEngine This is something that really should be attempted by the inexperienced Installing and adapting pre built plugins however is simple enough A plugin is generally just written as a single html file this may reference others The main html file for a plugin is by convention placed in the C Program Files NavSystems Blue Spider UIPlugins folder Any jscript files used by the html file are placed in C Program Files NavSystems Blue Spider UIPlugins Jscript folder bluespider Page 450 When installing a plugin the first thing to do is copy the needed files to these folders These instructions will be provided with each plugin 1 Once the files have been placed in the correct folders there are a few simple steps that need to be carried out in Blue Spider Create a watch window an empty watch window don t add any variables Click right and select Assign Custom Panel You are presented with a list of already registered custom panels To install a new one select the Install button and browse to the UlPlugins folder where you placed the
275. pendicular distance from route line On the outer corner of an alter course it is the distance from the corner arc Alter course radii if present are used in this calculation A 6 1 374 SP3 Route Arc KP Real Number Default caption in log files SP3 Arc Kp Page 383 Default format specifier 3f Attribute flags TYPE_DOUBLE TYPE2_KP UNIT_DISTANCE UNIT2_KM LOG_VALUE SCAN_NOLOG The route arc KP value of SP3 This is the straight line distance along the route If no route is active this variable value is undefined NAN blank Alter course radii if present are used in this calculation A 6 1 375 SP3 Route DOL Real Number Default caption in log files SP3 DCC Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE SCAN_NOLOG LOG_VALUE The route DOL value of SP3 This is the perpendicular distance from route line On the outer corner of an alter course it is the distance from the corner in which case the KP value will be the KP of the corner Alter course radii are ignored by this calculation A 6 1 376 SP3 Route Grid DOL Real Number Default caption in log files SP3 GRID DOL Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE SCAN_NOLOG LOG_VALUE The route GRID DOL value of SP3 This is the perpendicular distance from route line On the outer corner of an alter course it is the distance from the corner in which case the KP value will be
276. perations and is designed for use with anchor log files A 6 1 15 AHT Grid Northing Real Number Default caption in log files Northing Default format specifier 0f Attribute flags TYPE_DOUBLE TYPE2_NORTH LOG_VALUE SCAN_NOLOG The last grid position northing at which an anchor was either dropped or Page 286 recovered This variable is for anchor handling operations and is designed for use with anchor log files A 6 1 16 AHT Pickup DeltaM X Real Number Default caption in log files Drag East m Default format specifier 0f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE SCAN_NOLOG The true X difference in position between the the drop position and recovery position in metres This gives an indication of anchor drag amount This variable is for anchor handling operations and is designed for use with anchor log files A 6 1 17 AHT Pickup DeltaM Y Real Number Default caption in log files Drag North m Default format specifier 0f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE SCAN_NOLOG The true Y difference in position between the the drop position and recovery position in metres This gives an indication of anchor drag amount This variable is for anchor handling operations and is designed for use with anchor log files A 6 1 18 AHT Pickup GDelta X Real Number Default caption in log files Drag East Default format specifier 0f Attribute flags
277. pider Page displayed at the to of the page The following example creates a fix layout with only a single page object TNavFixLayoutTemplate object TFixNotebookTab FixType Surface Groups Surface Placeholder Speed object TFixButton ColumnBreak True Description Vessel moving off end object TFixButton Description Speeding up to lt Speed gt kmh end object TFixButton Description Slowing to lt Speed gt kmh end object TFixButton Description Vessel stopped end object TFixButton ColumnBreak True Description Crash stop end object TFixButton Description DP drive off end end end Each tab is defined by adding a section object TFixNotebookTab end Each button is defined by adding a button definition object TFixButton ColumnBreak True Description Crash stop end 127 Page 128 If you define the ColumnBreak true property then the button begins in a new column otherwise it will be stacked below the previous button The layout of the page defined in the above example looks like this Speed Vessel moving off Crash stop Speeding up to lt Speed gt kmh DP drive off Slowing to lt Speed gt kmh Vessel stopped Each button must have a description which will be displayed as the label on the button Each page can have an optional place holder can be used in button descriptions by using the place holder name in angle brackets in the description
278. press the Stop and Perform Fix button to complete the operation manually 3 2 2 6 Viewing previous results In the list of fix points you can click right on the fix point and select view averaged positioning results From here you can export any of the data acquired r J6 Vessel averaging example Position Averaging Mode Vessel Offset Vehicle Forth Guardsman Steerpoint overboard point Auto stop Manual Interpolation window 5 000 seconds Geodesy MERCATOR WGS84 Comments Positioning Results Start time 2014 12 10 10 58 54 Elapsed time 519 344 seconds Total Samples Raw Records 2001 4553 Total Heading Samples 511 Position 56 03 20549N 000 16 17474 E Altitude 50 600 Heading 339 9994 Std Deviation X Y 2 6275 31329 Std Deviation Z 0 0000 Std Deviation Heading 0 162274 Fix Number 138328 at 2014 12 10 11 07 29 Point Label Averaged Vessel averaging example Show both Grid and True Stop and Perform Fix km mp GIJTrA NAVSYSTEMS Blue Spider User Manual December 2014 bluespider Page 133 All positioning results are stored internally in WGS84 coordinates If you subsequently change the geodetic set up then any easting northing values will be automatically re calculated ni Jb Vessel averaging example Position Averaging Results Samples Latitude Longitude Altitude Std X m Std Y m Std Z m 2001 56 03 20549 N 000 16 17474E 50
279. r own alert log files The alert logs provide a means of checking that the system is working correctly and make it possible to see if there are any configuration errors The latest alert logs will be found in On a 32 bit machine the installation location will typically be C Program Files NavSystems Blue Spider System Logs Alerts On a 64 bit machine the location will typically be C Program Files x86 NavSystems Blue Spider System Logs Alerts bluespider Page 185 A 2 Variables BSPEngine works by assigning incoming data to variables and by logging these variables These variables can be created in the INI file and can also be the result of arithmetic or other operations or in fact any valid Javascript expression There are a number of built in variables are variables that are created automatically but you can also create your own variables Variable names use a dotted notation e g Ship WindSpeed Variables can be used in expressions in the INI file such as Ship WindDirection deg offset Ship Heading InputChannel5 Messagel Field1 deg offset is a built in function for adding angles in degrees together modulo 360 In this example InputChannel5 Message1 Field1 contains the wind direction from the anemometer but this is relative to the vessel bluespider Page 186 heading so to get the north relative wind direction we need to add two angles You can also add variables together with or pe
280. r the WGS ellipsoid from the current position Then they are able to correct the height above WGS ellipsoid to the height above WGS84 geoid In that case when the height is not zero on a ship it is because of the tides 1 Ocean 2 Ellipsoid 3 Local plumb 4 Continent 5 Geoid NAVSYSTEMS Blue Spider User Manual December 2014 Page 463 C 1 2 3 Geoidal Separation Geoidal Separation is simply the difference between the ellipsoid height and the geoid height Geoidal separation varies according to location Most decent GPS receivers output in the GGA message an altitude value and a geoidal separation value The altitude value is typically the altitude with respect to the geoid EGM96 and the geoidal separation value is the local separation value The sum of the GPS receivers output values of Altitude and Geoidal separation is effectively the WGS84 ALTITUDE Note that some GPS receivers do not output a Geoidal separation value at all and in this case the altitude output is WGS84 These are the assumptions Blue Spider makes and if any GPS receiver does not conform to this then it is probably unsuitable for use C 1 2 4 The EGM Geoid Library Install This is packaged as a separate install this is because it is quite big and not likely to be frequently updated you will probably only have to install it once With the library installed Blue Spider can work in EGM96 so can PPT Using EGM96 is exactly the same as using WGS
281. racked bluespider Page 169 6 3 7 Anchor Racking To rack an anchor the barge selects the Rack option within the Vessel Anchor Handling Status Dialog PD Vessel Anchor Handling Status Anchor Where Racking Option bluespider Page 170 A Confirmation dialog will then be presented to provide a level of security to this operation of a aQ kas Fm do KZ e PA E 10 44 27 Union Beaver Bargeys st Speed 0 00 km h Water 21 20 m ARN Pasqns 32ejIng Target target18 E Anchor 1 is down Archer Dropped Anchor Recovered ing Status x Confirm 6 4 Anchor Logging Anchor positions are recorded in a CSV format file for later processing if required by the project For more information refer to A 3 1 19 2 Type p 246 6 5 Anchor Winch Support Blue Spider supports bringing in data from anchor winches that have output messages to provide the payout length speed and tension In order to bring in such data we need to bluespider Page 171 define custom input messages and decode the results and assign to specific variables 6 5 1 INI File Variables You may define these input variables for each anchor These are intended to be read from custom input messages Anchor1 WinchTension The winch tension in kN Anchor1 PayoutLength Length of the anchor wire in metres Anchor1 PayoutSpeed Payout speed in metres sec and so on for Anchor2 etc 6 5 1 1 BSPEngine Variables If the ves
282. rame for the earth for use in geodesy and navigation The latest revision is WGS 84 dating from 1984 last revised in 2004 which will be valid up to about 2010 A unified World Geodetic System became essential in the 1950s for several reasons International space science and the beginning of astronautics The lack of inter continental geodetic information The inability of the large geodetic systems such as European Datum ED50 North American Datum NAD and Tokyo Datum TD to provide a worldwide geo data basis NAVSYSTEMS Blue Spider User Manual December 2014 Page 454 Need for global maps for navigation aviation and geography NAVSYSTEMS Blue Spider User Manual December 2014 Page 455 C 1 1 2 EGM96 Earth Gravitational Model 1996 The NASA Goddard Space Flight Centre GSFC the National Imagery and Mapping Agency NIMA and the Ohio State University OSU have collaborated to develop an improved spherical harmonic model of the Earth s gravitational potential to degree 360 The new model Earth Gravitational Model 1996 EGM96 incorporates improved surface gravity data altimeter derived anomalies from ERS 1 and from the GEOSAT Geodetic Mission GM extensive satellite tracking data including new data from Satellite laser ranging SLR the Global Positioning System GPS NASA s Tracking and Data Relay Satellite System TDRSS the French DORIS system and the US Navy TRANET Doppler trac
283. raphs Page 174 7 Grid KP features In Blue Spider and BSPEngine KP and DOL computations are carried out using rhumb line distances on the ellipsoidal surface of the earth Less sophisticated survey systems and procedures may use grid distances instead Some clients may insist on planning routes using grid distances For this reason the ability to also calculate Grid KP and DOL has been implemented in Blue Spider BSPEngine and also PPT It is very important for surveyors and all other people involved to understand that except for very small distances where differences are negligible there will always be differences between the Grid KP and DOL and the True KP and DOL values It is essentially as fundamental as the difference in length between a straight and a curved line Typically you try to compare Grid KP and DOL with the true values then you will notice differences If a route line has two waypoints separated by some distance then in particular the grid DOL won t agree with the true DOL and will get worse as you move towards the midpoint between the two waypoints The further the waypoints are apart the bigger the bust between Grid and True KP The reason for the difference is due to the way map projections work which is something that all surveyors should understand in great detail You would probably use Grid KP with a UTM map projection it would not be bluespider Page 175 at all sensible to use with Mercator ex
284. red are System setting Cable Engine type GPS message format Heading message format Echo sounder message format Pitch and roll offsets Custom inputs for ROV Plough etc Custom outputs for ROV Plough Video overlays etc Custom Variables that can have maths applied OOOOOOOO 0 Logging section where CSV logs are formatted The file is broken into sections and is documented along with examples in Appendix A p 181 The INI file can be edited in any text edior such as notepad When changes are made to the INI file BSPEngine will notice the change and attempt to apply the configuration If there are errors in the configuration alarms will be displayed and further information will be available in the alert log This should enable the errors to be easily corrected bluespider Page 91 2 12 1 BSPEngine ini file Sections Quick reference for finding documentation relating to configuration of the following Category Refer to GPS Data A 3 1 6 Nav1 p 212 Gyro Data A 3 1 7 Gyro1 p 215 Echo Sounder A 3 1 8 Depth p 216 Motion Sensor A 3 1 9 RP01 RPO3 p 216 Cable Engines A 3 1 2 Plc Cable engine configuration p 199 Custom inputs A 3 1 3 CustomInputFormatt p 200 Custom outputs A 3 1 5 CustomOutputFormat1 p 205 CSV Logging A 3 1 17 NetShare1 p 237 A 3 1 18 Logging p 242 A 3 1 19 LogFile1 p 244
285. red by this calculation A 6 1 323 SP2 Route Grid KP Real Number Default caption in log files SP2 GRID kp Default format specifier 3f Attribute flags TYPE_DOUBLE TYPE2_KP UNIT_DISTANCE UNIT2_KM LOG_VALUE SCAN_NOLOG The route GRID KP value of SP2 This is the straight line distance along the route If no route is active this variable value is undefined NAN blank Alter course radii are ignored by this calculation A 6 1 324 SP2 Route KP Real Number Default caption in log files SP2 kp Default format specifier 3f Attribute flags TYPE_DOUBLE TYPE2_KP UNIT_DISTANCE UNIT2_KM LOG_VALUE SCAN_NOLOG The route KP value of SP2 This is the straight line distance along the route If no route is active this variable value is undefined NAN blank Alter course radii are ignored by this calculation A 6 1 325 SP2 Route SeabedSlope Page 370 Real Number Default caption in log files SP2 Route survey Seabed Slope Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_ANGLE UNIT2_DEGREES SCAN_NOLOG LOG_VALUE The route KP as surveyed seabed slope value under SP2 The data here comes from the water depth information in the active route if present The value is otherwise undefined A 6 1 326 SP2 Route Section Bearing Real Number Default caption in log files SP2 Route Section Bearing Default format specifier 3f Attribute flags TYPE_DOUBLE
286. rements and names POI Colours Direction indicator 3D shape and texture files for 3D shapes Anchor details Barge Proximity Alerts Display options 10 MMSI number for AIS 11 Cable detector information subsea vehicles where fitted bluespider Page 31 WORK By default SDF files are known as In the Blue Spider folder on a Server a Blue Spider System Config NavShip sdf the ship b Blue Spider System Config MobileObjects folder the definitions for each defined mobile c Blue Spider System Config StationaryObjects folder the definitions for each defined stationary object On any machine where Blue Spider is installed a Blue Spider DataCache LocalNavShip sdf b Blue Spider DataCache MobileObjects and StationaryObjects folders as above In simple terms when a ship definition file is edited or created the SDF file is updated on the Master Server system The file then replicates to the Slave Blue Spider system All instances of Blue Spider notice a change has been made and request the changed data from BSPEngine The local copy is then updated Page 32 2 1 1 Info Tab This allows general properties such as the vessel name and MMSI number to be configured 2 1 1 1 Name Vessel Name This needs to be unique to other vessels working in the area The vessel name is used by the Barge Management system 2 1 12 MMSI Number This is used to hide the vessels own AIS image 2 1 1
287. rence are effectively combined C 2 2 Use of KMSTrLib KMSTrLib is a transformation library provided by the Danish Ministry of the Environment that we use to perform the vertical datum transformation BSPEngine and Blue Spider have been extended to support use of this library in order to perform this height transformation The DLL and data files used by KMSTrLib are included in the latest Blue Spider installation In order to allow selection of the correct vertical datum the geocalc dat file has been updated to include metadata stating that the DVR90 vertical reference should be used for selected datums bluespider Page 467 Blue Spider ascertains via the datum metadata whether DVR90 height adjustment is to be performed See http www kms dk English Geodesy tand Surveying Tr ansformation C 2 3 GPS Receiver Datum BSPEngine expects the raw position and altitude information received from all GPS receivers and other positioning devices to be in the WGS84 datum If any other input datum should ever need to be used then a software modification will be required C 2 4 Datum Shifts If the operator has selected a datum other than WGS84 then positions and altitude from the GPS systems are automatically shifted to this working datum C 2 5 Vessel Offsets and Steer Points The vessel definition defines the relative XYZ position of every possible steer point and also the positions of GPS antenna and other equipment These offs
288. revision This is a GUID value that changes whenever the mobiles database is updated A 6 1 408 System DBR RoutesRevision String Default caption in log files Routes Database Revision Attribute flags TYPE_STRING SCAN_SLOWLOG The route database revision This is a GUID value that changes whenever the route database is updated A 6 1 409 System DBR RoutesShapesRevision String Default caption in log files Route Shapes Revision Attribute flags TYPE_STRING SCAN_SLOWLOG The route shapes revision This is a GUID value that changes whenever any one of the stationary object shape definitions is changed or if objects are added or removed A 6 1 410 System DBR ShipRevision String Default caption in log files Ship Definition Revision Attribute flags TYPE_STRING SCAN_SLOWLOG The vessel definition database revision This is a GUID value that changes whenever the vessel SDF is updated Page 393 A 6 1 411 System DBR VarsRevision String Default caption in log files Variable Table Revision Attribute flags TYPE_STRING SCAN_SLOWLOG The system variable table revision This is a GUID value that changes whenever the variable list is updated due to a reload of the INI file A 6 1 412 System Time String Default caption in log files Time Attribute flags TYPE_STRING TYPE2_TIME ASSOC_PREV The system time in HH MM SS SS format See also System Date A 6 1 413 System Timestamp Str
289. rform any other arithmetic Variable can be numbers or strings so you can also do things like concatenate two string variables Variables can also be arrays or composite values If you need to perform a more complex transformation of an input variable you can write your own Javascript code and use it For more information see the list of available built in variables and functions bluespider Page 187 A 3 BSPEngine INI The BSPEngine INI file contains much of the configuration required by Blue Spider This is where you configure the inputs outputs variables log files etc The INI file is placed in the A 1 2 1 Configuration location directory A 3 1 INI File Sections The INI file can contain some or all of the following sections Section name Purpose System Can specify the remote configuration location and a few other options CustomInputFormat1 Specifies decoders for custom input messages CustomInputFormat64 CustomInputChannel 1 Assigns message s input formats to individual CustomInputChannel32 comms channels CustomOutputFormat1 Defines custom output formats and assigns these to CustomOutputFormat64 given output channels or even to log files Nav1 Nav2 Nav3 Specifies decoders for built in GPS decoder Gyro1 Gyro2 Gyro3 Specifies decoders for built in Gyro decoder Depth1 Depth2 Depth3 Specifies decoders for built in Echo sounder decoder RP01 RP02 RP03 Specifies options for the
290. rget slack percentage cable operations Desired cable speed based on required slack see Cable TargetSlack Target cable tension cable operations Clara calculation auto solve mode O no autosolve 1 use inclinometer angle 2 use top tension measurement Clara calculation cable name details Clara calculation manually set bottom tension Clara calculation manual seabed slope entered by user Clara calculation adjustment verb for internal use If the Clara calculation uses route slope then this has the value 1 If the Clara calculation uses route slope then this has the value 1 bluespider Variable Name GPS1 Altitude GPS1 AltitudeWGS84 GPS1 CRP DX GPS1 CRP DY GPS1 CRP DZ GPS1 CRP Pos Alt GPS1 CRP Pos Lat GPS1 CRP Pos Lon GPS1 CRP WGS84 Pos Alt GPS1 CRP WGS84 Pos Lat GPS1 CRP WGS84 Pos Lon GPS1 Date Page 264 Description Altitude reported by the GPS receiver 1 Equivalent variables are available for GPS2 and 3 Altitude reported by the GPS receiver 1 BSPEngine expects all GPS receivers to output position in WGS84 and this means the altitude is also with respect to the WGS84 geoid The altitude here is the altitude of the antenna not the CRP Computed DX value of CRP position computed by GPS1 Computed DY value of CRP position computed by GPS1 Computed DZ value of CRP position computed by GPS1 Computed altitude value of CRP position derived fr
291. rom CRP Vr Vertical range to cable from Innovatum coils Pr Profiler range from heads to mean seabed Wa Water line altitude from vertical datum e g EGM96 Blue Spider computes MSBL altitude as follows MSBL altitude Wa Wb Bz Pz Pr Blue Spider computes Cable altitude as follows Cable altitude Wa Wb Bz Iz Vr Burial depth is simply Burial WE Iz Pz Pr The waterline altitude Wa is computed by taking the altitude reading from the GPS receiver s then adjusting this by compensation for pitch amp roll and the antenna X Y Z offsets to the ships CRP central reference point Note that the effective altitude difference distance between the CRP plane and the antenna will shorten or lengthen as the ship pitches and rolls If there is zero pitch and roll this adjustment is simply the height of the antenna An bluespider Page 60 adjustment is then made to this computed CRP altitude to bring this level down to the actual waterline e g compensation for draft and heave 2 2 5 Display Tab The display tab is used to define how the mobile is seen and for setting up the Proximity Alerts These are configured in the same way that vessels are defined and is explained in the Vessel Definition section of this manual Mobile Excalibur SDF Editor File Edit View Tools Help EAEI EELA Properties ax Display Options FF
292. s e Planned Deployment Position e Actual Deployment Position e Actual Recovered Position The reference point of the anchor tug used to derive the position of the anchor at deployment will be the centre point of the deployment roller at bow stern of the anchor handling vessel AHT Steer Point 1 In the case of a Barge deploying their own anchors it is also possible to use the anchor handling function within Blue Spider to track the deployment of and recovery of the anchor pattern and in this case no tugs are used bluespider Page 157 6 3 2 Safety During cable operations it is of paramount importance to prevent contact between any seabed surface structures pipe lines cables seabed sensors UXO targets and the anchors and anchor cables To ensure this when an anchor has to be deployed from the barge over any seabed obstruction the anchor must be held on the deck of the anchor handling tug and the wire passed out from the barge under tension to suspend the wire above the seabed as the AHT moves towards the deployment point Separation distance between barge and seabed structure should be minimised if at all possible as this assists separation distance between wire and structure Both the Barge Master and Tug Master are responsible for ensuring that any known cables pipelines and seabed structures are avoided It is the responsibility of the Survey personnel to make sure that all known obstructions are displayed to the Barge a
293. s connected to a modem that uses the same frequency as the radio modem on the tug Page 219 connected to its RTT channel 1 The only important rule is that every radio_master is connected to a single radio_slave It is a point to point connection A 3 1 10 2 remote_hpr This rather unusual mode of configuration is rarely used Essentially what it does is takes in HPR data originating from a remote vessel and injects the data as if it were local HPR data It is used in the situation where a remote vessel has better or more accurate provision for receiving good quality HPR data It is possible to use local HPR and remote HPR at the same time as long as the beacon identifiers are unique Example RTT 02 Mode remote hpr Vessel The Survey Vessel The remote vessel is identified by name and must be configured as a remote vessel and operating over the wifi and or radio modem link The RTT channel communication port is configured to take BSPNet data directly from a BSPNet machine on the remote vessel Page 220 A 3 1 10 3 grid input This mode is used whenever data in grid format easting northing is used It is otherwise very similar to the pos input mode A 3 1 10 4 pos input This is the general purpose versatile positioning input mode It can take in a position as latitude longitude or calculate a position from range and bearing or from relative DX DY There are a number of additional options here VesselR
294. s are defined by position in Grid or in Geographical Create a target named target33 At position Latitude 56 02 33891N Longitude 000 18 30735 E a a None oss Fee dae box open NAVSYSTEMS Blue Spider User Manual December 2014 Page 121 Instantaneous conversion will be carried out as a position is entered Route targets can be relative to Routes Existing waypoints KP and DOL from a Route Create a target named target38 At position Click to define on screen Line quick7 X At waypoint Relative To Line X KP 1 109 km DOL 4084 154 m V Use Grid KP calculation NAVSYSTEMS Blue Spider User Manual December 2014 Page 122 Moving targets are targets that are attached to a vehicle offset or moving part of a vehicle such as a mobile vehicle offset a remote vessel or a ship Moving targets can also be attached to a stationary object in which case they are probably not really moving Create a target named target33 At position Click to define on screen V Select a vehicle offset as a target Vehicle type Stationary Object Vehicle name Object 1 Vehicle offset N A pa Absolute Route Moving Range Appearance Symbol Range Rings ME o a Enter Enter 8 Make Active Fr keep dialog box open NAVSYSTEMS Blue Spider User Manual December 2014 Page 123
295. s into the HPR Realistically we generally feed a GPS string from Blue Spider into the HPR which is either the real GPS position with antenna offsets in the HPR or the CRP position 0 offsets in the HPR Regardless of the method chosen there is a fundamental MUST to ensure that the calibration bluespider Page 87 configuration is correct The HPR is a navigation computer and as such it computes Easting and Northing for the CRP When the correct GPS input is applied the geodetics correctly set up in UTM the offsets correctly measured the same gyro and MRU inputs applied the calculations of Easting and Northing in the HPR and in Blue Spider will be exactly the same or at least to 0 02m Do not proceed with an HPR calibration unless this simple check has been passed bluespider Page 88 2 11 Geodetics Blue Spider calculates all positions in Latitude and Longitude and computes Easting and Northing values The Geodetic settings in Blue Spider must be correctly applied for the current project Heights depths and altitudes are now treated a lot more accurately in Blue Spider to obtain sea levels tidal influences burial depths and cable altitude When configuring the geodetic information the vertical Datum must be considered as well as the horizontal datum There are many BSPEngine variables to consider when checking the vertical offsets including Water Line height Draft Geoidal Separation and Altitude
296. s requested This variable is for anchor handling operations and is designed for use with anchor log files A 6 1 3 AHT Action String Default caption in log files Action Attribute flags TYPE STRING The anchor action requested This variable is for anchor handling operations and is designed for use with anchor log files A 6 1 4 AHT Anchor Name String Default caption in log files Anchor Attribute flags TYPE STRING The name of the anchor for which an action is requested This variable is for anchor handling operations and is designed for use with anchor log files A 6 1 5 AHT Anchor Owner Page 283 String Default caption in log files Barge Attribute flags TYPE STRING The name of the barge owning the anchor This variable is for anchor handling operations and is designed for use with anchor log files A 6 1 6 AHT Drop DeltaM X Real Number Default caption in log files Delta East m Default format specifier 0f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE SCAN_NOLOG The true X difference in position between the intended and actual drop position in metres This variable is for anchor handling operations and is designed for use with anchor log files A 6 1 7 AHT Drop DeltaM Y Real Number Default caption in log files Delta North m Default format specifier 0f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE SCAN_NOLOG The true Y difference in p
297. sel definition contains one or more anchors then BSPEngine will provide the following variables for each anchor Anchor1 Name Name of the anchor as defined in the vessel definition Anchor1 Status A string Racked Up or Down Up means towed by a Tug Anchor1 Name Name of the anchor as defined in the vessel definition bluespider Anchor1 Anchor1 Anchor1 Anchor1 Anchor1 Anchor1 Anchor1 Anchor1 Anchor1 Anchor1 Page 172 Fairlead Pos Lat Fairlead Pos Lon Fairlead Grid Easting Fairlead Grid Northing Position of the offset on the barge to which the anchor line is connected these are provided for convenience End Pos Lat End Pos Lon End Grid Easting End Grid Northing Drop of the anchor or SP position of tug if anchor is Up These are blank if the anchor is racked Distance Straight line distance to anchor Bearing Range and bearing to anchor end e g to tug or drop position These are blank if the anchor is racked and so on for Anchor2 etc Page 173 BSPEngine will also provide Ship NumAnchors The number of anchors in the vessel definition Ship Anchors Resultant Force Ship Anchors Resultant Bearing The resultant force vector KN of the combined WinchTension variables The existing AHT variables intended for anchor logs have been retained unchanged The new Anchor variables are primarily intended for use in displaying gauges and g
298. sets are applied in the HPR Usually the case When the HPR pole offsets are applied in the HPR the Type in Blue Spider must be set to Offset or the offsets in Blue Spider set to zero or else the offsets would be applied twice bluespider Page 35 The first option is favourable since it is convenient to see where the HPR pole offset is on the vessel 2 1 2 1 Types of Offsets 2 1 2 2 Pitch and Roll Offset GPS1 GPS2 GPS2 HPR Echo Sounder Depth Sensor Used for any SP being tracked Defines GPS system 1 Defines GPS System 2 Defines GPS System 3 ONLY when offsets are not applied by the HPR Defines Echo Sounder in use for ship definitions only Defines a pressure sensor offset mobile objects only Beacon Defines a beacon offset offset mobile objects only The pitch and roll is not included on this table The position of the motion sensor is generally close to the vessels CRP and close to the waterline Pitch and roll information is used in conjunction with the GPS and gyro data to calculate lever arm movements Correct bluespider Page 36 offsets and more importantly sense Invert Pitch Roll are critical when working to high levels of accuracy cm Pitch and Roll corrections are entered into the system in the Naverv ini file in the RP Section RPO1 InvertRoll InvertPitch Pitchoffset Rolloffset 5 lS gt Calibracion 30 vein 2012 62
299. stment It describes the attempted adjustment A 6 1 95 Clara UseRouteDepth Integer Default caption in log files Clara Using Route Depth Default format specifier d Attribute flags TYPE LONG SCAN SLOWLOG LOG VALUE If the Clara calculation uses route slope then this has the value 1 A 6 1 96 Clara UseRouteSlope Integer Default caption in log files Clara Using Route Slope Default format specifier d Attribute flags TYPE_LONG SCAN_SLOWLOG LOG_VALUE If the Clara calculation uses route slope then this has the value 1 A 6 1 97 GPS1 Altitude Real Number Default caption in log files GPS1 Altitude Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE The altitude reported by the GPS receiver 1 BSPEngine expects all GPS receivers to Page 308 output position in WGS84 and this means the altitude is also with respect to the WGS84 geoid The altitude here is the altitude of the antenna not the CRP A 6 1 98 GPS1 AltitudeWGS84 Real Number Default caption in log files GPS1 Altitude WGS84 Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE The altitude reported by the GPS receiver 1 BSPEngine expects all GPS receivers to output position in WGS84 and this means the altitude is also with respect to the WGS84 geoid The altitude here is the altitude of the antenna not the CRP A 6 1 99 GPS1 CRP DX Real Numb
300. te Arc DOL Ship SP1 Route Arc KP Ship SP1 Route DOL Ship SP1 Route Grid DOL Ship SP1 Route Grid KP Ship SP1 Route KP Ship Speed Ship SpeedKmh Ship SpeedMS Ship VDatumShift Page 272 Description Position altitude of vessel offset 1 converted to WGS84 Position latitude of vessel offset 1 converted to WGS84 Position longitude of vessel offset 1 converted to WGS84 Message string from the primary gyro input Raw ship speed in kilometres per hour Grid position of SP1 easting Grid position of SP1 northing Altitude position of SP1 Elevation position of SP1 from the seabed Geodetic position of SP1 latitude Geodetic position of SP1 longitude The position given here is in your selected working datum which is not necessarily WGS84 The route arc DOL value of SP1 Route arc KP value of SP1 Route DOL value of SP1 Route GRID DOL value of SP1 Route GRID KP value of SP1 Route KP value of SP1 Smoothed ship speed in kilometres per hour Ship speed in kilometres per hour Smoothed ship speed in metres per second Vertical datum shift to convert from the WGS84 geoid altitude to your selected vertical reference bluespider Variable Name Ship WaterDepth Ship WaterDepth1 Ship WaterLine Ship WaterLineWGS84 SP1 Averaged CMG SP1 Averaged Speed SP1 Averaged SpeedKmh SP1 Date SP1 GPS AltitudeWGS84 SP1 GPS GeoidalSeparation SP1 GPS HDOP SP1 GPS PDOP SP1
301. te Section Bearing 370 A 6 1 327 SP2 Route TerrainDist 370 A 6 1 328 SP2 Route WaterDepth 374 A 6 1 329 SP2 Smoothed CMG 0005 371 A 6 1 330 SP2 Smoothed Speed 371 A 6 1 331 SP2 Smoothed SpeedKmh siga TA A 6 1 332 SP2 SP1Relative DX ccoososos B72 A 6 1 333 SP2 SP1Relative DV 0008 372 A 6 1 334 SP2 SP1Relative DZ c008 372 BEAN BSS SP2 OCC sia ccenctontat i ncctmmsonsisurcis 372 A6 1 336 SP2 SgeedKMmh o anaa ABA SOL SP2 SDSS OM BE occidi A6 1 338 SP2 Target Bearing icc cciennncieetece a73 A 6 1 339 SP2 Target1 Range mmsa ars NAVSYSTEMS KA Blue Spider User Manual December 2014 mie Page 21 A 6 1 340 SP2 WaterDepth 374 A 6 1 341 SP2 WGS84 Pos Alt eee 374 A 6 1 342 SP2 WGS84 Pos Lat 374 A 6 1 343 SP2 WGS84 Pos Lon a 374 A 6 1 344 SP3 Grid Easting cc ssscceees 375 A6 1 345 SP3 Grid Northing isso mcd O A 6 1 346 SP3 GridHeading EIE E 375 A 6 1 347 SP3 Heading re peas ee 375 A 6 1 348 SP3 LaybackBearing 376 A 6 1 349 SP3 LaybackDistance cccc00 376 A 6 1 350 SP3 LaybackMode cccssssseeeees 376 A 6 1 351 SP3
302. terrain distances will be shorter that may have been expected Page 358 A 6 1 280 SP1 Route WaterDepth Real Number Default caption in log files SP1 Route survey Water Depth Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE SCAN_NOLOG LOG_VALUE The route KP as surveyed water depth value SP1 The data here comes from the water depth information in the active route if present The value is otherwise undefined A 6 1 281 SP1 Smoothed CMG Real Number Default caption in log files SP1 CMG Default format specifier 2f Attribute flags TYPE_DOUBLE UNIT_ANGLE UNIT2_DEGREES SCAN_SLOWLOG LOG_VALUE Old style name SP1SmoothedCMG The smoothed SP1 course made good in degrees A 6 1 282 SP1 Speed Real Number Default caption in log files SP1 SpeedMS Default format specifier 4f Attribute flags TYPE_DOUBLE UNIT_SPEED SCAN_UNIT_ALIAS SCAN_SLOWLOG LOG_VALUE The smoothed SP1 speed in metres per second A 6 1 283 SP1 SpeedKmh Real Number Default caption in log files SP1 Speed Default format specifier 4f Page 359 Attribute flags TYPE DOUBLE UNIT SPEED UNIT2 KM H SCAN SLOWLOG LOG VALUE The smoothed SP1 speed in kilometres per hour A 6 1 284 SP1 Target1 Bearing Real Number Default caption in log files SP1 Target1 Bearing Default format specifier 1f Attribute flags TYPE_DOUBLE UNIT_ANGLE UNIT2_DEGREES L
303. that your 3D model is correctly aligned If your 3D model drawing origin is identical to the CRP then this is not a problem but more often than not the origin of the model might not coincide exactly Aligning a 3d model is easiest with an existing outline and POI points For more information see 2 1 6 Alignment Tab p 45 2 1 3 1 Saving and loading an outline The outline can be imported and exported as a simple CSV file containing just the X and Y offset and optionally the color values This is useful if you want to use 3 party tools to edit the outline The outline is a closed polygon and the units are in metres with 1cm resolution bluespider Page 39 2 1 4 Anchors Tab This page is used to determine anchor winch locations on this vessel 15 4 Halo The anchors are created here but they are actually positioned by Offsets from the Points of Interest table Therefore there must be new point of interest created for each anchor point There are 3 Right Click options O Append Insert Delete Page 40 It is recommended to use the same name for the offset as for the anchor This helps avoid confusion Anchors can be represented by coloured symbols e g red and green The anchor symbol refers to the symbol that will represent the anchor once it is deployed The anchor locations should be given a meaningful name this might be a numbered sequence or names like Port Fwd
304. the KP of the corner Alter course radii are ignored by this calculation A 6 1 377 SP3 Route Grid KP Real Number Default caption in log files SP3 GRID kp Default format specifier 3f Attribute flags TYPE_DOUBLE TYPE2_KP UNIT_DISTANCE UNIT2_KM Page 384 LOG VALUE SCAN NOLOG The route GRID KP value of SP3 This is the straight line distance along the route If no route is active this variable value is undefined NAN blank Alter course radii are ignored by this calculation A 6 1 378 SP3 Route KP Real Number Default caption in log files SP3 kp Default format specifier 3f Attribute flags TYPE_DOUBLE TYPE2_KP UNIT_DISTANCE UNIT2_KM LOG_VALUE SCAN_NOLOG The route KP value of SP3 This is the straight line distance along the route If no route is active this variable value is undefined NAN blank Alter course radii are ignored by this calculation A 6 1 379 SP3 Route SeabedSlope Real Number Default caption in log files SP3 Route survey Seabed Slope Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_ANGLE UNIT2_DEGREES SCAN_NOLOG LOG_VALUE The route KP as surveyed seabed slope value under SP3 The data here comes from the water depth information in the active route if present The value is otherwise undefined A 6 1 380 SP3 Route Section Bearing Real Number Default caption in log files SP3 Route Section Bearing Default format spec
305. the minimum range of the tension gauge A 6 1 156 Option TensionGaugeKN Min Real Number Default caption in log files Option Tension Gauge kN Min Attribute flags TYPE_DOUBLE UNIT_FORCE UNIT2_KN SCAN_SLOWLOG LOG_VALUE Tension gauge range min This variable gives the minimum range of the tension gauge A 6 1 157 PrimaryGPS Altitude Real Number Default caption in log files Primary GPS Altitude Page 323 Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE SCAN_ALIAS LOG_VALUE The altitude reported by the primary GPS receiver BSPEngine expects all GPS receivers to output position in WGS84 and this means the altitude is also with respect to the WGS84 geoid The altitude here is the altitude of the antenna not the CRP This variable is an alias of Ship GPS AltitudeWGS84 A 6 1 158 PrimaryGPS AltitudeWGS84 Real Number Default caption in log files Primary GPS Altitude WGS84 Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE SCAN_ALIAS LOG_VALUE The altitude reported by the primary GPS receiver BSPEngine expects all GPS receivers to output position in WGS84 and this means the altitude is also with respect to the WGS84 geoid The altitude here is the altitude of the antenna not the CRP This variable is an alias of Ship GPS AltitudeWGS84 A 6 1 159 PrimaryGPS GeoidalSeparation Real Number Default caption in log files Primary GPS G
306. tive a domain error occurs and the result will be NAN If it is zero the function returns infinity Return Value Natural logarithm of x A 8 1 21 log x Compute base 10 logarithm Returns the base 10 logarithm of x Parameters x Floating point value If the argument is negative a domain error occurs and the result will be NAN If it is zero the function returns infinity Return Value Base 10 logarithm of x Page 412 A 8 1 22 ord c Get ASCII code of first character in string Returns ascii code of a character value Parameters c String value if the string is longer than once character the remaining characters are ignored Return Value An integer containing the ASCII code value Note if the string is empty the returned value is 1 A 8 1 23 sgn x Obtains the sign of a numeric value Parameters x Numeric value Return Value The value 1 0 or 1 depending on the whether x is negative zero or positive respectively Page 413 A 8 1 24 sin x Compute sine Returns the sine of x Parameters x Floating point value Return Value The sine value of x A 8 1 25 sinh x Compute hyperbolic sine Returns the hyperbolic sine of x Parameters x Floating point value Return Value The hyperbolic sine value of x Page 414 A 8 1 26 sqrt x Compute square root Returns the square root of x Parameters x Floating point value If the argument is negative a domain error occurs
307. to record important data pa pa uw w OKO Limitations of SQL Logging There is no SQL backup logging in place yet Data cant easily be read from multiple SQL files Very large amounts of storage required Page 102 2 15 4 What gets recorded The data recorded in a SQL database is recorded to a number of different tables storing information falling into several categories This data includes all raw input messages most calculated variable values any that are not recorded are ones that have equivalents that can be used to calculate all alarms and alerts and optionally system performance information e Raw input messages This means we can playback all data at the rates at which it was received If we made a mistake in configuring the system we can recover the situation retrospectively as a last resort We also have a complete record if an incident should occur e Variables values as they change This means we can generate reports and construct CSV files from the logged data The CSV log files generated this way can have any desired interval e g 1 second 5 seconds etc e Alarms We can correlate occurrence of alarms with changes in configuration input variable values or arrival of unexpected data Certain variables are deliberately omitted from being recorded to the SQL database For instance easting and northing values are never recorded except when recording raw input messages but latitude and longitude are always
308. tor File Edit View Tools Help EE ela me i A gt 30 Files alignment Display Anchors Outline Ref Points 2 1 7 1 Mesh files A model is made up of one or more mesh files In the screenshot above there are several separate mesh files but they are are used as if there is just one There are options on this page the check boxes next to each mesh file to allow individual meshes to be hidden This option is only provided here so you can see which parts of the model belong to the different mesh files In the 3D viewer all meshes will be displayed regardless of the state of these check boxes NAVSYSTEMS Blue Spider User Manual December 2014 Page 49 2 1 7 2 Material files A model will typically have just one material file The material file defines the appearance of the surface area of the ship Typically it will also reference one or more image files to provide a texture mapped surface Image files have to be referenced in the material file and have to be added as support files To use texture mapping the mesh file must also contain texture mapping coordinates for every vertex Alternatively the mesh can be arranged with groups of vertices each being assigned a single material name in the material file which means different areas can be given different colours It depends on how the mesh was produced as to whether will be able to use texture mapping or not bluespider Page 50 2 1 7 3 Supp
309. tors but the data arrives in fixed size blocks HEADERData1Data2Data3Data4 123456789012345678901234567 We can decode this as follows MsgType 1 1 6 Start Field1 Char1 6 Chars of data Field1 1 7 5 Start Field1 Char7 5 Chars of data Field2 1 12 5 Start Field1 Char12 5 Chars of data If we don t need to use the header there is no need to decode it However if there is more than one message on a port then it would be necessary to decode the headers to BSPEngine can distinguish the messages For example a GPS receiver could output 3 messages SGPGGA SGPVTG and SGPZDA After decoding or parsing either of the above examples then the data in the string is available as Fields to BSPEngine bluespider Page 95 In the following example there are three other considerations to be taken in to account CustomInputFormat CustomInputChannel Connecting the Format to the Channel Every input format must have a unique number Every Input format must be linked to a channel It is possible and likely to have more than one input format assigned to an input channel For example if decoding the GGA ZDA and VTG formats of a GPS receiver The Format and the Channel are connected with the Message line Message1 CustomlInputFormat1 This is the only time the CustomInputFormat No is used bluespider Page 96 CustomInputFormat1 MsgName SPLOW MsgType 1 0 0 Fieldl 25070 P
310. tract internal values from variables You create variables by specifying a name for the variable as the key and any valid Javascript expression for the value Example Ship WindDirection deg offset Ship Heading InputChannel5 Messagel Fieldl format 2f heading Wind Direction Ship WindSpeed InputChannel5 Messagel Field3 heading Wind Speed Ship AvgGPS Pos latlon historyOf GPS1 Pos Lat avg historyOrt GPS1 Pos Lon i avg NOTE Any variable you create in this section must be defined on a single line in the INI file In the example above some of the lines have been wrapped There are a number of built in variables and these are documented in section A 6 Built in Variables You can assign to limited number of certain built in variables here You cannot define the same variable more than once bluespider Page 234 Variables are accessible from Javascript code as values but they also have other properties and these can be accessed using the special functions described in section A 8 2 Special functions Variables can have additional attributes that may be defined in the INI file such as the heading caption for log file columns format specifiers and a number of other attributes Attributes are defined in curly brackets after the definition User defined variables are recalculated when any of the variables on the RHS of the expression change You can override this default behavior using the attribut
311. turns the portion of string specified by the start and length parameters Parameters start Zero based index of the start position len optional Number of characters to extract If this parameter is omitted then the remainder of s will be returned Return Value Returns the extracted part of string Page 420 A 8 1 36 tan x Compute tangent Returns the tan of x Parameters x Floating point value Return Value The tan value of x A 8 1 37 tanh x Compute hyperbolic tangent Returns the hyperbolic tan of x Parameters x Floating point value Return Value The hyperbolic tan value of x A 8 1 38 value x Converts a string to a number A string containing spaces between digits or sign or containing comma s can be converted to a well formed number using this function Parameters x String Page 421 Return Value Returns the number or blank if not a valid number A 8 2 Special functions Special functions can typically only be to variable objects defined in the INI file A 8 2 1 timestampOf var Obtains the timestamp for a given variable Parameters var Variable Return Value Timestamp real number Windows FILETIME value converted to seconds A 8 2 2 historyOf var Obtains the history object for a given variable Parameters var Variable Return Value History Object Page 422 See Variable History Objects A 8 2 3 flagsOf var Obtains the type code flags for a given var
312. ual December 2014 Page 481 can only arrange bones in a simple hierarchical set of one or more trees lt select a bone movement gt Range Limits transiate x Min Max O translate y I translate z Default Value O rotate x O rotate y Scaling O rotate z Multiplier Offset PloughArm O translate x O translate y Test Movement _ O wanslate z O rotate x O rotate y Initial Position O rotate z x Y Z e4 StbdRamTopRoot P03 11 P8475 5 4184 O translate x O translate y initial Orientation 4 O translate z Axis x Axis y Axis 7 Cj natalie 0 83902 4737 P4737 O rotate y Angle degrees O rotate z 100 005 mg StbdRamPiston T Edit Initial Skeleton State O translate x IT translate v F Show Bones When the bone editor is first opened after creating the bone information for the first time all movements for each degree of freedom of every bone will be displayed Each bone has 6 degrees of freedom DOF You can try out any movement of any bone by checking the box next to one of the DOF and using the Test Movement wheel Just to make life interesting the XYZ axis used internally by Ogre and also Blue Spider User Manual December 2014 wash Page 482 in the bone editor is NOT the same as the XYZ frame convention used for a ship mobile or stationary object If you select Hid
313. ulate the orientation of the object 3 2 2 4 Vessel Steerpoint This is for positioning the ship or a remote vessel bluespider Page 131 3 2 2 5 Running the averaging operation Once you have selected the type of operation to be performed Press the start button and you should see the results being collected along with statistics relating to these The data displayed will depend on the type of operation being performed Samples Latitude Longitude Altitude Std X m Std Y m Std Z m 111 56 03 20273N 000 16 17889 E 50 600 0 1616 0 1807 0 0000 Elapsed dT Ship Heading Latitude Longitude Altitude 51670 0 0000 339 887 56 03 20255N 000 16 17908E 50 600 0 2549 339 863 56 03 20255N 000 16 17908E 50 600 339 838 56 03 20255N 000 16 17907E 50 600 339 814 56 03 20255N 000 16 17906E 50 600 339 824 56 03 20255N 000 16 17907E 50 600 339 875 56 03 20256 N 000 16 17909E 50 600 339 926 56 03 20257N 000 16 17911E 50 600 339 976 56 03 20258N 000 16 17912E 50 600 340 030 56 03 20259N 000 16 17913E 50 600 x E Show both Grid and True Stop and Perform Fix The drop down on the bottom left allows for selection of different display modes The info button allows additional statistics to be displayed You may at the beginning of the operation decide how many data samples to accumulate in which case the fix will automatically be taken when this completes Otherwise you Page 132 can
314. ur in practice due to other factors e g meteorological effects such as high pressure systems NAVSYSTEMS KA Blue Spider User Manual December 2014 paer Page 459 C 1 1 5 TAW Belgian national tidal reference The Belgian national tidal reference is a reference for height measurements in Belgium and refers to height indications above sea level All height values in the measurements of the waterways and their valleys and all stages are expressed in accordance with this reference system The use of this reference system is indicated by the notation m TAW C 1 1 6 GEBCO Gridded bathymetry data The GEBCO data is a terrestrial map of the ocean floor Its accuracy varies according to location GEBCO provides global bathymetry data sets for the world s oceans The GEBCO_08 Grid a global 30 arc second grid largely generated by combining quality controlled ship depth soundings with interpolation between sounding points guided by satellite derived gravity data However in areas where they improve on the existing GEBCO_08 grid data sets generated by other methods have been included The GEBCO One Minute Grid a global one arc minute grid released 2003 updated 2008 largely based on the most recent set of bathymetric contours contained within the GEBCO Digital Atlas C 1 1 7 MSL Mean Sea Level NAVSYSTEMS Blue Spider User Manual December 2014 Page 460 Mean Sea Level is usually defined as being the same as
315. usly not be advisable To use web based map layers you also need script files and these are not included in the installation In addition use of web map based services can be subject to certain 3 party terms and conditions and this is the reason we do not ship the required scripts as part of the installation We can provide you with instructions on how to write a web layer script on request but we don t include these instructions in our user manual bluespider Page 138 4 2 Loading chart and DEM data Once you have configured the map server INI file you may need to restart the map server process You should now be able to open the map layers dialog in Blue Spider The layer dialog allows you to load new charts or DEM data and to control the order in which layers are displayed as well as viewing and changing properties that may affect the way each layer is displayed J GEBCO_08 E Orkney CJ HH122 E ewip top of cable for campaign 6 rockd V Downloads mod2004 2m contour gighato kintyre ewe 2004 2m contour gighato kintyre CJ DTM CJ google i i g z amp lt a 3 p xyz_dtm_cubbed_0 8 Properties Name XYZ_DTM_CUBBED_0 5ver2 Gradient ME C1 Use Parent Alpha Layer ID cc099a80 8df3 4767 b277 c688 1f 1c82f6 NAVSYSTEMS Blue Spider User Manual December 2014 Page 139 Each layer can be hidden or sh
316. variable names if this is not what was intended Note a variable name such as User TSS340 will create an array and define element 339 If you want to include a number in a variable name try to avoid putting it at the end of the name like this bluespider Page 258 A 6 1 Variable Names Quick reference summary of built in variables Variable Name AHT Act Time AHT Act Date AHT Action AHT Anchor Name AHT Anchor Owner AHT Drop DeltaM X AHT Drop DeltaM Y AHT Drop GDelta X AHT Drop GDelta Y AHT Drop Grid Easting AHT Drop Grid Northing AHT Drop Pos Lat Description Time time at which the action was requested Time date at which the action was requested Anchor action requested Name of the anchor for which an action is requested Name of the barge owning the anchor True X difference in position between the intended and actual drop position in metres True Y difference in position between the intended and actual drop position in metres X difference in grid position between the intended and actual drop position The Y difference in grid position between the intended and actual drop position Actual grid position easting at which the anchor was dropped Actual grid position northing at which the anchor was dropped Actual position latitude at which the anchor was dropped Variable Name AHT Drop Pos Lon AHT Grid Easting AHT Grid Northing AHT Pickup DeltaM X AHT Pi
317. vice or we should just configure the communication settings for it The second is a warning regarding the configuration BSPEngine INI In this particular case a line has been added to the file that is not recognized Depth1 MsgName SSDDBT MsgType 1 0 6 WaterDepthMetres 4 0 0 ThisKeyIsNotValid 666 bluespider Page 80 The 3 warning tells us that we are no longer recieving data from the echo sounder Maybe a cable has become unplugged so we need to check The 4 Warning tells us that we have a variable referenced in an expression in the INI file that does not actually exist We should check the INI file and correct this by either adding the missing variable or by correcting a misspelt name bluespider Page 81 2 6 1 Decoding Alarm Colours Alarms are shown in three colours Yellow All alarms and other entries are logged in the Alert Logs The alarm was raised but the reason the alarm appeared has now gone Grey alarms are very common after system start up while the system establishes communications with COM ports They will also appear if remote computers running BSPNet are shutdown or restarted Yellow alarms are Warnings They are important as they need to be dealt with but they are not stopping the system from working They will appear if the geodetics show that the vessel is in the wrong UTM zone or if there are sections in the ini file that are incorrect duplicated or mis typed Yellow
318. viding 3 GPS receivers are configured the odd one out with the greatest distance discrepancy will be automatically rejected Any value between 0 1 and 400m is allowable here The default value is 5m A 3 1 1 6 GPSAutoChangeoverDelay This sets a time delay on decisions to make automatic GPS changeovers If automatic changeover were to occur instantly then this could lead to the possibility of rapid switching between two different GPS receivers The change over delay helps to prevent this situation from arising The default value is 1 8 seconds Any value between 1 2 and 10 seconds is permitted bluespider Page 193 A 3 1 1 7 HPRPoleRotationCorrection This allows an angle to be applied to HPR positions to compensate for a slight rotation of the HPR pole The default value is of course 0 A 3 1 1 8 AdjustHPRPitchAndRoll If this value is specified as true then the HPR data will be compenstated for vessel pitch and roll The default behaviour is NOT to do this as it is assumed to have already been done by the HPR system A 3 1 1 9 Rov1HPRAIltitudeDisabled or Rov2HPRAItitudeDisabled Setting either of these values to true will prevent HPR Z data from being used to compute the altitude of a mobile The default is to allow HPR Z to be used but a warning will still be displayed The preferred method to compute altitude of a mobile is using bathy data from a pressure sensor on the vehicle HPR Z is typically very inaccurate
319. waterline The heave sensor is usually part of the motion sensor pitch amp roll device but can be configured as a separate input C 3 Draft The draft of the vessel is defined as the offset from the waterline to the CRP in calm water Since the draft of the vessel can change due to changes vessel payload and salinity The vessel draft is defined in the BSPEngine INI as an input variable and can be entered by the operator Both dynamic heave and static draft are actually used to adjust the vessel CRP altitude to the waterline C 3 1 Barometric pressure adjustment of Subsea depth readings The software can be configured to compensate Subsea depth readings made using a pressure sensor it is assumed that a suitable depth pressure sensor will be fitted to most subsea vehicles The Subsea pressure reading is affected by the barometric surface reading Subsea depth measurements taken in this way will be compensated using the barometer as follows Standard atmospheric pressure is 101 325 kPa pressure increases with water depth at 11 14575 KPa m therefore the offset Ship BarometricDepthAdjustment to be added is defined as bluespider Page 471 Ship BarometricDepthAdjustment 101 325 Ship Barometer 11 14575 The actual adjustment method and constants are be fully configurable in BSPEngine INI Using the above compensation method and normal variation in surface pressure the barometric adjustment amount would be typically
320. way around Blue Spider also makes the assumption that the first coordinate imported relates to 0 000 KP It may not be The value of the 1 KP in Blue Spider can be changed after the data is imported All other values will automatically update bluespider Page 107 After importing the Route data the following checks should be carried out in Blue Spider Does the 1 KP in the RPL Route Position List agree with the 1 KP in Blue Spider Are the KP s incrementing in the same direction as on the RPL Does the last KP calculated in Blue Spider agree with the last KP in the RPL This last check could lead to finding issues in the RPL as obviously the KP values that Blue Spider computes should agree very closely with the RPL Errors are usually down to amendments having been made to the RPL incorrectly Once the route is imported ALWAYS walk the route through the Blue Spider screen looking for any obvious errors like spikes kickbacks or obviously wrong AC Alter Course angles bluespider Page 108 3 1 5 Creating Depths from Terrain Data A new feature in Blue Spider allows a bathy line to be created from the terrain of a route line The data is extracted from the map server To use this feature right click on a Route Line and select Create depth approximation using 3D Terrain PJRoute Lines Points and Targets B x A Route Lines Points Targets SB Manual Foes J Survey Pran 210 ines Delete
321. will have a different KP length compared with the straight line route All ACs can be given the same radius curve Some ACs may need a different radius curve Curved routes can be viewed but don t have to be the Active route In the Route Lines Points and Targets page right click on the route to be curved and select Track Properties 3 1 7 1 Route Track Properties Track properties allow Modifying colour and thickness of the route Modifying symbol colours and size Curve radius options Visibility of circles used to create the curves HOO Option for all the curves to be the same or individual bluespider Page 115 3 1 8 Creating Routes from Points In this simple example Create Target x the Target button is to eras create 10 points on the fet screen This is made At position easier by selecting the Click to define point on screen option to Keep the te dialog box open _ m Using the Click to Easing S define point on screen Nothing and the Enter buttons it is easy to create a kare series of points on the pee plan view a 2 E Enter Enter amp Make Active Target The target names will increment as the points are created All invisible Edit range rings 54 39 27628N 000 48 17547 Ww 25469484 Create 54 39 30290N 000 48 10499 Ww 25477325 60631 78 01 Page 116 3 1 9 Creating Individual Radius Curves When the curves are
322. witch er a ee MAAN S 2 3 3 BOX A and Box Boasin PEE T EE E kaaa 64 Ka KAL AA AA 66 2 3 5 Single Installation Box A One Server 67 2 3 5 1 Copy GON asaan kamakass pp ETA 68 2 3 5 2 Copy INI arnan ER EE EE 69 2 3 5 3 Manually Copied Config Files PETT 70 2 3 5 4 Machine acl ini cccc ssseseeee See 70 23 0 5 Nik 0 APA ee ct f1 2 3 5 6 PortManifest Cfg sirinin eiiie PEET 71 2 3 6 Automatic Master Slave KARO NO T2 2 4 Data Communications an nana namasa nka w aan an PAA Ex 2 4 1 BSPNet AA eee 73 2 4 2 Configuring PONS sssini i asaanaan 75 2 4 3 Editing Channel Nama anan napana maa pana 76 25 Monitorning PoS cusina 78 NAVSYSTEMS KA Blue Spider User Manual December 2014 mie Page 5 2 6 Decoding Alarms Message pasya pababa 79 2 6 1 Decoding Alarm Colours ikan 81 AB aa 82 2 8 Steerpoints for Vessel and Mobiles EERE TEER 83 2 8 1 Vessel Steerpoints cccccccccsessssssssseeeeeees MNR 2 8 2 Mobile Steerpoints susarsan 84 2 9 Mobile Confira tno iasssccccsiacnitrelainaseennssnnieneenanenaaanks 85 2 10 Blue Spider and HPR Calibrations eee eer re 86 2101 The APR Baa eae hats kailan 86 ABE AA AA 88 2 12 The BSPEngine PNG sigs opines ahat sakin 2 12 1 BSPEngine ini file Sections bakahan 91 2 13 Custom Data INU
323. xpects all GPS receivers to output position in WGS84 and this means the altitude is also with respect to the WGS84 geoid The altitude here is the altitude of the antenna not the CRP This is the sum of the altitude and the geoidal separation A 6 1 198 Ship GPS GeoidalSeparation Real Number Default caption in log files Primary GPS Geoidal Separation Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE SCAN_ALIAS LOG_VALUE The geoidal separation reported by the primary GPS receiver A 6 1 199 Ship GPS HDOP Real Number Default caption in log files Primary GPS HDOP Default format specifier 1f Attribute flags TYPE_DOUBLE SCAN_ALIAS LOG_VALUE The primary GPS HDOP horizontal dilution of precision as received from the primary GPS receiver A 6 1 200 Ship GPS Pos Alt Real Number Default caption in log files Primary GPS Altitude Default format specifier 3f Attribute flags TYPE_DOUBLE UNIT_DISTANCE LOG_VALUE The altitude reported by the primary GPS receiver BSPEngine expects all GPS receivers to output position in MSL and this means the altitude is also with respect to the MSL on WGS84 geoid The altitude here is the altitude of the antenna not the CRP Page 335 A 6 1 201 Ship GPS Pos Lat Real Number Default caption in log files Primary GPS Latitude Attribute flags TYPE DOUBLE TYPE2 LON UNIT ANGLE LOG VALUE The latitude reported by the primar
324. y or integrated GPS receiver A 6 1 202 Ship GPS Pos Lon Real Number Default caption in log files Primary GPS Longitude Default format specifier NULL Attribute flags TYPE DOUBLE TYPE2 LON UNIT ANGLE LOG VALUE The longitude reported by the primary or integrated GPS receiver A 6 1 203 Ship GPS Quality String Default caption in log files Primary GPS Quality Default format specifier 1f Attribute flags TYPE_STRING SCAN_ALIAS The quality indicator reported by the primary GPS receiver A 6 1 204 Ship GPS ReceiverFlags Integer Default caption in log files GPS Receiver Mode Default format specifier Ox 08x Attribute flags TYPE_LONG LOG_VALUE SCAN_SLOWLOG A set of bitflags describing how the primary GPS system is configured by default this is logged in hexdecimal This is essentially the primary GPS receiver index O 1 or 2 in the least significant 3 bits combined with some additional bitflags describing the integration mode Page 336 Bitmasks for extracting this data are GPS_INDEX_MASK 0x07 GPS_AUTO_PRIMARY 0x08 GPS INTEG MASK Oxe0 Masking with the index mask gives the primary GPS receiver If the GPS AUTO PRIMARY bit is set then automatic switching of the primary GPS receiver is enabled Bits set in the GPS INTEG MASK area starting at 0x20 indicate the receivers included in integration e g 0x20 GPS1 integrated 0x40 GPS2 integrated 0x80 GPS3 integrated If no
Download Pdf Manuals
Related Search
Related Contents
ARLO WARDROBE INSTRUCTIONS Instruction Manual Manual de Instrucciones Manuel d`lnstructions Computer Gear 24-0825 Manual de instalação da ATA LinkSys PAP2 e PAP2T Philips CD1802B User`s Manual - EnGenius Technologies, Inc. Copyright © All rights reserved.
Failed to retrieve file