==================================================================== 依頼92:残り5店(⑦④⑤⑥②)の配膳だけ(serve)と配膳+下げ膳(bus)を同じ種で撮り、パネル付きの動画にする 2026-11-05 08:05〜14:40 作業場所 cs:78(Unity の作りは変えていない) ==================================================================== 結論 ・⑦④⑤⑥ の4店は serve・bus とも最後まで回り、全員帰った。瞬間移動 0。パネル付きの動画 8 本を作った(どれも 1920x1080・30fps・題は切れていない) ・② は serve・bus とも 1回の実時間の上限 80 分に当たって止まった(店の時刻 serve 8658 秒・bus 9152 秒。瞬間移動 0)。 依頼どおり回し直さず、② の動画は作っていない(決めてほしいこと 1) ・serve の確かめ(録画しない同じ回と base73 の比べ)は5店とも一致。止める線には当たっていない -------------------------------------------------------------------- 0. 始める前の確かめ(どれも依頼どおり) -------------------------------------------------------------------- 作業場所 cs:78 - head・保留 0(cm status に変更なし) Builds/headless・Builds/rec20_bus91:どちらも build_id cs78_20261104_1011・unity_cs ServiceSim/cs:78・pending_changes 空 Unity エディタ・night_runner・rec_runner:動いていない(Unity Hub だけ)/KIOXIA マウント済み/unity_ledger_v1.lock 無し 台帳を archive/unity_ledger_v1_pre_rec92_20261105/ に退避(2929 行・md5 a0589b65d2aae361301c9033afe92994) python3(miniforge)・numpy 2.4.4・Pillow 12.2.0・ffmpeg 7.1.1(ros_env) -------------------------------------------------------------------- 1. serve の確かめ(録画しない同じ回 det92 と base73・cs:76 の同じ回) -------------------------------------------------------------------- Builds/headless で5回(night/20261105_det92)。実時間 0.9〜2.1 分。比べ方は依頼91 と同じ(night/20261105_rec92/cmp92.py・cmp92_out.txt) ⑦ fam_p5 種7・④ fam_p2 種1・⑤ fam_p3 種1・⑥ fam_p4 種1・② fam_p0 種8:5店とも一致 contacts・dishes・give_ups・groups・nowarp_jams・passes・people_jams・requeues・rescues・robot_track・stops・timeline・yields は1字も違わない。 trips.csv は plan_ms_max だけ、summary.json・conditions.json は written_at だけ、run_info.json は build_id・night・parallel・parallel_actual・ run_label・speedup・unity_cs・wall_seconds・written_at・plan_ms_max_per_trip だけ違う → 一致 録画を始めたのはこの確かめのあと -------------------------------------------------------------------- 2. 撮った回 -------------------------------------------------------------------- 回し方:night/20261105_rec92/rec_runner.py(依頼91 の写し。説明を足しただけ)で --oblique --hide-paths --max-wall-min 80 --parallel 2 --no-retry --limit-min 120 --build Builds/rec20_bus91。カメラは依頼87 と同じ wide_l30・wide_r30(3840×2160・0.5 秒ごと・30 コマ/秒・回の最初から終わりまで・ カメラの行列・frames.csv)。並び:night/20261105_rec92/queue.json(⑦④⑤⑥② の順に serve・bus。どれも2台・1往復3卓・レジ1つ・ すれ違い入・待機場所へ戻る入・案B切・助け入・道の線なし。条件は params の unity_conditions の 5/123・8/125・11/127・14/129・17/131 と同じ中身) 置き場所:rec_compare_20261105/{店}/{serve|bus}/(録画 mp4・frames.csv・camera.json、timeline.csv・summary.json、bus は bus_summary.json・bus_runs.csv も) (入店待ち・料理の待ち・turn は分、歩いた距離=スタッフ1人・km。上限で戻った=下げ膳の台が卓で 120 秒待って戻った回数) 店 使い方 最後まで 全員帰った 実時間 瞬間移動 上限で戻った 入店待ち 料理の待ち turn 歩いた距離 下げ膳を運んだ割合 動画(長さ・速さ) ⑦ fam_p5 種7 serve ○ ○ 11737秒 72.1分 0 - 3.69 1.61 3.78 2.62 - 75.5秒・10.5倍 ⑦ fam_p5 種7 bus ○ ○ 12020秒 74.3分 0 1 4.64 2.17 4.97 2.42 0.388(31/80) 77.2秒・10.5倍 ④ fam_p2 種1 serve ○ ○ 12458秒 66.9分 0 - 17.48 1.36 27.03 2.40 - 70.0秒・12倍 ④ fam_p2 種1 bus ○ ○ 14128秒 77.8分 0 1 25.84 2.32 33.06 2.19 0.623(33/53) 79.3秒・12倍 ⑤ fam_p3 種1 serve ○ ○ 11684秒 72.1分 0 - 5.69 1.79 9.37 2.91 - 75.3秒・10.5倍 ⑤ fam_p3 種1 bus ○ ○ 11577秒 70.6分 0 0 4.85 2.03 8.00 2.64 0.298(28/94) 74.4秒・10.5倍 ⑥ fam_p4 種1 serve ○ ○ 10428秒 51.4分 0 - 3.17 1.06 11.59 2.29 - 74.5秒・9.5倍 ⑥ fam_p4 種1 bus ○ ○ 10391秒 50.5分 0 0 2.83 1.23 10.04 1.99 0.432(32/74) 73.9秒・9.5倍 ② fam_p0 種8 serve ×(80分で止まった・店の時刻 8658秒) × 80.2分 0 - (1.46) (0.61) (2.72) (1.39) - 作っていない ② fam_p0 種8 bus ×(80分で止まった・店の時刻 9152秒) × 80.1分 0 0 (1.40) (1.20) (2.42) (1.06) (0.719) 作っていない (② の括弧の数字は止まった所までの途中の値) ・1コマの跳び 0・解けずに残った詰まり 0(10 回とも)。全員帰らなかったのは ② の2回だけ(上限で止まったため) ・録画した serve の4回は、全員が帰った時刻が依頼87(cs:76)で撮った同じ店・同じ種の録画と同じ(⑦11737・④12458・⑤11684・⑥10428 秒)。 録画なしの回(det92)とは違う(依頼87・91 で書いたのと同じ)。パネルの数字は同じ録画の回の timeline.csv なので映像と合っている ・④ bus は 77.8 分で、上限の 80 分の手前で終わった ・judge.md:回の失敗 2(② の2回・stopped/全員が帰っていない)・基準なし 8 ② が止まったわけ(見たこと):依頼87 では同じ ② の録画が 42.8 分で終わった。今日は録画の全体が依頼87 より約1.4倍遅く(⑦ 49.8→72.1 分・ ④ 55.2→66.9 分)、② の2回の間は、ほかに Chrome の処理が CPU を 193% 使っていた(13:36 に見た。負荷 37〜43)。Chrome は依頼の外なので止めていない -------------------------------------------------------------------- 3. パネル付きの動画 -------------------------------------------------------------------- 作り方:night/20261105_rec92/post92.py(依頼91 の post91.py の写し。置き場所に店のフォルダを挟み、速さを外から渡すようにしただけ)で make_panel_video.py(status_videos/tools・md5 45a541e860222bb0426ea30c5bd976d8。依頼91 の版のまま・変えていない)を呼んだ。 wide_l30 の録画を開店から全員が帰るまで。出来た動画が 1920x1080・30fps かをスクリプトが確かめた(8本とも合格) 速さ:night/20261105_rec92/pick_speed.py で、同じ店の serve と bus の2本とも 60〜90 秒に入る 0.5 刻みの速さのうち、75 秒からの離れの大きい方が いちばん小さいもの(③ の録画に当てると依頼91 と同じ 10.5 倍になることを確かめた) ⑦ 10.5 倍・④ 12 倍・⑤ 10.5 倍・⑥ 9.5 倍(同じ店の serve と bus は同じ速さ) 出力:rec_compare_20261105/{fam_p5|fam_p2|fam_p3|fam_p4}/{serve|bus}/panel/whole_wide_l30_panel.mp4・whole_wide_l30_panel_mid.png・panel_log.txt 題:「⑦ ロボット2台・配膳だけ」「⑦ ロボット2台・配膳+下げ膳」の形(④⑤⑥ も同じ形)。題は短くしていない 題が切れたか:切れていない。8本の真ん中のコマで目で見た(night/20261105_rec92/titles_check.png)。 字の幅を測ると、長い方の題の右端が 398 px(パネルの幅 560 px) bus の動画では「下げ膳」の表示が出ることも見た(④ bus の真ん中のコマ) 作業の途中で:最初のまとめのスクリプト(make_rest.sh)が実行の時間切れになりそうだったので、⑤ serve の途中で親のスクリプトだけ止め、 ⑤ serve は最後まで走らせた(panel_log.txt と mid.png が出来たことで確かめた)。残り3本は make_rest2.sh で作った。やり直した動画はない -------------------------------------------------------------------- 4. 台帳 -------------------------------------------------------------------- 2929 行 → 2944 行(追記 15 行だけ:確かめ det92 5・録画 rec92 10。completed 13・stopped 2(② の2回)・unity_cs ServiceSim/cs:78) 先頭 2929 行の md5 は a0589b65d2aae361301c9033afe92994(退避と同じ)。終わったあとの md5 53aa41f760e040b96ec904838d3e2fb3。鍵ファイルは残っていない -------------------------------------------------------------------- 5. 記録の置き場所 -------------------------------------------------------------------- night/20261105_det92/(確かめの回)・night/20261105_rec92/(queue.json・q_det92.json・rec_runner.py・post92.py・pick_speed.py・make_rest.sh・ make_rest2.sh・agg92.py・agg92_out.txt・cmp92.py・cmp92_out.txt・runner_log・runs.csv・judge.md・panel_*_log.txt・titles_check.png) 前の分(rec_compare_20261104 など)は消していない・上書きしていない -------------------------------------------------------------------- 決めてほしいこと -------------------------------------------------------------------- 1. ② fam_p0 種8 の serve・bus が実時間 80 分の上限で止まり、② の比較動画が作れていない。 撮り直すか(そのときは、ほかの重い処理を止めた状態で回すか・上限を延ばすか)を決めてほしい。 同じ ② は依頼87 では 42.8 分で撮れているので、店や作りの問題ではなく、今日のマシンの重さによるものとみている 2. ④ bus は 77.8 分で上限の手前だった。依頼93・94(大型店)でも同じ上限・同じ同時2本にするか 判定:止めた(決めてほしいことあり)