| Literature DB >> 35327936 |
Fei Luo1, Qin Zhou1, Joel Fuentes2, Weichao Ding1, Chunhua Gu1.
Abstract
Space exploration is a hot topic in the application field of mobile robots. Proposed solutions have included the frontier exploration algorithm, heuristic algorithms, and deep reinforcement learning. However, these methods cannot solve space exploration in time in a dynamic environment. This paper models the space exploration problem of mobile robots based on the decision-making process of the cognitive architecture of Soar, and three space exploration heuristic algorithms (HAs) are further proposed based on the model to improve the exploration speed of the robot. Experiments are carried out based on the Easter environment, and the results show that HAs have improved the exploration speed of the Easter robot at least 2.04 times of the original algorithm in Easter, verifying the effectiveness of the proposed robot space exploration strategy and the corresponding HAs.Entities:
Keywords: Soar; cognitive computing; heuristic algorithms; reinforcement learning; space exploration
Year: 2022 PMID: 35327936 PMCID: PMC8953237 DOI: 10.3390/e24030426
Source DB: PubMed Journal: Entropy (Basel) ISSN: 1099-4300 Impact factor: 2.524
Figure 1Soar architecture.
Figure 2The execution process of Soar.
Figure 3Productions in Soar.
Figure 4Soar-based space exploration model.
Figure 5The food distribution in grid world.
Figure 6Mobile robot enters state S2 from state S1.
Parameters setting.
| Parameter | Value |
|---|---|
| L | 15 |
|
| 1500, 3000, 4500, 6000 |
|
| 10 |
|
| 5 |
Exploration speed with = 1500.
| Algorithm |
|
| n | V | r |
|---|---|---|---|---|---|
| Original | 37 | 255 | 3496 | 62.36 | / |
| LA | 45 | 255 | 1653 | 127.04 | 2.04 |
| RA | 38 | 255 | 1629 | 133.21 | 2.14 |
| DFA | 42 | 255 | 862 |
|
|
Exploration speed with = 3000.
| Algorithm |
|
| n | V | r |
|---|---|---|---|---|---|
| Original | 43 | 255 | 4261 | 49.75 | / |
| LA | 47 | 255 | 1311 | 158.65 | 3.19 |
| RA | 45 | 255 | 1210 | 173.55 | 3.49 |
| DFA | 45 | 255 | 1169 |
|
|
Exploration speed with = 4500.
| Algorithm |
|
| n | V | r |
|---|---|---|---|---|---|
| Original | 48 | 255 | 3076 | 67.29 | / |
| LA | 40 | 255 | 1287 | 167.05 | 2.48 |
| RA | 41 | 255 | 1414 | 151.34 | 2.25 |
| DFA | 45 | 255 | 778 |
|
|
Exploration speed with = 6000.
| Algorithm |
|
| n | V | r |
|---|---|---|---|---|---|
| Original | 53 | 255 | 4263 | 47.38 | / |
| LA | 43 | 255 | 1429 | 127.36 | 2.69 |
| RA | 49 | 255 | 1253 | 148.36 | 3.13 |
| DFA | 45 | 255 | 1346 |
| 3.29 |
Robustness experimental parameters.
| L | Parameter | Value |
|---|---|---|
| 15 |
| 1500 |
|
| 10 | |
|
| 5 | |
| 20 |
| 2700 |
|
| 10 | |
|
| 5 | |
| 25 |
| 4125 |
|
| 10 | |
|
| 5 |
Exploration speed with L = 20.
| Algorithm |
|
| n | V | r |
|---|---|---|---|---|---|
| Original | 84 | 400 | 10612 | 29.78 | / |
| LA | 91 | 400 | 1562 | 197.82 | 6.64 |
| RA | 85 | 400 | 1265 |
|
|
| DFA | 74 | 400 | 2184 | 149.27 | 5.01 |
Exploration speed with L = 25.
| Algorithm |
|
| n | V | r |
|---|---|---|---|---|---|
| Original | 144 | 625 | 18453 | 26.07 | / |
| LA | 135 | 625 | 4115 | 119.08 | 4.57 |
| RA | 148 | 625 | 3028 |
|
|
| DFA | 139 | 625 | 4181 | 116.24 | 4.46 |