Duckietown Challenges Home Challenges Submissions

Submission 14795

Submission14795
Competinguser retired
Challengeaido-LFP-real-validation
UserBea Baselines 🐤
Date submitted
Last status update-
Complete
Detailsstatus not computed yet
Sisters
Result?
Jobs
Next
User labelbaseline-duckietown
Admin priority70
Blessingn/a
User priority70

Status not computed yet.

Evaluation jobs for this submission

Show only up-to-date jobs
Job IDstepstatusup to datedate starteddate completeddurationmessage
97020eval2-visualizesuccessno0:01:20
Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
97018eval1-visualizeerrorno0:00:39
InvalidEvaluator: Tr [...]
InvalidEvaluator:
Traceback (most recent call last):
  File "main.py", line 19, in wrap
    stats = evaluate_robotarium_log(d_step, outd=outd)
  File "/project/evaluate_robotarium_log.py", line 257, in evaluate_robotarium_log
    make_video_robot(dirname=dirname, robot_name=robot_name, t0=t0, t1=t1, outd=outd, out=out_robot)
  File "/project/evaluate_robotarium_log.py", line 444, in make_video_robot
    for t in data["topics"]:
KeyError: 'topics'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.8/dist-packages/duckietown_challenges/cie_concrete.py", line 691, in scoring_context
    yield cie
  File "main.py", line 34, in <module>
    wrap(_)
  File "main.py", line 24, in wrap
    raise dc.InvalidEvaluator() from e
duckietown_challenges.exceptions.InvalidEvaluator: 

Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
97017eval0-videossuccessno0:02:15
all ok, 8 bags proce [...]
all ok, 8 bags processed
Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
97015eval0-visualizesuccessno0:01:05
Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
97013eval2-visualizesuccessno0:01:31
Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
97012eval0-visualizesuccessno0:00:55
Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
97011eval1-visualizeerrorno0:01:31
InvalidEvaluator: Tr [...]
InvalidEvaluator:
Traceback (most recent call last):
  File "main.py", line 19, in wrap
    stats = evaluate_robotarium_log(d_step, outd=outd)
  File "/project/evaluate_robotarium_log.py", line 257, in evaluate_robotarium_log
    make_video_robot(dirname=dirname, robot_name=robot_name, t0=t0, t1=t1, outd=outd, out=out_robot)
  File "/project/evaluate_robotarium_log.py", line 444, in make_video_robot
    for t in data["topics"]:
KeyError: 'topics'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.8/dist-packages/duckietown_challenges/cie_concrete.py", line 691, in scoring_context
    yield cie
  File "main.py", line 34, in <module>
    wrap(_)
  File "main.py", line 24, in wrap
    raise dc.InvalidEvaluator() from e
duckietown_challenges.exceptions.InvalidEvaluator: 

Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
97006eval0-visualizesuccessno0:01:31
Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
97005eval1-videossuccessno0:05:37
all ok, 8 bags proce [...]
all ok, 8 bags processed
Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
97004eval0-videossuccessno0:03:57
all ok, 8 bags proce [...]
all ok, 8 bags processed
Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
97003eval2-videossuccessno0:07:00
all ok, 8 bags proce [...]
all ok, 8 bags processed
Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
97002eval2-visualizesuccessno0:02:43
Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
97001eval1-visualizeerrorno0:02:17
InvalidEvaluator: Tr [...]
InvalidEvaluator:
Traceback (most recent call last):
  File "main.py", line 19, in wrap
    stats = evaluate_robotarium_log(d_step, outd=outd)
  File "/project/evaluate_robotarium_log.py", line 257, in evaluate_robotarium_log
    make_video_robot(dirname=dirname, robot_name=robot_name, t0=t0, t1=t1, outd=outd, out=out_robot)
  File "/project/evaluate_robotarium_log.py", line 444, in make_video_robot
    for t in data["topics"]:
KeyError: 'topics'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.8/dist-packages/duckietown_challenges/cie_concrete.py", line 691, in scoring_context
    yield cie
  File "main.py", line 34, in <module>
    wrap(_)
  File "main.py", line 24, in wrap
    raise dc.InvalidEvaluator() from e
duckietown_challenges.exceptions.InvalidEvaluator: 

Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
95847eval1-visualizeerrorno0:00:50
InvalidEvaluator: Tr [...]
InvalidEvaluator:
Traceback (most recent call last):
  File "main.py", line 19, in wrap
    stats = evaluate_robotarium_log(d_step, outd=outd)
  File "/project/evaluate_robotarium_log.py", line 239, in evaluate_robotarium_log
    make_video_robot(dirname=dirname, robot_name=robot_name, t0=t0, t1=t1, outd=outd, out=out_robot)
  File "/project/evaluate_robotarium_log.py", line 421, in make_video_robot
    for t in data['topics']:
KeyError: 'topics'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/duckietown_challenges/cie_concrete.py", line 681, in scoring_context
    yield cie
  File "main.py", line 34, in <module>
    wrap(_)
  File "main.py", line 24, in wrap
    raise dc.InvalidEvaluator() from e
duckietown_challenges.exceptions.InvalidEvaluator: 

Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
95846eval1-visualizeerrorno0:00:52
InvalidEvaluator: Tr [...]
InvalidEvaluator:
Traceback (most recent call last):
  File "main.py", line 19, in wrap
    stats = evaluate_robotarium_log(d_step, outd=outd)
  File "/project/evaluate_robotarium_log.py", line 239, in evaluate_robotarium_log
    make_video_robot(dirname=dirname, robot_name=robot_name, t0=t0, t1=t1, outd=outd, out=out_robot)
  File "/project/evaluate_robotarium_log.py", line 421, in make_video_robot
    for t in data['topics']:
KeyError: 'topics'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/duckietown_challenges/cie_concrete.py", line 681, in scoring_context
    yield cie
  File "main.py", line 34, in <module>
    wrap(_)
  File "main.py", line 24, in wrap
    raise dc.InvalidEvaluator() from e
duckietown_challenges.exceptions.InvalidEvaluator: 

Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
95845eval2-visualizesuccessno0:01:30
Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
95843eval1-videossuccessno0:04:59
all ok, 8 bags proce [...]
all ok, 8 bags processed
Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
95841eval0-visualizesuccessno0:01:37
Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
95840eval2-videossuccessno0:06:22
all ok, 8 bags proce [...]
all ok, 8 bags processed
Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
95839eval0-videossuccessno0:03:17
all ok, 8 bags proce [...]
all ok, 8 bags processed
Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
95838eval2-visualizehost-errorno0:01:07
Error while running [...]
Error while running Docker Compose:

Could not run command
│    cmd: [docker-compose, -p, nogpu-production-b-spot-0-04-job95838-949587, up, --no-start,
│          --renew-anon-volumes]
│ stdout: ''
│  sderr: ''
│      e: Command '['docker-compose', '-p', 'nogpu-production-b-spot-0-04-job95838-949587', 'up', '--no-start', '--renew-anon-volumes']' returned non-zero exit status 1.
Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
95837eval1-visualizehost-errorno0:01:07
Error while running [...]
Error while running Docker Compose:

Could not run command
│    cmd: [docker-compose, -p, nogpu-production-b-spot-0-05-job95837-790607, up, --no-start,
│          --renew-anon-volumes]
│ stdout: ''
│  sderr: ''
│      e: Command '['docker-compose', '-p', 'nogpu-production-b-spot-0-05-job95837-790607', 'up', '--no-start', '--renew-anon-volumes']' returned non-zero exit status 1.
Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
95834eval1-visualizehost-errorno0:01:45
Error while running [...]
Error while running Docker Compose:

Could not run command
│    cmd: [docker-compose, -p, nogpu-production-b-spot-0-05-job95834-703280, up, --no-start,
│          --renew-anon-volumes]
│ stdout: ''
│  sderr: ''
│      e: Command '['docker-compose', '-p', 'nogpu-production-b-spot-0-05-job95834-703280', 'up', '--no-start', '--renew-anon-volumes']' returned non-zero exit status 1.
Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
95833eval2-visualizehost-errorno0:01:48
Error while running [...]
Error while running Docker Compose:

Could not run command
│    cmd: [docker-compose, -p, nogpu-production-b-spot-0-04-job95833-721463, up, --no-start,
│          --renew-anon-volumes]
│ stdout: ''
│  sderr: ''
│      e: Command '['docker-compose', '-p', 'nogpu-production-b-spot-0-04-job95833-721463', 'up', '--no-start', '--renew-anon-volumes']' returned non-zero exit status 1.
Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
95832eval0-videoshost-errorno0:01:48
Error while running [...]
Error while running Docker Compose:

Could not run command
│    cmd: [docker-compose, -p, nogpu-production-b-spot-0-01-job95832-355777, up, --no-start,
│          --renew-anon-volumes]
│ stdout: ''
│  sderr: ''
│      e: Command '['docker-compose', '-p', 'nogpu-production-b-spot-0-01-job95832-355777', 'up', '--no-start', '--renew-anon-volumes']' returned non-zero exit status 1.
Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
77919eval1-visualizeerrorno0:00:55
InvalidEvaluator: Tr [...]
InvalidEvaluator:
Traceback (most recent call last):
  File "main.py", line 19, in wrap
    stats = evaluate_robotarium_log(d_step, outd=outd)
  File "/project/evaluate_robotarium_log.py", line 239, in evaluate_robotarium_log
    make_video_robot(dirname=dirname, robot_name=robot_name, t0=t0, t1=t1, outd=outd, out=out_robot)
  File "/project/evaluate_robotarium_log.py", line 421, in make_video_robot
    for t in data['topics']:
KeyError: 'topics'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/duckietown_challenges/cie_concrete.py", line 681, in scoring_context
    yield cie
  File "main.py", line 34, in <module>
    wrap(_)
  File "main.py", line 24, in wrap
    raise dc.InvalidEvaluator() from e
duckietown_challenges.exceptions.InvalidEvaluator: 

Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
77918eval0-visualizesuccessno0:01:04
Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
77917eval2-visualizesuccessno0:01:30
Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
77916eval0-visualizesuccessno0:00:56
Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
77915eval1-visualizeerrorno0:00:45
InvalidEvaluator: Tr [...]
InvalidEvaluator:
Traceback (most recent call last):
  File "main.py", line 19, in wrap
    stats = evaluate_robotarium_log(d_step, outd=outd)
  File "/project/evaluate_robotarium_log.py", line 239, in evaluate_robotarium_log
    make_video_robot(dirname=dirname, robot_name=robot_name, t0=t0, t1=t1, outd=outd, out=out_robot)
  File "/project/evaluate_robotarium_log.py", line 421, in make_video_robot
    for t in data['topics']:
KeyError: 'topics'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/duckietown_challenges/cie_concrete.py", line 681, in scoring_context
    yield cie
  File "main.py", line 34, in <module>
    wrap(_)
  File "main.py", line 24, in wrap
    raise dc.InvalidEvaluator() from e
duckietown_challenges.exceptions.InvalidEvaluator: 

Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
77914eval2-visualizesuccessno0:01:16
Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
77913eval0-visualizesuccessno0:00:59
Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
77912eval1-visualizeerrorno0:01:00
InvalidEvaluator: Tr [...]
InvalidEvaluator:
Traceback (most recent call last):
  File "main.py", line 19, in wrap
    stats = evaluate_robotarium_log(d_step, outd=outd)
  File "/project/evaluate_robotarium_log.py", line 239, in evaluate_robotarium_log
    make_video_robot(dirname=dirname, robot_name=robot_name, t0=t0, t1=t1, outd=outd, out=out_robot)
  File "/project/evaluate_robotarium_log.py", line 421, in make_video_robot
    for t in data['topics']:
KeyError: 'topics'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/duckietown_challenges/cie_concrete.py", line 681, in scoring_context
    yield cie
  File "main.py", line 34, in <module>
    wrap(_)
  File "main.py", line 24, in wrap
    raise dc.InvalidEvaluator() from e
duckietown_challenges.exceptions.InvalidEvaluator: 

Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
77911eval1-visualizeerrorno0:00:30
InvalidEvaluator: Tr [...]
InvalidEvaluator:
Traceback (most recent call last):
  File "main.py", line 19, in wrap
    stats = evaluate_robotarium_log(d_step, outd=outd)
  File "/project/evaluate_robotarium_log.py", line 239, in evaluate_robotarium_log
    make_video_robot(dirname=dirname, robot_name=robot_name, t0=t0, t1=t1, outd=outd, out=out_robot)
  File "/project/evaluate_robotarium_log.py", line 421, in make_video_robot
    for t in data['topics']:
KeyError: 'topics'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/duckietown_challenges/cie_concrete.py", line 681, in scoring_context
    yield cie
  File "main.py", line 34, in <module>
    wrap(_)
  File "main.py", line 24, in wrap
    raise dc.InvalidEvaluator() from e
duckietown_challenges.exceptions.InvalidEvaluator: 

Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
77910eval2-visualizesuccessno0:01:52
Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
77909eval0-visualizesuccessno0:01:13
Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
77908eval1-visualizeerrorno0:01:05
InvalidEvaluator: Tr [...]
InvalidEvaluator:
Traceback (most recent call last):
  File "main.py", line 19, in wrap
    stats = evaluate_robotarium_log(d_step, outd=outd)
  File "/project/evaluate_robotarium_log.py", line 239, in evaluate_robotarium_log
    make_video_robot(dirname=dirname, robot_name=robot_name, t0=t0, t1=t1, outd=outd, out=out_robot)
  File "/project/evaluate_robotarium_log.py", line 421, in make_video_robot
    for t in data['topics']:
KeyError: 'topics'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/duckietown_challenges/cie_concrete.py", line 681, in scoring_context
    yield cie
  File "main.py", line 34, in <module>
    wrap(_)
  File "main.py", line 24, in wrap
    raise dc.InvalidEvaluator() from e
duckietown_challenges.exceptions.InvalidEvaluator: 

Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
77897eval0-visualizeerrorno0:00:53
InvalidEvaluator: Tr [...]
InvalidEvaluator:
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 74, in object_from_ipce
    res = object_from_ipce_(mj, expect_type, ieds=ieds, iedo=iedo)
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 185, in object_from_ipce_
    return object_from_ipce_dataclass_instance(mj, K, ieds=ieds, iedo=iedo)
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 391, in object_from_ipce_dataclass_instance
    raise ZValueError(msg, anns=anns, T=T, known=sorted(mj), f=f)
zuper_commons.types.exceptions.ZValueError: Cannot find field 'payload_yaml' in data for class Scenario and no default available
│  anns: dict[6]
│        │ scenario_name: str
│        │ environment: Any
│        │ player_robots: List[str]
│        │ robots: Dict[str,ScenarioRobotSpec]
│        │ duckies: Dict[str,ScenarioDuckieSpec]
│        │ payload_yaml: str
│     T: str
│ known: [duckies, environment, player_robots, robots, scenario_name]
│     f: Field(name='payload_yaml',type=<class 'str'>,default=<dataclasses._MISSING_TYPE object at 0x7fce6e05b3d0>,default_factory=<dataclasses._MISSING_TYPE object at 0x7fce6e05b3d0>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "main.py", line 19, in wrap
    stats = evaluate_robotarium_log(d_step, outd=outd)
  File "/project/evaluate_robotarium_log.py", line 139, in evaluate_robotarium_log
    scenario = cast(Scenario, object_from_ipce(config_, Scenario))
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 93, in object_from_ipce
    raise ZValueError(msg, expect_type=expect_type, mj=mj) from e
zuper_commons.types.exceptions.ZValueError: Cannot deserialize object
│ expect_type: dataclass aido_schemas.protocol_simulator.Scenario
│               field scenario_name : str
│               field   environment : Any
│               field player_robots : List[str]
│               field        robots : Dict[str,ScenarioRobotSpec]
│               field       duckies : Dict[str,ScenarioDuckieSpec]
│               field  payload_yaml : str
│          mj: dict[5]
│              │ robots:
│              │ dict[1]
│              │ │ ego0:
│              │ │ dict[5]
│              │ │ │ color: red
│              │ │ │ protocol: PROTOCOL_NORMAL
│              │ │ │ description: Playable robot ego0
│              │ │ │ controllable: True
│              │ │ │ configuration:
│              │ │ │ dict[2]
│              │ │ │ │ pose:
│              │ │ │ │ dict[4]
│              │ │ │ │ │ x: 2.1570693489983728
│              │ │ │ │ │ y: 1.2869999408721924
│              │ │ │ │ │ $schema:
│              │ │ │ │ │ dict[9]
│              │ │ │ │ │ │ $id: http://invalid.json-schema.org/FriendlyPose#
│              │ │ │ │ │ │ type: object
│              │ │ │ │ │ │ order: [x, y, theta_deg]
│              │ │ │ │ │ │ title: FriendlyPose
│              │ │ │ │ │ │ $schema: http://json-schema.org/draft-07/schema#
│              │ │ │ │ │ │ required: [theta_deg, x, y]
│              │ │ │ │ │ │ __module__: aido_schemas.protocol_simulator
│              │ │ │ │ │ │ properties:
│              │ │ │ │ │ │ dict[3]
│              │ │ │ │ │ │ │ x: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ │ y: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ │ theta_deg: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ __qualname__: FriendlyPose
│              │ │ │ │ │ theta_deg: 90.0
│              │ │ │ │ velocity:
│              │ │ │ │ dict[4]
│              │ │ │ │ │ x: 0.0
│              │ │ │ │ │ y: 0.0
│              │ │ │ │ │ $schema:
│              │ │ │ │ │ dict[9]
│              │ │ │ │ │ │ $id: http://invalid.json-schema.org/FriendlyPose#
│              │ │ │ │ │ │ type: object
│              │ │ │ │ │ │ order: [x, y, theta_deg]
│              │ │ │ │ │ │ title: FriendlyPose
│              │ │ │ │ │ │ $schema: http://json-schema.org/draft-07/schema#
│              │ │ │ │ │ │ required: [theta_deg, x, y]
│              │ │ │ │ │ │ __module__: aido_schemas.protocol_simulator
│              │ │ │ │ │ │ properties:
│              │ │ │ │ │ │ dict[3]
│              │ │ │ │ │ │ │ x: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ │ y: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ │ theta_deg: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ __qualname__: FriendlyPose
│              │ │ │ │ │ theta_deg: 0.0
│              │ duckies:
│              │ dict[10]
│              │ │ duckie00:
│              │ │ dict[2]
│              │ │ │ pose:
│              │ │ │ dict[4]
│              │ │ │ │ x: 1.0604255467007775
│              │ │ │ │ y: 0.6173696517944336
│              │ │ │ │ $schema:
│              │ │ │ │ dict[9]
│              │ │ │ │ │ $id: http://invalid.json-schema.org/FriendlyPose#
│              │ │ │ │ │ type: object
│              │ │ │ │ │ order: [x, y, theta_deg]
│              │ │ │ │ │ title: FriendlyPose
│              │ │ │ │ │ $schema: http://json-schema.org/draft-07/schema#
│              │ │ │ │ │ required: [theta_deg, x, y]
│              │ │ │ │ │ __module__: aido_schemas.protocol_simulator
│              │ │ │ │ │ properties:
│              │ │ │ │ │ dict[3]
│              │ │ │ │ │ │ x: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ y: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ theta_deg: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ __qualname__: FriendlyPose
│              │ │ │ │ theta_deg: 110.27893200867874
│              │ │ │ color: yellow
│              │ │ duckie01:
│              │ │ dict[2]
│              │ │ │ pose:
│              │ │ │ dict[4]
│              │ │ │ │ x: 1.779188089369483
│              │ │ │ │ y: 2.4292488023102865
│              │ │ │ │ $schema:
│              │ │ │ │ dict[9]
│              │ │ │ │ │ $id: http://invalid.json-schema.org/FriendlyPose#
│              │ │ │ │ │ type: object
│              │ │ │ │ │ order: [x, y, theta_deg]
│              │ │ │ │ │ title: FriendlyPose
│              │ │ │ │ │ $schema: http://json-schema.org/draft-07/schema#
│              │ │ │ │ │ required: [theta_deg, x, y]
│              │ │ │ │ │ __module__: aido_schemas.protocol_simulator
│              │ │ │ │ │ properties:
│              │ │ │ │ │ dict[3]
│              │ │ │ │ │ │ x: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ y: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ theta_deg: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ __qualname__: FriendlyPose
│              │ │ │ │ theta_deg: -80.62222974071548
│              │ │ │ color: yellow
│              │ │ duckie02:
│              │ │ dict[2]
│              │ │ │ pose:
│              │ │ │ dict[4]
│              │ │ │ │ x: 0.5657090230666845
│              │ │ │ │ y: 1.1057719973073064
│              │ │ │ │ $schema:
│              │ │ │ │ dict[9]
│              │ │ │ │ │ $id: http://invalid.json-schema.org/FriendlyPose#
│              │ │ │ │ │ type: object
│              │ │ │ │ │ order: [x, y, theta_deg]
│              │ │ │ │ │ title: FriendlyPose
│              │ │ │ │ │ $schema: http://json-schema.org/draft-07/schema#
│              │ │ │ │ │ required: [theta_deg, x, y]
│              │ │ │ │ │ __module__: aido_schemas.protocol_simulator
│              │ │ │ │ │ properties:
│              │ │ │ │ │ dict[3]
│              │ │ │ │ │ │ x: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ y: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ theta_deg: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ __qualname__: FriendlyPose
│              │ │ │ │ theta_deg: -58.178737206712775
│              │ │ │ color: yellow
│              │ │ duckie03:
│              │ │ dict[2]
│              │ │ │ pose:
│              │ │ │ dict[4]
│              │ │ │ │ x: 0.38053257551535385
│              │ │ │ │ y: 0.752696762723886
│              │ │ │ │ $schema:
│              │ │ │ │ dict[9]
│              │ │ │ │ │ $id: http://invalid.json-schema.org/FriendlyPose#
│              │ │ │ │ │ type: object
│              │ │ │ │ │ order: [x, y, theta_deg]
│              │ │ │ │ │ title: FriendlyPose
│              │ │ │ │ │ $schema: http://json-schema.org/draft-07/schema#
│              │ │ │ │ │ required: [theta_deg, x, y]
│              │ │ │ │ │ __module__: aido_schemas.protocol_simulator
│              │ │ │ │ │ properties:
│              │ │ │ │ │ dict[3]
│              │ │ │ │ │ │ x: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ y: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ theta_deg: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ __qualname__: FriendlyPose
│              │ │ │ │ theta_deg: -69.05502340577527
│              │ │ │ color: yellow
│              │ │ duckie04:
│              │ │ dict[2]
│              │ │ │ pose:
│              │ │ │ dict[4]
│              │ │ │ │ x: 0.5194687548116919
│              │ │ │ │ y: 1.7755335327067499
│              │ │ │ │ $schema:
│              │ │ │ │ dict[9]
│              │ │ │ │ │ $id: http://invalid.json-schema.org/FriendlyPose#
│              │ │ │ │ │ type: object
│              │ │ │ │ │ order: [x, y, theta_deg]
│              │ │ │ │ │ title: FriendlyPose
│              │ │ │ │ │ $schema: http://json-schema.org/draft-07/schema#
│              │ │ │ │ │ required: [theta_deg, x, y]
│              │ │ │ │ │ __module__: aido_schemas.protocol_simulator
│              │ │ │ │ │ properties:
│              │ │ │ │ │ dict[3]
│              │ │ │ │ │ │ x: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ y: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ theta_deg: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ __qualname__: FriendlyPose
│              │ │ │ │ theta_deg: 164.04576911492168
│              │ │ │ color: yellow
│              │ │ duckie05:
│              │ │ dict[2]
│              │ │ │ pose:
│              │ │ │ dict[4]
│              │ │ │ │ x: 1.820613302680943
│              │ │ │ │ y: 0.9572579860687256
│              │ │ │ │ $schema:
│              │ │ │ │ dict[9]
│              │ │ │ │ │ $id: http://invalid.json-schema.org/FriendlyPose#
│              │ │ │ │ │ type: object
│              │ │ │ │ │ order: [x, y, theta_deg]
│              │ │ │ │ │ title: FriendlyPose
│              │ │ │ │ │ $schema: http://json-schema.org/draft-07/schema#
│              │ │ │ │ │ required: [theta_deg, x, y]
│              │ │ │ │ │ __module__: aido_schemas.protocol_simulator
│              │ │ │ │ │ properties:
│              │ │ │ │ │ dict[3]
│              │ │ │ │ │ │ x: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ y: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ theta_deg: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ __qualname__: FriendlyPose
│              │ │ │ │ theta_deg: -176.60698651782383
│              │ │ │ color: yellow
│              │ │ duckie06:
│              │ │ dict[2]
│              │ │ │ pose:
│              │ │ │ dict[4]
│              │ │ │ │ x: 1.0905945012186022
│              │ │ │ │ y: 2.4142269546170896
│              │ │ │ │ $schema:
│              │ │ │ │ dict[9]
│              │ │ │ │ │ $id: http://invalid.json-schema.org/FriendlyPose#
│              │ │ │ │ │ type: object
│              │ │ │ │ │ order: [x, y, theta_deg]
│              │ │ │ │ │ title: FriendlyPose
│              │ │ │ │ │ $schema: http://json-schema.org/draft-07/schema#
│              │ │ │ │ │ required: [theta_deg, x, y]
│              │ │ │ │ │ __module__: aido_schemas.protocol_simulator
│              │ │ │ │ │ properties:
│              │ │ │ │ │ dict[3]
│              │ │ │ │ │ │ x: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ y: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ theta_deg: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ __qualname__: FriendlyPose
│              │ │ │ │ theta_deg: -97.36696041449693
│              │ │ │ color: yellow
│              │ │ duckie07:
│              │ │ dict[2]
│              │ │ │ pose:
│              │ │ │ dict[4]
│              │ │ │ │ x: 0.3193893415077984
│              │ │ │ │ y: 2.157972552579111
│              │ │ │ │ $schema:
│              │ │ │ │ dict[9]
│              │ │ │ │ │ $id: http://invalid.json-schema.org/FriendlyPose#
│              │ │ │ │ │ type: object
│              │ │ │ │ │ order: [x, y, theta_deg]
│              │ │ │ │ │ title: FriendlyPose
│              │ │ │ │ │ $schema: http://json-schema.org/draft-07/schema#
│              │ │ │ │ │ required: [theta_deg, x, y]
│              │ │ │ │ │ __module__: aido_schemas.protocol_simulator
│              │ │ │ │ │ properties:
│              │ │ │ │ │ dict[3]
│              │ │ │ │ │ │ x: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ y: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ theta_deg: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ __qualname__: FriendlyPose
│              │ │ │ │ theta_deg: 118.00092752104273
│              │ │ │ color: yellow
│              │ │ duckie08:
│              │ │ dict[2]
│              │ │ │ pose:
│              │ │ │ dict[4]
│              │ │ │ │ x: 0.7038838400495795
│              │ │ │ │ y: 0.562982439994812
│              │ │ │ │ $schema:
│              │ │ │ │ dict[9]
│              │ │ │ │ │ $id: http://invalid.json-schema.org/FriendlyPose#
│              │ │ │ │ │ type: object
│              │ │ │ │ │ order: [x, y, theta_deg]
│              │ │ │ │ │ title: FriendlyPose
│              │ │ │ │ │ $schema: http://json-schema.org/draft-07/schema#
│              │ │ │ │ │ required: [theta_deg, x, y]
│              │ │ │ │ │ __module__: aido_schemas.protocol_simulator
│              │ │ │ │ │ properties:
│              │ │ │ │ │ dict[3]
│              │ │ │ │ │ │ x: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ y: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ theta_deg: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ __qualname__: FriendlyPose
│              │ │ │ │ theta_deg: 50.46081658634155
│              │ │ │ color: yellow
│              │ │ duckie09:
│              │ │ dict[2]
│              │ │ │ pose:
│              │ │ │ dict[4]
│              │ │ │ │ x: 0.629895016021829
│              │ │ │ │ y: 2.2828908830391272
│              │ │ │ │ $schema:
│              │ │ │ │ dict[9]
│              │ │ │ │ │ $id: http://invalid.json-schema.org/FriendlyPose#
│              │ │ │ │ │ type: object
│              │ │ │ │ │ order: [x, y, theta_deg]
│              │ │ │ │ │ title: FriendlyPose
│              │ │ │ │ │ $schema: http://json-schema.org/draft-07/schema#
│              │ │ │ │ │ required: [theta_deg, x, y]
│              │ │ │ │ │ __module__: aido_schemas.protocol_simulator
│              │ │ │ │ │ properties:
│              │ │ │ │ │ dict[3]
│              │ │ │ │ │ │ x: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ y: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ theta_deg: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ __qualname__: FriendlyPose
│              │ │ │ │ theta_deg: -172.68531071854136
│              │ │ │ color: yellow
│              │ environment:
│              │ |objects:
│              │ |  tag334:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 0.647
│              │ |        - 1.708
│              │ |        theta_deg: 270
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 334
│              │ |  tag335:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 1.2229999999999999
│              │ |        - 2.282
│              │ |        theta_deg: 180
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 335
│              │ |  tag336:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 2.202
│              │ |        - 2.7929999999999997
│              │ |        theta_deg: 315
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 336
│              │ |  tag337:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 1.698
│              │ |        - 1.8079999999999998
│              │ |        theta_deg: 90
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 337
│              │ |  tag338:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 1.696
│              │ |        - 1.116
│              │ |        theta_deg: 90
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 338
│              │ |  tag339:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 1.222
│              │ |        - 0.647
│              │ |        theta_deg: 0
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 339
│              │ |  tag340:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 2.1959999999999997
│              │ |        - 0.155
│              │ |        theta_deg: 225
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 340
│              │ |  tag341:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 0.648
│              │ |        - 1.2229999999999999
│              │ |        theta_deg: 270
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 341
│              │ |tile_size: 0.585
│              │ |tiles:
│              │ |- - asphalt
│              │ |  - curve_left/W
│              │ |  - straight/W
│              │ |  - curve_left/N
│              │ |- - curve_left/W
│              │ |  - curve_right/S
│              │ |  - asphalt
│              │ |  - straight/N
│              │ |- - straight/S
│              │ |  - asphalt
│              │ |  - asphalt
│              │ |  - straight/N
│              │ |- - curve_left/S
│              │ |  - curve_right/E
│              │ |  - asphalt
│              │ |  - straight/N
│              │ |- - asphalt
│              │ |  - curve_left/S
│              │ |  - straight/E
│              │ |  - curve_left/E
│              │ |
│              │ player_robots: [ego0]
│              │ scenario_name: LFP-real-validation-000

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/duckietown_challenges/cie_concrete.py", line 681, in scoring_context
    yield cie
  File "main.py", line 34, in <module>
    wrap(_)
  File "main.py", line 24, in wrap
    raise dc.InvalidEvaluator() from e
duckietown_challenges.exceptions.InvalidEvaluator: 

Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
77896eval2-visualizeerrorno0:00:53
InvalidEvaluator: Tr [...]
InvalidEvaluator:
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 74, in object_from_ipce
    res = object_from_ipce_(mj, expect_type, ieds=ieds, iedo=iedo)
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 185, in object_from_ipce_
    return object_from_ipce_dataclass_instance(mj, K, ieds=ieds, iedo=iedo)
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 391, in object_from_ipce_dataclass_instance
    raise ZValueError(msg, anns=anns, T=T, known=sorted(mj), f=f)
zuper_commons.types.exceptions.ZValueError: Cannot find field 'payload_yaml' in data for class Scenario and no default available
│  anns: dict[6]
│        │ scenario_name: str
│        │ environment: Any
│        │ player_robots: List[str]
│        │ robots: Dict[str,ScenarioRobotSpec]
│        │ duckies: Dict[str,ScenarioDuckieSpec]
│        │ payload_yaml: str
│     T: str
│ known: [duckies, environment, player_robots, robots, scenario_name]
│     f: Field(name='payload_yaml',type=<class 'str'>,default=<dataclasses._MISSING_TYPE object at 0x7fc32dbfc3d0>,default_factory=<dataclasses._MISSING_TYPE object at 0x7fc32dbfc3d0>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "main.py", line 19, in wrap
    stats = evaluate_robotarium_log(d_step, outd=outd)
  File "/project/evaluate_robotarium_log.py", line 139, in evaluate_robotarium_log
    scenario = cast(Scenario, object_from_ipce(config_, Scenario))
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 93, in object_from_ipce
    raise ZValueError(msg, expect_type=expect_type, mj=mj) from e
zuper_commons.types.exceptions.ZValueError: Cannot deserialize object
│ expect_type: dataclass aido_schemas.protocol_simulator.Scenario
│               field scenario_name : str
│               field   environment : Any
│               field player_robots : List[str]
│               field        robots : Dict[str,ScenarioRobotSpec]
│               field       duckies : Dict[str,ScenarioDuckieSpec]
│               field  payload_yaml : str
│          mj: dict[5]
│              │ robots:
│              │ dict[1]
│              │ │ ego0:
│              │ │ dict[5]
│              │ │ │ color: red
│              │ │ │ protocol: PROTOCOL_NORMAL
│              │ │ │ description: Playable robot ego0
│              │ │ │ controllable: True
│              │ │ │ configuration:
│              │ │ │ dict[2]
│              │ │ │ │ pose:
│              │ │ │ │ dict[4]
│              │ │ │ │ │ x: 1.9509167346973295
│              │ │ │ │ │ y: 2.2229998111724854
│              │ │ │ │ │ $schema:
│              │ │ │ │ │ dict[9]
│              │ │ │ │ │ │ $id: http://invalid.json-schema.org/FriendlyPose#
│              │ │ │ │ │ │ type: object
│              │ │ │ │ │ │ order: [x, y, theta_deg]
│              │ │ │ │ │ │ title: FriendlyPose
│              │ │ │ │ │ │ $schema: http://json-schema.org/draft-07/schema#
│              │ │ │ │ │ │ required: [theta_deg, x, y]
│              │ │ │ │ │ │ __module__: aido_schemas.protocol_simulator
│              │ │ │ │ │ │ properties:
│              │ │ │ │ │ │ dict[3]
│              │ │ │ │ │ │ │ x: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ │ y: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ │ theta_deg: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ __qualname__: FriendlyPose
│              │ │ │ │ │ theta_deg: -90.00000000000001
│              │ │ │ │ velocity:
│              │ │ │ │ dict[4]
│              │ │ │ │ │ x: 0.0
│              │ │ │ │ │ y: 0.0
│              │ │ │ │ │ $schema:
│              │ │ │ │ │ dict[9]
│              │ │ │ │ │ │ $id: http://invalid.json-schema.org/FriendlyPose#
│              │ │ │ │ │ │ type: object
│              │ │ │ │ │ │ order: [x, y, theta_deg]
│              │ │ │ │ │ │ title: FriendlyPose
│              │ │ │ │ │ │ $schema: http://json-schema.org/draft-07/schema#
│              │ │ │ │ │ │ required: [theta_deg, x, y]
│              │ │ │ │ │ │ __module__: aido_schemas.protocol_simulator
│              │ │ │ │ │ │ properties:
│              │ │ │ │ │ │ dict[3]
│              │ │ │ │ │ │ │ x: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ │ y: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ │ theta_deg: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ __qualname__: FriendlyPose
│              │ │ │ │ │ theta_deg: 0.0
│              │ duckies:
│              │ dict[10]
│              │ │ duckie00:
│              │ │ dict[2]
│              │ │ │ pose:
│              │ │ │ dict[4]
│              │ │ │ │ x: 2.2664024083799337
│              │ │ │ │ y: 0.7014478445053101
│              │ │ │ │ $schema:
│              │ │ │ │ dict[9]
│              │ │ │ │ │ $id: http://invalid.json-schema.org/FriendlyPose#
│              │ │ │ │ │ type: object
│              │ │ │ │ │ order: [x, y, theta_deg]
│              │ │ │ │ │ title: FriendlyPose
│              │ │ │ │ │ $schema: http://json-schema.org/draft-07/schema#
│              │ │ │ │ │ required: [theta_deg, x, y]
│              │ │ │ │ │ __module__: aido_schemas.protocol_simulator
│              │ │ │ │ │ properties:
│              │ │ │ │ │ dict[3]
│              │ │ │ │ │ │ x: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ y: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ theta_deg: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ __qualname__: FriendlyPose
│              │ │ │ │ theta_deg: 100.35020829565293
│              │ │ │ color: yellow
│              │ │ duckie01:
│              │ │ dict[2]
│              │ │ │ pose:
│              │ │ │ dict[4]
│              │ │ │ │ x: 1.15542450167826
│              │ │ │ │ y: 2.436682413909596
│              │ │ │ │ $schema:
│              │ │ │ │ dict[9]
│              │ │ │ │ │ $id: http://invalid.json-schema.org/FriendlyPose#
│              │ │ │ │ │ type: object
│              │ │ │ │ │ order: [x, y, theta_deg]
│              │ │ │ │ │ title: FriendlyPose
│              │ │ │ │ │ $schema: http://json-schema.org/draft-07/schema#
│              │ │ │ │ │ required: [theta_deg, x, y]
│              │ │ │ │ │ __module__: aido_schemas.protocol_simulator
│              │ │ │ │ │ properties:
│              │ │ │ │ │ dict[3]
│              │ │ │ │ │ │ x: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ y: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ theta_deg: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ __qualname__: FriendlyPose
│              │ │ │ │ theta_deg: 101.93176565316035
│              │ │ │ color: yellow
│              │ │ duckie02:
│              │ │ dict[2]
│              │ │ │ pose:
│              │ │ │ dict[4]
│              │ │ │ │ x: 0.521340200130681
│              │ │ │ │ y: 2.2397894957588114
│              │ │ │ │ $schema:
│              │ │ │ │ dict[9]
│              │ │ │ │ │ $id: http://invalid.json-schema.org/FriendlyPose#
│              │ │ │ │ │ type: object
│              │ │ │ │ │ order: [x, y, theta_deg]
│              │ │ │ │ │ title: FriendlyPose
│              │ │ │ │ │ $schema: http://json-schema.org/draft-07/schema#
│              │ │ │ │ │ required: [theta_deg, x, y]
│              │ │ │ │ │ __module__: aido_schemas.protocol_simulator
│              │ │ │ │ │ properties:
│              │ │ │ │ │ dict[3]
│              │ │ │ │ │ │ x: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ y: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ theta_deg: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ __qualname__: FriendlyPose
│              │ │ │ │ theta_deg: -77.28239094030872
│              │ │ │ color: yellow
│              │ │ duckie03:
│              │ │ dict[2]
│              │ │ │ pose:
│              │ │ │ dict[4]
│              │ │ │ │ x: 1.9524631342018728
│              │ │ │ │ y: 2.796115117858303
│              │ │ │ │ $schema:
│              │ │ │ │ dict[9]
│              │ │ │ │ │ $id: http://invalid.json-schema.org/FriendlyPose#
│              │ │ │ │ │ type: object
│              │ │ │ │ │ order: [x, y, theta_deg]
│              │ │ │ │ │ title: FriendlyPose
│              │ │ │ │ │ $schema: http://json-schema.org/draft-07/schema#
│              │ │ │ │ │ required: [theta_deg, x, y]
│              │ │ │ │ │ __module__: aido_schemas.protocol_simulator
│              │ │ │ │ │ properties:
│              │ │ │ │ │ dict[3]
│              │ │ │ │ │ │ x: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ y: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ theta_deg: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ __qualname__: FriendlyPose
│              │ │ │ │ theta_deg: 22.45690311154406
│              │ │ │ color: yellow
│              │ │ duckie04:
│              │ │ dict[2]
│              │ │ │ pose:
│              │ │ │ dict[4]
│              │ │ │ │ x: 0.7520051176159752
│              │ │ │ │ y: 2.577419871393351
│              │ │ │ │ $schema:
│              │ │ │ │ dict[9]
│              │ │ │ │ │ $id: http://invalid.json-schema.org/FriendlyPose#
│              │ │ │ │ │ type: object
│              │ │ │ │ │ order: [x, y, theta_deg]
│              │ │ │ │ │ title: FriendlyPose
│              │ │ │ │ │ $schema: http://json-schema.org/draft-07/schema#
│              │ │ │ │ │ required: [theta_deg, x, y]
│              │ │ │ │ │ __module__: aido_schemas.protocol_simulator
│              │ │ │ │ │ properties:
│              │ │ │ │ │ dict[3]
│              │ │ │ │ │ │ x: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ y: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ theta_deg: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ __qualname__: FriendlyPose
│              │ │ │ │ theta_deg: 126.02853968670422
│              │ │ │ color: yellow
│              │ │ duckie05:
│              │ │ dict[2]
│              │ │ │ pose:
│              │ │ │ dict[4]
│              │ │ │ │ x: 0.8070915827525955
│              │ │ │ │ y: 0.3009228566475714
│              │ │ │ │ $schema:
│              │ │ │ │ dict[9]
│              │ │ │ │ │ $id: http://invalid.json-schema.org/FriendlyPose#
│              │ │ │ │ │ type: object
│              │ │ │ │ │ order: [x, y, theta_deg]
│              │ │ │ │ │ title: FriendlyPose
│              │ │ │ │ │ $schema: http://json-schema.org/draft-07/schema#
│              │ │ │ │ │ required: [theta_deg, x, y]
│              │ │ │ │ │ __module__: aido_schemas.protocol_simulator
│              │ │ │ │ │ properties:
│              │ │ │ │ │ dict[3]
│              │ │ │ │ │ │ x: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ y: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ theta_deg: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ __qualname__: FriendlyPose
│              │ │ │ │ theta_deg: 127.70108317309307
│              │ │ │ color: yellow
│              │ │ duckie06:
│              │ │ dict[2]
│              │ │ │ pose:
│              │ │ │ dict[4]
│              │ │ │ │ x: 0.713429097235615
│              │ │ │ │ y: 1.8604158396415802
│              │ │ │ │ $schema:
│              │ │ │ │ dict[9]
│              │ │ │ │ │ $id: http://invalid.json-schema.org/FriendlyPose#
│              │ │ │ │ │ type: object
│              │ │ │ │ │ order: [x, y, theta_deg]
│              │ │ │ │ │ title: FriendlyPose
│              │ │ │ │ │ $schema: http://json-schema.org/draft-07/schema#
│              │ │ │ │ │ required: [theta_deg, x, y]
│              │ │ │ │ │ __module__: aido_schemas.protocol_simulator
│              │ │ │ │ │ properties:
│              │ │ │ │ │ dict[3]
│              │ │ │ │ │ │ x: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ y: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ theta_deg: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ __qualname__: FriendlyPose
│              │ │ │ │ theta_deg: 132.96130607202534
│              │ │ │ color: yellow
│              │ │ duckie07:
│              │ │ dict[2]
│              │ │ │ pose:
│              │ │ │ dict[4]
│              │ │ │ │ x: 0.84209210685496
│              │ │ │ │ y: 1.003662153981235
│              │ │ │ │ $schema:
│              │ │ │ │ dict[9]
│              │ │ │ │ │ $id: http://invalid.json-schema.org/FriendlyPose#
│              │ │ │ │ │ type: object
│              │ │ │ │ │ order: [x, y, theta_deg]
│              │ │ │ │ │ title: FriendlyPose
│              │ │ │ │ │ $schema: http://json-schema.org/draft-07/schema#
│              │ │ │ │ │ required: [theta_deg, x, y]
│              │ │ │ │ │ __module__: aido_schemas.protocol_simulator
│              │ │ │ │ │ properties:
│              │ │ │ │ │ dict[3]
│              │ │ │ │ │ │ x: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ y: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ theta_deg: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ __qualname__: FriendlyPose
│              │ │ │ │ theta_deg: 91.28524649145122
│              │ │ │ color: yellow
│              │ │ duckie08:
│              │ │ dict[2]
│              │ │ │ pose:
│              │ │ │ dict[4]
│              │ │ │ │ x: 1.0355464753189902
│              │ │ │ │ y: 2.782055687321342
│              │ │ │ │ $schema:
│              │ │ │ │ dict[9]
│              │ │ │ │ │ $id: http://invalid.json-schema.org/FriendlyPose#
│              │ │ │ │ │ type: object
│              │ │ │ │ │ order: [x, y, theta_deg]
│              │ │ │ │ │ title: FriendlyPose
│              │ │ │ │ │ $schema: http://json-schema.org/draft-07/schema#
│              │ │ │ │ │ required: [theta_deg, x, y]
│              │ │ │ │ │ __module__: aido_schemas.protocol_simulator
│              │ │ │ │ │ properties:
│              │ │ │ │ │ dict[3]
│              │ │ │ │ │ │ x: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ y: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ theta_deg: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ __qualname__: FriendlyPose
│              │ │ │ │ theta_deg: -140.98734533689793
│              │ │ │ color: yellow
│              │ │ duckie09:
│              │ │ dict[2]
│              │ │ │ pose:
│              │ │ │ dict[4]
│              │ │ │ │ x: 1.2395901679992676
│              │ │ │ │ y: 0.11097031689463267
│              │ │ │ │ $schema:
│              │ │ │ │ dict[9]
│              │ │ │ │ │ $id: http://invalid.json-schema.org/FriendlyPose#
│              │ │ │ │ │ type: object
│              │ │ │ │ │ order: [x, y, theta_deg]
│              │ │ │ │ │ title: FriendlyPose
│              │ │ │ │ │ $schema: http://json-schema.org/draft-07/schema#
│              │ │ │ │ │ required: [theta_deg, x, y]
│              │ │ │ │ │ __module__: aido_schemas.protocol_simulator
│              │ │ │ │ │ properties:
│              │ │ │ │ │ dict[3]
│              │ │ │ │ │ │ x: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ y: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ theta_deg: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ __qualname__: FriendlyPose
│              │ │ │ │ theta_deg: 128.0500804663202
│              │ │ │ color: yellow
│              │ environment:
│              │ |objects:
│              │ |  tag334:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 0.647
│              │ |        - 1.708
│              │ |        theta_deg: 270
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 334
│              │ |  tag335:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 1.2229999999999999
│              │ |        - 2.282
│              │ |        theta_deg: 180
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 335
│              │ |  tag336:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 2.202
│              │ |        - 2.7929999999999997
│              │ |        theta_deg: 315
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 336
│              │ |  tag337:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 1.698
│              │ |        - 1.8079999999999998
│              │ |        theta_deg: 90
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 337
│              │ |  tag338:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 1.696
│              │ |        - 1.116
│              │ |        theta_deg: 90
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 338
│              │ |  tag339:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 1.222
│              │ |        - 0.647
│              │ |        theta_deg: 0
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 339
│              │ |  tag340:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 2.1959999999999997
│              │ |        - 0.155
│              │ |        theta_deg: 225
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 340
│              │ |  tag341:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 0.648
│              │ |        - 1.2229999999999999
│              │ |        theta_deg: 270
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 341
│              │ |tile_size: 0.585
│              │ |tiles:
│              │ |- - asphalt
│              │ |  - curve_left/W
│              │ |  - straight/W
│              │ |  - curve_left/N
│              │ |- - curve_left/W
│              │ |  - curve_right/S
│              │ |  - asphalt
│              │ |  - straight/N
│              │ |- - straight/S
│              │ |  - asphalt
│              │ |  - asphalt
│              │ |  - straight/N
│              │ |- - curve_left/S
│              │ |  - curve_right/E
│              │ |  - asphalt
│              │ |  - straight/N
│              │ |- - asphalt
│              │ |  - curve_left/S
│              │ |  - straight/E
│              │ |  - curve_left/E
│              │ |
│              │ player_robots: [ego0]
│              │ scenario_name: LFP-real-validation-002

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/duckietown_challenges/cie_concrete.py", line 681, in scoring_context
    yield cie
  File "main.py", line 34, in <module>
    wrap(_)
  File "main.py", line 24, in wrap
    raise dc.InvalidEvaluator() from e
duckietown_challenges.exceptions.InvalidEvaluator: 

Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
77895eval1-visualizeerrorno0:00:54
InvalidEvaluator: Tr [...]
InvalidEvaluator:
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 74, in object_from_ipce
    res = object_from_ipce_(mj, expect_type, ieds=ieds, iedo=iedo)
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 185, in object_from_ipce_
    return object_from_ipce_dataclass_instance(mj, K, ieds=ieds, iedo=iedo)
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 391, in object_from_ipce_dataclass_instance
    raise ZValueError(msg, anns=anns, T=T, known=sorted(mj), f=f)
zuper_commons.types.exceptions.ZValueError: Cannot find field 'payload_yaml' in data for class Scenario and no default available
│  anns: dict[6]
│        │ scenario_name: str
│        │ environment: Any
│        │ player_robots: List[str]
│        │ robots: Dict[str,ScenarioRobotSpec]
│        │ duckies: Dict[str,ScenarioDuckieSpec]
│        │ payload_yaml: str
│     T: str
│ known: [duckies, environment, player_robots, robots, scenario_name]
│     f: Field(name='payload_yaml',type=<class 'str'>,default=<dataclasses._MISSING_TYPE object at 0x7f130d0e23d0>,default_factory=<dataclasses._MISSING_TYPE object at 0x7f130d0e23d0>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "main.py", line 19, in wrap
    stats = evaluate_robotarium_log(d_step, outd=outd)
  File "/project/evaluate_robotarium_log.py", line 139, in evaluate_robotarium_log
    scenario = cast(Scenario, object_from_ipce(config_, Scenario))
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 93, in object_from_ipce
    raise ZValueError(msg, expect_type=expect_type, mj=mj) from e
zuper_commons.types.exceptions.ZValueError: Cannot deserialize object
│ expect_type: dataclass aido_schemas.protocol_simulator.Scenario
│               field scenario_name : str
│               field   environment : Any
│               field player_robots : List[str]
│               field        robots : Dict[str,ScenarioRobotSpec]
│               field       duckies : Dict[str,ScenarioDuckieSpec]
│               field  payload_yaml : str
│          mj: dict[5]
│              │ robots:
│              │ dict[1]
│              │ │ ego0:
│              │ │ dict[5]
│              │ │ │ color: red
│              │ │ │ protocol: PROTOCOL_NORMAL
│              │ │ │ description: Playable robot ego0
│              │ │ │ controllable: True
│              │ │ │ configuration:
│              │ │ │ dict[2]
│              │ │ │ │ pose:
│              │ │ │ │ dict[4]
│              │ │ │ │ │ x: 0.19474575223281745
│              │ │ │ │ │ y: 1.6380000114440918
│              │ │ │ │ │ $schema:
│              │ │ │ │ │ dict[9]
│              │ │ │ │ │ │ $id: http://invalid.json-schema.org/FriendlyPose#
│              │ │ │ │ │ │ type: object
│              │ │ │ │ │ │ order: [x, y, theta_deg]
│              │ │ │ │ │ │ title: FriendlyPose
│              │ │ │ │ │ │ $schema: http://json-schema.org/draft-07/schema#
│              │ │ │ │ │ │ required: [theta_deg, x, y]
│              │ │ │ │ │ │ __module__: aido_schemas.protocol_simulator
│              │ │ │ │ │ │ properties:
│              │ │ │ │ │ │ dict[3]
│              │ │ │ │ │ │ │ x: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ │ y: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ │ theta_deg: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ __qualname__: FriendlyPose
│              │ │ │ │ │ theta_deg: -90.00000000000001
│              │ │ │ │ velocity:
│              │ │ │ │ dict[4]
│              │ │ │ │ │ x: 0.0
│              │ │ │ │ │ y: 0.0
│              │ │ │ │ │ $schema:
│              │ │ │ │ │ dict[9]
│              │ │ │ │ │ │ $id: http://invalid.json-schema.org/FriendlyPose#
│              │ │ │ │ │ │ type: object
│              │ │ │ │ │ │ order: [x, y, theta_deg]
│              │ │ │ │ │ │ title: FriendlyPose
│              │ │ │ │ │ │ $schema: http://json-schema.org/draft-07/schema#
│              │ │ │ │ │ │ required: [theta_deg, x, y]
│              │ │ │ │ │ │ __module__: aido_schemas.protocol_simulator
│              │ │ │ │ │ │ properties:
│              │ │ │ │ │ │ dict[3]
│              │ │ │ │ │ │ │ x: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ │ y: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ │ theta_deg: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ __qualname__: FriendlyPose
│              │ │ │ │ │ theta_deg: 0.0
│              │ duckies:
│              │ dict[10]
│              │ │ duckie00:
│              │ │ dict[2]
│              │ │ │ pose:
│              │ │ │ dict[4]
│              │ │ │ │ x: 0.5288117684628967
│              │ │ │ │ y: 2.2606872789087102
│              │ │ │ │ $schema:
│              │ │ │ │ dict[9]
│              │ │ │ │ │ $id: http://invalid.json-schema.org/FriendlyPose#
│              │ │ │ │ │ type: object
│              │ │ │ │ │ order: [x, y, theta_deg]
│              │ │ │ │ │ title: FriendlyPose
│              │ │ │ │ │ $schema: http://json-schema.org/draft-07/schema#
│              │ │ │ │ │ required: [theta_deg, x, y]
│              │ │ │ │ │ __module__: aido_schemas.protocol_simulator
│              │ │ │ │ │ properties:
│              │ │ │ │ │ dict[3]
│              │ │ │ │ │ │ x: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ y: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ theta_deg: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ __qualname__: FriendlyPose
│              │ │ │ │ theta_deg: -124.33116007955924
│              │ │ │ color: yellow
│              │ │ duckie01:
│              │ │ dict[2]
│              │ │ │ pose:
│              │ │ │ dict[4]
│              │ │ │ │ x: 1.1934764385223389
│              │ │ │ │ y: 2.434215357491255
│              │ │ │ │ $schema:
│              │ │ │ │ dict[9]
│              │ │ │ │ │ $id: http://invalid.json-schema.org/FriendlyPose#
│              │ │ │ │ │ type: object
│              │ │ │ │ │ order: [x, y, theta_deg]
│              │ │ │ │ │ title: FriendlyPose
│              │ │ │ │ │ $schema: http://json-schema.org/draft-07/schema#
│              │ │ │ │ │ required: [theta_deg, x, y]
│              │ │ │ │ │ __module__: aido_schemas.protocol_simulator
│              │ │ │ │ │ properties:
│              │ │ │ │ │ dict[3]
│              │ │ │ │ │ │ x: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ y: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ theta_deg: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ __qualname__: FriendlyPose
│              │ │ │ │ theta_deg: -148.78942233880912
│              │ │ │ color: yellow
│              │ │ duckie02:
│              │ │ dict[2]
│              │ │ │ pose:
│              │ │ │ dict[4]
│              │ │ │ │ x: 1.639760971069336
│              │ │ │ │ y: 0.09375836465001991
│              │ │ │ │ $schema:
│              │ │ │ │ dict[9]
│              │ │ │ │ │ $id: http://invalid.json-schema.org/FriendlyPose#
│              │ │ │ │ │ type: object
│              │ │ │ │ │ order: [x, y, theta_deg]
│              │ │ │ │ │ title: FriendlyPose
│              │ │ │ │ │ $schema: http://json-schema.org/draft-07/schema#
│              │ │ │ │ │ required: [theta_deg, x, y]
│              │ │ │ │ │ __module__: aido_schemas.protocol_simulator
│              │ │ │ │ │ properties:
│              │ │ │ │ │ dict[3]
│              │ │ │ │ │ │ x: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ y: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ theta_deg: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ __qualname__: FriendlyPose
│              │ │ │ │ theta_deg: -137.6310953362055
│              │ │ │ color: yellow
│              │ │ duckie03:
│              │ │ dict[2]
│              │ │ │ pose:
│              │ │ │ dict[4]
│              │ │ │ │ x: 0.8796807398923677
│              │ │ │ │ y: 2.694181069453266
│              │ │ │ │ $schema:
│              │ │ │ │ dict[9]
│              │ │ │ │ │ $id: http://invalid.json-schema.org/FriendlyPose#
│              │ │ │ │ │ type: object
│              │ │ │ │ │ order: [x, y, theta_deg]
│              │ │ │ │ │ title: FriendlyPose
│              │ │ │ │ │ $schema: http://json-schema.org/draft-07/schema#
│              │ │ │ │ │ required: [theta_deg, x, y]
│              │ │ │ │ │ __module__: aido_schemas.protocol_simulator
│              │ │ │ │ │ properties:
│              │ │ │ │ │ dict[3]
│              │ │ │ │ │ │ x: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ y: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ theta_deg: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ __qualname__: FriendlyPose
│              │ │ │ │ theta_deg: 108.80243417900036
│              │ │ │ color: yellow
│              │ │ duckie04:
│              │ │ dict[2]
│              │ │ │ pose:
│              │ │ │ dict[4]
│              │ │ │ │ x: 1.7534416913986206
│              │ │ │ │ y: 2.848188018817935
│              │ │ │ │ $schema:
│              │ │ │ │ dict[9]
│              │ │ │ │ │ $id: http://invalid.json-schema.org/FriendlyPose#
│              │ │ │ │ │ type: object
│              │ │ │ │ │ order: [x, y, theta_deg]
│              │ │ │ │ │ title: FriendlyPose
│              │ │ │ │ │ $schema: http://json-schema.org/draft-07/schema#
│              │ │ │ │ │ required: [theta_deg, x, y]
│              │ │ │ │ │ __module__: aido_schemas.protocol_simulator
│              │ │ │ │ │ properties:
│              │ │ │ │ │ dict[3]
│              │ │ │ │ │ │ x: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ y: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ theta_deg: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ __qualname__: FriendlyPose
│              │ │ │ │ theta_deg: -95.638467862809
│              │ │ │ color: yellow
│              │ │ duckie05:
│              │ │ dict[2]
│              │ │ │ pose:
│              │ │ │ dict[4]
│              │ │ │ │ x: 1.599082112312317
│              │ │ │ │ y: 2.4441239295465236
│              │ │ │ │ $schema:
│              │ │ │ │ dict[9]
│              │ │ │ │ │ $id: http://invalid.json-schema.org/FriendlyPose#
│              │ │ │ │ │ type: object
│              │ │ │ │ │ order: [x, y, theta_deg]
│              │ │ │ │ │ title: FriendlyPose
│              │ │ │ │ │ $schema: http://json-schema.org/draft-07/schema#
│              │ │ │ │ │ required: [theta_deg, x, y]
│              │ │ │ │ │ __module__: aido_schemas.protocol_simulator
│              │ │ │ │ │ properties:
│              │ │ │ │ │ dict[3]
│              │ │ │ │ │ │ x: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ y: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ theta_deg: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ __qualname__: FriendlyPose
│              │ │ │ │ theta_deg: 84.64808467136616
│              │ │ │ color: yellow
│              │ │ duckie06:
│              │ │ dict[2]
│              │ │ │ pose:
│              │ │ │ dict[4]
│              │ │ │ │ x: 0.6069459850366548
│              │ │ │ │ y: 0.6486676177793682
│              │ │ │ │ $schema:
│              │ │ │ │ dict[9]
│              │ │ │ │ │ $id: http://invalid.json-schema.org/FriendlyPose#
│              │ │ │ │ │ type: object
│              │ │ │ │ │ order: [x, y, theta_deg]
│              │ │ │ │ │ title: FriendlyPose
│              │ │ │ │ │ $schema: http://json-schema.org/draft-07/schema#
│              │ │ │ │ │ required: [theta_deg, x, y]
│              │ │ │ │ │ __module__: aido_schemas.protocol_simulator
│              │ │ │ │ │ properties:
│              │ │ │ │ │ dict[3]
│              │ │ │ │ │ │ x: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ y: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ theta_deg: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ __qualname__: FriendlyPose
│              │ │ │ │ theta_deg: 156.47311229092062
│              │ │ │ color: yellow
│              │ │ duckie07:
│              │ │ dict[2]
│              │ │ │ pose:
│              │ │ │ dict[4]
│              │ │ │ │ x: 2.2207887618933353
│              │ │ │ │ y: 1.2073017358779907
│              │ │ │ │ $schema:
│              │ │ │ │ dict[9]
│              │ │ │ │ │ $id: http://invalid.json-schema.org/FriendlyPose#
│              │ │ │ │ │ type: object
│              │ │ │ │ │ order: [x, y, theta_deg]
│              │ │ │ │ │ title: FriendlyPose
│              │ │ │ │ │ $schema: http://json-schema.org/draft-07/schema#
│              │ │ │ │ │ required: [theta_deg, x, y]
│              │ │ │ │ │ __module__: aido_schemas.protocol_simulator
│              │ │ │ │ │ properties:
│              │ │ │ │ │ dict[3]
│              │ │ │ │ │ │ x: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ y: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ theta_deg: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ __qualname__: FriendlyPose
│              │ │ │ │ theta_deg: 167.8879033570304
│              │ │ │ color: yellow
│              │ │ duckie08:
│              │ │ dict[2]
│              │ │ │ pose:
│              │ │ │ dict[4]
│              │ │ │ │ x: 1.844058848019434
│              │ │ │ │ y: 2.0976130962371826
│              │ │ │ │ $schema:
│              │ │ │ │ dict[9]
│              │ │ │ │ │ $id: http://invalid.json-schema.org/FriendlyPose#
│              │ │ │ │ │ type: object
│              │ │ │ │ │ order: [x, y, theta_deg]
│              │ │ │ │ │ title: FriendlyPose
│              │ │ │ │ │ $schema: http://json-schema.org/draft-07/schema#
│              │ │ │ │ │ required: [theta_deg, x, y]
│              │ │ │ │ │ __module__: aido_schemas.protocol_simulator
│              │ │ │ │ │ properties:
│              │ │ │ │ │ dict[3]
│              │ │ │ │ │ │ x: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ y: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ theta_deg: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ __qualname__: FriendlyPose
│              │ │ │ │ theta_deg: 129.53532025850492
│              │ │ │ color: yellow
│              │ │ duckie09:
│              │ │ dict[2]
│              │ │ │ pose:
│              │ │ │ dict[4]
│              │ │ │ │ x: 2.2164944421401844
│              │ │ │ │ y: 2.558378131760231
│              │ │ │ │ $schema:
│              │ │ │ │ dict[9]
│              │ │ │ │ │ $id: http://invalid.json-schema.org/FriendlyPose#
│              │ │ │ │ │ type: object
│              │ │ │ │ │ order: [x, y, theta_deg]
│              │ │ │ │ │ title: FriendlyPose
│              │ │ │ │ │ $schema: http://json-schema.org/draft-07/schema#
│              │ │ │ │ │ required: [theta_deg, x, y]
│              │ │ │ │ │ __module__: aido_schemas.protocol_simulator
│              │ │ │ │ │ properties:
│              │ │ │ │ │ dict[3]
│              │ │ │ │ │ │ x: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ y: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ │ theta_deg: {type: number, title: float, $schema: http://json-schema.org/draft-07/schema#}
│              │ │ │ │ │ __qualname__: FriendlyPose
│              │ │ │ │ theta_deg: 30.100682113272093
│              │ │ │ color: yellow
│              │ environment:
│              │ |objects:
│              │ |  tag334:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 0.647
│              │ |        - 1.708
│              │ |        theta_deg: 270
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 334
│              │ |  tag335:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 1.2229999999999999
│              │ |        - 2.282
│              │ |        theta_deg: 180
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 335
│              │ |  tag336:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 2.202
│              │ |        - 2.7929999999999997
│              │ |        theta_deg: 315
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 336
│              │ |  tag337:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 1.698
│              │ |        - 1.8079999999999998
│              │ |        theta_deg: 90
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 337
│              │ |  tag338:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 1.696
│              │ |        - 1.116
│              │ |        theta_deg: 90
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 338
│              │ |  tag339:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 1.222
│              │ |        - 0.647
│              │ |        theta_deg: 0
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 339
│              │ |  tag340:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 2.1959999999999997
│              │ |        - 0.155
│              │ |        theta_deg: 225
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 340
│              │ |  tag341:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 0.648
│              │ |        - 1.2229999999999999
│              │ |        theta_deg: 270
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 341
│              │ |tile_size: 0.585
│              │ |tiles:
│              │ |- - asphalt
│              │ |  - curve_left/W
│              │ |  - straight/W
│              │ |  - curve_left/N
│              │ |- - curve_left/W
│              │ |  - curve_right/S
│              │ |  - asphalt
│              │ |  - straight/N
│              │ |- - straight/S
│              │ |  - asphalt
│              │ |  - asphalt
│              │ |  - straight/N
│              │ |- - curve_left/S
│              │ |  - curve_right/E
│              │ |  - asphalt
│              │ |  - straight/N
│              │ |- - asphalt
│              │ |  - curve_left/S
│              │ |  - straight/E
│              │ |  - curve_left/E
│              │ |
│              │ player_robots: [ego0]
│              │ scenario_name: LFP-real-validation-001

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/duckietown_challenges/cie_concrete.py", line 681, in scoring_context
    yield cie
  File "main.py", line 34, in <module>
    wrap(_)
  File "main.py", line 24, in wrap
    raise dc.InvalidEvaluator() from e
duckietown_challenges.exceptions.InvalidEvaluator: 

Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
77892eval0-videossuccessno0:03:39
all ok, 8 bags proce [...]
all ok, 8 bags processed
Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
77891eval2-videossuccessno0:06:35
all ok, 8 bags proce [...]
all ok, 8 bags processed
Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
77890eval1-videossuccessno0:04:58
all ok, 8 bags proce [...]
all ok, 8 bags processed
Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
77889eval2-visualizehost-errorno0:01:29
Uncaught exception: [...]
Uncaught exception:
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/dist-packages/duckietown_challenges_runner/docker_compose.py", line 53, in get_services_id
    container = client.containers.get(container_id)
  File "/usr/local/lib/python3.8/dist-packages/docker/models/containers.py", line 880, in get
    resp = self.client.api.inspect_container(container_id)
  File "/usr/local/lib/python3.8/dist-packages/docker/utils/decorators.py", line 16, in wrapped
    raise errors.NullResource(
docker.errors.NullResource: Resource ID was not provided

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.8/dist-packages/duckietown_challenges_runner/runner.py", line 745, in get_cr
    cr = run_single(
  File "/usr/local/lib/python3.8/dist-packages/duckietown_challenges_runner/runner.py", line 959, in run_single
    write_logs(wd, project, services=config["services"])
  File "/usr/local/lib/python3.8/dist-packages/duckietown_challenges_runner/docker_compose.py", line 120, in write_logs
    services2id: Dict[ServiceName, ContainerID] = get_services_id(wd, project, services)
  File "/usr/local/lib/python3.8/dist-packages/duckietown_challenges_runner/docker_compose.py", line 63, in get_services_id
    raise DockerComposeFail(msg, output=output.decode(), names=names) from e
duckietown_challenges_runner.docker_compose.DockerComposeFail: Cannot get process ids
│ output: ''
│  names: {}
Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
77888eval1-visualizehost-errorno0:01:30
Uncaught exception: [...]
Uncaught exception:
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/dist-packages/duckietown_challenges_runner/docker_compose.py", line 53, in get_services_id
    container = client.containers.get(container_id)
  File "/usr/local/lib/python3.8/dist-packages/docker/models/containers.py", line 880, in get
    resp = self.client.api.inspect_container(container_id)
  File "/usr/local/lib/python3.8/dist-packages/docker/utils/decorators.py", line 16, in wrapped
    raise errors.NullResource(
docker.errors.NullResource: Resource ID was not provided

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.8/dist-packages/duckietown_challenges_runner/runner.py", line 745, in get_cr
    cr = run_single(
  File "/usr/local/lib/python3.8/dist-packages/duckietown_challenges_runner/runner.py", line 959, in run_single
    write_logs(wd, project, services=config["services"])
  File "/usr/local/lib/python3.8/dist-packages/duckietown_challenges_runner/docker_compose.py", line 120, in write_logs
    services2id: Dict[ServiceName, ContainerID] = get_services_id(wd, project, services)
  File "/usr/local/lib/python3.8/dist-packages/duckietown_challenges_runner/docker_compose.py", line 63, in get_services_id
    raise DockerComposeFail(msg, output=output.decode(), names=names) from e
duckietown_challenges_runner.docker_compose.DockerComposeFail: Cannot get process ids
│ output: ''
│  names: {}
Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
77887eval0-visualizehost-errorno0:01:32
Uncaught exception: [...]
Uncaught exception:
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/dist-packages/duckietown_challenges_runner/docker_compose.py", line 53, in get_services_id
    container = client.containers.get(container_id)
  File "/usr/local/lib/python3.8/dist-packages/docker/models/containers.py", line 880, in get
    resp = self.client.api.inspect_container(container_id)
  File "/usr/local/lib/python3.8/dist-packages/docker/utils/decorators.py", line 16, in wrapped
    raise errors.NullResource(
docker.errors.NullResource: Resource ID was not provided

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.8/dist-packages/duckietown_challenges_runner/runner.py", line 745, in get_cr
    cr = run_single(
  File "/usr/local/lib/python3.8/dist-packages/duckietown_challenges_runner/runner.py", line 959, in run_single
    write_logs(wd, project, services=config["services"])
  File "/usr/local/lib/python3.8/dist-packages/duckietown_challenges_runner/docker_compose.py", line 120, in write_logs
    services2id: Dict[ServiceName, ContainerID] = get_services_id(wd, project, services)
  File "/usr/local/lib/python3.8/dist-packages/duckietown_challenges_runner/docker_compose.py", line 63, in get_services_id
    raise DockerComposeFail(msg, output=output.decode(), names=names) from e
duckietown_challenges_runner.docker_compose.DockerComposeFail: Cannot get process ids
│ output: ''
│  names: {}
Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
77876eval2-visualizeerrorno0:00:36
InvalidEvaluator: Tr [...]
InvalidEvaluator:
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 360, in object_from_ipce_dataclass_instance
    attrs[k] = object_from_ipce_(v, et_k, ieds=ieds, iedo=iedo)
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 185, in object_from_ipce_
    return object_from_ipce_dataclass_instance(mj, K, ieds=ieds, iedo=iedo)
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 391, in object_from_ipce_dataclass_instance
    raise ZValueError(msg, anns=anns, T=T, known=sorted(mj), f=f)
zuper_commons.types.exceptions.ZValueError: Cannot find field 'x' in data for class FriendlyPose and no default available
│  anns: {x: float, y: float, theta_deg: float}
│     T: float
│ known: [data, dtype, shape]
│     f: Field(name='x',type=<class 'float'>,default=<dataclasses._MISSING_TYPE object at 0x7fd44fdc73d0>,default_factory=<dataclasses._MISSING_TYPE object at 0x7fd44fdc73d0>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 360, in object_from_ipce_dataclass_instance
    attrs[k] = object_from_ipce_(v, et_k, ieds=ieds, iedo=iedo)
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 185, in object_from_ipce_
    return object_from_ipce_dataclass_instance(mj, K, ieds=ieds, iedo=iedo)
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 366, in object_from_ipce_dataclass_instance
    raise ZValueError(
zuper_commons.types.exceptions.ZValueError: Cannot deserialize attribute 'pose' of RobotConfiguration.
│ K_annotations: dict[2]
│                │ pose:
│                │ dataclass aido_schemas.protocol_simulator.FriendlyPose
│                │  field         x : float
│                │  field         y : float
│                │  field theta_deg : float
│                │ velocity:
│                │ dataclass aido_schemas.protocol_simulator.FriendlyVelocity
│                │  field         x : float
│                │  field         y : float
│                │  field theta_deg : float
│   expect_type: dataclass aido_schemas.protocol_simulator.FriendlyPose
│                 field         x : float
│                 field         y : float
│                 field theta_deg : float
│         ann_K: dataclass aido_schemas.protocol_simulator.FriendlyPose
│                 field         x : float
│                 field         y : float
│                 field theta_deg : float
│        K_name: RobotConfiguration

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 360, in object_from_ipce_dataclass_instance
    attrs[k] = object_from_ipce_(v, et_k, ieds=ieds, iedo=iedo)
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 177, in object_from_ipce_
    return object_from_ipce_dict(mj, K, ieds=ieds, iedo=iedo)
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 461, in object_from_ipce_dict
    attrs[k] = object_from_ipce_(v, et_V, ieds=ieds, iedo=iedo)
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 185, in object_from_ipce_
    return object_from_ipce_dataclass_instance(mj, K, ieds=ieds, iedo=iedo)
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 366, in object_from_ipce_dataclass_instance
    raise ZValueError(
zuper_commons.types.exceptions.ZValueError: Cannot deserialize attribute 'configuration' of ScenarioRobotSpec.
│ K_annotations: dict[5]
│                │ configuration:
│                │ dataclass aido_schemas.protocol_simulator.RobotConfiguration
│                │  field     pose : dataclass aido_schemas.protocol_simulator.FriendlyPose
│                │                    field         x : float
│                │                    field         y : float
│                │                    field theta_deg : float
│                │  field velocity : dataclass aido_schemas.protocol_simulator.FriendlyVelocity
│                │                    field         x : float
│                │                    field         y : float
│                │                    field theta_deg : float
│                │ color: str
│                │ description: str
│                │ controllable: bool
│                │ protocol: Optional[ProtocolDesc ]
│   expect_type: dataclass aido_schemas.protocol_simulator.RobotConfiguration
│                 field     pose : dataclass aido_schemas.protocol_simulator.FriendlyPose
│                                   field         x : float
│                                   field         y : float
│                                   field theta_deg : float
│                 field velocity : dataclass aido_schemas.protocol_simulator.FriendlyVelocity
│                                   field         x : float
│                                   field         y : float
│                                   field theta_deg : float
│         ann_K: dataclass aido_schemas.protocol_simulator.RobotConfiguration
│                 field     pose : dataclass aido_schemas.protocol_simulator.FriendlyPose
│                                   field         x : float
│                                   field         y : float
│                                   field theta_deg : float
│                 field velocity : dataclass aido_schemas.protocol_simulator.FriendlyVelocity
│                                   field         x : float
│                                   field         y : float
│                                   field theta_deg : float
│        K_name: ScenarioRobotSpec

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 74, in object_from_ipce
    res = object_from_ipce_(mj, expect_type, ieds=ieds, iedo=iedo)
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 185, in object_from_ipce_
    return object_from_ipce_dataclass_instance(mj, K, ieds=ieds, iedo=iedo)
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 366, in object_from_ipce_dataclass_instance
    raise ZValueError(
zuper_commons.types.exceptions.ZValueError: Cannot deserialize attribute 'robots' of Scenario.
│ K_annotations: dict[6]
│                │ scenario_name: str
│                │ environment: Any
│                │ player_robots: List[str]
│                │ robots: Dict[str,ScenarioRobotSpec]
│                │ duckies: Dict[str,ScenarioDuckieSpec]
│                │ payload_yaml: str
│   expect_type: Dict[str,ScenarioRobotSpec]
│         ann_K: Dict[str,ScenarioRobotSpec]
│        K_name: Scenario

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "main.py", line 19, in wrap
    stats = evaluate_robotarium_log(d_step, outd=outd)
  File "/project/evaluate_robotarium_log.py", line 122, in evaluate_robotarium_log
    scenario = cast(Scenario, object_from_ipce(config_, Scenario))
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 93, in object_from_ipce
    raise ZValueError(msg, expect_type=expect_type, mj=mj) from e
zuper_commons.types.exceptions.ZValueError: Cannot deserialize object
│ expect_type: dataclass aido_schemas.protocol_simulator.Scenario
│               field scenario_name : str
│               field   environment : Any
│               field player_robots : List[str]
│               field        robots : Dict[str,ScenarioRobotSpec]
│               field       duckies : Dict[str,ScenarioDuckieSpec]
│               field  payload_yaml : str
│          mj: dict[5]
│              │ robots:
│              │ dict[1]
│              │ │ ego0:
│              │ │ dict[5]
│              │ │ │ color: red
│              │ │ │ protocol: PROTOCOL_NORMAL
│              │ │ │ description: Playable robot ego0
│              │ │ │ controllable: True
│              │ │ │ configuration:
│              │ │ │ dict[2]
│              │ │ │ │ pose: {data: 72 bytes b'\xfc\xd1u\xe6\xec,\xa7\xbc\x00\x00', dtype: float64, shape: [3, 3]}
│              │ │ │ │ velocity: {data: 72 bytes b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', dtype: float64, shape: [3, 3]}
│              │ duckies:
│              │ dict[10]
│              │ │ duckie00:
│              │ │ dict[2]
│              │ │ │ pose: {data: 72 bytes b'F\xda\xd0\x97=\xff\xc6\xbf\x8d\x91', dtype: float64, shape: [3, 3]}
│              │ │ │ color: yellow
│              │ │ duckie01:
│              │ │ dict[2]
│              │ │ │ pose: {data: 72 bytes b'\xbe\xf4\xac\xa2\xacv\xca\xbf\x8cM', dtype: float64, shape: [3, 3]}
│              │ │ │ color: yellow
│              │ │ duckie02:
│              │ │ dict[2]
│              │ │ │ pose: {data: 72 bytes b'\xecf\x9e\x96\xbe-\xcc?9\x87', dtype: float64, shape: [3, 3]}
│              │ │ │ color: yellow
│              │ │ duckie03:
│              │ │ dict[2]
│              │ │ │ pose: {data: 72 bytes b'\x80q\xfd\xeb\xc6\x92\xed?\x89\xaf', dtype: float64, shape: [3, 3]}
│              │ │ │ color: yellow
│              │ │ duckie04:
│              │ │ dict[2]
│              │ │ │ pose: {data: 72 bytes b'2\x8a\xe6\xf9o\xd2\xe2\xbf\xccK', dtype: float64, shape: [3, 3]}
│              │ │ │ color: yellow
│              │ │ duckie05:
│              │ │ dict[2]
│              │ │ │ pose: {data: 72 bytes b'\x0e\x11@\x86\xc0\x91\xe3\xbf\x8d\xc7', dtype: float64, shape: [3, 3]}
│              │ │ │ color: yellow
│              │ │ duckie06:
│              │ │ dict[2]
│              │ │ │ pose: {data: 72 bytes b'I\xc9C\x18\xe2\xce\xe5\xbf\x10\xdf', dtype: float64, shape: [3, 3]}
│              │ │ │ color: yellow
│              │ │ duckie07:
│              │ │ dict[2]
│              │ │ │ pose: {data: 72 bytes b'`\x10\xbe:\xdd\xf7\x96\xbf\xa8\xc2', dtype: float64, shape: [3, 3]}
│              │ │ │ color: yellow
│              │ │ duckie08:
│              │ │ dict[2]
│              │ │ │ pose: {data: 72 bytes b')\xb4o\xac=\xdd\xe8\xbf\xa0\xd5', dtype: float64, shape: [3, 3]}
│              │ │ │ color: yellow
│              │ │ duckie09:
│              │ │ dict[2]
│              │ │ │ pose: {data: 72 bytes b'\xf9\xdd\x1e\xab#\xb9\xe3\xbf{\xd5', dtype: float64, shape: [3, 3]}
│              │ │ │ color: yellow
│              │ environment:
│              │ |objects:
│              │ |  tag334:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 0.647
│              │ |        - 1.708
│              │ |        theta_deg: 270
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 334
│              │ |  tag335:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 1.2229999999999999
│              │ |        - 2.282
│              │ |        theta_deg: 180
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 335
│              │ |  tag336:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 2.202
│              │ |        - 2.7929999999999997
│              │ |        theta_deg: 315
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 336
│              │ |  tag337:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 1.698
│              │ |        - 1.8079999999999998
│              │ |        theta_deg: 90
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 337
│              │ |  tag338:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 1.696
│              │ |        - 1.116
│              │ |        theta_deg: 90
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 338
│              │ |  tag339:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 1.222
│              │ |        - 0.647
│              │ |        theta_deg: 0
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 339
│              │ |  tag340:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 2.1959999999999997
│              │ |        - 0.155
│              │ |        theta_deg: 225
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 340
│              │ |  tag341:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 0.648
│              │ |        - 1.2229999999999999
│              │ |        theta_deg: 270
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 341
│              │ |tile_size: 0.585
│              │ |tiles:
│              │ |- - asphalt
│              │ |  - curve_left/W
│              │ |  - straight/W
│              │ |  - curve_left/N
│              │ |- - curve_left/W
│              │ |  - curve_right/S
│              │ |  - asphalt
│              │ |  - straight/N
│              │ |- - straight/S
│              │ |  - asphalt
│              │ |  - asphalt
│              │ |  - straight/N
│              │ |- - curve_left/S
│              │ |  - curve_right/E
│              │ |  - asphalt
│              │ |  - straight/N
│              │ |- - asphalt
│              │ |  - curve_left/S
│              │ |  - straight/E
│              │ |  - curve_left/E
│              │ |
│              │ player_robots: [ego0]
│              │ scenario_name: LFP-real-validation-002

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/duckietown_challenges/cie_concrete.py", line 681, in scoring_context
    yield cie
  File "main.py", line 34, in <module>
    wrap(_)
  File "main.py", line 24, in wrap
    raise dc.InvalidEvaluator() from e
duckietown_challenges.exceptions.InvalidEvaluator: 

Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
77875eval0-visualizeerrorno0:00:42
InvalidEvaluator: Tr [...]
InvalidEvaluator:
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 360, in object_from_ipce_dataclass_instance
    attrs[k] = object_from_ipce_(v, et_k, ieds=ieds, iedo=iedo)
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 185, in object_from_ipce_
    return object_from_ipce_dataclass_instance(mj, K, ieds=ieds, iedo=iedo)
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 391, in object_from_ipce_dataclass_instance
    raise ZValueError(msg, anns=anns, T=T, known=sorted(mj), f=f)
zuper_commons.types.exceptions.ZValueError: Cannot find field 'x' in data for class FriendlyPose and no default available
│  anns: {x: float, y: float, theta_deg: float}
│     T: float
│ known: [data, dtype, shape]
│     f: Field(name='x',type=<class 'float'>,default=<dataclasses._MISSING_TYPE object at 0x7f0e9848f3d0>,default_factory=<dataclasses._MISSING_TYPE object at 0x7f0e9848f3d0>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 360, in object_from_ipce_dataclass_instance
    attrs[k] = object_from_ipce_(v, et_k, ieds=ieds, iedo=iedo)
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 185, in object_from_ipce_
    return object_from_ipce_dataclass_instance(mj, K, ieds=ieds, iedo=iedo)
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 366, in object_from_ipce_dataclass_instance
    raise ZValueError(
zuper_commons.types.exceptions.ZValueError: Cannot deserialize attribute 'pose' of RobotConfiguration.
│ K_annotations: dict[2]
│                │ pose:
│                │ dataclass aido_schemas.protocol_simulator.FriendlyPose
│                │  field         x : float
│                │  field         y : float
│                │  field theta_deg : float
│                │ velocity:
│                │ dataclass aido_schemas.protocol_simulator.FriendlyVelocity
│                │  field         x : float
│                │  field         y : float
│                │  field theta_deg : float
│   expect_type: dataclass aido_schemas.protocol_simulator.FriendlyPose
│                 field         x : float
│                 field         y : float
│                 field theta_deg : float
│         ann_K: dataclass aido_schemas.protocol_simulator.FriendlyPose
│                 field         x : float
│                 field         y : float
│                 field theta_deg : float
│        K_name: RobotConfiguration

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 360, in object_from_ipce_dataclass_instance
    attrs[k] = object_from_ipce_(v, et_k, ieds=ieds, iedo=iedo)
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 177, in object_from_ipce_
    return object_from_ipce_dict(mj, K, ieds=ieds, iedo=iedo)
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 461, in object_from_ipce_dict
    attrs[k] = object_from_ipce_(v, et_V, ieds=ieds, iedo=iedo)
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 185, in object_from_ipce_
    return object_from_ipce_dataclass_instance(mj, K, ieds=ieds, iedo=iedo)
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 366, in object_from_ipce_dataclass_instance
    raise ZValueError(
zuper_commons.types.exceptions.ZValueError: Cannot deserialize attribute 'configuration' of ScenarioRobotSpec.
│ K_annotations: dict[5]
│                │ configuration:
│                │ dataclass aido_schemas.protocol_simulator.RobotConfiguration
│                │  field     pose : dataclass aido_schemas.protocol_simulator.FriendlyPose
│                │                    field         x : float
│                │                    field         y : float
│                │                    field theta_deg : float
│                │  field velocity : dataclass aido_schemas.protocol_simulator.FriendlyVelocity
│                │                    field         x : float
│                │                    field         y : float
│                │                    field theta_deg : float
│                │ color: str
│                │ description: str
│                │ controllable: bool
│                │ protocol: Optional[ProtocolDesc ]
│   expect_type: dataclass aido_schemas.protocol_simulator.RobotConfiguration
│                 field     pose : dataclass aido_schemas.protocol_simulator.FriendlyPose
│                                   field         x : float
│                                   field         y : float
│                                   field theta_deg : float
│                 field velocity : dataclass aido_schemas.protocol_simulator.FriendlyVelocity
│                                   field         x : float
│                                   field         y : float
│                                   field theta_deg : float
│         ann_K: dataclass aido_schemas.protocol_simulator.RobotConfiguration
│                 field     pose : dataclass aido_schemas.protocol_simulator.FriendlyPose
│                                   field         x : float
│                                   field         y : float
│                                   field theta_deg : float
│                 field velocity : dataclass aido_schemas.protocol_simulator.FriendlyVelocity
│                                   field         x : float
│                                   field         y : float
│                                   field theta_deg : float
│        K_name: ScenarioRobotSpec

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 74, in object_from_ipce
    res = object_from_ipce_(mj, expect_type, ieds=ieds, iedo=iedo)
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 185, in object_from_ipce_
    return object_from_ipce_dataclass_instance(mj, K, ieds=ieds, iedo=iedo)
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 366, in object_from_ipce_dataclass_instance
    raise ZValueError(
zuper_commons.types.exceptions.ZValueError: Cannot deserialize attribute 'robots' of Scenario.
│ K_annotations: dict[6]
│                │ scenario_name: str
│                │ environment: Any
│                │ player_robots: List[str]
│                │ robots: Dict[str,ScenarioRobotSpec]
│                │ duckies: Dict[str,ScenarioDuckieSpec]
│                │ payload_yaml: str
│   expect_type: Dict[str,ScenarioRobotSpec]
│         ann_K: Dict[str,ScenarioRobotSpec]
│        K_name: Scenario

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "main.py", line 19, in wrap
    stats = evaluate_robotarium_log(d_step, outd=outd)
  File "/project/evaluate_robotarium_log.py", line 122, in evaluate_robotarium_log
    scenario = cast(Scenario, object_from_ipce(config_, Scenario))
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 93, in object_from_ipce
    raise ZValueError(msg, expect_type=expect_type, mj=mj) from e
zuper_commons.types.exceptions.ZValueError: Cannot deserialize object
│ expect_type: dataclass aido_schemas.protocol_simulator.Scenario
│               field scenario_name : str
│               field   environment : Any
│               field player_robots : List[str]
│               field        robots : Dict[str,ScenarioRobotSpec]
│               field       duckies : Dict[str,ScenarioDuckieSpec]
│               field  payload_yaml : str
│          mj: dict[5]
│              │ robots:
│              │ dict[1]
│              │ │ ego0:
│              │ │ dict[5]
│              │ │ │ color: red
│              │ │ │ protocol: PROTOCOL_NORMAL
│              │ │ │ description: Playable robot ego0
│              │ │ │ controllable: True
│              │ │ │ configuration:
│              │ │ │ dict[2]
│              │ │ │ │ pose: {data: 72 bytes b'\x07\\\x143&\xa6\x91<\x00\x00', dtype: float64, shape: [3, 3]}
│              │ │ │ │ velocity: {data: 72 bytes b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', dtype: float64, shape: [3, 3]}
│              │ duckies:
│              │ dict[10]
│              │ │ duckie00:
│              │ │ dict[2]
│              │ │ │ pose: {data: 72 bytes b'\xf4x\xcd\x03\x8b.\xd6\xbfh\xe7', dtype: float64, shape: [3, 3]}
│              │ │ │ color: yellow
│              │ │ duckie01: {pose: {data: 72 bytes b',"YqR\xdb\xc4?uq', dtype: float64, shape: [3, 3]} , color: yellow}
│              │ │ duckie02:
│              │ │ dict[2]
│              │ │ │ pose: {data: 72 bytes b'\xe2\xf8%\xc4g\xdf\xe0?v\x03', dtype: float64, shape: [3, 3]}
│              │ │ │ color: yellow
│              │ │ duckie03:
│              │ │ dict[2]
│              │ │ │ pose: {data: 72 bytes b'\xbb\xa7\xb8\x02\xcf\xe0\xd6?\xba\xe9', dtype: float64, shape: [3, 3]}
│              │ │ │ color: yellow
│              │ │ duckie04:
│              │ │ dict[2]
│              │ │ │ pose: {data: 72 bytes b'R\xc7\xae\x01u\xc4\xee\xbf\x81\xe2', dtype: float64, shape: [3, 3]}
│              │ │ │ color: yellow
│              │ │ duckie05:
│              │ │ dict[2]
│              │ │ │ pose: {data: 72 bytes b'L*O\xcd\xa3\xf1\xef\xbf\xfa$', dtype: float64, shape: [3, 3]}
│              │ │ │ color: yellow
│              │ │ duckie06:
│              │ │ dict[2]
│              │ │ │ pose: {data: 72 bytes b'\xcc7*\x98\xa2i\xc0\xbf\xe0\x99', dtype: float64, shape: [3, 3]}
│              │ │ │ color: yellow
│              │ │ duckie07:
│              │ │ dict[2]
│              │ │ │ pose: {data: 72 bytes b'\xc8\xf7\x83g\x0e\x0c\xde\xbf\xbe\xcf', dtype: float64, shape: [3, 3]}
│              │ │ │ color: yellow
│              │ │ duckie08:
│              │ │ dict[2]
│              │ │ │ pose: {data: 72 bytes b'\x93\x066\x10\x13_\xe4?5\xc4', dtype: float64, shape: [3, 3]}
│              │ │ │ color: yellow
│              │ │ duckie09:
│              │ │ dict[2]
│              │ │ │ pose: {data: 72 bytes b'\x93\x963\x07U\xbd\xef\xbf\xae\xe1', dtype: float64, shape: [3, 3]}
│              │ │ │ color: yellow
│              │ environment:
│              │ |objects:
│              │ |  tag334:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 0.647
│              │ |        - 1.708
│              │ |        theta_deg: 270
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 334
│              │ |  tag335:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 1.2229999999999999
│              │ |        - 2.282
│              │ |        theta_deg: 180
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 335
│              │ |  tag336:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 2.202
│              │ |        - 2.7929999999999997
│              │ |        theta_deg: 315
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 336
│              │ |  tag337:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 1.698
│              │ |        - 1.8079999999999998
│              │ |        theta_deg: 90
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 337
│              │ |  tag338:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 1.696
│              │ |        - 1.116
│              │ |        theta_deg: 90
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 338
│              │ |  tag339:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 1.222
│              │ |        - 0.647
│              │ |        theta_deg: 0
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 339
│              │ |  tag340:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 2.1959999999999997
│              │ |        - 0.155
│              │ |        theta_deg: 225
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 340
│              │ |  tag341:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 0.648
│              │ |        - 1.2229999999999999
│              │ |        theta_deg: 270
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 341
│              │ |tile_size: 0.585
│              │ |tiles:
│              │ |- - asphalt
│              │ |  - curve_left/W
│              │ |  - straight/W
│              │ |  - curve_left/N
│              │ |- - curve_left/W
│              │ |  - curve_right/S
│              │ |  - asphalt
│              │ |  - straight/N
│              │ |- - straight/S
│              │ |  - asphalt
│              │ |  - asphalt
│              │ |  - straight/N
│              │ |- - curve_left/S
│              │ |  - curve_right/E
│              │ |  - asphalt
│              │ |  - straight/N
│              │ |- - asphalt
│              │ |  - curve_left/S
│              │ |  - straight/E
│              │ |  - curve_left/E
│              │ |
│              │ player_robots: [ego0]
│              │ scenario_name: LFP-real-validation-000

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/duckietown_challenges/cie_concrete.py", line 681, in scoring_context
    yield cie
  File "main.py", line 34, in <module>
    wrap(_)
  File "main.py", line 24, in wrap
    raise dc.InvalidEvaluator() from e
duckietown_challenges.exceptions.InvalidEvaluator: 

Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
77874eval1-visualizeerrorno0:00:27
InvalidEvaluator: Tr [...]
InvalidEvaluator:
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 360, in object_from_ipce_dataclass_instance
    attrs[k] = object_from_ipce_(v, et_k, ieds=ieds, iedo=iedo)
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 185, in object_from_ipce_
    return object_from_ipce_dataclass_instance(mj, K, ieds=ieds, iedo=iedo)
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 391, in object_from_ipce_dataclass_instance
    raise ZValueError(msg, anns=anns, T=T, known=sorted(mj), f=f)
zuper_commons.types.exceptions.ZValueError: Cannot find field 'x' in data for class FriendlyPose and no default available
│  anns: {x: float, y: float, theta_deg: float}
│     T: float
│ known: [data, dtype, shape]
│     f: Field(name='x',type=<class 'float'>,default=<dataclasses._MISSING_TYPE object at 0x7f6d99aea3d0>,default_factory=<dataclasses._MISSING_TYPE object at 0x7f6d99aea3d0>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 360, in object_from_ipce_dataclass_instance
    attrs[k] = object_from_ipce_(v, et_k, ieds=ieds, iedo=iedo)
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 185, in object_from_ipce_
    return object_from_ipce_dataclass_instance(mj, K, ieds=ieds, iedo=iedo)
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 366, in object_from_ipce_dataclass_instance
    raise ZValueError(
zuper_commons.types.exceptions.ZValueError: Cannot deserialize attribute 'pose' of RobotConfiguration.
│ K_annotations: dict[2]
│                │ pose:
│                │ dataclass aido_schemas.protocol_simulator.FriendlyPose
│                │  field         x : float
│                │  field         y : float
│                │  field theta_deg : float
│                │ velocity:
│                │ dataclass aido_schemas.protocol_simulator.FriendlyVelocity
│                │  field         x : float
│                │  field         y : float
│                │  field theta_deg : float
│   expect_type: dataclass aido_schemas.protocol_simulator.FriendlyPose
│                 field         x : float
│                 field         y : float
│                 field theta_deg : float
│         ann_K: dataclass aido_schemas.protocol_simulator.FriendlyPose
│                 field         x : float
│                 field         y : float
│                 field theta_deg : float
│        K_name: RobotConfiguration

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 360, in object_from_ipce_dataclass_instance
    attrs[k] = object_from_ipce_(v, et_k, ieds=ieds, iedo=iedo)
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 177, in object_from_ipce_
    return object_from_ipce_dict(mj, K, ieds=ieds, iedo=iedo)
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 461, in object_from_ipce_dict
    attrs[k] = object_from_ipce_(v, et_V, ieds=ieds, iedo=iedo)
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 185, in object_from_ipce_
    return object_from_ipce_dataclass_instance(mj, K, ieds=ieds, iedo=iedo)
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 366, in object_from_ipce_dataclass_instance
    raise ZValueError(
zuper_commons.types.exceptions.ZValueError: Cannot deserialize attribute 'configuration' of ScenarioRobotSpec.
│ K_annotations: dict[5]
│                │ configuration:
│                │ dataclass aido_schemas.protocol_simulator.RobotConfiguration
│                │  field     pose : dataclass aido_schemas.protocol_simulator.FriendlyPose
│                │                    field         x : float
│                │                    field         y : float
│                │                    field theta_deg : float
│                │  field velocity : dataclass aido_schemas.protocol_simulator.FriendlyVelocity
│                │                    field         x : float
│                │                    field         y : float
│                │                    field theta_deg : float
│                │ color: str
│                │ description: str
│                │ controllable: bool
│                │ protocol: Optional[ProtocolDesc ]
│   expect_type: dataclass aido_schemas.protocol_simulator.RobotConfiguration
│                 field     pose : dataclass aido_schemas.protocol_simulator.FriendlyPose
│                                   field         x : float
│                                   field         y : float
│                                   field theta_deg : float
│                 field velocity : dataclass aido_schemas.protocol_simulator.FriendlyVelocity
│                                   field         x : float
│                                   field         y : float
│                                   field theta_deg : float
│         ann_K: dataclass aido_schemas.protocol_simulator.RobotConfiguration
│                 field     pose : dataclass aido_schemas.protocol_simulator.FriendlyPose
│                                   field         x : float
│                                   field         y : float
│                                   field theta_deg : float
│                 field velocity : dataclass aido_schemas.protocol_simulator.FriendlyVelocity
│                                   field         x : float
│                                   field         y : float
│                                   field theta_deg : float
│        K_name: ScenarioRobotSpec

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 74, in object_from_ipce
    res = object_from_ipce_(mj, expect_type, ieds=ieds, iedo=iedo)
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 185, in object_from_ipce_
    return object_from_ipce_dataclass_instance(mj, K, ieds=ieds, iedo=iedo)
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 366, in object_from_ipce_dataclass_instance
    raise ZValueError(
zuper_commons.types.exceptions.ZValueError: Cannot deserialize attribute 'robots' of Scenario.
│ K_annotations: dict[6]
│                │ scenario_name: str
│                │ environment: Any
│                │ player_robots: List[str]
│                │ robots: Dict[str,ScenarioRobotSpec]
│                │ duckies: Dict[str,ScenarioDuckieSpec]
│                │ payload_yaml: str
│   expect_type: Dict[str,ScenarioRobotSpec]
│         ann_K: Dict[str,ScenarioRobotSpec]
│        K_name: Scenario

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "main.py", line 19, in wrap
    stats = evaluate_robotarium_log(d_step, outd=outd)
  File "/project/evaluate_robotarium_log.py", line 122, in evaluate_robotarium_log
    scenario = cast(Scenario, object_from_ipce(config_, Scenario))
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 93, in object_from_ipce
    raise ZValueError(msg, expect_type=expect_type, mj=mj) from e
zuper_commons.types.exceptions.ZValueError: Cannot deserialize object
│ expect_type: dataclass aido_schemas.protocol_simulator.Scenario
│               field scenario_name : str
│               field   environment : Any
│               field player_robots : List[str]
│               field        robots : Dict[str,ScenarioRobotSpec]
│               field       duckies : Dict[str,ScenarioDuckieSpec]
│               field  payload_yaml : str
│          mj: dict[5]
│              │ robots:
│              │ dict[1]
│              │ │ ego0:
│              │ │ dict[5]
│              │ │ │ color: red
│              │ │ │ protocol: PROTOCOL_NORMAL
│              │ │ │ description: Playable robot ego0
│              │ │ │ controllable: True
│              │ │ │ configuration:
│              │ │ │ dict[2]
│              │ │ │ │ pose: {data: 72 bytes b'\xfc\xd1u\xe6\xec,\xa7\xbc\x00\x00', dtype: float64, shape: [3, 3]}
│              │ │ │ │ velocity: {data: 72 bytes b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', dtype: float64, shape: [3, 3]}
│              │ duckies:
│              │ dict[10]
│              │ │ duckie00:
│              │ │ dict[2]
│              │ │ │ pose: {data: 72 bytes b'\xde\xfb2\xcb\x15\x0c\xe2\xbf;\x95', dtype: float64, shape: [3, 3]}
│              │ │ │ color: yellow
│              │ │ duckie01: {pose: {data: 72 bytes b'I\xa8\xaaF\\^\xeb\xbf\xffI', dtype: float64, shape: [3, 3]} , color: yellow}
│              │ │ duckie02: {pose: {data: 72 bytes b'\x0eA:Tl\xa4\xe7\xbf\xe9/', dtype: float64, shape: [3, 3]} , color: yellow}
│              │ │ duckie03:
│              │ │ dict[2]
│              │ │ │ pose: {data: 72 bytes b'\x08\x94\xb2\xfa\xa8\xa0\xd4\xbf\x9d%', dtype: float64, shape: [3, 3]}
│              │ │ │ color: yellow
│              │ │ duckie04:
│              │ │ dict[2]
│              │ │ │ pose: {data: 72 bytes b'\xe8\x99\xf4S\xfb&\xb9\xbfa\x18', dtype: float64, shape: [3, 3]}
│              │ │ │ color: yellow
│              │ │ duckie05: {pose: {data: 72 bytes b'\xa1\x12ud\xb9\xe0\xb7?Ag', dtype: float64, shape: [3, 3]} , color: yellow}
│              │ │ duckie06:
│              │ │ dict[2]
│              │ │ │ pose: {data: 72 bytes b'\xe6\xd8\x89\xba\x05W\xed\xbf\xc4\xa6', dtype: float64, shape: [3, 3]}
│              │ │ │ color: yellow
│              │ │ duckie07:
│              │ │ dict[2]
│              │ │ │ pose: {data: 72 bytes b'7\xdd\x9b6\xa3I\xef\xbf\xab\xcf', dtype: float64, shape: [3, 3]}
│              │ │ │ color: yellow
│              │ │ duckie08:
│              │ │ dict[2]
│              │ │ │ pose: {data: 72 bytes b'`O\x9c\x03\xa6^\xe4\xbf\x1eQ', dtype: float64, shape: [3, 3]}
│              │ │ │ color: yellow
│              │ │ duckie09:
│              │ │ dict[2]
│              │ │ │ pose: {data: 72 bytes b'\xa6\xca\xbb\x82E\xaf\xeb?K\xe4', dtype: float64, shape: [3, 3]}
│              │ │ │ color: yellow
│              │ environment:
│              │ |objects:
│              │ |  tag334:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 0.647
│              │ |        - 1.708
│              │ |        theta_deg: 270
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 334
│              │ |  tag335:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 1.2229999999999999
│              │ |        - 2.282
│              │ |        theta_deg: 180
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 335
│              │ |  tag336:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 2.202
│              │ |        - 2.7929999999999997
│              │ |        theta_deg: 315
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 336
│              │ |  tag337:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 1.698
│              │ |        - 1.8079999999999998
│              │ |        theta_deg: 90
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 337
│              │ |  tag338:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 1.696
│              │ |        - 1.116
│              │ |        theta_deg: 90
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 338
│              │ |  tag339:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 1.222
│              │ |        - 0.647
│              │ |        theta_deg: 0
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 339
│              │ |  tag340:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 2.1959999999999997
│              │ |        - 0.155
│              │ |        theta_deg: 225
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 340
│              │ |  tag341:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 0.648
│              │ |        - 1.2229999999999999
│              │ |        theta_deg: 270
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 341
│              │ |tile_size: 0.585
│              │ |tiles:
│              │ |- - asphalt
│              │ |  - curve_left/W
│              │ |  - straight/W
│              │ |  - curve_left/N
│              │ |- - curve_left/W
│              │ |  - curve_right/S
│              │ |  - asphalt
│              │ |  - straight/N
│              │ |- - straight/S
│              │ |  - asphalt
│              │ |  - asphalt
│              │ |  - straight/N
│              │ |- - curve_left/S
│              │ |  - curve_right/E
│              │ |  - asphalt
│              │ |  - straight/N
│              │ |- - asphalt
│              │ |  - curve_left/S
│              │ |  - straight/E
│              │ |  - curve_left/E
│              │ |
│              │ player_robots: [ego0]
│              │ scenario_name: LFP-real-validation-001

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/duckietown_challenges/cie_concrete.py", line 681, in scoring_context
    yield cie
  File "main.py", line 34, in <module>
    wrap(_)
  File "main.py", line 24, in wrap
    raise dc.InvalidEvaluator() from e
duckietown_challenges.exceptions.InvalidEvaluator: 

Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
77873eval0-visualizeerrorno0:00:27
InvalidEvaluator: Tr [...]
InvalidEvaluator:
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 360, in object_from_ipce_dataclass_instance
    attrs[k] = object_from_ipce_(v, et_k, ieds=ieds, iedo=iedo)
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 185, in object_from_ipce_
    return object_from_ipce_dataclass_instance(mj, K, ieds=ieds, iedo=iedo)
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 391, in object_from_ipce_dataclass_instance
    raise ZValueError(msg, anns=anns, T=T, known=sorted(mj), f=f)
zuper_commons.types.exceptions.ZValueError: Cannot find field 'x' in data for class FriendlyPose and no default available
│  anns: {x: float, y: float, theta_deg: float}
│     T: float
│ known: [data, dtype, shape]
│     f: Field(name='x',type=<class 'float'>,default=<dataclasses._MISSING_TYPE object at 0x7f9642bbb3d0>,default_factory=<dataclasses._MISSING_TYPE object at 0x7f9642bbb3d0>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 360, in object_from_ipce_dataclass_instance
    attrs[k] = object_from_ipce_(v, et_k, ieds=ieds, iedo=iedo)
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 185, in object_from_ipce_
    return object_from_ipce_dataclass_instance(mj, K, ieds=ieds, iedo=iedo)
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 366, in object_from_ipce_dataclass_instance
    raise ZValueError(
zuper_commons.types.exceptions.ZValueError: Cannot deserialize attribute 'pose' of RobotConfiguration.
│ K_annotations: dict[2]
│                │ pose:
│                │ dataclass aido_schemas.protocol_simulator.FriendlyPose
│                │  field         x : float
│                │  field         y : float
│                │  field theta_deg : float
│                │ velocity:
│                │ dataclass aido_schemas.protocol_simulator.FriendlyVelocity
│                │  field         x : float
│                │  field         y : float
│                │  field theta_deg : float
│   expect_type: dataclass aido_schemas.protocol_simulator.FriendlyPose
│                 field         x : float
│                 field         y : float
│                 field theta_deg : float
│         ann_K: dataclass aido_schemas.protocol_simulator.FriendlyPose
│                 field         x : float
│                 field         y : float
│                 field theta_deg : float
│        K_name: RobotConfiguration

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 360, in object_from_ipce_dataclass_instance
    attrs[k] = object_from_ipce_(v, et_k, ieds=ieds, iedo=iedo)
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 177, in object_from_ipce_
    return object_from_ipce_dict(mj, K, ieds=ieds, iedo=iedo)
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 461, in object_from_ipce_dict
    attrs[k] = object_from_ipce_(v, et_V, ieds=ieds, iedo=iedo)
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 185, in object_from_ipce_
    return object_from_ipce_dataclass_instance(mj, K, ieds=ieds, iedo=iedo)
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 366, in object_from_ipce_dataclass_instance
    raise ZValueError(
zuper_commons.types.exceptions.ZValueError: Cannot deserialize attribute 'configuration' of ScenarioRobotSpec.
│ K_annotations: dict[5]
│                │ configuration:
│                │ dataclass aido_schemas.protocol_simulator.RobotConfiguration
│                │  field     pose : dataclass aido_schemas.protocol_simulator.FriendlyPose
│                │                    field         x : float
│                │                    field         y : float
│                │                    field theta_deg : float
│                │  field velocity : dataclass aido_schemas.protocol_simulator.FriendlyVelocity
│                │                    field         x : float
│                │                    field         y : float
│                │                    field theta_deg : float
│                │ color: str
│                │ description: str
│                │ controllable: bool
│                │ protocol: Optional[ProtocolDesc ]
│   expect_type: dataclass aido_schemas.protocol_simulator.RobotConfiguration
│                 field     pose : dataclass aido_schemas.protocol_simulator.FriendlyPose
│                                   field         x : float
│                                   field         y : float
│                                   field theta_deg : float
│                 field velocity : dataclass aido_schemas.protocol_simulator.FriendlyVelocity
│                                   field         x : float
│                                   field         y : float
│                                   field theta_deg : float
│         ann_K: dataclass aido_schemas.protocol_simulator.RobotConfiguration
│                 field     pose : dataclass aido_schemas.protocol_simulator.FriendlyPose
│                                   field         x : float
│                                   field         y : float
│                                   field theta_deg : float
│                 field velocity : dataclass aido_schemas.protocol_simulator.FriendlyVelocity
│                                   field         x : float
│                                   field         y : float
│                                   field theta_deg : float
│        K_name: ScenarioRobotSpec

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 74, in object_from_ipce
    res = object_from_ipce_(mj, expect_type, ieds=ieds, iedo=iedo)
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 185, in object_from_ipce_
    return object_from_ipce_dataclass_instance(mj, K, ieds=ieds, iedo=iedo)
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 366, in object_from_ipce_dataclass_instance
    raise ZValueError(
zuper_commons.types.exceptions.ZValueError: Cannot deserialize attribute 'robots' of Scenario.
│ K_annotations: dict[6]
│                │ scenario_name: str
│                │ environment: Any
│                │ player_robots: List[str]
│                │ robots: Dict[str,ScenarioRobotSpec]
│                │ duckies: Dict[str,ScenarioDuckieSpec]
│                │ payload_yaml: str
│   expect_type: Dict[str,ScenarioRobotSpec]
│         ann_K: Dict[str,ScenarioRobotSpec]
│        K_name: Scenario

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "main.py", line 19, in wrap
    stats = evaluate_robotarium_log(d_step, outd=outd)
  File "/project/evaluate_robotarium_log.py", line 122, in evaluate_robotarium_log
    scenario = cast(Scenario, object_from_ipce(config_, Scenario))
  File "/usr/local/lib/python3.8/site-packages/zuper_ipce/conv_object_from_ipce.py", line 93, in object_from_ipce
    raise ZValueError(msg, expect_type=expect_type, mj=mj) from e
zuper_commons.types.exceptions.ZValueError: Cannot deserialize object
│ expect_type: dataclass aido_schemas.protocol_simulator.Scenario
│               field scenario_name : str
│               field   environment : Any
│               field player_robots : List[str]
│               field        robots : Dict[str,ScenarioRobotSpec]
│               field       duckies : Dict[str,ScenarioDuckieSpec]
│               field  payload_yaml : str
│          mj: dict[5]
│              │ robots:
│              │ dict[1]
│              │ │ ego0:
│              │ │ dict[5]
│              │ │ │ color: red
│              │ │ │ protocol: PROTOCOL_NORMAL
│              │ │ │ description: Playable robot ego0
│              │ │ │ controllable: True
│              │ │ │ configuration:
│              │ │ │ dict[2]
│              │ │ │ │ pose: {data: 72 bytes b'\x07\\\x143&\xa6\x91<\x00\x00', dtype: float64, shape: [3, 3]}
│              │ │ │ │ velocity: {data: 72 bytes b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', dtype: float64, shape: [3, 3]}
│              │ duckies:
│              │ dict[10]
│              │ │ duckie00:
│              │ │ dict[2]
│              │ │ │ pose: {data: 72 bytes b'\xf4x\xcd\x03\x8b.\xd6\xbfh\xe7', dtype: float64, shape: [3, 3]}
│              │ │ │ color: yellow
│              │ │ duckie01: {pose: {data: 72 bytes b',"YqR\xdb\xc4?uq', dtype: float64, shape: [3, 3]} , color: yellow}
│              │ │ duckie02:
│              │ │ dict[2]
│              │ │ │ pose: {data: 72 bytes b'\xe2\xf8%\xc4g\xdf\xe0?v\x03', dtype: float64, shape: [3, 3]}
│              │ │ │ color: yellow
│              │ │ duckie03:
│              │ │ dict[2]
│              │ │ │ pose: {data: 72 bytes b'\xbb\xa7\xb8\x02\xcf\xe0\xd6?\xba\xe9', dtype: float64, shape: [3, 3]}
│              │ │ │ color: yellow
│              │ │ duckie04:
│              │ │ dict[2]
│              │ │ │ pose: {data: 72 bytes b'R\xc7\xae\x01u\xc4\xee\xbf\x81\xe2', dtype: float64, shape: [3, 3]}
│              │ │ │ color: yellow
│              │ │ duckie05:
│              │ │ dict[2]
│              │ │ │ pose: {data: 72 bytes b'L*O\xcd\xa3\xf1\xef\xbf\xfa$', dtype: float64, shape: [3, 3]}
│              │ │ │ color: yellow
│              │ │ duckie06:
│              │ │ dict[2]
│              │ │ │ pose: {data: 72 bytes b'\xcc7*\x98\xa2i\xc0\xbf\xe0\x99', dtype: float64, shape: [3, 3]}
│              │ │ │ color: yellow
│              │ │ duckie07:
│              │ │ dict[2]
│              │ │ │ pose: {data: 72 bytes b'\xc8\xf7\x83g\x0e\x0c\xde\xbf\xbe\xcf', dtype: float64, shape: [3, 3]}
│              │ │ │ color: yellow
│              │ │ duckie08:
│              │ │ dict[2]
│              │ │ │ pose: {data: 72 bytes b'\x93\x066\x10\x13_\xe4?5\xc4', dtype: float64, shape: [3, 3]}
│              │ │ │ color: yellow
│              │ │ duckie09:
│              │ │ dict[2]
│              │ │ │ pose: {data: 72 bytes b'\x93\x963\x07U\xbd\xef\xbf\xae\xe1', dtype: float64, shape: [3, 3]}
│              │ │ │ color: yellow
│              │ environment:
│              │ |objects:
│              │ |  tag334:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 0.647
│              │ |        - 1.708
│              │ |        theta_deg: 270
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 334
│              │ |  tag335:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 1.2229999999999999
│              │ |        - 2.282
│              │ |        theta_deg: 180
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 335
│              │ |  tag336:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 2.202
│              │ |        - 2.7929999999999997
│              │ |        theta_deg: 315
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 336
│              │ |  tag337:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 1.698
│              │ |        - 1.8079999999999998
│              │ |        theta_deg: 90
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 337
│              │ |  tag338:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 1.696
│              │ |        - 1.116
│              │ |        theta_deg: 90
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 338
│              │ |  tag339:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 1.222
│              │ |        - 0.647
│              │ |        theta_deg: 0
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 339
│              │ |  tag340:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 2.1959999999999997
│              │ |        - 0.155
│              │ |        theta_deg: 225
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 340
│              │ |  tag341:
│              │ |    kind: floor_tag
│              │ |    pose:
│              │ |      ~SE2Transform:
│              │ |        p:
│              │ |        - 0.648
│              │ |        - 1.2229999999999999
│              │ |        theta_deg: 270
│              │ |    tag:
│              │ |      ~TagInstance:
│              │ |        family: 36h11
│              │ |        size: 0.08
│              │ |        tag_id: 341
│              │ |tile_size: 0.585
│              │ |tiles:
│              │ |- - asphalt
│              │ |  - curve_left/W
│              │ |  - straight/W
│              │ |  - curve_left/N
│              │ |- - curve_left/W
│              │ |  - curve_right/S
│              │ |  - asphalt
│              │ |  - straight/N
│              │ |- - straight/S
│              │ |  - asphalt
│              │ |  - asphalt
│              │ |  - straight/N
│              │ |- - curve_left/S
│              │ |  - curve_right/E
│              │ |  - asphalt
│              │ |  - straight/N
│              │ |- - asphalt
│              │ |  - curve_left/S
│              │ |  - straight/E
│              │ |  - curve_left/E
│              │ |
│              │ player_robots: [ego0]
│              │ scenario_name: LFP-real-validation-000

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/duckietown_challenges/cie_concrete.py", line 681, in scoring_context
    yield cie
  File "main.py", line 34, in <module>
    wrap(_)
  File "main.py", line 24, in wrap
    raise dc.InvalidEvaluator() from e
duckietown_challenges.exceptions.InvalidEvaluator: 

Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible