Commit ·
9e4136d
1
Parent(s): 2d8cf56
Final Phase 2 Sync
Browse files- .dockerignore +1 -0
- data/memory.json +558 -74
.dockerignore
CHANGED
|
@@ -9,6 +9,7 @@ __pycache__/
|
|
| 9 |
.coverage
|
| 10 |
htmlcov/
|
| 11 |
tmp/
|
|
|
|
| 12 |
*.egg-info/
|
| 13 |
uv.lock
|
| 14 |
api_output.txt
|
|
|
|
| 9 |
.coverage
|
| 10 |
htmlcov/
|
| 11 |
tmp/
|
| 12 |
+
data/memory.json
|
| 13 |
*.egg-info/
|
| 14 |
uv.lock
|
| 15 |
api_output.txt
|
data/memory.json
CHANGED
|
@@ -1,78 +1,4 @@
|
|
| 1 |
[
|
| 2 |
-
{
|
| 3 |
-
"task": "easy_delivery",
|
| 4 |
-
"steps": [
|
| 5 |
-
{
|
| 6 |
-
"step": 1,
|
| 7 |
-
"x": 6,
|
| 8 |
-
"y": 0,
|
| 9 |
-
"action": "UP",
|
| 10 |
-
"reward": -0.05,
|
| 11 |
-
"battery": 0.9833
|
| 12 |
-
},
|
| 13 |
-
{
|
| 14 |
-
"step": 2,
|
| 15 |
-
"x": 7,
|
| 16 |
-
"y": 0,
|
| 17 |
-
"action": "RIGHT",
|
| 18 |
-
"reward": -0.05,
|
| 19 |
-
"battery": 0.9667
|
| 20 |
-
},
|
| 21 |
-
{
|
| 22 |
-
"step": 3,
|
| 23 |
-
"x": 7,
|
| 24 |
-
"y": 1,
|
| 25 |
-
"action": "DOWN",
|
| 26 |
-
"reward": -0.05,
|
| 27 |
-
"battery": 0.95
|
| 28 |
-
},
|
| 29 |
-
{
|
| 30 |
-
"step": 4,
|
| 31 |
-
"x": 6,
|
| 32 |
-
"y": 1,
|
| 33 |
-
"action": "LEFT",
|
| 34 |
-
"reward": -0.05,
|
| 35 |
-
"battery": 0.9333
|
| 36 |
-
},
|
| 37 |
-
{
|
| 38 |
-
"step": 5,
|
| 39 |
-
"x": 6,
|
| 40 |
-
"y": 1,
|
| 41 |
-
"action": "WAIT",
|
| 42 |
-
"reward": -0.1,
|
| 43 |
-
"battery": 0.9167
|
| 44 |
-
},
|
| 45 |
-
{
|
| 46 |
-
"step": 6,
|
| 47 |
-
"x": 6,
|
| 48 |
-
"y": 0,
|
| 49 |
-
"action": "UP",
|
| 50 |
-
"reward": -0.05,
|
| 51 |
-
"battery": 0.9
|
| 52 |
-
},
|
| 53 |
-
{
|
| 54 |
-
"step": 7,
|
| 55 |
-
"x": 7,
|
| 56 |
-
"y": 0,
|
| 57 |
-
"action": "RIGHT",
|
| 58 |
-
"reward": -0.05,
|
| 59 |
-
"battery": 0.8833
|
| 60 |
-
}
|
| 61 |
-
],
|
| 62 |
-
"grid_meta": {
|
| 63 |
-
"width": 10,
|
| 64 |
-
"height": 10
|
| 65 |
-
},
|
| 66 |
-
"delivery_positions": [
|
| 67 |
-
[
|
| 68 |
-
6,
|
| 69 |
-
6
|
| 70 |
-
]
|
| 71 |
-
],
|
| 72 |
-
"deliveries_done": 0,
|
| 73 |
-
"total_reward": -0.4,
|
| 74 |
-
"total_steps": 7
|
| 75 |
-
},
|
| 76 |
{
|
| 77 |
"task": "easy_delivery",
|
| 78 |
"steps": [
|
|
@@ -14935,5 +14861,563 @@
|
|
| 14935 |
"deliveries_done": 1,
|
| 14936 |
"total_reward": 1.75,
|
| 14937 |
"total_steps": 8
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 14938 |
}
|
| 14939 |
]
|
|
|
|
| 1 |
[
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2 |
{
|
| 3 |
"task": "easy_delivery",
|
| 4 |
"steps": [
|
|
|
|
| 14861 |
"deliveries_done": 1,
|
| 14862 |
"total_reward": 1.75,
|
| 14863 |
"total_steps": 8
|
| 14864 |
+
},
|
| 14865 |
+
{
|
| 14866 |
+
"task": "easy_delivery",
|
| 14867 |
+
"steps": [
|
| 14868 |
+
{
|
| 14869 |
+
"step": 1,
|
| 14870 |
+
"x": 9,
|
| 14871 |
+
"y": 9,
|
| 14872 |
+
"action": "DOWN",
|
| 14873 |
+
"reward": 0.2,
|
| 14874 |
+
"battery": 0.9833,
|
| 14875 |
+
"message": "Hit DOWN boundary! \ud83d\udeab"
|
| 14876 |
+
},
|
| 14877 |
+
{
|
| 14878 |
+
"step": 2,
|
| 14879 |
+
"x": 9,
|
| 14880 |
+
"y": 8,
|
| 14881 |
+
"action": "UP",
|
| 14882 |
+
"reward": 0.1,
|
| 14883 |
+
"battery": 0.9667,
|
| 14884 |
+
"message": "On road \ud83d\udee3\ufe0f"
|
| 14885 |
+
},
|
| 14886 |
+
{
|
| 14887 |
+
"step": 3,
|
| 14888 |
+
"x": 8,
|
| 14889 |
+
"y": 8,
|
| 14890 |
+
"action": "LEFT",
|
| 14891 |
+
"reward": 0.1,
|
| 14892 |
+
"battery": 0.95,
|
| 14893 |
+
"message": "On road \ud83d\udee3\ufe0f"
|
| 14894 |
+
},
|
| 14895 |
+
{
|
| 14896 |
+
"step": 4,
|
| 14897 |
+
"x": 7,
|
| 14898 |
+
"y": 8,
|
| 14899 |
+
"action": "LEFT",
|
| 14900 |
+
"reward": 0.1,
|
| 14901 |
+
"battery": 0.9333,
|
| 14902 |
+
"message": "On road \ud83d\udee3\ufe0f"
|
| 14903 |
+
},
|
| 14904 |
+
{
|
| 14905 |
+
"step": 5,
|
| 14906 |
+
"x": 6,
|
| 14907 |
+
"y": 8,
|
| 14908 |
+
"action": "LEFT",
|
| 14909 |
+
"reward": 0.1,
|
| 14910 |
+
"battery": 0.9167,
|
| 14911 |
+
"message": "On road \ud83d\udee3\ufe0f"
|
| 14912 |
+
},
|
| 14913 |
+
{
|
| 14914 |
+
"step": 6,
|
| 14915 |
+
"x": 5,
|
| 14916 |
+
"y": 8,
|
| 14917 |
+
"action": "LEFT",
|
| 14918 |
+
"reward": 0.1,
|
| 14919 |
+
"battery": 0.9,
|
| 14920 |
+
"message": "On road \ud83d\udee3\ufe0f"
|
| 14921 |
+
},
|
| 14922 |
+
{
|
| 14923 |
+
"step": 7,
|
| 14924 |
+
"x": 4,
|
| 14925 |
+
"y": 8,
|
| 14926 |
+
"action": "LEFT",
|
| 14927 |
+
"reward": 0.1,
|
| 14928 |
+
"battery": 0.8833,
|
| 14929 |
+
"message": "On road \ud83d\udee3\ufe0f"
|
| 14930 |
+
},
|
| 14931 |
+
{
|
| 14932 |
+
"step": 8,
|
| 14933 |
+
"x": 3,
|
| 14934 |
+
"y": 8,
|
| 14935 |
+
"action": "LEFT",
|
| 14936 |
+
"reward": 0.1,
|
| 14937 |
+
"battery": 0.8667,
|
| 14938 |
+
"message": "On road \ud83d\udee3\ufe0f"
|
| 14939 |
+
},
|
| 14940 |
+
{
|
| 14941 |
+
"step": 9,
|
| 14942 |
+
"x": 2,
|
| 14943 |
+
"y": 8,
|
| 14944 |
+
"action": "LEFT",
|
| 14945 |
+
"reward": 0.1,
|
| 14946 |
+
"battery": 0.85,
|
| 14947 |
+
"message": "On road \ud83d\udee3\ufe0f"
|
| 14948 |
+
},
|
| 14949 |
+
{
|
| 14950 |
+
"step": 10,
|
| 14951 |
+
"x": 1,
|
| 14952 |
+
"y": 8,
|
| 14953 |
+
"action": "LEFT",
|
| 14954 |
+
"reward": 0.1,
|
| 14955 |
+
"battery": 0.8333,
|
| 14956 |
+
"message": "On road \ud83d\udee3\ufe0f"
|
| 14957 |
+
},
|
| 14958 |
+
{
|
| 14959 |
+
"step": 11,
|
| 14960 |
+
"x": 1,
|
| 14961 |
+
"y": 9,
|
| 14962 |
+
"action": "DOWN",
|
| 14963 |
+
"reward": 0.1,
|
| 14964 |
+
"battery": 0.8167,
|
| 14965 |
+
"message": "On road \ud83d\udee3\ufe0f"
|
| 14966 |
+
},
|
| 14967 |
+
{
|
| 14968 |
+
"step": 12,
|
| 14969 |
+
"x": 1,
|
| 14970 |
+
"y": 9,
|
| 14971 |
+
"action": "DOWN",
|
| 14972 |
+
"reward": 0.2,
|
| 14973 |
+
"battery": 0.8,
|
| 14974 |
+
"message": "Hit DOWN boundary! \ud83d\udeab"
|
| 14975 |
+
},
|
| 14976 |
+
{
|
| 14977 |
+
"step": 13,
|
| 14978 |
+
"x": 1,
|
| 14979 |
+
"y": 8,
|
| 14980 |
+
"action": "UP",
|
| 14981 |
+
"reward": 0.1,
|
| 14982 |
+
"battery": 0.7833,
|
| 14983 |
+
"message": "On road \ud83d\udee3\ufe0f"
|
| 14984 |
+
},
|
| 14985 |
+
{
|
| 14986 |
+
"step": 14,
|
| 14987 |
+
"x": 1,
|
| 14988 |
+
"y": 9,
|
| 14989 |
+
"action": "DOWN",
|
| 14990 |
+
"reward": 0.1,
|
| 14991 |
+
"battery": 0.7667,
|
| 14992 |
+
"message": "On road \ud83d\udee3\ufe0f"
|
| 14993 |
+
},
|
| 14994 |
+
{
|
| 14995 |
+
"step": 15,
|
| 14996 |
+
"x": 1,
|
| 14997 |
+
"y": 9,
|
| 14998 |
+
"action": "DOWN",
|
| 14999 |
+
"reward": 0.2,
|
| 15000 |
+
"battery": 0.75,
|
| 15001 |
+
"message": "Hit DOWN boundary! \ud83d\udeab"
|
| 15002 |
+
},
|
| 15003 |
+
{
|
| 15004 |
+
"step": 16,
|
| 15005 |
+
"x": 1,
|
| 15006 |
+
"y": 8,
|
| 15007 |
+
"action": "UP",
|
| 15008 |
+
"reward": 0.1,
|
| 15009 |
+
"battery": 0.7333,
|
| 15010 |
+
"message": "On road \ud83d\udee3\ufe0f"
|
| 15011 |
+
},
|
| 15012 |
+
{
|
| 15013 |
+
"step": 17,
|
| 15014 |
+
"x": 1,
|
| 15015 |
+
"y": 9,
|
| 15016 |
+
"action": "DOWN",
|
| 15017 |
+
"reward": 0.1,
|
| 15018 |
+
"battery": 0.7167,
|
| 15019 |
+
"message": "On road \ud83d\udee3\ufe0f"
|
| 15020 |
+
},
|
| 15021 |
+
{
|
| 15022 |
+
"step": 18,
|
| 15023 |
+
"x": 1,
|
| 15024 |
+
"y": 9,
|
| 15025 |
+
"action": "DOWN",
|
| 15026 |
+
"reward": 0.2,
|
| 15027 |
+
"battery": 0.7,
|
| 15028 |
+
"message": "Hit DOWN boundary! \ud83d\udeab"
|
| 15029 |
+
},
|
| 15030 |
+
{
|
| 15031 |
+
"step": 19,
|
| 15032 |
+
"x": 1,
|
| 15033 |
+
"y": 9,
|
| 15034 |
+
"action": "WAIT",
|
| 15035 |
+
"reward": 0.1,
|
| 15036 |
+
"battery": 0.6833,
|
| 15037 |
+
"message": "Drone is idling (WAIT)... \ud83d\udd0b"
|
| 15038 |
+
},
|
| 15039 |
+
{
|
| 15040 |
+
"step": 20,
|
| 15041 |
+
"x": 1,
|
| 15042 |
+
"y": 9,
|
| 15043 |
+
"action": "WAIT",
|
| 15044 |
+
"reward": 0.1,
|
| 15045 |
+
"battery": 0.6667,
|
| 15046 |
+
"message": "Drone is idling (WAIT)... \ud83d\udd0b"
|
| 15047 |
+
},
|
| 15048 |
+
{
|
| 15049 |
+
"step": 21,
|
| 15050 |
+
"x": 1,
|
| 15051 |
+
"y": 9,
|
| 15052 |
+
"action": "WAIT",
|
| 15053 |
+
"reward": 0.1,
|
| 15054 |
+
"battery": 0.65,
|
| 15055 |
+
"message": "Drone is idling (WAIT)... \ud83d\udd0b"
|
| 15056 |
+
},
|
| 15057 |
+
{
|
| 15058 |
+
"step": 22,
|
| 15059 |
+
"x": 1,
|
| 15060 |
+
"y": 9,
|
| 15061 |
+
"action": "WAIT",
|
| 15062 |
+
"reward": 0.1,
|
| 15063 |
+
"battery": 0.6333,
|
| 15064 |
+
"message": "Drone is idling (WAIT)... \ud83d\udd0b"
|
| 15065 |
+
},
|
| 15066 |
+
{
|
| 15067 |
+
"step": 23,
|
| 15068 |
+
"x": 1,
|
| 15069 |
+
"y": 9,
|
| 15070 |
+
"action": "WAIT",
|
| 15071 |
+
"reward": 0.1,
|
| 15072 |
+
"battery": 0.6167,
|
| 15073 |
+
"message": "Drone is idling (WAIT)... \ud83d\udd0b"
|
| 15074 |
+
},
|
| 15075 |
+
{
|
| 15076 |
+
"step": 24,
|
| 15077 |
+
"x": 1,
|
| 15078 |
+
"y": 9,
|
| 15079 |
+
"action": "WAIT",
|
| 15080 |
+
"reward": 0.1,
|
| 15081 |
+
"battery": 0.6,
|
| 15082 |
+
"message": "Drone is idling (WAIT)... \ud83d\udd0b"
|
| 15083 |
+
},
|
| 15084 |
+
{
|
| 15085 |
+
"step": 25,
|
| 15086 |
+
"x": 1,
|
| 15087 |
+
"y": 9,
|
| 15088 |
+
"action": "WAIT",
|
| 15089 |
+
"reward": 0.1,
|
| 15090 |
+
"battery": 0.5833,
|
| 15091 |
+
"message": "Drone is idling (WAIT)... \ud83d\udd0b"
|
| 15092 |
+
},
|
| 15093 |
+
{
|
| 15094 |
+
"step": 26,
|
| 15095 |
+
"x": 1,
|
| 15096 |
+
"y": 9,
|
| 15097 |
+
"action": "WAIT",
|
| 15098 |
+
"reward": 0.1,
|
| 15099 |
+
"battery": 0.5667,
|
| 15100 |
+
"message": "Drone is idling (WAIT)... \ud83d\udd0b"
|
| 15101 |
+
},
|
| 15102 |
+
{
|
| 15103 |
+
"step": 27,
|
| 15104 |
+
"x": 1,
|
| 15105 |
+
"y": 9,
|
| 15106 |
+
"action": "WAIT",
|
| 15107 |
+
"reward": 0.1,
|
| 15108 |
+
"battery": 0.55,
|
| 15109 |
+
"message": "Drone is idling (WAIT)... \ud83d\udd0b"
|
| 15110 |
+
},
|
| 15111 |
+
{
|
| 15112 |
+
"step": 28,
|
| 15113 |
+
"x": 1,
|
| 15114 |
+
"y": 9,
|
| 15115 |
+
"action": "WAIT",
|
| 15116 |
+
"reward": 0.1,
|
| 15117 |
+
"battery": 0.5333,
|
| 15118 |
+
"message": "Drone is idling (WAIT)... \ud83d\udd0b"
|
| 15119 |
+
},
|
| 15120 |
+
{
|
| 15121 |
+
"step": 29,
|
| 15122 |
+
"x": 1,
|
| 15123 |
+
"y": 9,
|
| 15124 |
+
"action": "WAIT",
|
| 15125 |
+
"reward": 0.1,
|
| 15126 |
+
"battery": 0.5167,
|
| 15127 |
+
"message": "Drone is idling (WAIT)... \ud83d\udd0b"
|
| 15128 |
+
},
|
| 15129 |
+
{
|
| 15130 |
+
"step": 30,
|
| 15131 |
+
"x": 1,
|
| 15132 |
+
"y": 9,
|
| 15133 |
+
"action": "WAIT",
|
| 15134 |
+
"reward": 0.1,
|
| 15135 |
+
"battery": 0.5,
|
| 15136 |
+
"message": "Drone is idling (WAIT)... \ud83d\udd0b"
|
| 15137 |
+
},
|
| 15138 |
+
{
|
| 15139 |
+
"step": 31,
|
| 15140 |
+
"x": 1,
|
| 15141 |
+
"y": 9,
|
| 15142 |
+
"action": "WAIT",
|
| 15143 |
+
"reward": 0.1,
|
| 15144 |
+
"battery": 0.4833,
|
| 15145 |
+
"message": "Drone is idling (WAIT)... \ud83d\udd0b"
|
| 15146 |
+
},
|
| 15147 |
+
{
|
| 15148 |
+
"step": 32,
|
| 15149 |
+
"x": 1,
|
| 15150 |
+
"y": 9,
|
| 15151 |
+
"action": "WAIT",
|
| 15152 |
+
"reward": 0.1,
|
| 15153 |
+
"battery": 0.4667,
|
| 15154 |
+
"message": "Drone is idling (WAIT)... \ud83d\udd0b"
|
| 15155 |
+
},
|
| 15156 |
+
{
|
| 15157 |
+
"step": 33,
|
| 15158 |
+
"x": 1,
|
| 15159 |
+
"y": 9,
|
| 15160 |
+
"action": "WAIT",
|
| 15161 |
+
"reward": 0.1,
|
| 15162 |
+
"battery": 0.45,
|
| 15163 |
+
"message": "Drone is idling (WAIT)... \ud83d\udd0b"
|
| 15164 |
+
},
|
| 15165 |
+
{
|
| 15166 |
+
"step": 34,
|
| 15167 |
+
"x": 1,
|
| 15168 |
+
"y": 9,
|
| 15169 |
+
"action": "WAIT",
|
| 15170 |
+
"reward": 0.1,
|
| 15171 |
+
"battery": 0.4333,
|
| 15172 |
+
"message": "Drone is idling (WAIT)... \ud83d\udd0b"
|
| 15173 |
+
},
|
| 15174 |
+
{
|
| 15175 |
+
"step": 35,
|
| 15176 |
+
"x": 1,
|
| 15177 |
+
"y": 9,
|
| 15178 |
+
"action": "WAIT",
|
| 15179 |
+
"reward": 0.1,
|
| 15180 |
+
"battery": 0.4167,
|
| 15181 |
+
"message": "Drone is idling (WAIT)... \ud83d\udd0b"
|
| 15182 |
+
},
|
| 15183 |
+
{
|
| 15184 |
+
"step": 36,
|
| 15185 |
+
"x": 1,
|
| 15186 |
+
"y": 9,
|
| 15187 |
+
"action": "WAIT",
|
| 15188 |
+
"reward": 0.1,
|
| 15189 |
+
"battery": 0.4,
|
| 15190 |
+
"message": "Drone is idling (WAIT)... \ud83d\udd0b"
|
| 15191 |
+
},
|
| 15192 |
+
{
|
| 15193 |
+
"step": 37,
|
| 15194 |
+
"x": 1,
|
| 15195 |
+
"y": 9,
|
| 15196 |
+
"action": "WAIT",
|
| 15197 |
+
"reward": 0.1,
|
| 15198 |
+
"battery": 0.3833,
|
| 15199 |
+
"message": "Drone is idling (WAIT)... \ud83d\udd0b"
|
| 15200 |
+
},
|
| 15201 |
+
{
|
| 15202 |
+
"step": 38,
|
| 15203 |
+
"x": 1,
|
| 15204 |
+
"y": 9,
|
| 15205 |
+
"action": "WAIT",
|
| 15206 |
+
"reward": 0.1,
|
| 15207 |
+
"battery": 0.3667,
|
| 15208 |
+
"message": "Drone is idling (WAIT)... \ud83d\udd0b"
|
| 15209 |
+
},
|
| 15210 |
+
{
|
| 15211 |
+
"step": 39,
|
| 15212 |
+
"x": 1,
|
| 15213 |
+
"y": 9,
|
| 15214 |
+
"action": "WAIT",
|
| 15215 |
+
"reward": 0.1,
|
| 15216 |
+
"battery": 0.35,
|
| 15217 |
+
"message": "Drone is idling (WAIT)... \ud83d\udd0b"
|
| 15218 |
+
},
|
| 15219 |
+
{
|
| 15220 |
+
"step": 40,
|
| 15221 |
+
"x": 1,
|
| 15222 |
+
"y": 9,
|
| 15223 |
+
"action": "WAIT",
|
| 15224 |
+
"reward": 0.1,
|
| 15225 |
+
"battery": 0.3333,
|
| 15226 |
+
"message": "Drone is idling (WAIT)... \ud83d\udd0b"
|
| 15227 |
+
},
|
| 15228 |
+
{
|
| 15229 |
+
"step": 41,
|
| 15230 |
+
"x": 1,
|
| 15231 |
+
"y": 9,
|
| 15232 |
+
"action": "WAIT",
|
| 15233 |
+
"reward": 0.1,
|
| 15234 |
+
"battery": 0.3167,
|
| 15235 |
+
"message": "Drone is idling (WAIT)... \ud83d\udd0b"
|
| 15236 |
+
},
|
| 15237 |
+
{
|
| 15238 |
+
"step": 42,
|
| 15239 |
+
"x": 1,
|
| 15240 |
+
"y": 9,
|
| 15241 |
+
"action": "WAIT",
|
| 15242 |
+
"reward": 0.1,
|
| 15243 |
+
"battery": 0.3,
|
| 15244 |
+
"message": "Drone is idling (WAIT)... \ud83d\udd0b"
|
| 15245 |
+
},
|
| 15246 |
+
{
|
| 15247 |
+
"step": 43,
|
| 15248 |
+
"x": 1,
|
| 15249 |
+
"y": 9,
|
| 15250 |
+
"action": "WAIT",
|
| 15251 |
+
"reward": 0.1,
|
| 15252 |
+
"battery": 0.2833,
|
| 15253 |
+
"message": "Drone is idling (WAIT)... \ud83d\udd0b"
|
| 15254 |
+
},
|
| 15255 |
+
{
|
| 15256 |
+
"step": 44,
|
| 15257 |
+
"x": 1,
|
| 15258 |
+
"y": 9,
|
| 15259 |
+
"action": "WAIT",
|
| 15260 |
+
"reward": 0.1,
|
| 15261 |
+
"battery": 0.2667,
|
| 15262 |
+
"message": "Drone is idling (WAIT)... \ud83d\udd0b"
|
| 15263 |
+
},
|
| 15264 |
+
{
|
| 15265 |
+
"step": 45,
|
| 15266 |
+
"x": 1,
|
| 15267 |
+
"y": 9,
|
| 15268 |
+
"action": "WAIT",
|
| 15269 |
+
"reward": 0.1,
|
| 15270 |
+
"battery": 0.25,
|
| 15271 |
+
"message": "Drone is idling (WAIT)... \ud83d\udd0b"
|
| 15272 |
+
},
|
| 15273 |
+
{
|
| 15274 |
+
"step": 46,
|
| 15275 |
+
"x": 1,
|
| 15276 |
+
"y": 9,
|
| 15277 |
+
"action": "WAIT",
|
| 15278 |
+
"reward": 0.1,
|
| 15279 |
+
"battery": 0.2333,
|
| 15280 |
+
"message": "Drone is idling (WAIT)... \ud83d\udd0b"
|
| 15281 |
+
},
|
| 15282 |
+
{
|
| 15283 |
+
"step": 47,
|
| 15284 |
+
"x": 1,
|
| 15285 |
+
"y": 9,
|
| 15286 |
+
"action": "WAIT",
|
| 15287 |
+
"reward": 0.1,
|
| 15288 |
+
"battery": 0.2167,
|
| 15289 |
+
"message": "Drone is idling (WAIT)... \ud83d\udd0b"
|
| 15290 |
+
},
|
| 15291 |
+
{
|
| 15292 |
+
"step": 48,
|
| 15293 |
+
"x": 1,
|
| 15294 |
+
"y": 9,
|
| 15295 |
+
"action": "WAIT",
|
| 15296 |
+
"reward": 0.1,
|
| 15297 |
+
"battery": 0.2,
|
| 15298 |
+
"message": "Drone is idling (WAIT)... \ud83d\udd0b"
|
| 15299 |
+
},
|
| 15300 |
+
{
|
| 15301 |
+
"step": 49,
|
| 15302 |
+
"x": 1,
|
| 15303 |
+
"y": 9,
|
| 15304 |
+
"action": "WAIT",
|
| 15305 |
+
"reward": 0.1,
|
| 15306 |
+
"battery": 0.1833,
|
| 15307 |
+
"message": "Drone is idling (WAIT)... \ud83d\udd0b"
|
| 15308 |
+
},
|
| 15309 |
+
{
|
| 15310 |
+
"step": 50,
|
| 15311 |
+
"x": 1,
|
| 15312 |
+
"y": 9,
|
| 15313 |
+
"action": "WAIT",
|
| 15314 |
+
"reward": 0.1,
|
| 15315 |
+
"battery": 0.1667,
|
| 15316 |
+
"message": "Drone is idling (WAIT)... \ud83d\udd0b"
|
| 15317 |
+
},
|
| 15318 |
+
{
|
| 15319 |
+
"step": 51,
|
| 15320 |
+
"x": 1,
|
| 15321 |
+
"y": 9,
|
| 15322 |
+
"action": "WAIT",
|
| 15323 |
+
"reward": 0.1,
|
| 15324 |
+
"battery": 0.15,
|
| 15325 |
+
"message": "Drone is idling (WAIT)... \ud83d\udd0b"
|
| 15326 |
+
},
|
| 15327 |
+
{
|
| 15328 |
+
"step": 52,
|
| 15329 |
+
"x": 1,
|
| 15330 |
+
"y": 9,
|
| 15331 |
+
"action": "WAIT",
|
| 15332 |
+
"reward": 0.1,
|
| 15333 |
+
"battery": 0.1333,
|
| 15334 |
+
"message": "Drone is idling (WAIT)... \ud83d\udd0b"
|
| 15335 |
+
},
|
| 15336 |
+
{
|
| 15337 |
+
"step": 53,
|
| 15338 |
+
"x": 1,
|
| 15339 |
+
"y": 9,
|
| 15340 |
+
"action": "WAIT",
|
| 15341 |
+
"reward": 0.1,
|
| 15342 |
+
"battery": 0.1167,
|
| 15343 |
+
"message": "Drone is idling (WAIT)... \ud83d\udd0b"
|
| 15344 |
+
},
|
| 15345 |
+
{
|
| 15346 |
+
"step": 54,
|
| 15347 |
+
"x": 1,
|
| 15348 |
+
"y": 9,
|
| 15349 |
+
"action": "WAIT",
|
| 15350 |
+
"reward": 0.1,
|
| 15351 |
+
"battery": 0.1,
|
| 15352 |
+
"message": "Drone is idling (WAIT)... \ud83d\udd0b"
|
| 15353 |
+
},
|
| 15354 |
+
{
|
| 15355 |
+
"step": 55,
|
| 15356 |
+
"x": 1,
|
| 15357 |
+
"y": 9,
|
| 15358 |
+
"action": "WAIT",
|
| 15359 |
+
"reward": 0.1,
|
| 15360 |
+
"battery": 0.0833,
|
| 15361 |
+
"message": "Drone is idling (WAIT)... \ud83d\udd0b"
|
| 15362 |
+
},
|
| 15363 |
+
{
|
| 15364 |
+
"step": 56,
|
| 15365 |
+
"x": 1,
|
| 15366 |
+
"y": 9,
|
| 15367 |
+
"action": "WAIT",
|
| 15368 |
+
"reward": 0.1,
|
| 15369 |
+
"battery": 0.0667,
|
| 15370 |
+
"message": "Drone is idling (WAIT)... \ud83d\udd0b"
|
| 15371 |
+
},
|
| 15372 |
+
{
|
| 15373 |
+
"step": 57,
|
| 15374 |
+
"x": 1,
|
| 15375 |
+
"y": 9,
|
| 15376 |
+
"action": "WAIT",
|
| 15377 |
+
"reward": 0.1,
|
| 15378 |
+
"battery": 0.05,
|
| 15379 |
+
"message": "Drone is idling (WAIT)... \ud83d\udd0b"
|
| 15380 |
+
},
|
| 15381 |
+
{
|
| 15382 |
+
"step": 58,
|
| 15383 |
+
"x": 1,
|
| 15384 |
+
"y": 9,
|
| 15385 |
+
"action": "WAIT",
|
| 15386 |
+
"reward": 0.1,
|
| 15387 |
+
"battery": 0.0333,
|
| 15388 |
+
"message": "Drone is idling (WAIT)... \ud83d\udd0b"
|
| 15389 |
+
},
|
| 15390 |
+
{
|
| 15391 |
+
"step": 59,
|
| 15392 |
+
"x": 1,
|
| 15393 |
+
"y": 9,
|
| 15394 |
+
"action": "WAIT",
|
| 15395 |
+
"reward": 0.1,
|
| 15396 |
+
"battery": 0.0167,
|
| 15397 |
+
"message": "Drone is idling (WAIT)... \ud83d\udd0b"
|
| 15398 |
+
},
|
| 15399 |
+
{
|
| 15400 |
+
"step": 60,
|
| 15401 |
+
"x": 1,
|
| 15402 |
+
"y": 9,
|
| 15403 |
+
"action": "WAIT",
|
| 15404 |
+
"reward": 0.1,
|
| 15405 |
+
"battery": 0.0,
|
| 15406 |
+
"message": "Drone is idling (WAIT)... \ud83d\udd0b"
|
| 15407 |
+
}
|
| 15408 |
+
],
|
| 15409 |
+
"grid_meta": {
|
| 15410 |
+
"width": 10,
|
| 15411 |
+
"height": 10
|
| 15412 |
+
},
|
| 15413 |
+
"delivery_positions": [
|
| 15414 |
+
[
|
| 15415 |
+
1,
|
| 15416 |
+
3
|
| 15417 |
+
]
|
| 15418 |
+
],
|
| 15419 |
+
"deliveries_done": 0,
|
| 15420 |
+
"total_reward": 6.5,
|
| 15421 |
+
"total_steps": 60
|
| 15422 |
}
|
| 15423 |
]
|