| Literature DB >> 28906450 |
Fernando Castaño1, Gerardo Beruvides2, Rodolfo E Haber3, Antonio Artuñedo4.
Abstract
Collision avoidance is an important feature in advanced driver-assistance systems, aimed at providing correct, timely and reliable warnings before an imminent collision (with objects, vehicles, pedestrians, etc.). The obstacle recognition library is designed and implemented to address the design and evaluation of obstacle detection in a transportation cyber-physical system. The library is integrated into a co-simulation framework that is supported on the interaction between SCANeR software and Matlab/Simulink. From the best of the authors' knowledge, two main contributions are reported in this paper. Firstly, the modelling and simulation of virtual on-chip light detection and ranging sensors in a cyber-physical system, for traffic scenarios, is presented. The cyber-physical system is designed and implemented in SCANeR. Secondly, three specific artificial intelligence-based methods for obstacle recognition libraries are also designed and applied using a sensory information database provided by SCANeR. The computational library has three methods for obstacle detection: a multi-layer perceptron neural network, a self-organization map and a support vector machine. Finally, a comparison among these methods under different weather conditions is presented, with very promising results in terms of accuracy. The best results are achieved using the multi-layer perceptron in sunny and foggy conditions, the support vector machine in rainy conditions and the self-organized map in snowy conditions.Entities:
Keywords: co-simulation framework; obstacle recognition library; on-chip LiDAR; sensor-in-the-loop; virtual cyber-physical system
Year: 2017 PMID: 28906450 PMCID: PMC5620580 DOI: 10.3390/s17092109
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Conceptual vehicle-road-environment interactions.
Figure 2Co-simulation framework architecture.
Figure 3Traffic scenario in SCANeR. (a) Aerial view of simulation scenario; (b) vehicle models and virtual CPS; (c) sensor configuration.
Figure 4Block diagram of classification methodology procedure for object-type identification.
Sensor model configuration. Virtual CPS sensor specifications (inputs to model).
| Specifications/Inputs | Ibeo Lux 4 Layers |
|---|---|
| Horizontal field | 120 deg. (35 to −50 deg.) |
| Horizontal step | 0.125 deg. |
| Vertical field | 3.2 deg. |
| Vertical step | 0.8 deg. |
| Range | 200 m |
| Update frequency | 12.5 Hz |
Figure 5(a) Aerial view of simulation scenario of the CPS; (b) A fully automated vehicle model.
Figure 6Obstacle detection close-loop for each virtual CPS sensor.
Figure 7Validation results in pedestrian detection. (a) MLP; (b) SVM and (c) SOM.
Training and testing set for obstacle-recognition library implementation.
| Full Data Set | Training Set | Validation Set | Test Set | ||||
|---|---|---|---|---|---|---|---|
| 1500 segments | 1050 segments | 220 segments | 230 segments | ||||
| Pos. | Neg. | Pos. | Neg. | Pos. | Neg. | Pos. | Neg. |
| 750 | 750 | 525 | 525 | 110 | 110 | 115 | 115 |
Comparative study of MLP, SVM and SOM.
| Performance Index/Approach | MLP | SVM | SOM |
|---|---|---|---|
| CCR (%) | 88.19 | 91.36 | 90.91 |
| ECR (%) | 11.81 | 8.64 | 9.09 |
| MAE | 0.12 | 0.09 | 0.09 |
| RMSE | 0.34 | 0.29 | 0.30 |
| RAE (%) | 23.64 | 17.29 | 18.68 |
| RRSE (%) | 9.274 | 7.93 | 8.36 |
Comparative study of artificial intelligence-based methods under different weather conditions.
| PI/WC | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MLP | SVM | SOM | MLP | SVM | SOM | MLP | SVM | SOM | MLP | SVM | SOM | |
| 88.70 | 87.92 | 80.79 | 85.40 | 84.75 | 80.79 | 79.21 | 80.40 | 80.00 | 62.22 | 77.03 | 79.90 | |
| 11.30 | 12.08 | 19.21 | 14.60 | 15.25 | 19.21 | 30.79 | 19.60 | 20.00 | 37.78 | 22.97 | 20.10 | |
| 0.886 | 0.886 | 0.768 | 0.852 | 0.868 | 0.767 | 0.805 | 0.859 | 0.764 | 0.595 | 0.906 | 0.760 | |
| 0.888 | 0.854 | 0.966 | 0.849 | 0.766 | 0.971 | 0.668 | 0.585 | 0.942 | 0.532 | 0.239 | 0.951 | |
| 96.90 | 95.96 | 98.92 | 95.74 | 93.57 | 99.01 | 90.53 | 89.06 | 98.14 | 83.33 | 82.37 | 98.44 | |
| 66.42 | 65.54 | 51.41 | 59.44 | 59.70 | 51.42 | 46.62 | 51.50 | 50.43 | 25.11 | 39.20 | 50.32 | |
| 7.894 | 6.05 | 22.48 | 5.635 | 3.709 | 26.19 | 2.427 | 2.073 | 13,05 | 1.271 | 1.19 | 15.56 | |
| 0.129 | 0.134 | 0.241 | 0.174 | 0.172 | 0.241 | 0.797 | 0.240 | 0.251 | 0.762 | 0.395 | 0.252 | |
Figure 8Behaviour of the performance indices for each classifier with regard to weather conditions. (a) CCR; (b) NPV and (c) Sp.