== v8b 線に縛る  20261024_p1_efficient_corner_fam_p1_s4_r2_a42_s0_1004
  path_mode=None map_generation=None 書いた時刻=2026-10-24 10:18:23 実時間=13.8分
  全員が店を出た=True 店の中の時間=180.4分 組=64
  入店待ち=1.67分 料理の待ち=2.90分 ロボットが運んだ割合=0.644
  往復=72 打ち切り=11 1往復で止まった秒（平均）=109.9
  止まり=490 60秒の止まり=57 原因=[('もう1台のロボット', 51), ('お客さんとすれ違った', 4), ('人が立ち止まっていた', 1), ('スタッフとすれ違った', 1)]
  60秒の止まりの場所（1m刻み）=[((10, 5), 11), ((10, 4), 10), ((17, 2), 9), ((13, 7), 7), ((19, 2), 6), ((13, 8), 5), ((13, 10), 5), ((16, 4), 1)]
  止まりの解け方=[('自分で動き出した', 395), ('動けなくなった', 57), ('経路を引き直した', 38)]
  逃がし弁 あきらめた=61 移した=54 卓を空けた=19
  逃がし弁の内訳=[(('ドリンクバー', '移した'), 39), (('片付け', '卓を空けた'), 18), (('料理を運ぶ', 'あきらめた'), 16), (('ドリンクバー', 'あきらめた'), 13), (('立ち往生を動かす', 'あきらめた'), 12), (('片付け', 'あきらめた'), 11), (('トイレ', '移した'), 5), (('料理を運ぶ', '移した'), 4)]
== v9 ドリンクバー前  20261024_p1_efficient_corner_fam_p1_s4_r2_a42_s0_1304
  path_mode=MapPlanner map_generation=2fa10547a2b7 書いた時刻=2026-10-24 13:17:49 実時間=13.3分
  全員が店を出た=True 店の中の時間=177.3分 組=64
  入店待ち=1.61分 料理の待ち=2.12分 ロボットが運んだ割合=0.762
  往復=92 打ち切り=10 1往復で止まった秒（平均）=83.4
  detours: 平均 1.04 最大 17.0
  robot_yields: 平均 4.54 最大 156.0
  detour_extra_m: 平均 0.47 最大 72.3
  replans: 平均 43.12 最大 635.0
  narrow_used: 平均 0.14 最大 1.0
  plan_ms_max: 平均 22.79 最大 131.5
  止まり=1280 60秒の止まり=59 原因=[('もう1台のロボット', 36), ('人が立ち止まっていた', 17), ('スタッフとすれ違った', 3), ('お客さんとすれ違った', 2), ('椅子・荷物・ベビーカー', 1)]
  60秒の止まりの場所（1m刻み）=[((17, 2), 16), ((18, 2), 12), ((19, 2), 10), ((13, 7), 6), ((20, 2), 5), ((14, 5), 4), ((6, 4), 3), ((10, 4), 1)]
  止まりの解け方=[('自分で動き出した', 953), ('よける場所へ動いた', 209), ('回り込んで動き出した', 59), ('動けなくなった', 59)]
  逃がし弁 あきらめた=71 移した=78 卓を空けた=5
  逃がし弁の内訳=[(('ドリンクバー', '移した'), 54), (('ドリンクバー', 'あきらめた'), 18), (('片付け', 'あきらめた'), 16), (('料理を運ぶ', 'あきらめた'), 14), (('退店', '移した'), 8), (('呼び出し', 'あきらめた'), 7), (('立ち往生を動かす', 'あきらめた'), 7), (('案内', 'あきらめた'), 6)]
== v9 ドリンクバー後  20261024_p1_efficient_corner_fam_p1_s4_r2_a42_s0_1559
  path_mode=MapPlanner map_generation=8a5b2f6a016a 書いた時刻=2026-10-24 16:11:27 実時間=11.5分
  全員が店を出た=True 店の中の時間=172.5分 組=64
  入店待ち=1.47分 料理の待ち=1.17分 ロボットが運んだ割合=0.994
  往復=114 打ち切り=1 1往復で止まった秒（平均）=33.4
  detours: 平均 0.65 最大 7.0
  robot_yields: 平均 1.41 最大 21.0
  detour_extra_m: 平均 0.35 最大 16.8
  replans: 平均 31.40 最大 427.0
  narrow_used: 平均 0.07 最大 1.0
  plan_ms_max: 平均 18.79 最大 58.5
  止まり=2090 60秒の止まり=20 原因=[('もう1台のロボット', 15), ('人が立ち止まっていた', 4), ('スタッフとすれ違った', 1)]
  60秒の止まりの場所（1m刻み）=[((14, 5), 10), ((20, 3), 4), ((11, 4), 3), ((16, 6), 1), ((2, 6), 1), ((15, 5), 1)]
  止まりの解け方=[('自分で動き出した', 1911), ('よける場所へ動いた', 95), ('回り込んで動き出した', 63), ('動けなくなった', 20), ('入口で待った', 1)]
  逃がし弁 あきらめた=31 移した=59 卓を空けた=2
  逃がし弁の内訳=[(('ドリンクバー', '移した'), 51), (('ドリンクバー', 'あきらめた'), 19), (('片付け', 'あきらめた'), 8), (('退店', '移した'), 4), (('案内', 'あきらめた'), 3), (('トイレ', '移した'), 3), (('会計', '卓を空けた'), 2), (('呼び出し', 'あきらめた'), 1)]
  60秒の止まりの1件ずつ（ロボット・往復・店の中の時刻・x・z・原因・相手・解け方）:
    2 9 1020 20.00 2.71 人が立ち止まっていた Staff02 動けなくなった
    2 9 1095 20.00 2.71 人が立ち止まっていた Staff02 動けなくなった
    2 9 1178 20.00 2.71 人が立ち止まっていた Staff02 動けなくなった
    2 9 1261 20.00 2.71 人が立ち止まっていた Staff02 動けなくなった
    1 15 1672 16.04 5.74 もう1台のロボット ServingRobot02 動けなくなった
    2 21 2336 10.65 3.94 もう1台のロボット ServingRobot01 動けなくなった
    1 22 2332 11.11 4.22 もう1台のロボット ServingRobot02 動けなくなった
    1 22 2407 11.11 4.22 もう1台のロボット ServingRobot02 動けなくなった
    1 26 2809 1.92 5.81 スタッフとすれ違った Staff01 動けなくなった
    1 101 7580 15.35 4.91 もう1台のロボット ServingRobot02 動けなくなった
    1 110 8329 14.39 5.26 もう1台のロボット ServingRobot02 動けなくなった
    1 110 8405 14.39 5.26 もう1台のロボット ServingRobot02 動けなくなった
    1 110 8482 14.39 5.26 もう1台のロボット ServingRobot02 動けなくなった
    1 114 9136 14.30 5.35 もう1台のロボット ServingRobot02 動けなくなった
    1 114 9224 14.30 5.35 もう1台のロボット ServingRobot02 動けなくなった
    1 114 9300 14.30 5.35 もう1台のロボット ServingRobot02 動けなくなった
    1 114 9375 14.30 5.35 もう1台のロボット ServingRobot02 動けなくなった
    1 114 9452 14.30 5.35 もう1台のロボット ServingRobot02 動けなくなった
    1 114 9528 14.30 5.35 もう1台のロボット ServingRobot02 動けなくなった
    1 114 9604 14.30 5.35 もう1台のロボット ServingRobot02 動けなくなった
