| Literature DB >> 36046581 |
Zhaojia Tang1,2, Ping Wang1,2, Yong Wang1,2, Changgeng Wang1,2, Yu Han1,2.
Abstract
Post-earthquake robots can be used extensively to inspect and evaluate building damage for safety assessment. However, the surrounding environment and path for such robots are complex and unstable with unexpected obstacles. Thus, path planning for such robot is crucial to guarantee satisfactory inspection and evaluation while approaching the ideal position. To achieve this goal, we proposed a distributed small-step path planning method using modified reinforcement learning (MRL). Limited distance and 12 directions were gridly refined for the robot to move around. The small moving step ensures the path planning to be optimal in a neighboring safe region. The MRL updates the direction and adjusts the path to avoid unknown disturbances. After finding the best inspection angle, the camera on the robot can capture the picture clearly, thereby improving the detection capability. Furthermore, the corner point detection method of buildings was improved using the Harris algorithm to enhance the detection accuracy. An experimental simulation platform was established to verify the designed robot, path planning method, and overall detection performance. Based on the proposed evaluation index, the post-earthquake building damage was inspected with high accuracy of up to 98%, i.e., 20% higher than traditional unplanned detection. The proposed robot can be used to explore unknown environments, especially in hazardous conditions unsuitable for humans.Entities:
Keywords: building damage; building inspection; detection performance; inspection robot; shooting angle
Year: 2022 PMID: 36046581 PMCID: PMC9421077 DOI: 10.3389/fnbot.2022.915150
Source DB: PubMed Journal: Front Neurorobot ISSN: 1662-5218 Impact factor: 3.493
Figure 1Robot designed for the post-earthquake inspection and evaluation.
Figure 2Robots utilized to inspect and evaluate the building damage for safety considerations.
Figure 3Scene description and modified reinforcement learning (MRL). (A) Top view of path planning environment. (B) Obstacle distribution. (C) Detection object. (D) Process of MRL.
Figure 4Relationship between camera depth of field and shooting angle. (A) Take a photo from the front of the building. (B) Take a photo from the side face of the building. (C) Shooting angle planning. (D) Principle of shooting angle planning.
Figure 5Circular template transform as arc–length template.
Figure 6Result of MRL and shooting angle for building safety assessment. (A) Comparison of path planning algorithms. (B) Shooting angle axis is offset to the left. (C) Shooting angle axis is symmetrical. (D) Shooting angle axis is offset to the right.
Figure 7Comparison of corner point detection results before and after improvement. (A) Results of corner detection by Harris algorithm. (B) Results of corner detection by H-G algorithm.
Figure 8Result of representative photo–class detection.
Comparison with the average detection time of the five algorithms.
|
|
|
|
|
|
|
|
|
|
| ||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 1.1788 | 0.3152 | 1.2220 | 1.2153 | 0.8181 | 16 | 0.7125 | 0.3051 | 0.7490 | 0.6913 | 0.4866 |
| 2 | 0.8101 | 0.3088 | 0.9002 | 0.8083 | 0.5629 | 17 | 1.3079 | 0.3243 | 1.3611 | 1.3216 | 0.9585 |
| 3 | 1.1057 | 0.3269 | 1.1298 | 1.2547 | 0.7194 | 18 | 0.5166 | 0.2939 | 0.5476 | 0.5235 | 0.3647 |
| 4 | 1.4826 | 0.3679 | 1.5061 | 1.5263 | 0.9992 | 19 | 1.0701 | 0.3430 | 1.1210 | 1.0968 | 0.7862 |
| 5 | 1.3183 | 0.3489 | 1.3650 | 1.2978 | 0.9430 | 20 | 1.6090 | 0.3430 | 1.8122 | 1.6672 | 1.1530 |
| 6 | 2.6264 | 0.3291 | 2.6863 | 2.6312 | 1.8362 | 21 | 0.9310 | 0.3353 | 0.9610 | 0.9711 | 0.6579 |
| 7 | 1.2170 | 0.3556 | 1.3111 | 1.2270 | 0.8330 | 22 | 1.9091 | 0.3660 | 1.9678 | 1.8864 | 1.4001 |
| 8 | 1.3086 | 0.3455 | 1.3588 | 1.2876 | 0.9624 | 23 | 0.7559 | 0.3217 | 0.7980 | 0.7278 | 0.5153 |
| 9 | 1.3825 | 0.3286 | 1.4578 | 1.3759 | 0.9714 | 24 | 0.6870 | 0.2931 | 0.7417 | 0.6571 | 0.4769 |
| 10 | 1.3378 | 0.3618 | 1.3715 | 1.3010 | 0.9617 | 25 | 1.3761 | 0.3349 | 1.4203 | 1.3782 | 1.0258 |
| 11 | 2.3462 | 0.3322 | 2.5108 | 2.3544 | 1.6776 | 26 | 1.0657 | 0.3467 | 1.1092 | 1.0585 | 0.7788 |
| 12 | 1.1526 | 0.3605 | 1.1794 | 1.1327 | 0.8496 | 27 | 1.5914 | 0.3604 | 1.6540 | 1.5604 | 1.1473 |
| 13 | 1.3263 | 0.3525 | 1.3542 | 1.3312 | 0.9650 | 28 | 1.0164 | 0.3193 | 1.0382 | 1.0412 | 0.7087 |
| 14 | 0.7489 | 0.3444 | 0.7767 | 0.7519 | 0.5109 | 29 | 0.8818 | 0.3216 | 0.9078 | 0.9007 | 0.5743 |
| 15 | 0.6562 | 0.3028 | 0.7222 | 0.6864 | 0.4580 | 30 | 0.9340 | 0.3091 | 0.9389 | 0.9625 | 0.6507 |
The average index value of the five algorithms of this study.
|
|
|
|
|
|---|---|---|---|
|
|
|
| |
|
|
| ||
| Harris | 23.55 | 75.56 | 1.2121 |
| Harris 1 | 39.94 | 55.23 | 0.3333 |
| Harris 2 | 46.76 | 83.42 | 1.2660 |
| Harris 3 | 54.55 | 83.99 | 1.2209 |
| H–G | 51.89 | 87.14 | 0.8584 |
Deep Q-learning with experience replay.
| Initialize replay memory |
| Initialize action–value function |
| Initialize target action–value function |
| Initialize sequence |
| |
| With probability ε, select a random action |
| Otherwise select |
| Execute action |
| Set |
| Store transition (∅ |
| Sample random minibatch of transitions (∅ |
|
|
| Perform a gradient descent step on [ |
| Every |
| |
|
|