
Miniature GPS-Aided Inertial Navigation System
- 3DM-GX3-45 GPS/INS Flight Test
The 3DM-GX3® -45 high-performance, miniature GPS-Aided Inertial Navigation System (GPS/INS) combines MEMS inertial sensors, a highly-sensitive embedded GPS receiver, and a complex Extended Kalman Filter to generate optimal position, velocity, and attitude (PVA) estimates. This combination of technologies creates better short-term GPS-out performance, sustained-G attitude performance, and provides higher rate PVA data than typical GPS and AHRS sensors. Raw GPS data, IMU data, and filtered INS data are time-aligned and available as user-defined packets (either by polling or continuous stream).

Best in Class
- precise position, velocity and attitude estimations
- high-speed sample rate & flexible data outputs
- high performance under vibration and high-g
Easiest to Use
- smallest, lightest industrial GPS/INS available
- simple integration supported by SDK and comprehensive API
Cost Effective
- reduced cost and rapid time to market for customer’s applications
- aggressive volume discount schedule
|
Navigation Specifications
AHRS Specifications
Sensor Specifications
GPS Specifications
† RMS values generated from actual vehicle testing (airborne & land) when compared to a reference navigation unit |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-
General Documentation
- 3DM-GX3® -45 Product Datasheet
- 3DM-GX3® -45 Theory of Operation
- 3DM-GX3® -45 Quick Start Guide
- MIP Hard and Soft Iron Calibration Quick Start Guide
- 3DM-GX3®-45 MIP Data Communications Protocol
Technical Notes
- 3DM-GX3® Startup Settings
- Using Dataloggers with Inertial Sensors
- Using u-blox Software with 3DM-GX3®-35 and 3DM-GX3®-45
- Outputting NMEA Packets to GPS Ready Software
- Using the 3DM-GX3® -45 with Bluetooth™ RS-232 Adapters
- Phihong PSA05R-090 Power Supply
- GPS Antenna Performance Comparison
- 3DM-GX3® -45 Firmware Errata
- 3DM-GX3® -45 Communication and Power Connector
Mechanical Prints
- 3DM-GX3® GPS Antenna
- 3DM-GX3® -45 STP file
- 3DM-GX3®-25/35/45 Mounting Holes
- 6224-0100 Craft Cable with Micro DB9 and 9 flying leads
- 3065-7046 3DM-GX3-45® Enclosure Lid Drawing
- 3065-7045 3DM-GX3-45® Enclosure Base Drawing
- 6225-4220 3DM-GX3-45® Dimensional Drawing
- 6212-1040 9022-0019 Micro D-to-USB Communication and Power Cable
- 6212-1000 4005-0037 Micro D-to-RS232 Communication and Power Cable
FAQ's
Video
- 3DM-GX3-45® Flight Test
- Hard & Soft Iron Calibration
- Enabling Robotic Attitude Sensing and Autonomous Navigation Through Inertial Sensor Technology
Firmware Upgrade
Software Download
Software Development Kit
#1380: How can I get NMEA data packets from the inertial sensor?
NMEA packets can be had by putting the 3DM-GX3-35 or 3DM-GX3-45 in GPS Direct mode and manipulating the devices with the GPS manufacturer’s software.
Here are two technical notes which show how this is done:
http://files.microstrain.com/8401-0017-Using-u-blox-Software-3DM-GX3-35-3DM-GX3-45.pdf
http://files.microstrain.com/8401-0013-Outputting-NMEA-Packets-to-GPS-Ready-Software.pdf
NMEA packets can also be generated in the user's own application by gathering the navigation data output by the 3DM-GX3-35 or 3DM-GX3-45 and formatting it into NMEA packets. The inertial sensor feeds navigation data to the host computer, the host computer formats the navigation data into NMEA packets, and sends them out the serial port to a NMEA-ready device.
Direct link: view
#1361: How long is the cable for the GPS antenna?
The GPS antenna cable that ships with every 3DM-GX3-35 and 3DM-GX3-45 is 3 meters in length.
Cable length is important. The longer the cable, the lower the signal strength. If the user lengthens the cable, the signal strength will diminish. The loss of signal strength can only be empirically determined by trying out a particular installation. Loss of signal strength will manifest itself in the number of satellites seen, quality of data reception from satellites, etc.
Direct link: view
#1360: Does the GPS receiver use Differential GPS?
No. The GPS Receiver only receives standard GPS signals. It does not receive Differential GPS (DGPS) signals. If the user requires DGPS input, the GX3 will accept DGPS via an external feed and in the case of the 3DM-GX3-45, incorporate it in its Kalman filter processing. To be clear: the on-board GPS will be bypassed in favor of the external GPS.
Wikipedia GPS: http://en.wikipedia.org/wiki/Global_Positioning_System
Wikipedia DGPS: http://en.wikipedia.org/wiki/Differential_GPS
Direct link: view
#1356: Can the 3DM-GX3-45 be coupled with RTK?
No, the on-board GPS does not support this.... but if the user has a GPS that does, this external GPS can input its 'RTK-groomed' measurements into the 3DM-GX3-45 and the 3DM-GX3-45 will incorporate those measurements into the Kalman filter. To be clear: the on-board GPS will be bypassed in favor of the external GPS.
Wikipedia's definition: http://en.wikipedia.org/wiki/Real_Time_Kinematic
Real Time Kinematic (RTK) satellite navigation is a technique used to enhance the precision of position data derived from satellite-based positioning systems, being usable in conjunction with GPS, GLONASS and/or Galileo. It uses measurements of the phase of the signal′s carrier wave, rather than the information content of the signal, and relies on a single reference station to provide real-time corrections, providing up to centimetre-level accuracy. With reference to GPS in particular, the system is commonly referred to as Carrier-Phase Enhancement, or CPGPS. It has application in land survey and in hydrographic survey.
Direct link: view
#1342: How do I repair or return a LORD MicroStrain® product?
In order to return any LORD MicroStrain® product either for repair or return, you must contact us for a Return Merchandise Authorization number (RMA). If you purchased directly from LORD MicroStrain® in the United States, please contact your Sales or Support Engineer to obtain an RMA. If you purchased directly from a LORD MicroStrain® distributor, please contact your distributor to obtain an RMA.
Direct link: view#1341: What are the terms and conditions under which LORD MicroStrain® products are sold?
LORD MicroStrain® complete terms and conditions of sale may be found at: http://files.microstrain.com/terms-conditions-sale.pdf
Direct link: view#1340: Where do I purchase LORD MicroStrain® products?
If you are located in the United States, LORD MicroStrain® supplies you directly. If you are in located in another country, LORD MicroStrain® products are available exclusively from LORD MicroStrain® distributors. Please use this locator to determine your distributor: http://www.microstrain.com/support/international
Direct link: view#1339: Does LORD MicroStrain® provide a trial period for its products?
To enable customers to try our standard products risk free, LORD MicroStrain® offers a 30 day return on the purchase of a starter kit. In order to take advantage of this offer, a purchase order or payment for the starter kit is required when the order is placed. 30 day trial details may be found at: http://www.microstrain.com/support/warranty
Direct link: view#1338: How do I get support for my LORD MicroStrain® products?
LORD MicroStrain® Support Engineers are always available to support you in any way we can by phone, email, SKYPE or Live Chat from our home page. Contact details may be found at: http://www.microstrain.com/support/contact-support
Direct link: view#1337: What is the shipping policy for LORD MicroStrain® products?
LORD MicroStrain® insures all products shipments to their full value unless the customer specifically states a different method.
Direct link: view#1336: What is the warranty for LORD MicroStrain® products?
LORD MicroStrain® warrants its standard products to be free from defective material and workmanship for a period of one (1) year from the original date of purchase. Warranty details may be found at: http://www.microstrain.com/support/warranty
Direct link: view#1331: What is the difference between static and dynamic accuracy?
The term ‘static’ accuracy refers to measurements made when the inertial unit is not moving and the on-board orientation algorithm has recovered from any sensor over-ranging.
The term ‘dynamic’ accuracy refers to measurements made while the inertial unit is moving and not exceeding the measurement range of the individual on-board sensors (accelerometers, gyroscopes, magnetometers).
The 3DM, 3DM-DH and FAS-A are designed to measure static rotations.
The 3DM-GX3 family is designed to measure both static and dynamic rotations.
Direct link: view#1296: How does the 3DM-GX3-45 work?
Here is a link to the 3DM-GX3-45 Theory of Operation: http://files.microstrain.com/3DM-GX3-45_Theory_of_Operation.pdf
Direct link: view#1295: What is the 3DM-GX3-45 accuracy?
Kalman Filter Performance
|
Typical position accuracy † |
±2.5 m RMS horizontal, ±5 m RMS vertical |
|
Typical velocity accuracy † |
±0.1 m/s to ±0.75 m/s RMS (application and settings dependent) |
|
Typical attitude accuracy † |
±0.35 deg RMS roll & |
† RMS values generated from actual vehicle testing (airborne & land) when compared to a reference navigation unit
Attitude and Heading (AHRS)
|
Static accuracy |
±0.5° pitch, roll, heading typical for static test conditions |
|
Dynamic accuracy |
±2.0° pitch, roll, heading for dynamic (cyclic) test conditions and for arbitrary angles |
GPS Receiver
|
GPS velocity accuracy |
0.1 m/sec |
|
GPS heading accuracy |
0.5° |
|
GPS horizontal position accuracy |
< 2.5 m Autonomous < 2.0 m SBAS (CEP, stationary 24 hours, SEP 3.5 m) |
|
GPS timepulse signal accuracy |
30 nsec RMS < 60 nsec 99% |
Direct link: view
#1116: Can the 3DM-GX3-45 generate a data file for Precise Point Positioning (PPP) – post GPS processing?
In a word, no. Precise Point Positioning is a Global Navigation Satellite System (GNSS) positioning method to calculate very precise positions up to few centimeter level using a single (GNSS) receiver in a dynamic and global reference framework like International Terrestrial Frame (ITRF). The 3DM-GX3-45 is not capable of this precision.
Direct link: view#677: What formulas are used to convert between the various orientation data quantities?
Here is a link to a detailed technical note: http://files.microstrain.com/Orientation%20Conversion%20formulas.pdf
Direct link: view#664: Is it possible to use the RS-232 interface of LORD MicroStrain® inertial sensors with a serial port emulator (i.e., with a USB to serial adapter)?
Yes. We have had good success with several types of off-the-shelf USB to serial port adaptors, such as those from IOGear and Keyspan, which may be purchased through any of the electronics products distributors.
Direct link: view#598: Can the USB and serial interfaces of the 3DM-GX3 be used at the same time?
No – only one can be used at a time. The device auto-senses which communication signal is attached (USB or serial), and only uses that channel for communications.
Direct link: view#597: Where can I buy additional communication 3DM-GX3 and 3DM-GX3 OEM interface connectors?
The standard unit uses a specialized Ulti-Mate brand micro-DB9. This technical note contains more details: http://files.microstrain.com/TN-I0023_Inertia-Link_3DM-GX2_3DM-GX3_Pin-Outs.pdf
The OEM unit uses a Samtec FTSH-105-01-F-D-K. This technical note contains more details: http://files.microstrain.com/3DM-GX3-25_OEM_Footprint_and_Connector.pdf
LORD MicroStrain® suggests that you purchase additional connectors with your order.
Direct link: view#596: How long can the communication cables be for the 3DM-GX3?
The 3DM-GX3 USB and RS-232 communication interfaces are built to satisfy the standard USB-IF and EIA specifications. LORD MicroStrain® provides 6 foot cables as standard. Many techniques can be used to extend the length of the communication interfaces including powered USB hubs, USB boosters, RS-232 extenders, etc.
Direct link: view#595: What is the purpose of the double mounting holes on the 3DM-GX3 standard enclosure?
The 3DM-GX3 standard enclosure has been designed with precision alignment holes on the ‘ears’ of the enclosure to allow the user to install the unit with precise alignment to the rest of the components in the user’s application.
Direct link: view#594: Does the 3DM-GX3 require calibration during use?
The 3DM-GX3 is calibrated at the factory. The user is also provided with Hard and Soft Iron Calibration software to field calibrate the GX3 in situ. This video further describes the function: http://www.microstrain.com/video/hard-soft-iron-calibration
Important note: Hard and soft iron calibration is not required for the 3DM-GX3-15 and the 3DM-GX315 OEM. These units do not contain magnetometers.
From time to time the 3DM-GX3 may need recalibration. For example, as a result of coming in contact with magnetic influences (magnets, motors, etc.), residual magnetism may be picked up by the on-board components which will alter the calibration. Another example: the 3DM-GX3 receives a severe shock, slightly altering the position of the circuit boards in relation to the enclosure, again altering the calibration. In these cases the unit should be returned to the factory for recalibration.
Direct link: view
#592: Can I use multiple 3DM-GX3 at the same time?
Yes. Any number of units can be operated by a host at the same time. Several considerations surround this implementation (primarily computing power) and we suggest that you discuss your requirements with LORD MicroStrain® sales or a support engineer.
Direct link: view#591: What are the power requirements of the 3DM-GX3?
For the standard units, here is a link to a detailed technical note: http://files.microstrain.com/TN-I0023_Inertia-Link_3DM-GX2_3DM-GX3_Pin-Outs.pdf
For the OEM units, here is a link to a detailed technical note: http://files.microstrain.com/3DM-GX3-25_OEM_Footprint_and_Connector.pdf
Direct link: view
#590: Can the 3DM-GX3 be installed in any orientation?
Yes, there are no limitations. However, if a user requires a ‘zeroing’ of the axes, this must be done in the user’s external application. Good practice dictates that the orientation matrix be used to calculate such zeroing. Please also be aware of the mathematical singularity in Euler angles.
The user should be aware that the Euler angle formulation in general contains a mathematical singularity at Pitch = +90 or –90 degrees. In practice, poor numerical results will be present if the Pitch angle exceeds +/-70 degrees. In applications where the Pitch angle cannot be guaranteed to exceed these values, it is recommended that the orientation matrix output be utilized instead.
Direct link: view#588: Are the 3DM-GX3 sampling rates adjustable?
Yes. The sampling rates are user adjustable.
For the -15 and -25, the user may set the sampling rate at up to 1000 Hz depending on the data quantity.
For the -35, the user may set the AHRS sampling rate up to 1000 Hz depending on the data quantity and the GPS sampling rate up to 4 Hz.
For the -45, the user may set the Navigation sampling rate up to 100 Hz.
Direct link: view
#587: At what baud rates can the 3DM-GX3 be operated?
The baud rate is user adjustable and may be set to 9600, 19200, 115200 (default), 230400, 460800, and 921600.
Direct link: view#585: Can distortions of Earth’s magnetic field degrade the system accuracy of the 3DM-GX3?
Yes. The presence of strong magnetic fields or large magnetic materials will distort Earth’s weak local magnetic field and this will influence the on-board magnetometers. A hard and soft iron calibration software utility is provided to field calibrate the 3DM-GX3-25, 3DM-GX3-25 OEM, 3DM-GX3-35 and 3DM-GX3-45.
The 3DM-GX3-15 and 3DM-GX3-15 OEM do not contain magnetometers and are not affected by hard and/or soft iron interference.
Direct link: view
#584: What orientation output formats are available with the 3DM-GX3?
The following orientation outputs formats are available:
- Acceleration
- Angular Rate
- Magnetic Vector
- DeltaAngle and DeltaVelocity
- Orientation Matrix
- Quaternion
- Euler Angles (pitch, roll and yaw)
- ...and more.
A detailed description of these outputs can be found in the Data Communications Protocol manual of each product.
Direct link: view
#583: What communication interfaces are available for the 3DM-GX3?
The standard units support both USB and RS-232 interface.
The OEM units support both USB and TTL.
Direct link: view#581: May I write my own software application for the 3DM-GX3?
Yes. We provide a complete data communications protocol manual which describes in detail each and every command and response that is available with the device. Applications may be developed in any programming environment (C, VB, LabVIEW, Linux, Matlab, etc.) which supports serial communication.
Direct link: view#580: What software do you provide for 3DM-GX3?
We provide a general application for Microsoft XP/Vista/Win 7 operating systems that configures, reads, displays and saves data generated by the device. This application (MIP Monitor) supports both the USB and RS-232 communication interfaces.
Direct link: view#579: How is the 3DM-GX3 packaged?
When you initially purchase a 3DM-GX3, a starter kit (SK) provides you with everything you need to get started! SKs include a 3DM-GX3 module, communication and power cables, software, manuals and GPS antenna if applicable. In subsequent purchases you may only require additional modules or other individual components. Several communication interfaces are available creating several starter kit variations.
Direct link: view#577: Can the user retrieve the current GPS almanac from the 3DM-GX3-45 via USB or RS-232?
Yes, but the method is a bit involved. The user would have to put the -45 in direct mode to the GPS, use the u-blox commands to retrieve the almanac, and put the -45 back into normal mode for regular use.
Direct link: view#576: Can you characterize the 3DM-GX3-45 horizontal position accuracy?
The GPS datasheet accuracy is CEP at 24 hours stationary, a common test condition for GPS. CEP is a 50% confidence number. Like other single (non-differential) GPS units, our accuracy is limited by constellation geometry, atmospheric, and clock error effects (largest contributors when selective availability is not included.) This pegs best performance at approximately 5 meters RMS dynamic. This is improved for areas where WAAS is enabled.
Direct link: view#575: Can you quantify the 3DM-GX3-45 positional vertical accuracy?
We have not performed extended duration tests against a surveyed point, but have tested against a higher-performing unit (with tightly-coupled filter.) Dynamic RMS position error during car and flight tests for the vertical channel, hover around 5m, with individual excursions out to about 10m. Telling which unit was more accurate at a given time, and at which extreme of the uncertainty ellipse each is at, is more difficult.
Direct link: view#574: Does the 3DM-GX3-45 use an active/powered antenna?
Yes, the antenna is powered at 3 Volts and draws 10 mA.
Direct link: view#573: What is the GPS module being used onboard the 3DM-GX3-45?
u-blox 5 AMY module.
Direct link: view#572: For U.S. entities, is it possible to get a 3DM-GX3-45 without the COCOM GPS limits?
No, our GPS supplier does not produce modules without this limitation.
Direct link: view#571: What is the maximum acceleration and jerk (first derivative of acceleration) that the 3DM-GX3-45 GPS will maintain lock?
4g maximum acceleration (must use Airborne dynamics mode). We have no published numbers on jerk from the GPS module manufacturer.
Direct link: view#570: Does the 3DM-GX3-45 filter estimate the attitude first and then position (cascaded filters) or is it one large filter?
The attitude, position, velocity, and sensor bias states are all states within the same filter; therefore, they are calculated together.
Direct link: view#569: Does the 3DM-GX3-45 use the output of the GPS filter (latitude, longitude, altitude) when doing the overall position and attitude estimates?
The attitude, position, velocity, and sensor bias states are all states within the same filter; therefore, they are calculated together.
Direct link: view
#568: Does the 3DM-GX3-45 use a tightly coupled GPS/INS Kalman filter using GPS pseudo-ranges?
The 3DM-GX3-45 implements a loosely-coupled filter that uses the GPS solution (position and velocity) as an input to the filter.
Direct link: view#567: Is the 3DM-GX3-45 GPS PPS (pulse per second) signal available to outside devices?
The GPS PPS signal is available on pin 7. It can drive one high impedance TTL input.
Direct link: view#565: Can my 3DM-GX3-35 be upgraded to a 3DM-GX3-45?
No. A 3DM-GX3-35 can not be upgraded to a 3DM-GX3-45.
Direct link: view#563: Is there an option to turn off the 3DM-GX3-45 GPS and run just the AHRS?
Yes, this can be done easily in software.
Direct link: view#562: Is there a Kalman Filter implemented in the 3DM-GX3-45?
Yes. The Theory of Operation document will be of interest. It is available at: http://files.microstrain.com/3DM-GX3-45_Theory_of_Operation.pdf
Direct link: view#551: Is the data output of the 3DM-GX3-45 time-stamped?
Yes, several time-stamps are available depending on the output including AHRS time-stamp, GPS synch time-stamp and GPS correlation time-stamp. The GPS time-stamp is available across all 3 datasets including NAV, GPS and IMU.
Direct link: view#541: What type of connector is used on the 3DM-GX3-35 and 3DM-GX3-45 GPS antenna?
The connector is an MMCX type connector. The non-magnetic extension cable with SMA connector provided by LORD MicroStrain® must be used to isolate the magnetometers from magnetic connectors.
Direct link: viewHighlighted Documents
Applications
Accurate navigation and orientation under dynamic conditions such as:
- Primary and/or Secondary GPS-aided Navigation System
- Unmanned Vehicle Navigation
- Platform Stabilization, Artificial Horizon
- Antenna and Camera Pointing
- Health and Usage Monitoring of Vehicles
- Reconnaissance, Surveillance, and Target Acquisition
- Robotic Control
- Personnel Tracking
Case Study
Related Products
-
3DM-GX3-153DM-GX3® -15 - Miniature Inertial Measurement Unit And Vertical Gyro
-
3DM-GX3-253DM-GX3® -25 - Miniature Attitude Heading Reference System (AHRS)
-
3DM-GX3-353DM-GX3® -35 - Miniature Attitude Heading Reference System (AHRS)
