---
title: Knowledge Base | soft
description: soft | Inertial Labs Knowledge Base
---

[![InertialLabs](https://resources.inertiallabs.com/hubfs/InertialLabs_December2019%20Theme/Images/logo.svg)](https://inertiallabs.com/)

[**Configure Unit](https://resources.inertiallabs.com/inertial-labs-product-selector) [**Technical Support](https://inertiallabs.atlassian.net/servicedesk/customer/portals) [**Contact Us](https://inertiallabs.com/sales/)

# Inertial Labs Knowledge Base

[Content Title](https://resources.inertiallabs.com/en-us/knowledge-base/tag/soft#)

Description

---

### Topics

- [10 (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/10)
- [2D (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/2d)
- [2D2T (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/2d2t)
- [3D (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/3d)
- [7 (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/7)
- [Accelerations (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/accelerations)
- [Accuracy (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/accuracy)
- [AHRS (8)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/ahrs)
- [AHRS-II (2)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/ahrs-ii)
- [AHRS-II-P (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/ahrs-ii-p)
- [Aiding (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/aiding)
- [Alignment (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/alignment)
- [Angles (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/angles)
- [Angular (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/angular)
- [Antenna (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/antenna)
- [Arm (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/arm)
- [ARW (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/arw)
- [Auto (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/auto)
- [Auto-Start (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/auto-start)
- [Automatic (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/automatic)
- [Baro-Altimeter (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/baro-altimeter)
- [Barometer (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/barometer)
- [Base (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/base)
- [Baud (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/baud)
- [BeiDou (2)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/beidou)
- [Bias (2)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/bias)
- [Break (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/break)
- [Cable (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/cable)
- [calibration (2)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/calibration)
- [COM (3)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/com)
- [Communication (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/communication)
- [Compass (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/compass)
- [Computer (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/computer)
- [Condition (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/condition)
- [Coning (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/coning)
- [Constellation (2)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/constellation)
- [Control (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/control)
- [Converting (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/converting)
- [Correction (7)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/correction)
- [custom (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/custom)
- [dampening (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/dampening)
- [Data (5)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/data)
- [Datatypes (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/datatypes)
- [Declination (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/declination)
- [Development (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/development)
- [Difference (2)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/difference)
- [Different (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/different)
- [Doppler (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/doppler)
- [Driver (3)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/driver)
- [Dual (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/dual)
- [DVL (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/dvl)
- [EGNOS (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/egnos)
- [EMI (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/emi)
- [encoder (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/encoder)
- [Equations (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/equations)
- [Error (4)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/error)
- [Estimation (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/estimation)
- [Euler (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/euler)
- [Explorer (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/explorer)
- [external (3)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/external)
- [File (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/file)
- [Filter (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/filter)
- [Firmware (3)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/firmware)
- [Flash (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/flash)
- [Flow (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/flow)
- [Flowchart (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/flowchart)
- [Frequencies (2)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/frequencies)
- [FT230x (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/ft230x)
- [Galileo (2)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/galileo)
- [Gimbal (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/gimbal)
- [GLONASS (2)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/glonass)
- [GNSS (12)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/gnss)
- [GPS (4)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/gps)
- [GPS Denied Navigation (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/gps-denied-navigation)
- [GUI (4)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/gui)
- [Guide (3)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/guide)
- [Gyro (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/gyro)
- [Gyrocompass (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/gyrocompass)
- [Gyroscope (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/gyroscope)
- [Hardware (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/hardware)
- [Heading (6)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/heading)
- [High (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/high)
- [HR (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/hr)
- [HYPACK (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/hypack)
- [Icon (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/icon)
- [IMR (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/imr)
- [IMU (8)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/imu)
- [IMU-P (3)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/imu-p)
- [Increase (2)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/increase)
- [Inertial (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/inertial)
- [Initial (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/initial)
- [Input (2)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/input)
- [INS (32)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/ins)
- [INS-B (4)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/ins-b)
- [INS-D (4)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/ins-d)
- [INS-DL (5)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/ins-dl)
- [INS-DU (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/ins-du)
- [INS-P (3)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/ins-p)
- [Instability (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/instability)
- [Integration (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/integration)
- [Interference (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/interference)
- [iron (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/iron)
- [Issue (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/issue)
- [Kit (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/kit)
- [LabVIEW (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/labview)
- [Latitude (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/latitude)
- [Length (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/length)
- [Lever (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/lever)
- [LiDAR (2)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/lidar)
- [Linux (2)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/linux)
- [Lock (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/lock)
- [Logs (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/logs)
- [Longitude (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/longitude)
- [LPF (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/lpf)
- [Magnetic (3)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/magnetic)
- [Magnetometer (2)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/magnetometer)
- [Manual (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/manual)
- [mdc (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/mdc)
- [Measuring (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/measuring)
- [Methods (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/methods)
- [Mouse (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/mouse)
- [MRU (10)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/mru)
- [MRU-PD (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/mru-pd)
- [Navic (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/navic)
- [NovAtel (3)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/novatel)
- [Odometer (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/odometer)
- [Off (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/off)
- [Offset (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/offset)
- [On (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/on)
- [On-The-Fly (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/on-the-fly)
- [OptoAHRS (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/optoahrs)
- [OptoINS (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/optoins)
- [OS3D (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/os3d)
- [OS3D-FG (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/os3d-fg)
- [Outage (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/outage)
- [Output (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/output)
- [Parameters (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/parameters)
- [Performance (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/performance)
- [Pinout (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/pinout)
- [Point (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/point)
- [Ports (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/ports)
- [Position (4)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/position)
- [Post (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/post)
- [Power (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/power)
- [PRM (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/prm)
- [Problem (2)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/problem)
- [Processing (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/processing)
- [PV (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/pv)
- [QINSy (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/qinsy)
- [Quaternion (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/quaternion)
- [Quick (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/quick)
- [QZSS (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/qzss)
- [Random (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/random)
- [Rate (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/rate)
- [receiver (6)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/receiver)
- [Remote Sensing (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/remote-sensing)
- [Requesting (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/requesting)
- [RESEPI (4)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/resepi)
- [Resolution (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/resolution)
- [Restarting (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/restarting)
- [RINEX (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/rinex)
- [ROS (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/ros)
- [RTCM (2)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/rtcm)
- [RTK (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/rtk)
- [SAMC (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/samc)
- [Satellite (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/satellite)
- [SBAS (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/sbas)
- [Sculling (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/sculling)
- [SDK (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/sdk)
- [Sensor (3)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/sensor)
- [Serial (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/serial)
- [Service (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/service)
- [Signals (2)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/signals)
- [Single (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/single)
- [Sizing (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/sizing)
- [Small (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/small)
- [soft (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/soft)
- [Software (3)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/software)
- [Stand-Alone (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/stand-alone)
- [Start (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/start)
- [Surveying (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/surveying)
- [Time (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/time)
- [TNC (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/tnc)
- [update (4)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/update)
- [USB (2)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/usb)
- [UTC (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/utc)
- [Velocity (2)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/velocity)
- [VG3D (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/vg3d)
- [vibration (2)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/vibration)
- [VRW (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/vrw)
- [Walk (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/walk)
- [Wave (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/wave)
- [Wheel (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/wheel)
- [Wind (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/wind)
- [Windows (2)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/windows)
- [WOM (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/wom)
- [WS (1)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/ws)
- [ZUPT (2)](https://resources.inertiallabs.com/en-us/knowledge-base/tag/zupt)

[See all](https://resources.inertiallabs.com/en-us/knowledge-base/tag/soft#)

### Need More Help?

- [Visit our Glossary](https://inertiallabs.com/glossary/)
- [Get help from our Support Team](https://inertiallabs.atlassian.net/servicedesk/customer/portal/1/group/1/create/1)
- [Contact Sales](https://inertiallabs.com/sales/)

## [Which Magnetometer Calibration Method Do I Use For My Device?](https://resources.inertiallabs.com/en-us/knowledge-base/which-magnetometer-calibration-method-do-i-use-for-my-device)

 Posted by [Will Dillingham](https://resources.inertiallabs.com/en-us/knowledge-base/author/will-dillingham) on Aug 18, 2020 5:13:21 PM

- [Tweet](https://twitter.com/share)

[![Inertial Labs Logo](https://resources.inertiallabs.com/hubfs/Inertial%20Labs%20logo%20-%20new2-1.png) ](https://resources.inertiallabs.com/en-us/knowledge-base/which-magnetometer-calibration-method-do-i-use-for-my-device)

Last Updated: October 2019

Purpose: The Inertial Labs [INS](https://inertiallabs.com/products/ins/) has five methods of hard and soft iron calibrations for heading calculations.

 

**1. 3D Calibration**  
Application: The **3D calibration** is designed for carrier objects (typically aerial, or marine) that can operate in full heading, pitch and roll ranges. A possible application using this calibration method is bathymetric surveillance.

[Read More](https://resources.inertiallabs.com/en-us/knowledge-base/which-magnetometer-calibration-method-do-i-use-for-my-device)

 0 Comments [Click here to read/write comments](https://resources.inertiallabs.com/en-us/knowledge-base/which-magnetometer-calibration-method-do-i-use-for-my-device#comments-listing)

 Topics: [INS](https://resources.inertiallabs.com/en-us/knowledge-base/tag/ins), [Heading](https://resources.inertiallabs.com/en-us/knowledge-base/tag/heading), [soft](https://resources.inertiallabs.com/en-us/knowledge-base/tag/soft), [On-The-Fly](https://resources.inertiallabs.com/en-us/knowledge-base/tag/on-the-fly), [Magnetometer](https://resources.inertiallabs.com/en-us/knowledge-base/tag/magnetometer), [iron](https://resources.inertiallabs.com/en-us/knowledge-base/tag/iron), [calibration](https://resources.inertiallabs.com/en-us/knowledge-base/tag/calibration), [2D2T](https://resources.inertiallabs.com/en-us/knowledge-base/tag/2d2t), [2D](https://resources.inertiallabs.com/en-us/knowledge-base/tag/2d), [3D](https://resources.inertiallabs.com/en-us/knowledge-base/tag/3d), [VG3D](https://resources.inertiallabs.com/en-us/knowledge-base/tag/vg3d)

[All posts](https://resources.inertiallabs.com/en-us/knowledge-base/all)

### Most Popular Resources

---

### Knowledge Base Documents

Copyright © 2026 Inertial Labs - All Rights Reserved

![Clicky](https://in.getclicky.com/101352691ns.gif)