| Literature DB >> 29415507 |
Jonatan Pajares Redondo1, Lisardo Prieto González2, Javier García Guzman3, Beatriz L Boada4, Vicente Díaz5.
Abstract
Nowadays, the current vehicles are incorporating control systems in order to improve their stability and handling. These control systems need to know the vehicle dynamics through the variables (lateral acceleration, roll rate, roll angle, sideslip angle, etc.) that are obtained or estimated from sensors. For this goal, it is necessary to mount on vehicles not only low-cost sensors, but also low-cost embedded systems, which allow acquiring data from sensors and executing the developed algorithms to estimate and to control with novel higher speed computing. All these devices have to be integrated in an adequate architecture with enough performance in terms of accuracy, reliability and processing time. In this article, an architecture to carry out the estimation and control of vehicle dynamics has been developed. This architecture was designed considering the basic principles of IoT and integrates low-cost sensors and embedded hardware for orchestrating the experiments. A comparison of two different low-cost systems in terms of accuracy, acquisition time and reliability has been done. Both devices have been compared with the VBOX device from Racelogic, which has been used as the ground truth. The comparison has been made from tests carried out in a real vehicle. The lateral acceleration and roll rate have been analyzed in order to quantify the error of these devices.Entities:
Keywords: Intel Edison; IoT; Raspberry Pi; low-cost devices; low-cost sensor; small single-board computer; vehicle dynamics
Year: 2018 PMID: 29415507 PMCID: PMC5856091 DOI: 10.3390/s18020486
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Technical specifications of hardware elements included in the VBOX kit (ground truth).
| VBOX 3i Data Logger Plus GPS Dual Antenna | IMU (RLVBIMU04) | ||||
|---|---|---|---|---|---|
| 8.5 ± 1.5 ms | Compact Flash: Type I | ±150 | |||
| 100 Hz | 0.1 km/h | ±1.7 g | |||
| from 1000 mph to 0.1 Km/h | Max. 5.5 Watts | 0.01 | |||
| C | 170 × 121 × 41 mm | 0.01 g | |||
| >13,000 € | >3000 € | ||||
Technical specifications of hardware elements included in the Raspberry Pi kit.
| Raspberry Pi Controller (3 Model B) | IMU (BNO055) | ||
|---|---|---|---|
| 1 GB | From ±125 | ||
| 4 | From ±2 g–±16 g | ||
| 40 pins on 0.1” headers | 16 bits (From 0.003 | ||
| 5 V @ < 1.5 W–6 W | 14 bits (From 0.0002 g for ±2 g to 0.002 g for ±16 g) | ||
| 85.60 × 56.5 mm | |||
| 33.70 € | 29.50 € | ||
Technical specifications of hardware elements included in the Intel Edison kit.
| Intel Edison Controller | IMU (LSM9DSO) | ||
|---|---|---|---|
| 1 GB | From ±245 | ||
| 4 | From ±2 g–±16 g | ||
| 70-pin Hirose. 4 mm | 16 bits (From 0.007 | ||
| 3.3 V @ < 1 W | 14 bits (From 0.0002 g for ±2 g to 0.002 g for ±16 g) | ||
| 35.5 × 25 mm | |||
| 42.00 € | 13.50 € | ||
Figure 1Test vehicle equipped with different low-cost systems, VBOX data logger, 3 IMU sensors and GPS dual-antenna.
Figure 2Testbed software design.
Figure 3Testbed communications perspective.
Experiments proposed.
| ID | Description | Purpose | Variables to Observe |
|---|---|---|---|
| 1 | A vehicle taking two roundabouts with a radius of around 20 m at a constant speed of approximately 30 km/h. | (1) Evaluation of measures accuracy | Lateral acceleration and roll rate |
| 2 | A vehicle doing a lane change at approximately 20 km/h. | (1) Evaluation of measures accuracy | Lateral acceleration and roll rate |
| 3 | A vehicle taking several roundabouts with a radius of around 20 m at aconstant speed of approximately 35 km/h. | (1) Evaluation of measures accuracy | Lateral acceleration and roll rate |
| 4 | A vehicle taking several roundabouts with a radius of around 20 m at a constant speed of approximately 45 km/h. | (1) Evaluation of measures accuracy | Lateral acceleration and roll rate |
| 5 | A vehicle doing a lane change at approximately 60 km/h. | (1) Evaluation of measures accuracy | Lateral acceleration and roll rate |
| 6 | A vehicle taking a single roundabout with a radius of around 20 m at aconstant speed of approximately 30 km/h. | (1) Evaluation of measures accuracy | Lateral acceleration and roll rate |
| 7 | A vehicle doing a lane change at approximately 80 km/h. | (1) Evaluation of measures precision (2) Performance and reliability evaluation, specifically sampling frequency of the devices and sensors | Lateral acceleration and roll rate |
| 8 | A vehicle simulates a normal circulation behavior. Several curves were taken, and the vehicle was at the most appropriate speed for the road and the situation. | (1) Evaluation of measures precision (2) Performance and reliability evaluation, specifically sampling frequency of the devices and sensors | Lateral acceleration and roll rate |
Figure 4Experiments’ context (Map scale 1:7800 cm).
Figure 5Example of the file including data registered during the experiments’ execution.
Results of reliability.
| VBOX | Raspberry Pi | Intel Edison | |
|---|---|---|---|
| Total tests | 8 | 8 | 8 |
| Successful tests | 8 | 3 | 8 |
| % of reliability | 100 | 37.5 | 100 |
Vehicle speed for tests.
| Maneuver | Speed (km/h) |
|---|---|
| Test 1: J-turn | 31 |
| Test 2: Lane change | 79 |
| Test 3: Normal driving | Variable (see |
Figure 7Test 1: Map and vehicle trajectory (Map scale 1:2100 cm).
Figure 8Test 1: Lateral acceleration obtained from the IMU of VBOX (red points), from the IMU of Raspberry pi (blue points) and from the IMU from Intel Edison (green points).
Figure 9Test 1: Roll rate obtained from IMU of VBOX (red points), from IMU of Raspberry pi (blue points) and from IMU from Intel Edison (green points).
Test 1: Errors of lateral acceleration and roll rate data for the accelerometers and gyroscopes mounted on Raspberry Pi and Intel Edison compared with the IMU from VBOX (ground truth).
| Raspberry Pi | 24.27 | 0.0541 ± 0.0041 | 0.5305 ± 0.04 | 0.2063 | 2.0238 |
| Intel Edison | 25.08 | 0.0692 ± 0.0072 | 0.6788 ± 0.0706 | 0.3844 | 3.7709 |
| Raspberry Pi | 143.15 | 2.2737 ± 0.1555 | 0.039 ± 0.0027 | 8.3404 | 0.1455 |
| Intel Edison | 146.43 | 2.3093 ± 0.4153 | 0.04029 ± 0.0072 | 14.3173 | 0.2498 |
Figure 10Test 2: Map and vehicle trajectory (Map scale 1:2100 cm).
Figure 11Test 2: Lateral acceleration obtained from the IMU of VBOX (red points), from the IMU of Raspberry pi (blue points) and from the IMU from Intel Edison (green points).
Figure 12Test 2: Roll rate obtained from the IMU of VBOX (red points), from the IMU of Raspberry pi (blue points) and from the IMU from Intel Edison (green points).
Test 2: Errors of lateral acceleration and roll rate data for the accelerometers and gyroscopes mounted on Raspberry Pi and Intel Edison compared with the IMU from VBOX (ground truth).
| ( | |||||
| Raspberry Pi | 46.48 | 0.0447 ± 0.0097 | 0.4385 ± 0.0951 | 0.2655 | 2.6045 |
| Intel Edison | 68.44 | 0.0842 ± 0.0175 | 0.8260 ± 0.1716 | 0.7863 | 7.7136 |
| Raspberry Pi | 98.92 | 1.7007 ± 0.5142 | 0.0296 ± 0.0089 | 9.2531 | 0.1614 |
| Intel Edison | 163.66 | 3.8715 ± 1.1463 | 0.0675 ± 0.02 | 66.0722 | 1.1529 |
Figure 13Test 2: Roll rate obtained from the IMU of VBOX (blue points) and from the IMU from Intel Edison (red points).
Figure 14Test 3: Map and vehicle trajectory (Map scale 1:5036 cm).
Figure 15Test 3: Lateral acceleration obtained from the IMU of VBOX (red points), from the IMU of Raspberry pi (blue points) and from the IMU from Intel Edison (green points).
Figure 16Test 3: Roll rate obtained from the IMU of VBOX (red points), from the IMU of Raspberry pi (blue points) and from the IMU from Intel Edison (green points).
Test 3: Errors of lateral acceleration and roll rate data for the accelerometers and gyroscopes mounted on Raspberry Pi and Intel Edison compared with the IMU from VBOX (ground truth).
| Raspberry Pi | 21.4 | 0.0525 | 0.5150 | 0.3491 | 3.4246 |
| Intel Edison | 23.81 | 0.0591 | 0.5798 | 0.6142 | 6.0253 |
| Raspberry Pi | 113.6 | 2.0583 | 0.0359 | 11.8485 | 0.2067 |
| Intel Edison | 131.97 | 2.4074 | 0.0420 | 16.0820 | 0.2806 |