| Literature DB >> 33287309 |
Tao Song1, Xiang Huo1, Xinkai Wu1,2.
Abstract
The path planning for target searching in mobile robots is critical for many applications, such as warehouse inspection and caring and surveillance for elderly people in the family scene. To ensure visual complete coverage from the camera equipped in robots is one of the most challenging tasks. To tackle this issue, we propose a two-stage optimization model to efficiently obtain an approximate optimal solution. In this model, we first develop a method to determine the key locations for visual complete coverage of a two-dimensional grid map, which is constructed by drawing lessons from the method of corner detection in the image processing. Then, we design a planning problem for searching the shortest path that passes all key locations considering the frequency of target occurrence. The testing results show that the proposed algorithm can achieve the significantly shorter search path length and the shorter target search time than the current Rule-based Algorithm and Genetic Algorithm (GA) in various simulation cases. Furthermore, the results show that the improved optimization algorithm with the priori known frequency of occurrence of the target can further improve the searching with shorter searching time. We also set up a test in a real environment to verify the feasibility of our algorithm.Entities:
Keywords: mobile robot; path planning; targets search; two-stage; visual complete coverage
Year: 2020 PMID: 33287309 PMCID: PMC7729859 DOI: 10.3390/s20236919
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1(a) Environment map; (b) grid map.
Figure 2(a) Test map; (b) optimal path P ().
Primary notation.
| Parameters | |
|---|---|
|
| set of passable grids |
|
| optimal path |
|
| number of observation locations of |
|
| the ID of the observation locations of |
|
| observation location, |
|
| set of subpath of |
|
| a subpath which refers that robot moves from |
|
| union of a series of visible grid sets detected by Z |
|
| the moving cost associated with |
|
| the ID of the starting location of a mobile robot |
| Ω | set of key locations |
|
| a binary indicating if the grid |
|
| set of passable grids that the robot can detect at key location |
|
| union of passable grids visible that the robot can detect at all key locations |
|
| number of key locations in |
|
| binary factor, which indicates whether the mobile robot moves from key location |
|
| distance between key location |
|
| probability of the robot unable to search for the target at the key location |
|
| number of test times of the robot unable to search for the target at key location |
|
| total number of test times |
|
| subset of set |
Figure 3The diagram of the two-stage optimization program.
Figure 4The flow chart of the method to pick out key locations in the grid map.
Figure 5The calculation process example of the boundary judgment parameter for each grid.
Figure 6The repetitive process of key location determination.
Figure 7Case area.
Figure 8Generated path of target search for 3 cases.
Figure 9Average target search time for 3 cases obtained by Rule-based Algorithm (RBA), Genetic Algorithm (GA), and optimization algorithm (OA).
Figure 10The reduction rate of average target search time by OA, RBA, and GA.
Figure 11Path length of 3 cases obtained by RBA, GA, and OA.
Figure 12The distance reduction rate of path obtained by OA relative to RBA and GA.
Figure 13Planed paths based on an algorithm considering target frequency and not considering target frequency.
Path length (m), increase rate of path length (%), average time (s), and reduced rate of average time (%).
| Path Length (m) | Increase Rate of Path Length (%) | Average Time (s) | Reduce Rate of Average Time (%) | |||
|---|---|---|---|---|---|---|
| OA | IOA | OA | IOA | |||
| Case 1 | 15 | 18 | 20 | 10.71 | 9.7 | 9.43 |
| Case 2 | 69 | 84 | 21.74 | 49.31 | 46.67 | 5.35 |
| Case 3 | 231 | 234 | 1.3 | 177.49 | 143.24 | 19.3 |
Figure 14The distance reduction rate of path obtained by OA relative to RBA and GA.
Figure 15(a) A mobile robot for target searching; (b) a real test environment.
Figure 16The distance reduction rate of path obtained by OA relative to RBA and GA.