Types

class quanser.devices.types.RangingMeasurements(num_measurements=0, distance=0.0, distance_sigma=0.0, heading=0.0, quality=0)

A structure to hold ranging measurements.

Parameters
  • distance (float[]) – The distances in metres.

  • distance_sigma (float[]) – Estimates of the standard deviation in the current distance measurement.

  • heading (float[]) – The headings in radians (will be zero for 1D ranging sensors).

  • quality (int[]) – Indications of the quality of the measurement (0 to 100%).

  • length (int) – The number of valid measurements in each array.

Examples

Create a holder for ranging measurements.

>>> from quanser.devices.types import RangingMeasurements
>>> measurement = RangingMeasurements(num_measurements)

Create a ranging measurement holder containing values.

>>> from quanser.devices.types import RangingMeasurements
>>> measurement = RangingMeasurements(720, 10.0, 0.2, 0.0, 50)