依頼175：要所の場面の 3 つめ「廊下ですれ違う」を作って撮る（③-a ふつうに通り過ぎる・③-b 看護師がよろけてハコブくんが寄って止まる）（2026-11-13）

依頼174・166・171・172 の報告を読んでから始めた。看護師・ハコブくん・台本の作り・撮り方は 174（cs:138）の場面の寄りが土台。
触ったのは Assets/ServiceSim/Closeups/ の中だけ。①②（load・receive）の台本・出力は変えていない（closeup174_script.json はそのまま）。
Models/・病院の1日の場面・配膳の場面・共通の部品・Packages・実行ファイルには触っていない。Mixamo の FBX は写していない・check-in していない。看護師の動きに Mixamo は使っていない（162〜174 の手づくりの歩き）。

■ 始める前の確かめ（すべて合っていたので始めた）
- 保留：Mixamo のフォルダ（Models/Animations/）だけ
- Unity と回し係：動いていない（Unity Hub と依頼箱の回し係だけ）
- KIOXIA：マウント済み
- 最新：cs:138

■ 1. 廊下（台本 closeup175_script.json の rooms に「廊下_…」76 個を足した。①② の部屋から 25 m 以上離した原点 (50, 0, 0)）
- 壁と壁の間 1.8 m・長さ 25 m（場面に使うのは 0〜18 m）・壁の高さ 2.6 m。天井は作っていない
- 片側（ハコブくんの側＝−x の壁）に病室の扉 3 つ（閉じた引き戸。幅 1.3 m・高さ 2.03 m・壁の前に 2.5 cm 出る。窓・取っ手・番号の札・枠つき）。扉は z 2.9・11.0・15.6 m（止まる所の z 5〜8 m は手すりのある所にした）
- 手すり：両側。上の面の高さ 0.80 m・太さ 3.5 cm・壁から 6 cm 出る（壁との間 2.5 cm）・1.2 m ごとに金具。扉の所は切ってある
- 巾木：高さ 8 cm・8 mm 出る
- 壁と扉は影を落とさない（天井の明かりの下のように、床に壁の影を出さない）。人・ハコブくん・手すりの影は出す
- 色（病院の1日の場面の色 A を読んで使った）
| 所 | 色 | もと |
| 床 | #DBD6C9 | 病院の1日の場面の床（Store/Materials/Mat_Floor 0.86・0.84・0.79） |
| 壁 | #666E7A | 病院の1日の場面の部屋の箱・壁（Mat_Wall 0.40・0.43・0.48） |
| 手すり | #D7B88C | 色 A の木目（HospitalLook.SchemeHex A） |
| 扉 | #4FAE8E | 色 A の張り地（ミント。依頼153 の値） |
| 扉の取っ手 | #F3F0E8 | 色 A の天板 |
| 扉の枠・巾木・手すりの金具 | #5F5E5A | 病院の1日の場面の灰色（車いすの場所の色） |
| 扉の窓・番号の札 | #F6F3EC | 162 からの台本の paper |
（光は 174 と同じ＝病院の1日の場面の Sun・Fill・ambient）

■ 2. 2 本の場面（左側通行。看護師は +x の壁の側、ハコブくんは −x の壁の側を進む）
- ハコブくん：引き出しを閉じた空（袋を外した）。画面はふだん「基本」。にっこりは「小さな笑み」（表情集に「笑顔」という名前の絵が無いので、hakobu.py の smile＝小さな笑み を使った。目は基本のまま、口だけ太い弧に描き直した絵 face175_smile_albedo.png・face175_smile_emission.png を、画面の材質に重ねて切りかえる）
- 看護師：手に何も持たない。162〜174 の歩き（脚・腕の振り・足を床に留める IK）。根の通り道は 1 コマごとのキーで、速さを現実に合わせた（1.25 m/秒・1 歩 0.54 秒＝毎分 111 歩）
- ハコブくん：決まり（下の表）で Unity の中で毎コマ動く。③-a と ③-b は同じ決まり・同じ値

(1) ③-a ふつうに通り過ぎる（16.0 秒）
| 時刻（秒） | 動き |
| 0.0 | ハコブくん z 1.6 m から 0.6 m/秒で走る（最後まで同じ）。看護師は z 17.2 m に立っている |
| 0.2〜1.2 | 看護師が歩き出して 1.25 m/秒に |
| 6.733 | 看護師がちらっとハコブくんを見る（すれ違う所の 2.7 m 手前。頭を 22 度へ 0.25 秒・そのまま 0.35 秒・0.25 秒で戻す＝0.85 秒） |
| 7.000 | ハコブくんの画面がにっこり（見られたのを見て。顔の向きと画面の角度 5.5 度・3.48 m） |
| 8.500 | 画面が基本に戻る（1.5 秒） |
| 8.900 | すれ違う（z 6.96 m）。体のすき間 0.520 m |
| 16.0 | おわり |
カメラ：0 本番 → 6.583 看護師の顔の寄り → 7.633 ハコブくんの画面の寄り → 8.75 本番

(2) ③-b よろけて、ハコブくんが寄って止まる（19.0 秒）
| 時刻（秒） | 動き |
| 0.0〜1.2 | ③-a と同じ（ハコブくん 0.6 m/秒・看護師が歩き出す） |
| 6.680 | よろけ始め：右足のつま先が引っかかって短く着く（6.68〜6.88）。ハコブくんの前の面から 3.48 m 手前 |
| 6.88〜7.46 | たたら 2 歩（左・右。真ん中のほうへ）。腰が真ん中へ 0.348 m 流れる。上体を前へ 13 度・右へ傾け、右腕を外へ出して釣り合いを取る |
| 6.867 | ハコブくんが減速を始める（よろけ始めから 0.187 秒） |
| 7.3〜7.9 | 左手を手すりへ伸ばし、手のひらを手すりの上に置く（7.73 から）。上体を手すりの側へ戻す |
| 7.52〜8.28 | 左足で手すりの側へ戻し、右足をそろえる |
| 8.430 | 立て直す（よろけ全部で 1.75 秒）。左手は手すりから上へ離して体の横へ |
| 8.667 | ハコブくんが止まる（減速 1.80 秒・最大 0.400 m/秒²）。横は 1.5 cm 壁の側へ寄った所（x −0.466・手すりとのすき間 5.2 cm） |
| 8.800 | ハコブくんの画面がにっこり（看護師が立て直して 0.5 秒落ち着いたのを見て） |
| 9.480 | 看護師がちらっとハコブくんを見る（③-a と同じ 22 度・0.85 秒） |
| 9.730 | 看護師が歩き出す。10.3 画面が基本に戻る |
| 12.233 | すれ違う（ハコブくんは止まったまま）。12.467 体のすき間の最小 0.534 m |
| 13.734 | 看護師の体がハコブくんの後ろ 1.049 m 離れたのを見て、ハコブくんが走り出す（加速 最大 0.400 m/秒²） |
| 19.0 | おわり |
カメラ：0 本番 → 8.7 ハコブくんの画面の寄り → 9.43 看護師の顔の寄り → 10.43 本番

この場面の看護師とハコブくんの一番近い距離：0.534 m（12.467 秒・すれ違う所。よろけの間は前後に 1.5 m 以上離れている）

■ ハコブくんの決まり（台本の robot_rule。③-a・③-b 同じ）
| 項目 | 値 |
| ふつうの速さ | 0.6 m/秒 |
| 減速して寄る時の速さ | 0.3 m/秒 |
| 加速・減速の上限 | 0.4 m/秒²（加加速度 1.0 m/秒³ でなめらかに） |
| 見る範囲 | 前 5.0 m 以内に来た人 |
| 見てから動くまで | 0.1 秒（＋1 コマ） |
| 「近い」の線（減速して寄る） | 予想の横のすき間（今の横のすき間＋0.5 秒の横の速さ×会うまでの時間（1.5 秒まで））が 0.4 m より狭い、または人の体が自分の進む帯に入った |
| 止まる | 人がよろけた（腰の横の速さが自分のほうへ 0.25 m/秒より速い、または上体の傾きが 45 度/秒より速く変わる）、または壁の側へ寄ってもすき間が 0.25 m 取れない |
| 寄る所 | 左の手すり・金具・扉と 5.3 cm（向きが変わる分を見て 5 cm 以上に） |
| 横へ動く速さ | 0.03 m/秒まで・向きは 2 度まで（進みながらだけ） |
| ふつうの横の位置 | 廊下の中心から −0.451 m（手すりと 7.2 cm） |
| 走り出す | 止まった後、人の体が自分の後ろ 1.0 m 以上離れた |
| にっこり | 人の顔の向きが自分の画面から 10 度以内・3.5 m 以内（止まっている間は使わない）、または止まった後に人が落ち着いて 0.5 秒（腰の速さ 0.3 m/秒より遅く・上体の傾き 12 度より小さい）。1.5 秒で基本に戻る |
| 決まりの当たり | ③-a：予想の横のすき間の最小 0.520 m（0.4 より広い）・帯に入らない・よろけなし → ずっと「ふつうに走る」（当たらない） |
|  | ③-b：よろけを 6.767 秒に見た（よろけ始めの 0.087 秒後）・予想のすき間の最小 −0.982 m・帯に入った → 6.9 秒から「止まる」（当たる） |

■ 3. カメラ（廊下の原点から。pos→look・縦の画角）
- 本番：(−0.62, 1.72, すれ違う所−6 m)→(0.12, 0.8, すれ違う所＋0.9 m) 38 度。ハコブくんの後ろの上（左の壁の側）から廊下の長い方向に斜めに見下ろす。看護師の顔とよろけ方が前から見える
- 看護師の顔の寄り：看護師について動く。(−0.30, 1.28, 看護師−1.6 m)→(0.595, 1.42, 看護師) 30 度（ハコブくんの側の斜め前から）
- ハコブくんの画面の寄り：ハコブくんについて動く。(0.30, 1.32, ハコブくん＋1.35 m)→(−0.451, 0.95, ＋0.3 m) 26 度（看護師の側の斜め前から）
- 真上：すれ違う所（③-b は止まった所と看護師が立て直した所の真ん中）の真上 7.6 m から 27 度。画面の上が −x の壁（ハコブくんの側）、右が廊下の先。左上に 2 人の体のすき間・ハコブくんの速さ・決まりの状態（ふつうに走る／減速して寄る／止まる）・にっこり・時刻を書いた（PIL・ヒラギノ角ゴ W6）
- 本番と寄りは 1 本の動画の中で切りかえ、真上は別の動画

■ 4. 確かめ（撮った出力で計った）
| 項目 | 基準 | ③-a | ③-b | 合否 |
| 当たったコマ：看護師とハコブくん | 0 | 0 | 0 | 合う |
| 当たったコマ：看護師と壁・手すり・扉 | 0 | 0（一番近い 3.8 cm） | 0（手すりの上に置いた手 0.47 cm） | 合う |
| 当たったコマ：ハコブくんと壁・手すり・扉 | 0 | 0（一番近い 7.2 cm） | 0（一番近い 5.2 cm） | 合う |
| 体の横のすき間の最小 | ③-a 0.5 m 以上 | 0.520 m（8.900 秒） | 0.534 m（参考・12.467 秒） | 合う |
| ハコブくんの速さ | ③-a 0.6 のまま（ずれ 0.02 以内） | 0.6000〜0.6000 m/秒（位置の差からは 0.6000〜0.6030。CSV の丸め） | - | 合う |
| 減速の始まり | よろけ始めから 0.3 秒以内 | - | 0.187 秒 | 合う |
| 減速・加速 | 0.5 m/秒² 以下 | 0 | 減速 0.400・加速 0.400 | 合う |
| 止まっている間の動き | 動かない | - | 0.0000 m（153 コマ・位置と向きが同じ） | 合う |
| 走り出し | 看護師の体が後ろ 1 m 以上 | - | 1.049 m で走り出した | 合う |
| 寄った時の手すりとのすき間 | 5 cm 以上 | - | 5.2 cm | 合う |
| よろけ（台本どおり） | 真ん中へ 0.3〜0.4 m・1〜2 歩・1.5〜2 秒 | - | 0.348 m・2 歩・1.75 秒 | 合う |
| 足のすべり（歩く所・よろけを含む） | 0 cm（174 と同じ） | 0.00 cm | 0.02 cm（13.033 秒・歩き出した後の歩き。0.2 mm）・よろけの間 0.00 cm | ほぼ合う（決めてほしいことの 4） |
| 靴の沈み・両足とも浮いた | 0 cm | 0.00・0.00 | 0.00・0.00 | 合う |
| 1 コマの骨の動き（根の動きを除いた） | 6 cm（よろけ 8 cm） | 5.68 cm（左のつま先） | 5.68 cm・よろけの間 7.90 cm（右のすね） | 合う |
| 1 コマの骨の動き（世界・参考） | - | 9.83 cm（左足・歩き） | 11.02 cm（右のすね・よろけ） | 決めてほしいことの 5 |
| 頭の向き・時間 | 15〜25 度・0.6〜1.0 秒 | 22 度・0.85 秒 | 22 度・0.85 秒 | 合う |
| 目線（顔の向きとハコブくんの画面への向きの角度の最小） | 画面のほうを向く | 1.5 度（横 1.1・上下 1.1） | 6.1 度（横 4.5・上下 4.2） | 合う |
| 手と手すり | 手が手すりに入らない・のせるなら上に | - | 手の頂点が手すりの中 0・手のひらの中心は手すりの上の面から 3.5 cm・手の一番低い所 0.47 cm 上（19 コマ） | 合う |
- 体のすき間：看護師の肌・服・髪・靴の頂点と、ハコブくんの形（高さ 2 cm ごとの真上から見た外形）の、横と高さを合わせた距離
- 「1 コマの骨の動き」は、看護師の根の動き（1.25 m/秒＝1 コマ 4.2 cm）を引いた、姿勢だけの動きで数えた（全部の骨）

■ 5. 撮ったもの（1920×1080・30 コマ/秒・1 倍＝現実の速さ）
- closeup175_a.mp4：③-a 本番（寄りの切りかえ入り）16.0 秒・480 コマ（md5 bd5490c68bae5c83496c0e1a5f96d24c・1,145,489 バイト）
- closeup175_a_top.mp4：③-a 真上 16.0 秒（md5 760cf8dd99e689aad7bb1a4b5a9d9fd3・571,741 バイト）
- closeup175_b.mp4：③-b 本番（寄りの切りかえ入り）19.0 秒・570 コマ（md5 5fe70ec5360f5a5d4cf4160b5ddbfb8c・1,379,320 バイト）
- closeup175_b_top.mp4：③-b 真上 19.0 秒（md5 8690dbb247abcfa24bd08666c288ee69・765,881 バイト）
- 静止画 12 枚：③-a a_glance（目線・顔の寄り 7.133 秒）・a_smile（にっこり・画面の寄り 7.5 秒）・a_glance_main（同じ時の本番）・a_pass_main・a_pass_top（すれ違う所 8.933 秒）
  ③-b b_stumble_main・b_stumble_top（よろける所 7.13 秒）・b_rail_main（手すりに手を置く 7.78 秒）・b_stopped_main・b_stopped_top（止まった所 8.867 秒）・b_smile（にっこり 9.1 秒）・b_glance（目線 9.88 秒）
- 確かめ用の静止画 4 枚（KIOXIA stills_check/：看護師の前から・手すりの手の寄り）

■ 出力の場所
- KIOXIA：/Volumes/KIOXIA/r2r2r-data/service_sim/unity/closeup/20261113_closeup175/
  video/（4 本）・stills/（12 枚）・stills_check/（4 枚）・out/（check175.txt・events175.txt・frames175_*.csv・bones175_*.csv・feet175_*.csv・unity.log）・an175_out.txt・closeup175_script.json
  tools/：make_script175.py（174 の台本から 175 の台本を作る。環境の値で位置・時刻を変えられる）・times.json（1 回めの走りで決まったにっこり・止まった時刻。カメラの切りかえと静止画に使う）・run175.sh（Unity で回す）・make175.py（動画・真上の文字）・an175.py（時刻と値）・face175.py（小さな笑みの顔の絵）
  試しの出力（t1〜t7）は /tmp/c175/try（KIOXIA には写していない）
- iCloud：…/サービスロボット導入シミュレーション/hospital/closeup175/ に動画 4 本と stills/ に静止画 12 枚。16 ファイルとも md5 が KIOXIA と同じ（確かめた）
- 台本 closeup175_script.json の md5：91d297f6d0b414f424b7da5932810758

■ ①② が変わっていないことの確かめ
CloseupDirector.cs・CloseupNurse.cs に足した値は、台本に無ければ 174 と同じになる。closeup174_script.json の load・receive を新しいコードで回し、174 の出力（KIOXIA closeup174 load/receive の bones167_*.csv）と骨の位置を比べた：load 830 行・receive 1025 行とも、差の最大 0 mm（同じ）。

■ check-in
- cs:139（12 件：closeup175_script.json・Editor/CloseupCorridor.cs・Textures/face175_smile_albedo.png・face175_smile_emission.png（と .meta）を追加、CloseupDirector.cs・CloseupNurse.cs を変更）
- 足したもの（コード）：CloseupCorridor.cs（廊下を組む・ハコブくんの決まり・確かめ・撮る。場面のファイルは保存しない）。CloseupDirector：キーの "lin"（同じ速さでつなぐ）・横への傾き hip_roll/spine_roll/chest_roll・腕を寄せる arm_in・足を着く所のずらし・足を運ぶ速さの形 swing_ramp・足を上げる形 lift_pow・手の的の ref "world"。CloseupNurse：横への傾き・腕を寄せる・顔の向き HeadForward
- 保留は Mixamo のフォルダ（Models/Animations/）だけ

■ 決めてほしいこと
1. 廊下の幅：手すりの間は 1.68 m。看護師の体の幅（手まで）0.476 m・ハコブくん 0.642 m で、③-a のすき間 0.5 m を取ると、残りは両側の手すりとのすき間を合わせて 6 cm しかなかった。そこで看護師の腕を 4 度だけ体へ寄せ（arm_in。手が太ももの横に来る。幅 0.435 m）、看護師は手すりと 3.8 cm、ハコブくんはふだん手すりと 7.2 cm の所を通る形にした。このため ③-b でハコブくんが壁の側へ寄れるのは 1.5 cm だけ（手すりと 5.2 cm）で、画では寄ったように見えない（止まるのは見える）。このままでよいか。寄る幅を見せるなら、③-a のすき間を 0.4 m にする・廊下を 2.0 m にする・片側の手すりをやめる、などのどれか
2. 看護師の腕を 4 度寄せたのは、162〜174 の歩きからの変え（腕の振り・脚はそのまま）。よいか
3. カメラ：幅 1.8 m の廊下では、看護師の顔（−z 向き）とハコブくんの画面（+z 向き）が向き合っているので、1 つのカメラで両方を前から写せる所が無い。本番はハコブくんの後ろの上から（看護師の顔・よろけ方が見える。ハコブくんは後ろ姿）にし、寄りを 2 つ（看護師の顔＝ハコブくんの側の斜め前から・ハコブくんの画面＝看護師の側の斜め前から）にして切りかえた。この形でよいか
4. 「すれ違う 2〜3 m 手前」：2 人の間が 2〜3 m だと、頭 25 度まででは画面のほうを向けない（25〜34 度が要る）ので、看護師がすれ違う所の 2.7 m 手前に来た時（2 人の間 4.0 m）から見る形にした。この読み方でよいか
5. 1 コマの骨の動き：根の動きを除いた姿勢だけの動きで 6 cm（よろけ 8 cm）以内にした。世界の位置で数えると、1.25 m/秒で歩く足は 1 コマ 9.83 cm、よろけは 11.02 cm になる（体ごと 1 コマ 4.2 cm 進むため。174 の歩きでも 7.51 cm で、参考にしていた）。この数え方でよいか
6. 足のすべり：③-b の歩き出した後の歩きで 0.02 cm（0.2 mm・13.033 秒）が出た（174 は 0.00 cm）。目に見えないので直していない。0 にするか
7. ③-b で止まったハコブくんは、寄る途中の向き 2 度のまま止まっている（止まっている間は動かない決まりのため）。このままでよいか
8. 表情集に「笑顔」という名前の絵が無いので「小さな笑み」を使った。よいか
9. Mixamo の FBX の Plastic への check-in（依頼163 の答えのとおり保留のまま）

判定：合格
