Duckietown Challenges Home Challenges Submissions

Submission 25419

Submission25419
Competinguser retired
Challengelx22-planning-dd-static-vali
Useruser7809
Date submitted
Last status update
Completecomplete
DetailsEvaluation is complete.
Sisters
Result💔
Jobsstep1-0of4: 178371 step1-1of4: 178370 step1-2of4: 178381 step1-3of4: 178367
Next
User labelplanning-exercise
Admin priority50
Blessingn/a
User priority50

178371

env00

env04

178370

env01

env05

178367

env03

env07

Evaluation jobs for this submission

See previous jobs for previous versions of challenges
Job IDstepstatusup to datedate starteddate completeddurationmessage
178381step1-2of4failedyes0:00:45
InvalidSubmission: T [...]
InvalidSubmission:
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/dist-packages/dt_protocols/checker.py", line 102, in run_checker
    msg = agent_ci.write_topic_and_expect("query", q, expect="response")
  File "/usr/local/lib/python3.8/dist-packages/zuper_nodes_wrapper/wrapper_outside.py", line 145, in write_topic_and_expect
    ob: MsgReceived = self.read_one(expect_topic=expect, timeout=timeout, profiler=profiler)
  File "/usr/local/lib/python3.8/dist-packages/zuper_nodes_wrapper/wrapper_outside.py", line 243, in read_one
    msgs = read_reply(self.fpout, timeout=timeout, waiting_for=waiting_for, nickname=self.nickname,
  File "/usr/local/lib/python3.8/dist-packages/zuper_nodes_wrapper/wrapper_outside.py", line 333, in read_reply
    others = read_until_over(fpout, timeout=timeout, nickname=nickname)
  File "/usr/local/lib/python3.8/dist-packages/zuper_nodes_wrapper/wrapper_outside.py", line 360, in read_until_over
    raise RemoteNodeAborted(m)
zuper_nodes.structures.RemoteNodeAborted: External node "checker" aborted:

error in checker |Exception while handling a message on topic "query".
                 |
                 || Traceback (most recent call last):
                 ||   File "/usr/local/lib/python3.8/dist-packages/networkx/algorithms/shortest_paths/weighted.py", line 745, in multi_source_dijkstra
                 ||     return (dist[target], paths[target])
                 || KeyError: (9, 82)
                 ||
                 || The above exception was the direct cause of the following exception:
                 ||
                 || Traceback (most recent call last):
                 ||   File "/usr/local/lib/python3.8/dist-packages/zuper_nodes_wrapper/wrapper.py", line 418, in loop
                 ||     handle_message_node(parsed, receiver0, context0)
                 ||   File "/usr/local/lib/python3.8/dist-packages/zuper_nodes_wrapper/wrapper.py", line 591, in handle_message_node
                 ||     call_if_fun_exists(agent, expect_fn, data=ob, context=context, timing=timing)
                 ||   File "/usr/local/lib/python3.8/dist-packages/zuper_nodes_wrapper/utils.py", line 21, in call_if_fun_exists
                 ||     f(**kwargs)
                 ||   File "/code/catkin_ws/src/planning/packages/planning/planner.py", line 282, in on_received_query
                 ||     plan: List[PlanStep] = connect_poses_with_obstacles(ps=self.params, a=start, b=goal, G=G, start_node=start_node, goal_node=goal_node)
                 ||   File "/code/catkin_ws/src/planning/packages/planning/planner.py", line 100, in connect_poses_with_obstacles
                 ||     best_path = nx.dijkstra_path(G, start_node, goal_node)
                 ||   File "/usr/local/lib/python3.8/dist-packages/networkx/algorithms/shortest_paths/weighted.py", line 158, in dijkstra_path
                 ||     (length, path) = single_source_dijkstra(G, source, target=target, weight=weight)
                 ||   File "/usr/local/lib/python3.8/dist-packages/networkx/algorithms/shortest_paths/weighted.py", line 472, in single_source_dijkstra
                 ||     return multi_source_dijkstra(
                 ||   File "/usr/local/lib/python3.8/dist-packages/networkx/algorithms/shortest_paths/weighted.py", line 747, in multi_source_dijkstra
                 ||     raise nx.NetworkXNoPath(f"No path to {target}.") from err
                 || networkx.exception.NetworkXNoPath: No path to (9, 82).
                 ||

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 "/usr/local/lib/python3.8/dist-packages/dt_planning/planning_checker.py", line 102, in planning_checker_main
    sessions = run_checker(
  File "/usr/local/lib/python3.8/dist-packages/dt_protocols/checker.py", line 115, in run_checker
    raise dc.InvalidSubmission(msg) from e
duckietown_challenges.exceptions.InvalidSubmission: The remote node has violated protocol
Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
178375step1-2of4failedyes0:00:55
InvalidSubmission: T [...]
InvalidSubmission:
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/dist-packages/dt_protocols/checker.py", line 102, in run_checker
    msg = agent_ci.write_topic_and_expect("query", q, expect="response")
  File "/usr/local/lib/python3.8/dist-packages/zuper_nodes_wrapper/wrapper_outside.py", line 145, in write_topic_and_expect
    ob: MsgReceived = self.read_one(expect_topic=expect, timeout=timeout, profiler=profiler)
  File "/usr/local/lib/python3.8/dist-packages/zuper_nodes_wrapper/wrapper_outside.py", line 243, in read_one
    msgs = read_reply(self.fpout, timeout=timeout, waiting_for=waiting_for, nickname=self.nickname,
  File "/usr/local/lib/python3.8/dist-packages/zuper_nodes_wrapper/wrapper_outside.py", line 333, in read_reply
    others = read_until_over(fpout, timeout=timeout, nickname=nickname)
  File "/usr/local/lib/python3.8/dist-packages/zuper_nodes_wrapper/wrapper_outside.py", line 360, in read_until_over
    raise RemoteNodeAborted(m)
zuper_nodes.structures.RemoteNodeAborted: External node "checker" aborted:

error in checker |Exception while handling a message on topic "query".
                 |
                 || Traceback (most recent call last):
                 ||   File "/usr/local/lib/python3.8/dist-packages/networkx/algorithms/shortest_paths/weighted.py", line 745, in multi_source_dijkstra
                 ||     return (dist[target], paths[target])
                 || KeyError: (9, 82)
                 ||
                 || The above exception was the direct cause of the following exception:
                 ||
                 || Traceback (most recent call last):
                 ||   File "/usr/local/lib/python3.8/dist-packages/zuper_nodes_wrapper/wrapper.py", line 418, in loop
                 ||     handle_message_node(parsed, receiver0, context0)
                 ||   File "/usr/local/lib/python3.8/dist-packages/zuper_nodes_wrapper/wrapper.py", line 591, in handle_message_node
                 ||     call_if_fun_exists(agent, expect_fn, data=ob, context=context, timing=timing)
                 ||   File "/usr/local/lib/python3.8/dist-packages/zuper_nodes_wrapper/utils.py", line 21, in call_if_fun_exists
                 ||     f(**kwargs)
                 ||   File "/code/catkin_ws/src/planning/packages/planning/planner.py", line 282, in on_received_query
                 ||     plan: List[PlanStep] = connect_poses_with_obstacles(ps=self.params, a=start, b=goal, G=G, start_node=start_node, goal_node=goal_node)
                 ||   File "/code/catkin_ws/src/planning/packages/planning/planner.py", line 100, in connect_poses_with_obstacles
                 ||     best_path = nx.dijkstra_path(G, start_node, goal_node)
                 ||   File "/usr/local/lib/python3.8/dist-packages/networkx/algorithms/shortest_paths/weighted.py", line 158, in dijkstra_path
                 ||     (length, path) = single_source_dijkstra(G, source, target=target, weight=weight)
                 ||   File "/usr/local/lib/python3.8/dist-packages/networkx/algorithms/shortest_paths/weighted.py", line 472, in single_source_dijkstra
                 ||     return multi_source_dijkstra(
                 ||   File "/usr/local/lib/python3.8/dist-packages/networkx/algorithms/shortest_paths/weighted.py", line 747, in multi_source_dijkstra
                 ||     raise nx.NetworkXNoPath(f"No path to {target}.") from err
                 || networkx.exception.NetworkXNoPath: No path to (9, 82).
                 ||

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 "/usr/local/lib/python3.8/dist-packages/dt_planning/planning_checker.py", line 102, in planning_checker_main
    sessions = run_checker(
  File "/usr/local/lib/python3.8/dist-packages/dt_protocols/checker.py", line 115, in run_checker
    raise dc.InvalidSubmission(msg) from e
duckietown_challenges.exceptions.InvalidSubmission: The remote node has violated protocol
Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
178373step1-2of4failedyes0:00:45
InvalidSubmission: T [...]
InvalidSubmission:
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/dist-packages/dt_protocols/checker.py", line 102, in run_checker
    msg = agent_ci.write_topic_and_expect("query", q, expect="response")
  File "/usr/local/lib/python3.8/dist-packages/zuper_nodes_wrapper/wrapper_outside.py", line 145, in write_topic_and_expect
    ob: MsgReceived = self.read_one(expect_topic=expect, timeout=timeout, profiler=profiler)
  File "/usr/local/lib/python3.8/dist-packages/zuper_nodes_wrapper/wrapper_outside.py", line 243, in read_one
    msgs = read_reply(self.fpout, timeout=timeout, waiting_for=waiting_for, nickname=self.nickname,
  File "/usr/local/lib/python3.8/dist-packages/zuper_nodes_wrapper/wrapper_outside.py", line 333, in read_reply
    others = read_until_over(fpout, timeout=timeout, nickname=nickname)
  File "/usr/local/lib/python3.8/dist-packages/zuper_nodes_wrapper/wrapper_outside.py", line 360, in read_until_over
    raise RemoteNodeAborted(m)
zuper_nodes.structures.RemoteNodeAborted: External node "checker" aborted:

error in checker |Exception while handling a message on topic "query".
                 |
                 || Traceback (most recent call last):
                 ||   File "/usr/local/lib/python3.8/dist-packages/networkx/algorithms/shortest_paths/weighted.py", line 745, in multi_source_dijkstra
                 ||     return (dist[target], paths[target])
                 || KeyError: (9, 82)
                 ||
                 || The above exception was the direct cause of the following exception:
                 ||
                 || Traceback (most recent call last):
                 ||   File "/usr/local/lib/python3.8/dist-packages/zuper_nodes_wrapper/wrapper.py", line 418, in loop
                 ||     handle_message_node(parsed, receiver0, context0)
                 ||   File "/usr/local/lib/python3.8/dist-packages/zuper_nodes_wrapper/wrapper.py", line 591, in handle_message_node
                 ||     call_if_fun_exists(agent, expect_fn, data=ob, context=context, timing=timing)
                 ||   File "/usr/local/lib/python3.8/dist-packages/zuper_nodes_wrapper/utils.py", line 21, in call_if_fun_exists
                 ||     f(**kwargs)
                 ||   File "/code/catkin_ws/src/planning/packages/planning/planner.py", line 282, in on_received_query
                 ||     plan: List[PlanStep] = connect_poses_with_obstacles(ps=self.params, a=start, b=goal, G=G, start_node=start_node, goal_node=goal_node)
                 ||   File "/code/catkin_ws/src/planning/packages/planning/planner.py", line 100, in connect_poses_with_obstacles
                 ||     best_path = nx.dijkstra_path(G, start_node, goal_node)
                 ||   File "/usr/local/lib/python3.8/dist-packages/networkx/algorithms/shortest_paths/weighted.py", line 158, in dijkstra_path
                 ||     (length, path) = single_source_dijkstra(G, source, target=target, weight=weight)
                 ||   File "/usr/local/lib/python3.8/dist-packages/networkx/algorithms/shortest_paths/weighted.py", line 472, in single_source_dijkstra
                 ||     return multi_source_dijkstra(
                 ||   File "/usr/local/lib/python3.8/dist-packages/networkx/algorithms/shortest_paths/weighted.py", line 747, in multi_source_dijkstra
                 ||     raise nx.NetworkXNoPath(f"No path to {target}.") from err
                 || networkx.exception.NetworkXNoPath: No path to (9, 82).
                 ||

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 "/usr/local/lib/python3.8/dist-packages/dt_planning/planning_checker.py", line 102, in planning_checker_main
    sessions = run_checker(
  File "/usr/local/lib/python3.8/dist-packages/dt_protocols/checker.py", line 115, in run_checker
    raise dc.InvalidSubmission(msg) from e
duckietown_challenges.exceptions.InvalidSubmission: The remote node has violated protocol
Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
178371step1-0of4successyes0:13:24
Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
mistakes0.6666666666666666
success_ratio1.0
duration28.165163759217553
complexity165.66666666666666
avg_min_distance0.00798881773149633


other stats
nfeasible6
nsamples6
No reset possible
178370step1-1of4successyes0:14:32
Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
mistakes0.5
success_ratio1.0
duration28.85164551604052
complexity158.66666666666666
avg_min_distance0.050170208694719776


other stats
nfeasible6
nsamples6
No reset possible
178368step1-2of4failedyes0:00:45
InvalidSubmission: T [...]
InvalidSubmission:
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/dist-packages/dt_protocols/checker.py", line 102, in run_checker
    msg = agent_ci.write_topic_and_expect("query", q, expect="response")
  File "/usr/local/lib/python3.8/dist-packages/zuper_nodes_wrapper/wrapper_outside.py", line 145, in write_topic_and_expect
    ob: MsgReceived = self.read_one(expect_topic=expect, timeout=timeout, profiler=profiler)
  File "/usr/local/lib/python3.8/dist-packages/zuper_nodes_wrapper/wrapper_outside.py", line 243, in read_one
    msgs = read_reply(self.fpout, timeout=timeout, waiting_for=waiting_for, nickname=self.nickname,
  File "/usr/local/lib/python3.8/dist-packages/zuper_nodes_wrapper/wrapper_outside.py", line 333, in read_reply
    others = read_until_over(fpout, timeout=timeout, nickname=nickname)
  File "/usr/local/lib/python3.8/dist-packages/zuper_nodes_wrapper/wrapper_outside.py", line 360, in read_until_over
    raise RemoteNodeAborted(m)
zuper_nodes.structures.RemoteNodeAborted: External node "checker" aborted:

error in checker |Exception while handling a message on topic "query".
                 |
                 || Traceback (most recent call last):
                 ||   File "/usr/local/lib/python3.8/dist-packages/networkx/algorithms/shortest_paths/weighted.py", line 745, in multi_source_dijkstra
                 ||     return (dist[target], paths[target])
                 || KeyError: (9, 82)
                 ||
                 || The above exception was the direct cause of the following exception:
                 ||
                 || Traceback (most recent call last):
                 ||   File "/usr/local/lib/python3.8/dist-packages/zuper_nodes_wrapper/wrapper.py", line 418, in loop
                 ||     handle_message_node(parsed, receiver0, context0)
                 ||   File "/usr/local/lib/python3.8/dist-packages/zuper_nodes_wrapper/wrapper.py", line 591, in handle_message_node
                 ||     call_if_fun_exists(agent, expect_fn, data=ob, context=context, timing=timing)
                 ||   File "/usr/local/lib/python3.8/dist-packages/zuper_nodes_wrapper/utils.py", line 21, in call_if_fun_exists
                 ||     f(**kwargs)
                 ||   File "/code/catkin_ws/src/planning/packages/planning/planner.py", line 282, in on_received_query
                 ||     plan: List[PlanStep] = connect_poses_with_obstacles(ps=self.params, a=start, b=goal, G=G, start_node=start_node, goal_node=goal_node)
                 ||   File "/code/catkin_ws/src/planning/packages/planning/planner.py", line 100, in connect_poses_with_obstacles
                 ||     best_path = nx.dijkstra_path(G, start_node, goal_node)
                 ||   File "/usr/local/lib/python3.8/dist-packages/networkx/algorithms/shortest_paths/weighted.py", line 158, in dijkstra_path
                 ||     (length, path) = single_source_dijkstra(G, source, target=target, weight=weight)
                 ||   File "/usr/local/lib/python3.8/dist-packages/networkx/algorithms/shortest_paths/weighted.py", line 472, in single_source_dijkstra
                 ||     return multi_source_dijkstra(
                 ||   File "/usr/local/lib/python3.8/dist-packages/networkx/algorithms/shortest_paths/weighted.py", line 747, in multi_source_dijkstra
                 ||     raise nx.NetworkXNoPath(f"No path to {target}.") from err
                 || networkx.exception.NetworkXNoPath: No path to (9, 82).
                 ||

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 "/usr/local/lib/python3.8/dist-packages/dt_planning/planning_checker.py", line 102, in planning_checker_main
    sessions = run_checker(
  File "/usr/local/lib/python3.8/dist-packages/dt_protocols/checker.py", line 115, in run_checker
    raise dc.InvalidSubmission(msg) from e
duckietown_challenges.exceptions.InvalidSubmission: The remote node has violated protocol
Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
No reset possible
178367step1-3of4successyes0:06:30
Artefacts hidden. If you are the author, please login using the top-right link or use the dashboard.
mistakes0.5
success_ratio1.0
duration27.91697839204184
complexity154.0
avg_min_distance0.05324813034325498


other stats
nfeasible6
nsamples6
No reset possible