Susi Server

LPMS Sensor

Node ID: lpms · Role: Source · Realtime config: no

Description

Dedicated LP-Research LPMS/IG1 IMU sensor source with full sensor configuration, real-time data visualization, CAN/CANOpen/UART setup, filter tuning, and firmware updates via the Sensor Config UI. IG1P sensors additionally stream their built-in GPS as Gnss output. LPMS-B2 sensors are supported over Bluetooth (pair at OS level first).

Inputs / Outputs

Config aliases

LpmsSensor, lpmsSource, lpms

Properties

Each row shows the setting’s label in the node’s Properties panel and, in code, its key in the node’s settings object in the config file. A setting omitted from the config file uses the default shown here.

PropertyTypeDefaultDescription
Sensor nameselect""Selected LPMS/IG1 sensor. The dropdown is populated at runtime from the list of connected LP-Research sensors. Options: ``, ig1pcan100460020, lpmsb2-8627ad.
Sensor ID idstringreferenceImuStream identifier used when publishing data from this sensor.
Enable Gyro Autocalibration enableGyroAutocalibrationbooleanfalse
Disable magnetometer in sensor fusion disableMagFusionbooleanfalse
GPS Sender ID gpsIdstringgps

Gyro Autocalibration

PropertyTypeDefaultDescription
Steady motion threshold (deg/s) steadyThresholdAveragenumber1.5
Steady RMS gate steadyThresholdRmsnumber1.0
Noise RMS limit noiseRmsLimitnumber0.02
Steady-detection samples nSamplesForSteadynumber256
Calibration samples nSamplesForAutocalibrationnumber500

Example node definition

A minimal entry in config.json looks like the block below. Paste it under the sources key, keyed by an instance name of your choice. All settings are optional: anything not listed under settings uses the default from the Properties table above. See The configuration file for how the sections and endpoint wiring work.

{
  "sources": {
    "lpms": {
      "outEndpoint": "inproc://lpms_data",
      "settings": {}
    }
  }
}
Loading documentation…