---
作業フォルダ: /Users/shimazueiichi/Robotics_UX/ServiceSim
上限時間: 240
---
# 依頼141（やり直し）：病院の人の内訳を直し、1便の通しと1日の早回しの動画を撮る

エイイチと決めたこと（2026-11-10）：
1 廊下の人の内訳を、車いす 1%・杖の人 3%・歩く患者と付き添い 86%・スタッフ 10% に直した（p2m-site 275ea25、LOG483）。Unity の params をこれに入れ替える
2 依頼138 の決めてほしいこと1（待っている間の数え方）は、まず全体の流れを通しで見てから決める。今回は数え方を変えない
3 依頼138 の決めてほしいこと2・3（16:30 まで回す／16:30 以降のストレッチャー1時間2台・最後の便を待つ上限 16:30＋60分）は今のままでよい
4 1便の通しと1日の早回しの、両方の動画を撮る。色は A、カメラは決めたもの（寄り＝左30°・75°見下ろし、引き＝西半分・左30°・75°見下ろし）

**変えるのは params の入れ替えと、撮り方（カメラが付いて行く・早回しの速さを変える）だけ。試算の数え方・人やロボットの動きの決まりは1行も変えない。**
**配膳の場面・配膳の実行ファイル・配膳の台帳、配膳と共通の部品には触らない。** 変えるのは Assets/ServiceSim/Hospital/ の中だけ。
**エイイチは見ていない。人に聞かないと進めない所に当たったら、その項目は止めて報告に書き、ほかは続ける。**

## 正（読むもの）
- 条件：p2m-site main の `tools/hospital_sim/hospital-unity-params.json`（md5 855299b65ab33f6602bfe645e762dc1f）。今の写し（f72d3810…）との違いは people.mix の3つ（歩く患者・付き添い 0.86／杖の人 0.03／車いす 0.01）と basis.people_mix の1つだけのはず。ほかに違いがあれば回さずに報告して終わる
- フロアの形：h0・h0b（依頼140 と同じ md5）

## 0. 前の途中の状態を片付ける（このやり直しで足した項目）
この依頼は 13:22 に始めて、14:40 ごろに Mac の再起動で途中で止まった。途中まで何をしたかは分からない。
- 残っている画面なしの Unity・回し係があれば終わらせる
- 作業場所の check-in の番号と保留の変更を見て、報告に書く（cs:117 のあとに何が入っているか、Builds/hospital141/ があるか、KIOXIA に 20261110_flow141/ があるか）
- 保留の変更があれば取り消して cs:117 の状態に戻す。前の途中で check-in されたもの（cs:118 など）があれば、その中身を見て、params の入れ替えだけなら使ってよい。それ以外が入っていれば報告に書き、取り消さずに止める（判定は「止めた」）
- 前の途中で作られた Builds/hospital141/ や出力フォルダがあれば、消さずに名前の後ろに _中断 を付けて残し、新しく作り直す
- 0 が片付いてから「始める前に確かめること」へ進む（保留0 の条件は「cs:117 のあと」を「0 で片付けたあと」に読み替える）

## 始める前に確かめること（違えば回さずに報告して終わる）
作業場所の保留 0（cs:117 のあと）・Unity と回し係が動いていない・KIOXIA がマウント済み・上の md5 と違いの中身

## 1. params を入れ替えて確かめる
- Assets/ServiceSim/Hospital/Data/hospital-unity-params.json を 855299b6 に入れ替える
- check-in（保留0）して、病院の実行ファイルを Builds/hospital141/ に作る。前の実行ファイルは残す
- 確かめ：廊下だけ・0.6m/秒・種0 を2回回し、記録7つが1バイトも違わないこと。瞬間移動 0。時刻表の5便がすべて走り終わること
- 確かめ：廊下に出てくる人の内訳を数え、ねらいの割合（0.86／0.03／0.01／0.10）とどれだけ合うかを書く
- 同じ回の依頼138 の結果（内訳を直す前）と並べ、1日あたりの問題1〜5（走っている間）・廊下に止まっている間のひやり・止まりきれなかった を書く（相手の種類ごとの内訳も）
- 止める線：瞬間移動が1回でも出たとき、または同じ種の2回が違ったとき。止めたら 2・3 は撮らない

## 2. 1便の通しの動画
- 回：廊下だけ・0.6m/秒・種0 の1便目（9:57 ごろに出る便。依頼139・140 で撮った便）
- 長さ：その便の荷が積む所に置かれた（依頼が出た）時刻から、ロボットが積む所へ戻って止まるまで。積む所で待つ・出る・廊下・届ける・戻る を切らずに通す
- カメラ：寄り（左30°・75°見下ろし、依頼140 で決めた寄りの距離）のまま、ロボットに付いて行く。ロボットが画面の真ん中から外れすぎないように、注視点をなめらかに追わせる（急に跳ばない）
- 速さ：店の時刻の5倍。積む所で待っている間が長ければ、その間だけ20倍にしてよい（画面に「20倍」と出す）
- パネル付き（依頼140 の動画と同じ形）。画面の上に時刻と「1便目」を出す。問題1〜5とひやりが起きた所には今と同じ輪を出す

## 3. 1日の早回しの動画
- 回：2 と同じ回（廊下だけ・0.6m/秒・種0）の 7:30 から最後の便が戻るまで
- カメラ：引き（西半分・左30°・75°見下ろし）で固定
- 速さ：ふだんは店の時刻の30倍。ロボットが積む所を出てから戻るまでの間だけ5倍に落とし、その間だけ寄り（左30°・75°、2 と同じ付いて行く寄り）に切り替える。切り替えは引き→寄り→引きを1秒かけてなめらかに
- パネル付き。画面の上に時刻・今の速さ（30倍／5倍）・その時点までの1日の問題の数（1〜5 と、廊下に止まっている間のひやり）を出す
- 1本の上限は120分。超えそうなら、超える分を報告に書いて分けて撮る

## 4. 図解の元になる表を出す（Claude が図にする）
2・3 と同じ回について、次の2つを CSV で出す（列名は日本語でよい）
- events_141.csv：起きた問題を1行ずつ（店の時刻の秒・時刻・何便目か・問題の種類（1〜5／廊下に止まっている間のひやり）・ロボットが動いていたか・相手の種類・場所の x と z・その時のロボットの速さ）
- robot_timeline_141.csv：ロボットの状態が変わるたびに1行（秒・時刻・何便目か・状態（待っている／積む所で待つ／走る／止まる／届ける／戻る など今の作りにある言い方）・x と z）

## 出力
- /Volumes/KIOXIA/r2r2r-data/service_sim/unity/hospital/20261110_flow141/
- 動画2本と CSV 2つは iCloud の …/サービスロボット導入シミュレーション/hospital/flow141/ にも写し、md5 が合うのを確かめる
- 動画の中から、2・3 それぞれ4枚ずつ静止画を切り出して並べた図（どこを切り出したかの時刻を下に書く）も同じ所に置く。並べた図は自分で開き、文字や絵が切れていないか、輪が床の正しい所に重なっているかを見る

## 報告
claude_code_reports/20261110_hospital_141.txt に：始める前の確かめ、1 の確かめ（内訳の数、依頼138 との比べ）、2・3 のカメラの値と動画の長さ、4 の CSV の行数、出力の場所、check-in の番号、決めてほしいこと（直し方の候補は作らない）。
**報告の最後の1行は必ず次のどれか**：「判定：合格」／「判定：止めた（決めてほしいことあり）」／「判定：失敗」
