Spatial Dual Reference Manual Page 10 of 137 Version 2.3 12/04/2016 Firmware Changelog Version Date Changes 05/04/2016 Performance improvements Added support for NMEA messages GPROT and GPHEV Added support for raw GNSS packet input Bug fix for NMEA mode character indicating incorrectly...
Page 12
Spatial Dual Reference Manual Page 11 of 137 Version 2.3 12/04/2016 Version Date Changes 10/03/2014 Update internal AN RTOS to v4.0 Improved heading performance in multipath conditions Added TSS1 output support Added Simrad 1000 output support Added Simrad 3000 output support...
Pin 1 changed from ground to signal ground Pin 9 changed from unused to power ground Spatial Dual evaluation kit interface cables now join pin 1 and 9 in splice for backwards compatibility GPIO pins now automatically switch from TTL levels to...
Spatial Dual can provide amazing results but it does need to be set up properly and operated with an awareness of its limitations. Please read through this manual carefully to ensure success within your application.
12/04/2016 Foundation Knowledge This chapter is a learning reference that briefly covers knowledge essential to understanding Spatial Dual and the following chapters. It explains the concepts in simple terms so that people unfamiliar with the technology may understand it. GNSS GNSS stands for global navigation satellite system.
Z axis pointing down through the base of the unit and the Y axis pointing off to the right. Illustration 1: Spatial Dual axes Illustration 2: First right hand rule When installed in an application the X axis should be aligned such that it points forwards and the Z axis aligned so that it points down when level.
This can be hard for some people to grasp at first and is often best learned experimentally by rotating Spatial Dual with your hand whilst watching the orientation plot in real time on the computer.
Page 18
Spatial Dual Reference Manual Page 17 of 137 Version 2.3 12/04/2016 Illustration 4: Latitude and longitude represented visually to describe a position Illustration 5 below shows latitude and longitude on a map of the world.
Spatial Dual Reference Manual Page 18 of 137 Version 2.3 12/04/2016 Equator Illustration 5: World map showing latitudes and longitudes Latitude and longitude give the 2D point on the surface of the Earth. These are combined with height to give the 3D position on the Earth.
Earth. ECEF is an alternative to the geodetic co-ordinate frame. It is represented by the three axes X, Y and Z which are presented graphically in Illustration 6. ECEF positions can be retrieved from Advanced Navigation products however the geodetic system is used as the default.
Version 2.3 12/04/2016 Evaluation Kit Spatial Dual is supplied in an evaluation kit that contains everything required to get started operating the system right away. The evaluation kit is supplied in a rugged transport case to protect the equipment during shipping.
12/04/2016 7. Click the connect button in Spatial Dual Manager. 8. The various windows in Spatial Dual Manager can be used to view the real time data. 9. The dual antenna heading will take a short time to initialise. The progress can be monitored in the status view.
Page 23 of 137 Version 2.3 12/04/2016 Internal GNSS Receiver License Upgrades These license upgrades can either be ordered with the unit or purchased later and installed in the field using Spatial Dual Manager. Part Number Description Notes SD-BEI-UPG Spatial Dual...
Spatial Dual ODU plug with 2m of 2m cable unterminated cable, see section 8.10 (unterminated) A503-SDC20753 ODU to D9 Spatial Dual ODU plug with 2m of cable to connectors and industry standard D9 connectors and DC DC socket socket, see section 8.11 CABLE-FTDI-DSUB-232...
Spatial Dual Reference Manual Page 26 of 137 Version 2.3 12/04/2016 Navigation Specifications Parameter Value Horizontal Position Accuracy 1.2 m Vertical Position Accuracy 2.0 m Horizontal Position Accuracy (SBAS) 0.5 m Vertical Position Accuracy (SBAS) 0.8 m Horizontal Position Accuracy (Omnistar) 0.1 m...
Spatial Dual Reference Manual Page 29 of 137 Version 2.3 12/04/2016 Hardware Specifications Parameter Value Operating Voltage 9 to 36 V Input Protection -40 to 100 V Power Consumption 220 mA @ 12 V (typical) Hot Start Battery Capacity > 24 hrs...
Spatial Dual Reference Manual Page 30 of 137 Version 2.3 12/04/2016 Electrical Specifications Parameter Minimum Typical Maximum Power Supply Input Supply Voltage 36 V Input Protection Range -40 V 100 V RS232 Tx Voltage Low -5.4 V -5 V Tx Voltage High 5.4 V...
Power supply and signal connections are made through a ODU Mini-Snap Series B 9 pin connector. The ODU part number is S30B0SP09MCC00-5000. The connector provides a reliable and rugged connection to Spatial Dual under demanding conditions and is rated to IP68 in the mated condition. Plugs are supplied with 2 metres of unterminated shielded TPE cable.
2m of cable. For quick testing in applications, the interface cable is provided with industry standard 9 pin DSUB for the two RS232 communication channels and the GPIO pins. The evaluation cable harness is supplied as part of the Spatial Dual Evaluation Kit, see section 6.
8.13 Serial Number The serial number can be inspected by using the device information dialogue in the Spatial Dual Manager software, see section 11.7.1. The primary serial number label is...
Page 35
Version 2.3 12/04/2016 located inside the enclosure and is accessible only by Advanced Navigation technicians. The secondary serial number label is located on the outside rear of the enclosure with the serial number encoded in a 2D data matrix bar code to assist customers in tracking their units.
There are a number of goals in selecting a mounting site in your application, these are: 1. Spatial Dual should be mounted in an area that is not going to exceed it's temperature range. 2. Spatial Dual should be mounted away from high levels of vibration where possible.
Z axis points down towards the ground. If aligning Spatial Dual with the vehicle axes is not possible or not optimal, it may be mounted in a different alignment and the alignment offset should be configured using Spatial Dual Manager, see section 11.8.5.
Spatial Dual Manager, see section 11.8.5. The antenna offset is measured from the centre of the Spatial Dual unit to the central base (ARP) of the antenna in the body frame. It is very important to set the antenna offset accurately as Spatial Dual corrects for lever arm velocities.
Page 39
Spatial Dual Manager, see section 11.8.13. Illustration 18: Spatial Dual example antenna placement The standard antenna supplied in the Spatial Dual evaluation kit is the Antcom G5Ant- 53A4T1. It is an L1/L2/L5 RTK antenna that supports GPS, GLONASS, BeiDou, Galileo,...
There are several different options for odometer installation which are listed below. 9.7.1 Factory VSS Signal Most road cars since 1980 contain a VSS (vehicle speed sensor) signal that can be wired directly into one of Spatial Dual's GPIO pins. The vehicle should be taken to an...
To setup the odometer, the appropriate GPIO pin should be set to odometer input using Spatial Dual Manager. The odometer pulse length must then be set either manually or automatically, please see section 10.8 for more information.
Magnetics Spatial Dual contains magnetometers which it uses to determine when the heading is stationary to reduce drift when dual antenna heading is not available. For best heading performance through extended GNSS outages, it is recommended to mount Spatial Dual at least 10cm away from dynamic magnetic interference sources.
This is due to a unique gyroscope design and a special filtering algorithm. There is however a limit to the amount of vibration that Spatial Dual can tolerate and large levels of vibration can cause Spatial Dual's accuracy to degrade.
Once orientation initialisation is complete, the roll, pitch and angular velocity values will be valid. When Spatial Dual starts up, it assumes that it can be in any orientation. To determine it's orientation it uses the accelerometers to detect the gravity vector. Whilst this is occurring, if there are random accelerations present, these can cause an incorrect orientation to be detected.
Spatial Dual to start inertial navigation within 500 milliseconds and obtain a GNSS fix in as little as 3 seconds. Spatial Dual's hot start is always on and fully automatic. A next generation backup battery system within Spatial Dual provides the hot start ability for more than 24 hours without power.
Spatial Dual was designed to provide a highly accurate time reference. When a GNSS fix is available Spatial Dual's time is accurate to within 50 nanoseconds. When a GNSS fix is lost, Spatial Dual's time accuracy typically remains within 10 microseconds over extended time periods.
To prevent this problem, if the output rate is lower than 1000 Hz, Spatial Dual will low pass filter the values of the time dependent data between packets to prevent aliasing. This is only the case when a packet is set up to output at a certain rate.
12/04/2016 over flat terrain with as little turning as possible. 4. If Spatial Dual loses a GNSS fix for any extended period of time during the calibration, the distance travelled will be reset. The distance travelled can be checked in the odometer configuration dialogue to ensure that it has passed 1000m.
10.12.1 Network RTK Corrections Spatial Dual Manager has a built in NTRIP client that can connect to a network RTK service to provide RTK corrections to Spatial Dual. Please see section 11.9.4. This requires that the computer running Spatial Dual Manager is connected to the internet.
Spatial Dual unit. The radio modem receiver and Spatial Dual unit must remain within range of the base station to receive these corrections, typically this range is approximately 20km.
Spatial Dual has a GNSS fix. By default Spatial Dual provides heave from the point at which the Spatial Dual unit is mounted, however it can provide heave at four different offset points on the ship. To set the heave offsets use the heave configuration dialogue in Spatial Dual Manager.
When un-mating the connectors if the Spatial Dual unit is dirty or dusty, the dirt should be rinsed off with fresh water first and then dried off. This is to prevent dirt or dust entering the connectors which can cause them to fail.
Spatial Dual Manager Spatial Dual Manager is a software tool provided by Advanced Navigation for logging, testing, display and configuration of Spatial Dual. It is designed to be simple and easy to use. Illustration 26: Screenshot of Spatial Dual Manager...
If your machine does not meet the graphics requirements the mapping view will only show space without a globe. When Spatial Dual is running at very high output rates e.g. 1000 Hz, Spatial Dual...
If the serial port does not show up when you plug in your Spatial Dual USB device, you may need to install the drivers from http://www.ftdichip.com/Drivers/VCP.htm. If you experience a blue screen of death whilst using Spatial Dual Manager, this is typically a problem associated with older FTDI drivers.
Spatial Dual Reference Manual Page 55 of 137 Version 2.3 12/04/2016 Illustration 27: Screenshot of latency timer setting 11.4.3 Linux If serial ports do not show up, the typical cause is permissions. The user should add themselves to the dialout group with the command sudo adduser username dialout.
11.5.1 Serial Port The serial port dialogue is used to connect to Spatial Dual. You should select a serial port and baud rate and click connect. The default baud rate of Spatial Dual is 115200. The connection indicator displays whether there is communication with a Spatial Dual unit.
11.5.4 3D Map The 3D map shows Spatial Dual's position on the Earth as well as a red trail of position history. When the filter initialises the map will automatically reset the view to Spatial Dual's location. To move the camera click and drag on the map. To zoom in and out use the scroll wheel.
Spatial Dual Reference Manual Page 58 of 137 Version 2.3 12/04/2016 programs. It also creates a GPX file of position that is designed to be opened with Google Earth. Illustration 29: Screenshot showing log file and log conversion folder 11.7...
Illustration 31: Screenshot of Spatial Dual Manager device information dialogue 11.7.2 Status Status shows Spatial Dual's complete status as contained in the system state packet detailed in section 13.9.1.1. Illustration 32: Screenshot of Spatial Dual Manager status dialogue...
Spatial Dual Reference Manual Page 60 of 137 Version 2.3 12/04/2016 11.7.3 Satellites Satellites shows detailed information on the satellites that Spatial Dual's GNSS receiver is tracking. Illustration 33: Screenshot of Spatial Dual Manager satellites dialogue...
Spatial Dual Reference Manual Page 61 of 137 Version 2.3 12/04/2016 11.7.4 Raw Sensors Raw sensors shows the temperature calibrated raw sensor values. Illustration 34: Screenshot of Spatial Dual Manager raw sensors dialogue...
Version 2.3 12/04/2016 11.7.6 Position Position shows Spatial Dual's position and position error. Latitude and longitude are converted to North and East metres from a reference point that can be reset. Illustration 36: Screenshot of Spatial Dual Manager position dialogue...
Spatial Dual Reference Manual Page 64 of 137 Version 2.3 12/04/2016 11.7.7 Velocity and Acceleration Velocity and Acceleration show Spatial Dual's velocity, acceleration and g-force. Illustration 37: Screenshot of Spatial Dual Manager velocity and acceleration dialogue...
Illustration 38: Screenshot of Spatial Dual Manager 3D model dialogue 11.7.9 Communications This dialogue shows statistics on the data packets received from Spatial Dual and can be useful in diagnosing signal integrity problems. Illustration 39: Screenshot of Spatial Dual Manager...
Illustration 40: Screenshot of Spatial Dual Manager GNSS receiver information dialogue 11.7.11 Heave For the heave dialogue to function the heave packet (ID 58) must be set to output periodically using the Packet Rates dialogue. Illustration 41: Screenshot of Spatial Dual Manager heave dialogue...
11.8.1 Configuration Export The configuration export dialogue can be used to export all Spatial Dual settings to a file. This file can be imported at a later date or on other units. This is useful to restore a unit to preset configuration at a later date or for batch configuration of multiple units.
The lowest ranges give the best performance so it is preferable not to use the highest range by default. Illustration 43: Screenshot of Spatial Dual Manager sensor ranges dialog 11.8.3...
These two packets need to be enabled for the data graphs to update in Spatial Dual Manager. Other state packets can be enabled as required. Please see the Packet Summary table in section 13.7 for a list of all packets.
11.8.5.1 Alignment Offset If Spatial Dual is installed into the vehicle with the X axis pointing forwards and the Z axis pointing down, then no alignment offset is required and the roll, pitch and heading offset values can remain at the factory defaults of zero.
11.8.5.3 Odometer Offset The odometer offset is measured from the centre of the Spatial Dual unit to the point at which the vehicle's tyre makes contact with the road in the body co-ordinate frame (X positive forward, Z positive down).
Please note that GPIO pins function at RS232 levels for data functions and 0 to 5 volt levels for all other functions. The internal hardware automatically reconfigures based upon the selected function. Illustration 48: Screenshot of Spatial Dual Manager GPIO configuration dialogue 11.8.8...
The reference point offsets dialogue allows the user to adjust the point of measurement away from its default position at the centre of the Spatial Dual unit. The primary reference point offset applies to data from all ANPP packets as well as all peripheral output such as NMEA and heave point 1.
Spatial Dual Reference Manual Page 74 of 137 Version 2.3 12/04/2016 11.8.11 GPIO Output The GPIO output configuration dialogue allows the user to configure the output rates for the GPIO and Auxiliary RS232 data functions NMEA, TSS and PASHR. Illustration 52: Screenshot of Spatial...
12/04/2016 11.8.12 Manual Initialisation This dialogue can be used to manually initialise Spatial Dual when a GNSS fix is not available. Setting the position will initialise the navigation filter. Setting the heading will initialise the heading. Illustration 53: Screenshot of...
Spatial Dual Reference Manual Page 76 of 137 Version 2.3 12/04/2016 Illustration 54: Screenshot of Spatial Dual Manager dual antenna configuration dialogue 11.8.14 Gimbal The gimbal configuration dialogue is only used in speciality gimbal applications. Please contact support@advancednavigation.com.au for more information on using Spatial Dual inside a gimbal.
This tool allows the user to convert Spatial Dual log files into various standard formats that are readable by many programs. The offset is used to project the exported position to a point other than the centre of the Spatial Dual unit. For most users these values should be left at zero.
NTRIP Client The NTRIP client can be used to connect to a network DGPS or RTK service to stream correction data to Spatial Dual for DGPS or RTK. The NTRIP client requires an internet connection to function. Please contact support@advancednavigation.com.au guidance on getting set up with network DGPS or RTK.
The network connect dialogue allows Spatial Dual Manager to make a connection to Spatial Dual over a TCP/IP network rather than the default serial port connection. This allows Spatial Dual to be used with ethernet to serial converters. Advanced Navigation recommends Lantronix ethernet to serial converters.
13.10.3. It is important to select a baud rate that is capable of carrying the amount of data that Spatial Dual is set to send. See packet rates in section 13.5 for more details on data output calculation. The data rate in bytes per second can be calculated by dividing the baud rate by 10.
Page 82
GPIO pin or auxiliary RS232 can be changed at any time using the GPIO configuration dialogue in Spatial Dual Manager or the GPIO Configuration Packet. GPIO 1 and GPIO 2 function at 0 – 5 volt levels for digital input, digital output, frequency input and frequency output.
Spatial Dual has accurate time or not. It is important to note that when Spatial Dual acquires time corrections from it's GNSS receiver, the 1PPS signal may fire at an interval of less than 1 second. This typically only occurs the first time the GNSS receiver obtains a fix after startup.
12.3.4 Zero Velocity Input When using this function, a high state indicates to Spatial Dual that it is stationary. The low state indicates that the vehicle is not stationary. Use of this function can significantly improve drift performance when a GNSS signal is not available.
12.3.7 Novatel GNSS Input This function is designed for interfacing Spatial Dual with a Novatel GNSS receiver. It accepts data in the Novatel binary format and requires messages BESTPOS and BESTVEL at rates higher than 1 Hz (20Hz recommended). The message BESTSATS is optional to display detailed satellite information.
This function accepts a digital input. The input is normally low and a transition from low to high causes Spatial Dual to set it's alignment so that the current orientation is zero. Due to the risk of exhausting the flash cycles, the change is not permanent and will disappear on reset.
12.3.26 Event 1 Input This function is designed to allow external events to be recorded inside Spatial Dual's output. The event is recorded in the filter status, see section 13.9.1.2, and resets after the next packet is output. The event triggers on a transition from low to high.
Gimbal Encoder Phase A This function is designed for interfacing with a rotary incremental quadrature encoder to measure the azimuth angle of a gimbal that Spatial Dual is installed in. It should be used in combination with Gimbal Encoder Phase B.
12/04/2016 Advanced Navigation Packet Protocol The Advanced Navigation Packet Protocol (ANPP) is a binary protocol designed with high error checking, high efficiency and safe design practices. It has a well defined specification and is very flexible. It is used across all existing and future Advanced Navigation products.
Spatial Dual Reference Manual Page 89 of 137 Version 2.3 12/04/2016 ANPP Header Format Field Bytes Data Size Description Offset Type Header LRC, see section 13.2.1 Packet ID, see section 13.2.2 Packet Length, see section 13.2.3 CRC16, see section 13.2.4 Table 25: ANPP header format 13.2.1...
13.5 Packet Rates The packet rates can be configured either using Spatial Dual Manager or through the Packets Period Packet. By default Spatial Dual is configured to output the System State Packet at 50Hz. When configuring packet rates it is essential to ensure the baud rate is capable of handling the data throughput.
Page 92
Spatial Dual Reference Manual Page 91 of 137 Version 2.3 12/04/2016 Packet ID Length Name Reset Packet Serial Port Pass-through Packet State Packets System State Packet Unix Time Packet Formatted Time Packet Status Packet Position Standard Deviation Packet Velocity Standard Deviation Packet...
Page 93
Spatial Dual Reference Manual Page 92 of 137 Version 2.3 12/04/2016 Packet ID Length Name Odometer State Packet External Time Packet Geoid Height Packet RTCM Corrections Packet External Pitot Pressure Packet Wind Packet Heave Packet Post Processing Packet Raw Satellite Data Packet...
Spatial Dual Reference Manual Page 93 of 137 Version 2.3 12/04/2016 13.8 System Packets 13.8.1 Acknowledge Packet Acknowledgement Packet Packet ID Length Field Bytes Data Size Description Offset Type Packet ID being acknowledged CRC of packet being acknowledged Acknowledge Result, see section 13.8.1.1 Table 27: Acknowledge packet 13.8.1.1...
State Packets Spatial Dual supports a large number of packets providing extensive functionality. However for the majority of users the easiest approach is to configure Spatial Dual using the Spatial Dual Manager software and then support only the single system state packet shown below in section 13.9.1.
Spatial Dual Reference Manual Page 97 of 137 Version 2.3 12/04/2016 13.9.1 System State Packet System State Packet Packet ID Length Field Bytes Data Size Description Offset Type System status, see section 13.9.1.1 Filter status, see section 13.9.1.2 Unix time stamp (seconds), see section 13.9.1.4 Microseconds, see section 13.9.1.5...
Page 99
Spatial Dual Reference Manual Page 98 of 137 Version 2.3 12/04/2016 Description System Failure Accelerometer Sensor Failure Gyroscope Sensor Failure Magnetometer Sensor Failure Pressure Sensor Failure GNSS Failure Accelerometer Over Range Gyroscope Over Range Magnetometer Over Range Pressure Over Range...
Spatial Dual Reference Manual Page 99 of 137 Version 2.3 12/04/2016 13.9.1.2 Filter Status This field contains 16 bits that indicate the status of the filters. These are boolean fields with a zero indicating false and one indicating true. Description...
Spatial Dual Reference Manual Page 100 of 137 Version 2.3 12/04/2016 13.9.1.5 Microseconds This field provides the sub-second component of time. It is represented as microseconds since the last second. Minimum value is 0 and maximum value is 999999. 13.9.2...
Spatial Dual Reference Manual Page 101 of 137 Version 2.3 12/04/2016 13.9.4 Status Packet Status Packet Packet ID Length Field Bytes Data Size Description Offset Type System status, see section 13.9.1.1 Filter status, see section 13.9.1.2 Table 44: Status packet 13.9.5...
Spatial Dual Reference Manual Page 102 of 137 Version 2.3 12/04/2016 13.9.7 Euler Orientation Standard Deviation Packet Euler Orientation Standard Deviation Packet Packet ID Length Field Bytes Data Size Description Offset Type fp32 Roll standard deviation (rad) fp32 Pitch standard deviation(rad)
Spatial Dual Reference Manual Page 103 of 137 Version 2.3 12/04/2016 13.9.9 Raw Sensors Packet Raw Sensors Packet Packet ID Length Field Bytes Data Size Description Offset Type fp32 Accelerometer X (m/s/s) fp32 Accelerometer Y (m/s/s) fp32 Accelerometer Z (m/s/s)
Spatial Dual Reference Manual Page 104 of 137 Version 2.3 12/04/2016 Raw GNSS Packet Packet ID Length Field Bytes Data Size Description Offset Type Unix time stamp (seconds) Microseconds fp64 Latitude (rad) fp64 Longitude (rad) fp64 Height (m) fp32 Velocity north (m)
Spatial Dual Reference Manual Page 106 of 137 Version 2.3 12/04/2016 13.9.12.1 Satellite Systems Value System Unknown GLONASS BeiDou GALILEO SBAS QZSS Starfire Omnistar Table 54: Satellite systems 13.9.12.2 Satellite Frequencies Description L1 C/A L1 C L1 P L1 M...
Spatial Dual Reference Manual Page 107 of 137 Version 2.3 12/04/2016 13.9.14 ECEF Position Packet ECEF Position Packet Packet ID Length Field Bytes Data Size Description Offset Type fp64 ECEF X (m) fp64 ECEF Y (m) fp64 ECEF Z (m) Table 57: ECEF position packet 13.9.15...
Spatial Dual Reference Manual Page 108 of 137 Version 2.3 12/04/2016 13.9.17 Body Velocity Packet Body Velocity Packet Packet ID Length Field Bytes Data Size Description Offset Type fp32 Velocity X (m/s) fp32 Velocity Y (m/s) fp32 Velocity Z (m/s) Table 60: Body velocity packet 13.9.18...
Spatial Dual Reference Manual Page 112 of 137 Version 2.3 12/04/2016 13.9.26 External Position Packet External Position Packet Packet ID Length Field Bytes Data Size Description Offset Type fp64 Latitude (rad) fp64 Longitude (rad) fp64 Height (m) fp32 Latitude standard deviation (m)
Spatial Dual Reference Manual Page 113 of 137 Version 2.3 12/04/2016 13.9.28 External Body Velocity Packet External Body Velocity Packet Packet ID Length Field Bytes Data Size Description Offset Type fp32 Velocity X (m/s) fp32 Velocity Y (m/s) fp32 Velocity Z (m/s)
Spatial Dual Reference Manual Page 114 of 137 Version 2.3 12/04/2016 13.9.31 Local Magnetic Field Packet Local Magnetic Field Packet Packet ID Length Field Bytes Data Size Description Offset Type fp32 Local magnetic field X (mG) fp32 Local magnetic field Y (mG)
13.9.36 External Pitot Pressure Packet This packet is used to interface a pitot tube to Spatial Dual for enhanced navigation using aircraft airspeed. The packet should contain differential pressure in Pascals. If outside air temperature is available it should be set in the message for increased...
This packet provides Spatial Dual's current 2D wind velocity. These values are only valid when external air data is provided to Spatial Dual. This can be either through the External Pitot Pressure Packet, the External Air Data Packet or when a pitot tube is interfaced to one of the GPIO pins.
13.9.39 Post Processing Packet Spatial Dual Manager will automatically convert this packet to IMR format. This packet has been left out of the reference manual as it is very rare for a customer requirements. If you need the format of this packet, please contact Advanced Navigation support.
13.9.41 Raw Satellite Ephemeris Packet Spatial Dual Manager will automatically convert this packet to RINEX 3.02 format. This packet has been left out of the reference manual due to it's length. If you need the format of this packet, please contact Advanced Navigation support.
Spatial Dual Reference Manual Page 119 of 137 Version 2.3 12/04/2016 13.9.42 External Odometer Packet External Odometer Packet Packet ID Length Field Bytes Data Size Description Offset Type fp32 Estimated delay (s) fp32 Speed (m/s) fp32 Reserved (set to zero) Odometer flags, see section 13.9.42.1...
Omnistar subscription expiry unix time Omnistar engine mode, see section 13.9.44.3 RTK software license accuracy, see section 13.9.44.4 Reserved (set to zero) Table 89: GNSS receiver information packet 13.9.44.1 GNSS Manufacturer IDs For Spatial Dual the GNSS Manufacturer ID will always be 1 (Trimble).
Spatial Dual Reference Manual Page 122 of 137 Version 2.3 12/04/2016 13.9.45 Gimbal State Packet Gimbal State Packet Packet ID Length Field Bytes Data Size Description Offset Type fp32 Current angle (rad) Reserved (set to zero) Table 94: Gimbal state packet 13.9.46...
Spatial Dual Reference Manual Page 123 of 137 Version 2.3 12/04/2016 13.10.1 Packet Timer Period Packet Packet Timer Period Packet Packet ID Length Field Bytes Data Size Description Offset Type Permanent UTC synchronisation, see section 13.10.1.1 Packet timer period, see section 13.10.1.2 Table 96: Packet timer period packet 13.10.1.1...
Spatial Dual Reference Manual Page 124 of 137 Version 2.3 12/04/2016 13.10.2.1 Clear Existing Packets This is a boolean field, when set to one it deletes any existing packet rates. When set to zero existing packet rates remain. Only one packet rate can exist per packet ID, so new packet rates will overwrite existing packet rates for the same packet ID.
The alignment DCM (direction cosine matrix) is used to represent an alignment offset of Spatial Dual from it's standard alignment. A DCM is used rather than euler angles for accuracy reasons. To convert euler angles to DCM please use the formula below with angles in radians.
Spatial Dual Reference Manual Page 128 of 137 Version 2.3 12/04/2016 13.10.6.1 Vehicle Types Value Description Unconstrained Bicycle or Motorcycle Hovercraft Submarine 3D Underwater Vehicle Fixed Wing Plane 3D Aircraft Human Boat Large Ship Stationary Stunt Plane Race Car Table 105: Vehicle types 13.10.7...
By default all the values of this packet are zero and the measurement point that all data is referenced to is the centre of the Spatial Dual unit. The primary reference point offset can be used to adjust the measurement point to a different location on the vehicle.
Page 134
Spatial Dual Reference Manual Page 133 of 137 Version 2.3 12/04/2016 Reference Point Offsets Packet Packet ID Length Field Bytes Data Size Description Offset Type Permanent fp32 Primary reference point offset X (m) fp32 Primary reference point offset Y (m)
Primary right and secondary left Primary left and secondary right Table 120: Automatic offset orientations 13.10.14 User Data Packet This packet is for storage of users data. The data itself is not used by Spatial Dual. User Data Packet Packet ID Length Field...
Page 138
If any part of this document refers to any third party products or services it shall not be deemed a license grant by Advanced Navigation for the use of such third party products or services, or any intellectual property contained therein or considered as a warranty covering the use in any manner whatsoever of such third party products or services or any intellectual property contained therein.
Need help?
Do you have a question about the Spatial Dual and is the answer not in the manual?
Questions and answers