manikandan-n-07 commited on
Commit
e23f30b
·
1 Parent(s): 508fec0
Files changed (2) hide show
  1. data/memory.json +81 -570
  2. uv.lock +2 -0
data/memory.json CHANGED
@@ -1,574 +1,4 @@
1
  [
2
- {
3
- "task": "drone_env.core.graders:grade_hard",
4
- "steps": [
5
- {
6
- "step": 1,
7
- "x": 11,
8
- "y": 16,
9
- "action": "LEFT",
10
- "reward": -0.05,
11
- "battery": 0.9938
12
- },
13
- {
14
- "step": 2,
15
- "x": 10,
16
- "y": 16,
17
- "action": "LEFT",
18
- "reward": -0.05,
19
- "battery": 0.9875
20
- },
21
- {
22
- "step": 3,
23
- "x": 9,
24
- "y": 16,
25
- "action": "LEFT",
26
- "reward": -0.05,
27
- "battery": 0.9812
28
- },
29
- {
30
- "step": 4,
31
- "x": 8,
32
- "y": 16,
33
- "action": "LEFT",
34
- "reward": -0.05,
35
- "battery": 0.975
36
- },
37
- {
38
- "step": 5,
39
- "x": 7,
40
- "y": 16,
41
- "action": "LEFT",
42
- "reward": -0.05,
43
- "battery": 0.9688
44
- },
45
- {
46
- "step": 6,
47
- "x": 6,
48
- "y": 16,
49
- "action": "LEFT",
50
- "reward": -0.05,
51
- "battery": 0.9625
52
- },
53
- {
54
- "step": 7,
55
- "x": 5,
56
- "y": 16,
57
- "action": "LEFT",
58
- "reward": -0.05,
59
- "battery": 0.9563
60
- },
61
- {
62
- "step": 8,
63
- "x": 4,
64
- "y": 16,
65
- "action": "LEFT",
66
- "reward": -0.05,
67
- "battery": 0.95
68
- },
69
- {
70
- "step": 9,
71
- "x": 3,
72
- "y": 16,
73
- "action": "LEFT",
74
- "reward": -0.1,
75
- "battery": 0.9437
76
- },
77
- {
78
- "step": 10,
79
- "x": 2,
80
- "y": 16,
81
- "action": "LEFT",
82
- "reward": -0.05,
83
- "battery": 0.9375
84
- },
85
- {
86
- "step": 11,
87
- "x": 1,
88
- "y": 16,
89
- "action": "LEFT",
90
- "reward": -0.1,
91
- "battery": 0.9313
92
- },
93
- {
94
- "step": 12,
95
- "x": 1,
96
- "y": 17,
97
- "action": "DOWN",
98
- "reward": -0.05,
99
- "battery": 0.925
100
- },
101
- {
102
- "step": 13,
103
- "x": 0,
104
- "y": 17,
105
- "action": "LEFT",
106
- "reward": 0.55,
107
- "battery": 0.9187
108
- },
109
- {
110
- "step": 14,
111
- "x": 0,
112
- "y": 16,
113
- "action": "UP",
114
- "reward": -0.05,
115
- "battery": 0.9125
116
- },
117
- {
118
- "step": 15,
119
- "x": 1,
120
- "y": 16,
121
- "action": "RIGHT",
122
- "reward": -0.1,
123
- "battery": 0.9062
124
- },
125
- {
126
- "step": 16,
127
- "x": 1,
128
- "y": 15,
129
- "action": "UP",
130
- "reward": -0.05,
131
- "battery": 0.9
132
- },
133
- {
134
- "step": 17,
135
- "x": 2,
136
- "y": 15,
137
- "action": "RIGHT",
138
- "reward": -0.05,
139
- "battery": 0.8938
140
- },
141
- {
142
- "step": 18,
143
- "x": 2,
144
- "y": 14,
145
- "action": "UP",
146
- "reward": -0.05,
147
- "battery": 0.8875
148
- },
149
- {
150
- "step": 19,
151
- "x": 3,
152
- "y": 14,
153
- "action": "RIGHT",
154
- "reward": -0.05,
155
- "battery": 0.8812
156
- },
157
- {
158
- "step": 20,
159
- "x": 3,
160
- "y": 13,
161
- "action": "UP",
162
- "reward": -0.05,
163
- "battery": 0.875
164
- },
165
- {
166
- "step": 21,
167
- "x": 4,
168
- "y": 13,
169
- "action": "RIGHT",
170
- "reward": -0.05,
171
- "battery": 0.8688
172
- },
173
- {
174
- "step": 22,
175
- "x": 4,
176
- "y": 12,
177
- "action": "UP",
178
- "reward": -0.05,
179
- "battery": 0.8625
180
- },
181
- {
182
- "step": 23,
183
- "x": 5,
184
- "y": 12,
185
- "action": "RIGHT",
186
- "reward": -0.1,
187
- "battery": 0.8562
188
- },
189
- {
190
- "step": 24,
191
- "x": 5,
192
- "y": 11,
193
- "action": "UP",
194
- "reward": -0.1,
195
- "battery": 0.85
196
- },
197
- {
198
- "step": 25,
199
- "x": 6,
200
- "y": 11,
201
- "action": "RIGHT",
202
- "reward": -0.05,
203
- "battery": 0.8438
204
- },
205
- {
206
- "step": 26,
207
- "x": 6,
208
- "y": 10,
209
- "action": "UP",
210
- "reward": -0.05,
211
- "battery": 0.8375
212
- },
213
- {
214
- "step": 27,
215
- "x": 7,
216
- "y": 10,
217
- "action": "RIGHT",
218
- "reward": -0.05,
219
- "battery": 0.8313
220
- },
221
- {
222
- "step": 28,
223
- "x": 7,
224
- "y": 9,
225
- "action": "UP",
226
- "reward": -0.05,
227
- "battery": 0.825
228
- },
229
- {
230
- "step": 29,
231
- "x": 8,
232
- "y": 9,
233
- "action": "RIGHT",
234
- "reward": -0.05,
235
- "battery": 0.8187
236
- },
237
- {
238
- "step": 30,
239
- "x": 8,
240
- "y": 8,
241
- "action": "UP",
242
- "reward": -0.05,
243
- "battery": 0.8125
244
- },
245
- {
246
- "step": 31,
247
- "x": 9,
248
- "y": 8,
249
- "action": "RIGHT",
250
- "reward": 0.55,
251
- "battery": 0.8063
252
- },
253
- {
254
- "step": 32,
255
- "x": 10,
256
- "y": 8,
257
- "action": "RIGHT",
258
- "reward": -0.05,
259
- "battery": 0.8
260
- },
261
- {
262
- "step": 33,
263
- "x": 11,
264
- "y": 8,
265
- "action": "RIGHT",
266
- "reward": -0.2,
267
- "battery": 0.7937
268
- },
269
- {
270
- "step": 34,
271
- "x": 12,
272
- "y": 8,
273
- "action": "RIGHT",
274
- "reward": -0.05,
275
- "battery": 0.7875
276
- },
277
- {
278
- "step": 35,
279
- "x": 12,
280
- "y": 9,
281
- "action": "DOWN",
282
- "reward": -0.05,
283
- "battery": 0.7812
284
- },
285
- {
286
- "step": 36,
287
- "x": 13,
288
- "y": 9,
289
- "action": "RIGHT",
290
- "reward": -0.05,
291
- "battery": 0.775
292
- },
293
- {
294
- "step": 37,
295
- "x": 13,
296
- "y": 10,
297
- "action": "DOWN",
298
- "reward": -0.05,
299
- "battery": 0.7688
300
- },
301
- {
302
- "step": 38,
303
- "x": 14,
304
- "y": 10,
305
- "action": "RIGHT",
306
- "reward": 0.55,
307
- "battery": 0.7625
308
- },
309
- {
310
- "step": 39,
311
- "x": 13,
312
- "y": 10,
313
- "action": "LEFT",
314
- "reward": -0.05,
315
- "battery": 0.7562
316
- },
317
- {
318
- "step": 40,
319
- "x": 12,
320
- "y": 10,
321
- "action": "LEFT",
322
- "reward": -0.05,
323
- "battery": 0.75
324
- },
325
- {
326
- "step": 41,
327
- "x": 12,
328
- "y": 9,
329
- "action": "UP",
330
- "reward": -0.05,
331
- "battery": 0.7438
332
- },
333
- {
334
- "step": 42,
335
- "x": 11,
336
- "y": 9,
337
- "action": "LEFT",
338
- "reward": -0.05,
339
- "battery": 0.7375
340
- },
341
- {
342
- "step": 43,
343
- "x": 11,
344
- "y": 8,
345
- "action": "UP",
346
- "reward": -0.2,
347
- "battery": 0.7312
348
- },
349
- {
350
- "step": 44,
351
- "x": 10,
352
- "y": 8,
353
- "action": "LEFT",
354
- "reward": -0.05,
355
- "battery": 0.725
356
- },
357
- {
358
- "step": 45,
359
- "x": 10,
360
- "y": 7,
361
- "action": "UP",
362
- "reward": -0.05,
363
- "battery": 0.7188
364
- },
365
- {
366
- "step": 46,
367
- "x": 9,
368
- "y": 7,
369
- "action": "LEFT",
370
- "reward": -0.05,
371
- "battery": 0.7125
372
- },
373
- {
374
- "step": 47,
375
- "x": 9,
376
- "y": 6,
377
- "action": "UP",
378
- "reward": -0.05,
379
- "battery": 0.7063
380
- },
381
- {
382
- "step": 48,
383
- "x": 8,
384
- "y": 6,
385
- "action": "LEFT",
386
- "reward": -0.05,
387
- "battery": 0.7
388
- },
389
- {
390
- "step": 49,
391
- "x": 8,
392
- "y": 5,
393
- "action": "UP",
394
- "reward": -0.05,
395
- "battery": 0.6937
396
- },
397
- {
398
- "step": 50,
399
- "x": 7,
400
- "y": 5,
401
- "action": "LEFT",
402
- "reward": -0.05,
403
- "battery": 0.6875
404
- },
405
- {
406
- "step": 51,
407
- "x": 7,
408
- "y": 4,
409
- "action": "UP",
410
- "reward": -0.05,
411
- "battery": 0.6813
412
- },
413
- {
414
- "step": 52,
415
- "x": 6,
416
- "y": 4,
417
- "action": "LEFT",
418
- "reward": -0.2,
419
- "battery": 0.675
420
- },
421
- {
422
- "step": 53,
423
- "x": 6,
424
- "y": 3,
425
- "action": "UP",
426
- "reward": -0.05,
427
- "battery": 0.6687
428
- },
429
- {
430
- "step": 54,
431
- "x": 5,
432
- "y": 3,
433
- "action": "LEFT",
434
- "reward": -0.05,
435
- "battery": 0.6625
436
- },
437
- {
438
- "step": 55,
439
- "x": 5,
440
- "y": 2,
441
- "action": "UP",
442
- "reward": -0.1,
443
- "battery": 0.6562
444
- },
445
- {
446
- "step": 56,
447
- "x": 4,
448
- "y": 2,
449
- "action": "LEFT",
450
- "reward": -0.05,
451
- "battery": 0.65
452
- },
453
- {
454
- "step": 57,
455
- "x": 4,
456
- "y": 1,
457
- "action": "UP",
458
- "reward": -0.05,
459
- "battery": 0.6438
460
- },
461
- {
462
- "step": 58,
463
- "x": 3,
464
- "y": 1,
465
- "action": "LEFT",
466
- "reward": -0.1,
467
- "battery": 0.6375
468
- },
469
- {
470
- "step": 59,
471
- "x": 3,
472
- "y": 0,
473
- "action": "UP",
474
- "reward": -0.05,
475
- "battery": 0.6312
476
- },
477
- {
478
- "step": 60,
479
- "x": 2,
480
- "y": 0,
481
- "action": "LEFT",
482
- "reward": 0.55,
483
- "battery": 0.625
484
- },
485
- {
486
- "step": 61,
487
- "x": 2,
488
- "y": 1,
489
- "action": "DOWN",
490
- "reward": -0.05,
491
- "battery": 0.6188
492
- },
493
- {
494
- "step": 62,
495
- "x": 2,
496
- "y": 2,
497
- "action": "DOWN",
498
- "reward": -0.05,
499
- "battery": 0.6125
500
- },
501
- {
502
- "step": 63,
503
- "x": 3,
504
- "y": 2,
505
- "action": "RIGHT",
506
- "reward": -0.05,
507
- "battery": 0.6062
508
- },
509
- {
510
- "step": 64,
511
- "x": 3,
512
- "y": 3,
513
- "action": "DOWN",
514
- "reward": -0.05,
515
- "battery": 0.6
516
- },
517
- {
518
- "step": 65,
519
- "x": 4,
520
- "y": 3,
521
- "action": "RIGHT",
522
- "reward": -0.05,
523
- "battery": 0.5938
524
- },
525
- {
526
- "step": 66,
527
- "x": 4,
528
- "y": 4,
529
- "action": "DOWN",
530
- "reward": -0.05,
531
- "battery": 0.5875
532
- },
533
- {
534
- "step": 67,
535
- "x": 5,
536
- "y": 4,
537
- "action": "RIGHT",
538
- "reward": 0.55,
539
- "battery": 0.5813
540
- }
541
- ],
542
- "grid_meta": {
543
- "width": 18,
544
- "height": 18
545
- },
546
- "delivery_positions": [
547
- [
548
- 0,
549
- 17
550
- ],
551
- [
552
- 9,
553
- 8
554
- ],
555
- [
556
- 14,
557
- 10
558
- ],
559
- [
560
- 2,
561
- 0
562
- ],
563
- [
564
- 5,
565
- 4
566
- ]
567
- ],
568
- "deliveries_done": 5,
569
- "total_reward": -1.15,
570
- "total_steps": 67
571
- },
572
  {
573
  "task": "drone_env.core.graders:grade_easy",
574
  "steps": [
@@ -17699,5 +17129,86 @@
17699
  "deliveries_done": 1,
17700
  "total_reward": 1.35,
17701
  "total_steps": 4
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
17702
  }
17703
  ]
 
1
  [
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
  {
3
  "task": "drone_env.core.graders:grade_easy",
4
  "steps": [
 
17129
  "deliveries_done": 1,
17130
  "total_reward": 1.35,
17131
  "total_steps": 4
17132
+ },
17133
+ {
17134
+ "task": "drone_env.core.graders:grade_easy",
17135
+ "steps": [
17136
+ {
17137
+ "step": 1,
17138
+ "x": 4,
17139
+ "y": 6,
17140
+ "action": "UP",
17141
+ "reward": 0.1,
17142
+ "battery": 0.9833,
17143
+ "message": "On road \ud83d\udee3\ufe0f"
17144
+ },
17145
+ {
17146
+ "step": 2,
17147
+ "x": 5,
17148
+ "y": 6,
17149
+ "action": "RIGHT",
17150
+ "reward": 0.1,
17151
+ "battery": 0.9667,
17152
+ "message": "On road \ud83d\udee3\ufe0f"
17153
+ },
17154
+ {
17155
+ "step": 3,
17156
+ "x": 6,
17157
+ "y": 6,
17158
+ "action": "RIGHT",
17159
+ "reward": 0.1,
17160
+ "battery": 0.95,
17161
+ "message": "On road \ud83d\udee3\ufe0f"
17162
+ },
17163
+ {
17164
+ "step": 4,
17165
+ "x": 7,
17166
+ "y": 6,
17167
+ "action": "RIGHT",
17168
+ "reward": 0.1,
17169
+ "battery": 0.9333,
17170
+ "message": "On road \ud83d\udee3\ufe0f"
17171
+ },
17172
+ {
17173
+ "step": 5,
17174
+ "x": 8,
17175
+ "y": 6,
17176
+ "action": "RIGHT",
17177
+ "reward": 0.1,
17178
+ "battery": 0.9167,
17179
+ "message": "On road \ud83d\udee3\ufe0f"
17180
+ },
17181
+ {
17182
+ "step": 6,
17183
+ "x": 8,
17184
+ "y": 7,
17185
+ "action": "DOWN",
17186
+ "reward": 0.1,
17187
+ "battery": 0.9,
17188
+ "message": "On road \ud83d\udee3\ufe0f"
17189
+ },
17190
+ {
17191
+ "step": 7,
17192
+ "x": 9,
17193
+ "y": 7,
17194
+ "action": "RIGHT",
17195
+ "reward": 1.05,
17196
+ "battery": 0.8833,
17197
+ "message": "\u2705 Delivery 1/1 done!"
17198
+ }
17199
+ ],
17200
+ "grid_meta": {
17201
+ "width": 10,
17202
+ "height": 10
17203
+ },
17204
+ "delivery_positions": [
17205
+ [
17206
+ 9,
17207
+ 7
17208
+ ]
17209
+ ],
17210
+ "deliveries_done": 1,
17211
+ "total_reward": 1.65,
17212
+ "total_steps": 7
17213
  }
17214
  ]
uv.lock CHANGED
@@ -785,6 +785,7 @@ version = "0.2.0"
785
  source = { editable = "." }
786
  dependencies = [
787
  { name = "fastapi" },
 
788
  { name = "openai" },
789
  { name = "openenv-core", extra = ["core"] },
790
  { name = "python-multipart" },
@@ -802,6 +803,7 @@ dev = [
802
  [package.metadata]
803
  requires-dist = [
804
  { name = "fastapi", specifier = ">=0.115.0" },
 
805
  { name = "httpx", marker = "extra == 'dev'" },
806
  { name = "openai", specifier = ">=1.0.0" },
807
  { name = "openenv-core", extras = ["core"], specifier = ">=0.2.1" },
 
785
  source = { editable = "." }
786
  dependencies = [
787
  { name = "fastapi" },
788
+ { name = "httpx" },
789
  { name = "openai" },
790
  { name = "openenv-core", extra = ["core"] },
791
  { name = "python-multipart" },
 
803
  [package.metadata]
804
  requires-dist = [
805
  { name = "fastapi", specifier = ">=0.115.0" },
806
+ { name = "httpx", specifier = ">=0.27.0" },
807
  { name = "httpx", marker = "extra == 'dev'" },
808
  { name = "openai", specifier = ">=1.0.0" },
809
  { name = "openenv-core", extras = ["core"], specifier = ">=0.2.1" },