Skip to main content

Load Detection

Slamcore Aware can be integrated with third party load detection sensors via Bluetooth LE, providing loading condition (loaded/unloaded) information through the web interface, WebSocket API and VDA5050.

Supported Sensors

note

Whilst some of the supported sensors may provide additional vehicle information, Slamcore Aware only reads and re-transmits information on load detection / condition.

Sensor NameDescription
SLOC ProductivityCompact wireless device that can be mounted on the fork of material handling vehicles to provide information on the vehicle state, such as loading condition, driving state, etc. For more details refer to SLOC Productivity website. Slamcore supports the SPR-200, SPR-203, SPR-300+ and SPR303+ sensors.

Pairing With Sensors

To use a supported sensor, pairing with the Slamcore Aware device must first be configured through the web interface. Visit the settings_icon Settings > Accessories page, enable the desired sensor and enter the required information for the sensor, then press SAVE CHANGES. The Slamcore Aware device will automatically pair with the sensor if it is powered on and available. See further below for details on how to verify the sensor pairing was successful.

SLOC Productivity Required Information

The following fields must be filled in to pair with the SLOC Productivity sensor.

RequiredDescription
MAC AddressMAC Address of the SLOC Productivity device from which Slamcore Aware should accept load condition readings. The address can be found on the sticker affixed on the device.

Load Detection on the Web Interface

Load Condition Readout on the bottom right
Load Condition Readout on the bottom right

When Slamcore Aware is paired with a load detection sensor, the load condition is indicated in the bottom right corner of the positioning_icon Positioning page (for both Localisation and Mapping runs). This readout will only be shown if a sensor has been paired successfully. The possible readout values are shown in the table below.

ValueDetails
UnknownThe paired device is not transmitting information.
YesLoad is detected on the vehicle, as reported by the paired sensor.
NoNo load is detected on the vehicle, as reported by the paired sensor.

Load Detection via the Slamcore Aware APIs

When Slamcore Aware is paired with a load detection sensor, and the sensor is actively transmitting information, the load condition is provided through the WebSocket API and VDA5050.

WebSocket API

The load condition is transmitted through the WebSocket API as part of the FullPose message, load_detected field. See the WebSocket API page for details. The possible values for the load_detected field are shown in the table below.

ValueDetails
UndefinedSensor pairing is not configured, or the paired device is not transmitting information.
TrueLoad is detected on the vehicle, as reported by the paired sensor.
FalseNo load is detected on the vehicle, as reported by the paired sensor.

VDA5050

According to the VDA5050 standard the load condition can be provided as part of the State message, loads field. The possible values for the loads field are shown in the table below.

ValueDetails
UnavailableSensor pairing is not configured, or the paired device is not transmitting information.
[ { ... } ]Array with a single Load object - Load is detected on the vehicle, as reported by the paired sensor.

The content of the Load object is defined as { "loadPosition" : "distance: XXX mm" }. In this case, the loadPosition field is used to carry information on the detected distance from the sensor to the load, as the Load object does not contain a separate field for reporting distance from the sensor to the load.
[ ]Empty Array - No load is detected on the vehicle, as reported by the paired sensor.