Abstract:
A magnetometer unit which may be incorporated in an electronic device receives first magnetic response data from a first magnetic sensor and second magnetic response data from a second magnetic sensor displaced from the first magnetic sensor. The magnetometer unit generates a composite response surface representation from the first magnetic response data and the second magnetic response data, and stores the composite response surface representation in a non-transitory memory.
Abstract:
In one example a magnetometer unit comprises logic, to receive first magnetic response data from a first magnetic sensor and second magnetic response data from a second magnetic sensor displaced from the first magnetic sensor, generate a composite response surface representation from the first magnetic response data and the second magnetic response data, and store the composite response surface representation in a non-transitory memory. Other examples may be described.
Abstract:
A computing device, system, apparatus, and at least one machine readable medium for dynamically calibrating a magnetic sensor are described herein. The computing device includes a sensor hub and a magnetic sensor communicably coupled to the sensor hub. The magnetic sensor is configured to collect sensor data corresponding to the computing device. The computing device also includes a processor that is configured to execute stored instructions and a storage device that stores instructions. The storage device includes processor executable code that, when executed by the processor, is configured to determine a system state of the computing device and send the determined system state of the computing device to the sensor hub. The sensor hub is configured to dynamically calibrate the magnetic sensor based on the sensor data collected via the magnetic sensor and the determined system state of the computing device.
Abstract:
In one example a magnetometer unit comprises logic to receive first magnetic response data from a first magnetic sensor and second magnetic response data from a second magnetic sensor displaced from the first magnetic sensor, generate a composite response surface representation from the first magnetic response data and the second magnetic response data, and store the composite response surface representation in a non-transitory memory. Other examples may be described.
Abstract:
Techniques for computing a magnetic heading based on sensor data are described herein. An example of a device in accordance with the present techniques includes a magnetic sensor to collect sensor output data and a heading computation engine to compute a magnetic heading based on the sensor output data. The heading computation engine includes logic to measure a level of noise in the sensor output data. The heading computation engine also includes logic to determine whether to average the sensor output data based, at least in part, on the level of noise. The heading computation engine also includes logic to determine an applied sensor output based on the sensor output data. The heading computation engine also includes logic to compute a magnetic heading based, at least in part, on the applied sensor output.