Duckietown Challenges Home Challenges Submissions

Job 77895

Job ID77895
submission14795
userBea Baselines 🐤
user labelbaseline-duckietown
challengeaido-LFP-real-validation
stepeval1-visualize
statuserror
up to date Note that this job is not up to date; the challenge has been changed.
evaluatornogpu-production-b-spot-0-06
date started
date completed
duration0:00:54
message
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.

Highlights

Artifacts

The artifacts are hidden.

Container logs

The logs are hidden.