==================================================================== ②(fam_p0・直した版 08db8a0d067c)の夜 30 回 依頼:20261029_24_直した店2を建てて確かめ夜を回す.md 夜の名前 20261105 回した日時 2026-10-29 18:20〜18:47 build_id cs40_20261029_1816(ServiceSim/cs:40・保留 0) ==================================================================== 結論 ・30 回とも completed・全員帰った。失敗 0・止まった回 0・やり直し 0。最長の実時間 3.8 分。 ・台帳 637 → 667 行(追記だけ)。先頭 637 行の md5 は B の前に記録したものと同じ。 ・2台の 30 秒以上の止まりは種10個で 192 回(うち 60 秒の「動けなくなった」146)。 多い順に、入口・レジのまわり 56・待機場所の中 54・受け渡し口のまわり 32・そのほか 29(ほぼ全部 x 8〜10・y 6〜8 のマス)・ 仕切りの右端のすき間 16。丸テーブルのまわりは 2(種4 の1件ずつ・同じ時刻)。 ・入店待ちの中央値は 0台 1.96・1台 1.69・2台 2.10 分(試算 2.65・1.69・1.17)。 種1〜4 は台数によらず入店待ちが 5〜10 分と長い(入れた組の数が多い種と少ない種がある。理由は調べていない)。 ・ロボットを1台増やしたときの向きは、種の過半数で試算と逆になったものはない(judge と同じ数え方)。 ただし 1→2台は入店待ち・料理の待ちとも「試算と同じ向き」が過半数に届いていない(同じ 2〜4・逆 4・変わらない 2〜4)。 ・judge.md はできた(30 回とも「基準なし」)。 ==================================================================== 1. 回したもの ==================================================================== python3 tools/make_queue.py --stores fam_p0 --out queue_p0.json python3 tools/night_runner.py --queue queue_p0.json --parallel 4 --night 20261105 --record-name 20261105_p0 (オプションの名前は依頼のまま使えた) 回す前に queue_p0.json を確かめた:30 回(fam_p0 × 0・1・2台 × 種0〜9・すれ違い入・待機場所へ戻る入・案B切)・ 店の形の版 08db8a0d067c・試算の版 v2.8 出力 20261105_night_cs40_fam_p0_r{0,1,2}_s{0..9}_passon_sbret 記録 /Volumes/KIOXIA/r2r2r-data/service_sim/unity/night/20261105_p0/(runner_log.txt・runs.csv・queue.json・judge.md・judge.csv・logs) 終わったあと、作業フォルダの queue_p0.json は消した(記録の queue.json は night/20261105_p0/ に残っている)。 回している間は、ほかの作業をしていない。Unity は開いていない。保留は回したあとも 0。 ==================================================================== 2. runner_log のまとめ ==================================================================== completed 30 回 / 失敗 0 / 止まった(stopped)0 / やり直し 0(30 回とも1回目で終わった)/ 終了コード すべて 0 実時間:最短 2.8 分・平均 3.4 分・最長 3.8 分(2台 種6・226.9 秒。上限 90 分) runner の終了コード 0 ==================================================================== 3. 台帳 ==================================================================== 行数:637 → 667(30 行足した。追記だけ。30 行とも unity_cs ServiceSim/cs:40・layout_generation 08db8a0d067c・completed) B の前に記録した md5(637 行):415f1bb1dd41fab4f4480eef101f4856 今の台帳の先頭 637 行の md5:415f1bb1dd41fab4f4480eef101f4856(同じ) 列は 59 列のまま。鍵ファイルは残っていない ==================================================================== 4. 全員が帰らなかった回 ==================================================================== なし(30 回とも全員帰った) ==================================================================== 5. 台数ごとの種10個(中央値[最小〜最大]/試算) ==================================================================== 単位は分。割合は 0〜1。試算は params の site_result(種によらず同じ値) 0台 1台 2台 入店待ち 1.96[1.25〜9.03]/2.65 1.69[1.17〜8.13]/1.69 2.10[1.22〜9.91]/1.17 うち席は空いているのに待った 0.77[0.18〜5.60]/1.59 0.43[0.09〜4.52]/0.71 0.77[0.14〜5.71]/0.55 (片付け待ちだけ blocked) 0.39[0〜5.24]/1.19 0.11[0〜4.09]/0.44 0.10[0〜5.21]/0.28 料理の待ち 0.89[0.56〜1.06]/0.61 1.04[0.92〜2.80]/0.94 1.04[0.54〜2.21]/0.39 会計待ち 1.13[0.61〜1.60]/1.41 1.06[0.52〜2.04]/1.30 1.34[0.52〜1.65]/1.12 入れた組の数 36.5[26〜48]/38.1 36.5[26〜48]/38.25 36.5[26〜48]/36.4 ロボットが運んだ皿の割合 0[0〜0]/0 0.956[0.633〜1.000]/0.979 0.967[0.900〜1.000]/1.000 往復の数 0 64[50〜83] 77.5[66〜101] 30秒以上の止まり 0 2[0〜28] 18.5[3〜38] (1往復あたり) 0 0.028[0〜0.560] 0.210[0.040〜0.409] 動けなくなった(60秒) 0 0[0〜23] 12.5[2〜29] 瞬間移動 1.5[0〜3] 9[6〜15] 13.5[3〜24] 打ち切り 0 0[0〜4] 1.5[0〜6] 卓を空けた(逃がし弁) 0 0 0[0〜1] 冷めた皿の割合 0[0〜0]/0 0.041[0〜0.178]/0.007 0.055[0〜0.175]/0 (参考)あきらめた 2[1〜7] 3.5[1〜7] 10.5[1〜23] (参考)待機場所へ戻った 0 64[46〜83] 77[64〜96](戻れず受け渡し口へ 0) (参考)向かい合って止まった 0 0 23.5 ※「席は空いているのに待った」は judge と同じ staff_wait(片付け待ち+案内待ち)で並べた。 依頼 23・確かめの報告で使った blocked_wait(片付け待ちだけ)も下の行に並べた。 種ごとの、1台・2台の止まり(30 秒以上/動けなくなった/打ち切り/入店待ち) 1台:種0 2/2/0/1.17・種1 28/23/4/8.13・種2 6/5/0/6.42・種3 2/0/0/5.61・種4 6/6/1/7.56・ 種5 0/0/0/1.27・種6 0/0/0/1.20・種7 0/0/0/1.22・種8 0/0/0/1.38・種9 2/0/0/2.00 2台:種0 3/2/0/1.22・種1 18/12/1/7.70・種2 38/29/6/9.91・種3 23/20/3/8.31・種4 19/13/0/7.17・ 種5 29/24/4/1.36・種6 27/21/2/1.71・種7 9/7/0/1.23・種8 11/6/0/1.28・種9 15/12/2/2.48 ==================================================================== 6. 種ごとの入れた組の数と、試算との比 ==================================================================== 入れた組の数は 0・1・2台で種ごとに同じだった(同じ種は同じ組が来る)。 試算の組の数:0台 38.1・1台 38.25・2台 36.4 組 ÷38.1(0台) ÷38.25(1台) ÷36.4(2台) 種0 31 0.81 0.81 0.85 種1 37 0.97 0.97 1.02 種2 48 1.26 1.25 1.32 種3 40 1.05 1.05 1.10 種4 41 1.08 1.07 1.13 種5 32 0.84 0.84 0.88 種6 31 0.81 0.81 0.85 種7 26 0.68 0.68 0.71 種8 36 0.94 0.94 0.99 種9 39 1.02 1.02 1.07 中央値 36.5 0.96 0.95 1.00 確かめで見た「31 組」は種0 の値で、種10個の中央値は 36.5 組(試算の 0.95〜1.00 倍)。 種1〜4(37〜48 組)で入店待ちが 5〜10 分と長くなる傾向が台数によらず出ている(調べていない)。 ==================================================================== 7. 2台の 30 秒以上の止まり(種10個の合計 192 回。うち 60 秒の「動けなくなった」146) ==================================================================== 場所ごと(重なる所は上の方に数えた) 回数 うち動けなくなった 理由 待機場所の四角の中(x 12.2〜14.6・y 5.1〜5.9) 54 37 もう1台のロボット 54 受け渡し口 (10.9, 5.45) から 2.5 m 以内 32 24 もう1台のロボット 19・スタッフとすれ違った 11・人が立ち止まっていた 2 丸テーブルのまわり(x 4.75〜6.85・y 11.3〜14.0) 2 2 もう1台のロボット 2 (種4 の 63 分ごろ、(6.38, 12.71) と (6.71, 11.81) で2台が同時に) 仕切りの右端のすき間(x 7.5〜9.5・y 8.0〜9.6) 16 10 もう1台のロボット 11・スタッフとすれ違った 4・分からない 1 奥の区画のそのほか(x < 9.5・y > 9.0) 1 0 もう1台のロボット 1 ドリンクバーのまわり(x 13.0〜21.5・y 2.6〜4.5) 2 2 もう1台のロボット 2 入口・レジのまわり(x 9.0〜14.0・y < 3.8) 56 48 人が立ち止まっていた 35・もう1台のロボット 16・スタッフとすれ違った 2・ お客さんとすれ違った 2・分からない 1 (ほとんどが (12.97〜13.98, 1.10〜2.97)。種1〜4 だけで出た。 同じ点で 60 秒を何度も続けている) そのほか 29 23 もう1台のロボット 22・人が立ち止まっていた 4・スタッフとすれ違った 2・お客さんとすれ違った 1 2 m 四方のマス:x 8〜10・y 6〜8 が 28 回((8.29〜8.87, 6.26〜7.97)。受け渡し口の左で、仕切りのすき間の手前)/ x 6〜8・y 6〜8 が 1 回((6.18, 6.17))。3つ目のマスはない 合計 192 146 理由ごと(192 回):もう1台のロボット 127・人が立ち止まっていた 41・スタッフとすれ違った 19・お客さんとすれ違った 3・分からない 2 どう抜けたか(192 回):動けなくなった 146・よける場所へ動いた 19・回り込んで動き出した 17・自分で動き出した 10 (参考)1台の 30 秒以上の止まり 46 回:入口・レジのまわり 38(種1 で 26)・受け渡し口のまわり 7・そのほか 1。 うち動けなくなった 36 ==================================================================== 8. ロボットを1台増やしたときの向き(judge と同じ数え方:5%・0.2 分より小さい変化は「変わらない」) ==================================================================== 試算の向き(平均) Unity の種10個:同じ/逆/変わらない 過半数で逆か 0→1台 入店待ち 短くなる(2.65 → 1.69) 5 / 0 / 5 いいえ 0→1台 料理の待ち 長くなる(0.61 → 0.94) 7 / 0 / 3 いいえ 1→2台 入店待ち 短くなる(1.69 → 1.17) 2 / 4 / 4 いいえ(逆 4/10) 1→2台 料理の待ち 短くなる(0.94 → 0.39) 4 / 4 / 2 いいえ(逆 4/10) judge.md の「ロボットを増やしたときの向きが、種の過半数で試算と逆」も「なし」で同じ。 ==================================================================== 9. judge.md ==================================================================== できた:night/20261105_p0/judge.md(judge.csv も)。振り分けは 30 回とも「基準なし」(②の基準データがないため)。 中身の判断はしていない。 記録の表(Unity÷試算 の種の中央値):入店待ち 0台 0.74・1台 1.00・2台 1.79/料理の待ち 1.46・1.11・2.63/ 席は空いているのに待った 0.48・0.61・1.41 ==================================================================== 10. 決めてほしいこと ==================================================================== 1. 2台の 60 秒の「動けなくなった」が種10個で 146(中央値 12.5/回)。多いのは 入口・レジのまわり(48。種1〜4、(13.0〜14.0, 1.1〜3.0) で人が立ち止まっていた)、 待機場所の中(37。もう1台のロボット)、受け渡し口のまわり(24)、受け渡し口の左 x 8〜10・y 6〜8(23)。 丸テーブルのまわりは 2 に減った。どこを先に見るか(調べるか、店の形をサイトで直すか、このまま記録にするか)。 2. 種1〜4 は台数によらず入店待ちが 5〜10 分と長く、1台・2台では入口・レジのまわりの止まりも同じ種で出ている。調べるかどうか。 3. 1→2台で入店待ち・料理の待ちが試算と同じ向きになった種が過半数に届かない(逆 4/10)。印にはならないが、扱いをどうするか。