| Literature DB >> 29748521 |
Fernando Castaño1, Gerardo Beruvides2, Alberto Villalonga3,4, Rodolfo E Haber5.
Abstract
On-chip LiDAR sensors for vehicle collision avoidance are a rapidly expanding area of research and development. The assessment of reliable obstacle detection using data collected by LiDAR sensors has become a key issue that the scientific community is actively exploring. The design of a self-tuning methodology and its implementation are presented in this paper, to maximize the reliability of LiDAR sensors network for obstacle detection in the 'Internet of Things' (IoT) mobility scenarios. The Webots Automobile 3D simulation tool for emulating sensor interaction in complex driving environments is selected in order to achieve that objective. Furthermore, a model-based framework is defined that employs a point-cloud clustering technique, and an error-based prediction model library that is composed of a multilayer perceptron neural network, and k-nearest neighbors and linear regression models. Finally, a reinforcement learning technique, specifically a Q-learning method, is implemented to determine the number of LiDAR sensors that are required to increase sensor reliability for obstacle localization tasks. In addition, a IoT driving assistance user scenario, connecting a five LiDAR sensor network is designed and implemented to validate the accuracy of the computational intelligence-based framework. The results demonstrated that the self-tuning method is an appropriate strategy to increase the reliability of the sensor network while minimizing detection thresholds.Entities:
Keywords: Internet of Things; LiDAR sensors reliability; driven-assistance simulator; k-nearest neighbors; self-turning parameterization
Year: 2018 PMID: 29748521 PMCID: PMC5982610 DOI: 10.3390/s18051508
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Conceptual design of self-tuning method. Iteration between IoT assessment framework and supervisor node controller.
Figure 2Implementation of self-tuning procedure (knowledge-based learning algorithm).
Q-learning reward matrix for detection threshold.
| Detection Threshold ( | Rewards for Number of LiDARs | ||
|---|---|---|---|
| 1 | 3 | 5 | |
| 0–1 | 1.0 | 0.9 | 0.85 |
| 1–5 | 0.7 | 0.6 | 0.5 |
| 5–10 | 0.35 | 0.3 | 0.25 |
| +10 | 0.15 | 0.1 | 0 |
Figure 3Overall scheme of the methodology of the self-tuning method.
Figure 4(a) Aerial view of simulated 3D scenario in Webots automobile; (b) Vehicle model with sensors incorporated; (c) Image captured by the camera and object detection procedure; (d) Point cloud projection from the LiDAR sensor over objects once detected.
Specifications and location of both sensors on the vehicle.
| Specifications | Ibeo Lux 4 Layers | Specifications | Bumblebee 2 1394a |
|---|---|---|---|
| Localization | Bottom frontal | Localization | Front top |
| Horizontal field | 120 deg. (35 to −50 deg.) | Size resolution max. | 1034 × 776 pixels |
| Horizontal step | 0.125 deg. | Pixel resolution | 4.65 µm square pixels |
| Vertical field | 3.2 deg. | Focal lengths | 3.8 mm |
| Vertical step | 0.8 deg. | Aperture | Focal length/2.0 |
| Range | 200 m | Horizontal Field of View | 66° |
| Update frequency | 12.5 Hz | Frame rates | 20 FPS |
Model correlation coefficients based on plane and space figures of merits.
| Models | Correlation Coefficient (R2) | |
|---|---|---|
| DMRS | MRSE | |
| MLP | 0.8668 | 0.8670 |
|
| 0.9355 | 0.9355 |
| Linear Regression | 0.4841 | 0.4858 |
Figure 5Prediction error behavior of the model library in the localization of obstacles by LiDAR point clouds.
Figure 6Side (a); front (b); plan (c) and rear view (d) of on-board IoT sensory system setup in a vehicle model.
Localization of each sensor that comprises the IoT sensory system.
| Sensor | Model | Localization ( |
|---|---|---|
| 3D Stereo Camera | Bumblebee 2 | (0.0, 2.04, 1.2) |
| LiDAR 0 | Ibeo Lux 4 layers | (0.0, 3.635, 0.5) |
| LiDAR 1 | Ibeo Lux 4 layers | (−0.70, 3.64, 0.5) |
| LiDAR 2 | Ibeo Lux 4 layers | (0.70, 3.64, 0.5) |
| LiDAR 3 | Ibeo Lux 4 layers | (−0.55, 2.04, 1.2) |
| LiDAR 4 | Ibeo Lux 4 layers | (0.55, 2.04, 1.2) |
Figure 7Flow diagram of the self-tuning method for the IoT sensor dynamic obstacle detection scenario.
Behavior of the correlation (R2) of each type of model according to the number of LiDAR sensors used at any one given time.
| Techniques | Model Correlation (R2) | |||||
|---|---|---|---|---|---|---|
| 1 LiDAR | 3 LiDAR | 5 LiDAR | ||||
| DRMS | MRSE | DRMS | MRSE | DRMS | MRSE | |
| ANN | 0.8190 | 0.8185 | 0.8949 | 0.9167 | 0.8263 | 0.8279 |
|
| 0.8184 | 0.8219 | 0.9868 | 0.9871 | 0.8893 | 0.8909 |
| Regression | 0.7317 | 0.7300 | 0.7572 | 0.7614 | 0.7269 | 0.7307 |
Figure 8Q-learning classification error matrix.