Main Content

loadparams

Load sensor parameters from JSON file

Since R2020a

Description

loadparams(sensor,file,PN) configures the imuSensor object, sensor, to match the parameters in the PN part of a JSON file, File.

example

Examples

collapse all

Create an imuSensor system object.

s = imuSensor;

Load a JSON file.

fn = fullfile(matlabroot,'toolbox','shared',...
    'positioning','positioningdata','generic.json');

Here is a screen shot of the JSON file with some parts collapsed.

Configure the object as a 6-axis sensor.

loadparams(s,fn,'GenericLowCost6Axis')
s
s = 
  imuSensor with properties:

          IMUType: 'accel-gyro'
       SampleRate: 100
      Temperature: 25
    Accelerometer: [1x1 accelparams]
        Gyroscope: [1x1 gyroparams]
     RandomStream: 'Global stream'

Configure the object as a 9-axis sensor.

loadparams(s,fn,'GenericLowCost9Axis')
s
s = 
  imuSensor with properties:

          IMUType: 'accel-gyro-mag'
       SampleRate: 100
      Temperature: 25
    MagneticField: [27.5550 -2.4169 -16.0849]
    Accelerometer: [1x1 accelparams]
        Gyroscope: [1x1 gyroparams]
     Magnetometer: [1x1 magparams]
     RandomStream: 'Global stream'

Input Arguments

collapse all

IMU sensor, specified as an imuSensor system object.

JavaScript Object Notation (JSON) format file, specified as a .json file.

Part name in a JSON file, specified as a string.

Version History

Introduced in R2020a

See Also