依頼147 報告 2026-11-11 病院に人の動きを入れる(患者と職員が、大廊下だけでなく部屋に出入りする)。確かめの回と、撮る回まで ■ 0. 始める前の確かめ(すべて合っていたので進めた) - 作業場所:cs:119 が頭、保留の変更 0 - 動いている物:Unity のエディタ・画面なしの Unity・回し係はなし(動いていたのは Unity Hub と依頼箱の受け係 inbox_runner.py だけ) - KIOXIA:マウント済み - p2m-site main:29674868f80c…(依頼の 2967486) tools/hospital_layouts/hospital_h1.json md5 4c0e311b414979d601949fac9906528b(一致) tools/hospital_sim/hospital-unity-params.json md5 f3b933908ea48ea0b5ebdc7af748d60f(一致) - 前の写しとの違い(中身を項目ごとに比べた) h1(82c1bb96 → 4c0e311b):openings から「総合受付・会計・待合 E 15.1〜27(玄関の通り)」が1つ無くなった/furniture に「医事・事務 机 事務机の島 [54, 9.6, 66, 11.2] 高さ 0.72」が1つ増えた(178番目に入ったので後ろの番号が1つずれる)。ほかは同じ params(10b49a42 → f3b93390):layout.md5 と layout_back_door.md5 が 4c0e311b に/people_flow が新しい。ほかは同じ ■ 1. 作ったもの - 引数 -h147People flow(既定)/hall flow=今回の人の動き。Data/ に足した hospital_h1-147.json(4c0e311b)と hospital-unity-params-147.json(f3b93390)で建てる(中身はサイトと同じ md5。名前だけ変えた) hall=依頼143 の形(前の写し 82c1bb96・10b49a42 のまま、大廊下だけに人)。cs:121 の実行ファイルで回し、依頼143 の check143a と記録9つ (build143・crowd・events・legs・moves・rescues・robot_track・robot_zones・trips)の md5 がすべて同じ、summary.json も回の名前・cs・wall_s 以外同じ(runs/h143repro_v06_hall_s0) - 人の数(flow・種0。時刻表は arrival_by_hour から種で決める) 外来の患者 390 人(内科 120・外科・整形外科 90・小児科 90・眼科・耳鼻科 90)、付き添い 186 人(companion_ratio 0.3、小児科は 1.0)、 化学療法の患者 20 人(8:30〜13:00 に来る)、救急に歩いて来る人 18 人(1時間に2人×9時間) 外来の患者・付き添い・救急の内訳(1人ずつ種で引く:杖の人 3%・車いす 1%):歩く 566・杖の人 20・車いす 8 職員 141 人(params の staff のとおり):医師 19/看護師 35(看護師 33+看護業務補助者 2)/薬剤師 20/検査技師 29(臨床検査技師 27+診療放射線技師 2)/事務 38 持ち場に座る 88 人・立つ 53 人(その所の access で、その役割が「座る」なら座る、「入る」なら立つ) - 人の歩ける所:h1 の access の所ごとに NavMesh の区画を分け(cross_only の 職員の中廊下 x44〜52 は外来の患者・化学療法の患者も入れる別の区画。所 48 枚・区画 27)、 役割ごとに入れる区画だけを歩かせた。ストレッチャー(押すのは看護師)は廊下の区画だけ - 床と当たり:玄関の通り(依頼143 の答え 6)と部屋の中を人の床にした。部屋の壁(依頼143 と同じ HospitalFloorH1.Walls。x70 は今回の h1 で壁になった)142 本と、 座らない家具 79 個(机・カウンター・棚・機器・台など)を通れない箱にした。座る家具(ベンチ・いす・ベッド・リクライニングチェア)は上に座る(当たりなし)。 ロボットの走れる所(地図)は依頼143 と同じ(ロボットが入る廊下と stops の帯)。便ごとの地図・移るときの地図の作り方も同じ - 席:ベンチは 0.6 m に1人、いす・ベッド・リクライニングチェアは1人、車いすの場所は車いすの人だけ。席 519(ベンチ 434・ベッド 56・車いすの場所 12・リクライニングチェア 9・いす 8)。 机・カウンターなど座らない家具の辺から 0.4 m の点(0.8 m おき)1125 を、職員の持ち場・診察机のいす・総合受付の前に使う。 診察室 13 室(内科 4・ほか 9):机の横の点のうち中待合の側の扉に近い点を患者のいす、遠い点を医師のいす、そのほかを看護師の立つ所にした 席・持ち場・立って待つ点は、ロボットの帯から 0.5 m 離した(最初の回で、検体受付の台の前に座った検査技師がいてロボットが3時間近く止まり続けたため) - 患者:時刻表の時刻に正面玄関(風除室の中 48, 0.6)から入り、outpatient_steps の順に、その所の空いている席へ歩いて座り、決まった時間とどまって次へ行く。 席が空いていなければその所の中に立って待つ。最後は正面玄関へ歩いて行き、そこで出る。とどまる時間は params の幅・分け方から種で引く 中待合は科ごとの中待合(inner_passages)、診察室は空いた部屋を中待合で待ち(来た順)、空いたら看護師が持ち場から患者のそばまで呼びに来て、患者と付き添いが診察室へ行く。 生理検査は待合に座って検査ベッドが空くのを待つ。会計の待合は総合受付・会計の待合の東(x52〜70) 付き添い:患者と一緒に動き、患者の席から 2.5 m 以内の空いた席に座る(無ければ横に立つ。診察室・ベッドでは横に立つ) - 化学療法の患者:正面玄関 → 化学療法の受付・待合(点滴の席が空くまで座って待つ)→ 点滴の席(リクライニングチェア 9・ベッド 6)に 2〜5 時間 → 正面玄関 - 救急に歩いて来る人:救急車の入口(119.4, 5)から入り、救急の待合 → 処置ベッド(空くまで待合で待つ)→ 救急車の入口から出る。滞在 1〜3 時間を待合と処置ベッドに半分ずつ - 職員:持ち場から始め、座る・立つ。1人1時間に1回(間は指数分布・平均 3600 秒)、その役割が入れる所(持ち場の所と廊下を除く)から1つを選び、その中の点へ歩いて行き、 1〜3 分とどまって持ち場へ戻る。看護師(内科・ほかの外来の中待合・診察室)は診察1回ごとに中待合へ呼びに出て戻る 職員の廊下・職員通路の人は、この動きで通る人だけ(決まった間隔で出すのはやめた。依頼143 の答え 7)。大廊下の決まった人数・東の端の人も flow では出さない - 人が行き先の近く(3 m 以内)で 30 秒、または遠くても 120 秒動けなければ、そこで立って待つ(混んだ総合受付の前で、杖の人が1時間以上動けなかったため足した。cs:121)。 席から 0.6 m 以内で止まったときだけ座った形にする - ストレッチャー:今までどおり 1時間 2台(職員の中廊下の東 ⇄ 大廊下 x24) - ロボット(依頼143 の答え 1):届けたら、次の便の積む所が今の便と違えば、その場で便を終え、すぐ次の積む所へ移って台の前で待つ(便の時刻を待たない)。 同じ積む所なら今までどおり戻る。移る道は依頼143 と同じく走れる所全部の地図。答え 2(時間で切替は道だけ変わる)・3(距離の差は記録だけ)・8(0.05 m の重なり)はそのまま - 依頼143 の答え 5:人の出入りは正面玄関と救急車の入口だけで、部屋へは h1 の扉・開いている辺を通る(壁の前で消える人はいない) - 記録に足したもの(flow だけ):people147.csv(1人ずつ:来た・出た時刻、行き先ごとの着いた・離れた時刻と座った所、飛ばした行き先)・staff147.csv(持ち場)・ staff_moves147.csv(動いた・呼びに出た)・zones147.csv(1分ごと・所ごとの患者と職員の数)・seats147.csv・access147.csv(所と区画と入れる役割)。 crowd.csv の列は同じで、hall_people=外来の大廊下 x0〜70 にいる人(全部の役割)、east_people=x70〜120、back_staff_walking=職員の廊下にいる人 - check-in:cs:120(作った本体)→ cs:121(行き先の近くで止まって待つ決まり)。保留 0。実行ファイル Builds/hospital147/HospitalSim.app(build_info:unity_cs cs:121・pending_changes 空)。 Builds/hospital127〜143 は残した。変えたのは Assets/ServiceSim/Hospital/ の中だけ:HospitalRun.cs・HospitalWalker.cs・HospitalLayout.cs・HospitalLook.cs・Editor/HospitalSetup.cs・ Hospital.unity(場面を作り直し)・Materials/H127_*.mat 7つ(場面を作り直したときの書き直し)、足した HospitalRun147.cs・Data/hospital_h1-147.json・Data/hospital-unity-params-147.json(+.meta) ■ 2. 確かめ(cs:121。廊下だけ・0.6m/秒・種0 を2回=check147a・check147b、時間で切替・0.6m/秒・種0 を1回=check147c。どれも completed) (1) 同じ種の2回:check147a と check147b の記録 15(access147・build143・crowd・events・legs・moves・people147・rescues・robot_track・robot_zones・seats147・ staff_moves147・staff147・trips・zones147)の md5 がすべて同じ。summary.json の違いは回の名前と wall_s だけ (2) 瞬間移動:3回ともロボット 0(1コマ最大 0.030 m)・人 0(最大 廊下だけ 0.117 m・時間で切替 0.112 m) (3) 便:3回とも trips_all の 16 便がすべて走り終わった(途中 0・走れなかった 0)。出るのが遅れた便 0(依頼143 は平均 36.0 秒・最大 190.9 秒)。 最後の便が戻った時刻 廊下だけ 31629.3 秒(16時17分)・時間で切替 31630.0 秒。移る 5回(どれも届けたあとすぐ。依頼143 は便の時刻になってから) (4) 止まったまま解けない所:ロボットの立ち往生 0・助け 0(3回とも)。人が 180 秒動けず道を引き直した数 0、行き先の近くで止まって待った数 廊下だけ 12 (5) ロボットの中心が access でロボットの入らない所に入った時間:3回とも 0 秒(どの所にも入っていない時間も 0 秒) (6) 人が access で入れない所に入った時間(3回とも。人の中心で見る。境の線の上は両方に数える=ロボットと同じ) 外来の患者 0 秒・化学療法の患者 0 秒・救急の患者 0 秒・看護師 0 秒(ストレッチャーを含む)・医師 0 秒・薬剤師 0 秒・検査技師 0 秒・事務 0 秒。どの所にも入っていない時間も 0 秒 (7) 時刻ごとの所ごとの人の数(check147a。1分ごとに数えた人数の30分ごとの平均。患者・付き添い・職員の全部。部屋の中には持ち場の職員 約130人を含む) 時刻ごと(30分ごとの平均。1分ごとに数えた人数。患者・付き添い・職員の全部) 時刻 大廊下x0〜70 (依頼143の人数) 大廊下x70〜120 待合 中待合 部屋の中 職員の廊下 玄関・玄関の通り 全部 7:30〜8:00 0.8 20.0 0.6 3.1 12.7 132.8 0.9 2.7 153.4 8:00〜8:30 0.8 55.9 0.2 11.8 45.3 139.1 0.7 3.6 201.6 8:30〜9:00 1.5 60.0 0.6 16.3 74.2 152.6 1.5 2.9 249.6 9:00〜9:30 2.0 60.0 0.8 26.4 101.9 158.6 1.2 3.4 294.2 9:30〜10:00 2.2 60.0 0.7 30.7 125.0 166.3 1.1 3.9 330.0 10:00〜10:30 2.5 60.0 0.7 37.8 142.8 172.7 1.0 3.6 361.2 10:30〜11:00 1.8 60.0 0.6 36.2 146.6 174.4 0.9 3.4 364.0 11:00〜11:30 1.7 20.0 0.6 35.9 146.3 182.1 1.0 3.4 371.0 11:30〜12:00 1.8 20.0 0.3 37.0 139.4 174.3 0.8 3.4 356.9 12:00〜12:30 2.4 20.0 0.8 29.1 120.4 171.0 1.1 2.6 327.4 12:30〜13:00 2.0 20.0 0.6 35.8 86.9 170.9 0.9 2.8 299.9 13:00〜13:30 0.6 20.0 0.4 32.8 68.5 164.1 1.0 3.9 271.3 13:30〜14:00 1.3 20.0 0.5 24.5 64.0 161.9 1.0 3.7 257.0 14:00〜14:30 0.9 20.0 0.4 21.0 62.6 161.4 1.1 3.5 250.9 14:30〜15:00 1.1 20.0 0.6 27.6 50.7 159.0 0.6 2.9 242.6 15:00〜15:30 0.6 20.0 0.2 25.2 29.6 153.7 0.9 3.1 213.3 15:30〜16:00 0.8 20.0 0.6 15.8 18.9 147.1 0.9 2.9 187.0 16:00〜16:30 0.6 20.0 0.7 12.1 19.6 138.7 1.0 3.5 176.4 患者と職員に分けると(大廊下は x0〜120 の全部) 時刻(30分の平均) 大廊下 患者/職員 待合 患者/職員 中待合 患者/職員 部屋の中 患者/職員 職員の廊下 患者/職員 玄関 患者/職員 7:30〜8:00 0.1/ 1.3 2.5/ 0.6 8.5/ 4.1 1.1/131.7 0.0/ 0.8 0.2/ 2.5 8:00〜8:30 0.3/ 0.7 11.3/ 0.4 40.9/ 4.5 7.3/131.8 0.0/ 0.7 0.8/ 2.8 8:30〜9:00 0.5/ 1.6 15.5/ 0.7 70.1/ 4.1 21.6/131.0 0.0/ 1.5 0.8/ 2.1 9:00〜9:30 0.6/ 2.2 25.8/ 0.6 98.1/ 3.8 27.4/131.2 0.3/ 0.9 1.1/ 2.3 9:30〜10:00 0.8/ 2.2 30.0/ 0.7 121.2/ 3.9 35.9/130.5 0.2/ 0.9 1.1/ 2.8 10:00〜10:30 0.8/ 2.5 37.2/ 0.6 139.2/ 3.6 41.9/130.7 0.1/ 0.9 1.0/ 2.6 10:30〜11:00 0.6/ 1.8 35.5/ 0.7 143.0/ 3.7 43.1/131.3 0.1/ 0.8 0.7/ 2.6 11:00〜11:30 0.6/ 1.7 35.4/ 0.5 143.1/ 3.2 49.8/132.3 0.1/ 0.9 1.0/ 2.4 11:30〜12:00 0.6/ 1.5 36.3/ 0.7 136.0/ 3.4 42.2/132.1 0.1/ 0.7 0.8/ 2.6 12:00〜12:30 0.7/ 2.5 28.0/ 1.1 116.8/ 3.6 40.6/130.5 0.1/ 1.0 0.3/ 2.3 12:30〜13:00 0.5/ 2.1 35.2/ 0.5 83.3/ 3.6 39.3/131.6 0.0/ 0.9 0.5/ 2.4 13:00〜13:30 0.2/ 0.7 32.0/ 0.8 64.0/ 4.5 33.4/130.8 0.0/ 1.0 0.7/ 3.1 13:30〜14:00 0.7/ 1.1 24.1/ 0.4 59.5/ 4.5 31.1/130.8 0.0/ 1.0 0.6/ 3.1 14:00〜14:30 0.3/ 1.0 20.6/ 0.4 58.0/ 4.7 30.6/130.8 0.1/ 1.0 0.3/ 3.2 14:30〜15:00 0.4/ 1.3 26.9/ 0.7 46.4/ 4.3 27.2/131.8 0.0/ 0.6 0.6/ 2.3 15:00〜15:30 0.2/ 0.7 24.8/ 0.4 25.1/ 4.5 21.8/131.9 0.1/ 0.8 0.4/ 2.7 15:30〜16:00 0.2/ 1.2 14.8/ 0.9 14.4/ 4.5 16.3/130.8 0.0/ 0.9 0.2/ 2.7 16:00〜16:30 0.2/ 1.2 11.5/ 0.7 15.2/ 4.4 8.3/130.4 0.0/ 1.0 0.2/ 3.3 外来の大廊下 x0〜70 の人の数と params の crowd_people:混んでいる時間帯(8:00〜11:00)平均 1.8 人・最大 8 人(crowd_people 60)/ 空いている時間帯 平均 1.2 人・最大 5 人(crowd_people 20)。依頼143 は大廊下に決まった人数(60・20)を入れていたので、今回は 1/30〜1/17 くらい。 人は大廊下を通り抜けるだけで(総合受付 → 中待合 → 会計 などの間を横切る)、ほとんどの時間は待合・中待合・部屋の中に座っている 職員の廊下にいる人:平均 0.99 人・最大 5 人(依頼143 の時間で切替は職員通路だけで平均 0.86 人。依頼134 の決まった間隔 平均 60 秒)。職員が持ち場から動いた 1217 回・看護師が呼びに出た 380 回 (8) 患者1人あたりの病院にいた時間(入ってから出るまで。回の終わりまでに出た人。check147a) 外来の患者:375 人/390 人が出た(回の終わりに中にいた 15 人)。中央値 107.8 分・最短 26.0 分・最長 240.9 分(10〜90%:54.0〜180.1 分) 付き添い:181 人/186 人。中央値 119.5 分・最短 30.1 分・最長 212.6 分 化学療法の患者:18 人/20 人。中央値 201.4 分(143.1〜268.7 分) 救急に歩いて来る人:15 人/18 人。中央値 119.1 分(65.3〜158.3 分) (時間で切替もほぼ同じ:外来の患者の中央値 108.0 分・26.0〜241.5 分) 外来の患者の行き先のうち「処置・検査室」(p 0.1)は、40 人とも歩いて行けないので飛ばした(決めてほしいこと 1) (9) 問題の数を依頼143 と並べる(1日・0.6m/秒・種0。走っている間=行き・帰り・移る。1 急に止まった/2 ひやり/3 人がよけさせられた/4 立ち往生/5 横切り/止まりきれなかった) 依頼143 廊下だけ 依頼147 廊下だけ 依頼143 時間で切替 依頼147 時間で切替 走っている間 全部 23/49/31/2/1/5 8/42/35/0/0/3 25/60/16/1/1/4 14/49/51/0/0/5 外来の大廊下 21/48/28/2/1/5 1/7/2/0/0/0 23/49/13/0/1/3 3/10/6/0/0/2 職員の廊下 2/1/2/0/0/0 5/30/28/0/0/2 2/11/3/1/0/1 7/35/38/0/0/2 部屋の中 0/0/1/0/0/0 2/5/5/0/0/1 0/0/0/0/0/0 4/4/7/0/0/1 速いままのひやり 35 42 52 49 台の前で待っている間 0/0/0/0/0/0 0/66/9/0/0/0 0/0/0/0/0/0 0/57/5/0/0/0 助け 2 0 1 0 (区間はロボットの中心がいた所。職員の廊下=職員の中廊下・西/東の縦廊下・外来の奥の職員通路・東の縦廊下(北)。玄関の通りは 0) 相手(廊下だけ・走っている間):ひやり 42 のうち職員 38・患者と付き添い 3・ストレッチャー 1。よけさせられた 35 のうち職員 33 大廊下の人が減って大廊下の問題は 105 → 10 件に減り、職員が持ち場から動くので職員の廊下(5 件だった所が 65 件)と、台の前で待っている間のひやり(0 → 66。 薬剤部・中央検査室・救急室などの台の前を職員が通る)が増えた ■ 3. 撮ったもの(色A・パネル付き・1920×1080。撮る回 rec147=廊下だけ・0.6m/秒・種0・cs:121・車いすの場所の印あり) - 撮る回の動き:見た目ありで画面なしの確かめの回 check147L(同じ実行ファイル・同じ種・-h139Look on・カメラなし)と、記録の頭からのバイト列が一致 (events・moves・rescues・staff147 は md5 も同じ。robot_track・crowd・zones147・staff_moves147 は撮り終えた時刻 31629.3 秒までが同じ。撮り終えたところで回を止めるので、 最後の便の帰りと、中にいた人の出た時刻が記録に入らないだけ)。 ただし、見た目なしの check147a とは 1374 秒(職員1人が着くのが1コマ遅れる)から少しずつずれる(決めてほしいこと 6)。check147L の数:走っている間 9/33/26/0/0/1・ 速いままのひやり 33・台の前で待っている間のひやり 54・立ち往生 0・瞬間移動 0・入れない所 0 秒(役割ごとに全部 0)・患者の病院にいた時間 中央値 107.4 分 - カメラ(透視投影・縦の画角 40°・2720×2160 で撮って縮める。距離と注視点は依頼139 の camfit139.py と同じ決め方:範囲の四隅の高さ 0 と 2.4 m が画面に入るいちばん近い距離) 名前 見え方 方位 見下ろし 範囲 注視点 (x, z) 距離 top_all 真上の全体 0° 90° x−0.5〜120.5・z−0.5〜60.5 (60.00, 30.00) 142.8 m w_west 引き・西半分 左30° 75° x−0.5〜72・z12.5〜31.5 (34.06, 21.26) 85.8 m w_east 引き・東半分 左30° 75° x48〜120.5・z12.5〜31.5 (82.56, 21.26) 85.8 m n_midwait 寄り・中待合(内科と診察室) 左30° 75° x21〜43・z30〜42 (31.80, 35.73) 32.4 m n_wait 寄り・総合受付と会計の待合 左30° 75° x25〜70・z15〜27.5 (46.58, 20.95) 54.6 m n_chemo 寄り・外来化学療法室 左30° 75° x100〜120・z30〜53 (110.02, 40.65) 44.4 m n_er 寄り・救急室 左30° 75° x100〜120・z5〜27.5 (110.01, 15.43) 43.8 m (真上・引きの2つは依頼143 と同じ値) - 静止画の時刻(check147L の zones147.csv から選んだ):真上・引き西・引き東・中待合・総合受付と会計の待合=10080 秒(10時18分。9時30分〜10時30分で人がいちばん多い分・371 人)/ 外来化学療法室=17460 秒(12時21分。化学療法室の患者がいちばん多い分・16 人)/救急室=11340 秒(10時39分。救急室の患者がいちばん多い分・5 人) 寄りの4枚を開いて見て、患者がベンチ・点滴のいす・ベッド・車いすの場所に座り、職員が机・カウンター・ナースステーションの横にいるのが分かることを確かめた - 動画:hospital147_1日_早回し_30x.mp4 1920×1080・25コマ/秒・48273コマ・1930.92 秒(32分10.9秒)。依頼143 と同じ作り: 7時30分(0.05 秒)から最後の便が戻った時刻(31629.3 秒=16時17分09秒)まで、ふだん 1.2 秒ごと=30倍で引き(ロボットのいる側:x<60 は西半分、それ以外は東半分)、 ロボットが走っている間(16 区間)は 0.2 秒ごと=5倍で付いて行く寄り(左30°・75°見下ろし・距離 27.9 m・注視点=ロボットの位置を σ1.5 秒でならした点)。5倍 26304 コマ・30倍 21969 コマ。 上の帯:時刻・速さ・何便目・道・どこからどこへ、その時点までの問題 1〜5(うち部屋の中)、台の前で待っている間のひやり。パネルの「大廊下の人(x0〜70)」は今回の人の数 切り出し(videos/hospital147_1日_早回し_切り出し.png:7時52分・11時12分・13時31分・16時16分)を開いて見て、文字の切れなし。最後のコマの数は check147L と同じ - 並べた図:hospital147_静止画7枚.png(上:真上・引き西・引き東/下:寄り 中待合・総合受付と会計の待合・外来化学療法室・救急室)。開いて見て、文字・絵の切れなし - 撮る回の実時間 105.7 分(終わり方は撮り終えて止める=終了コード 5。記録はそろっている)。確かめの回は1回 約 23 分 ■ 出力の場所 - KIOXIA:/Volumes/KIOXIA/r2r2r-data/service_sim/unity/hospital/20261110_people147/ runs/(check147a・check147b・check147c・check147L・h143repro・rec147)・stills/(静止画7枚)・sheets/(並べた図)・videos/(動画・切り出し)・ agg147_out.txt(確かめのまとめ)・tables/split147_check147a.txt(所ごとの人の数を患者と職員に分けたもの)・camspath147*.csv・cams147.txt・logs/・ tools/(run147.sh・run147L.sh・rec147.sh・vid147.sh・agg147.py・split147.py・cams147.py・paths147.py・pan147.py・sheet147.py と、依頼139〜143 の写し)・ old_cs120/(cs:120 で回した確かめ・撮る回。総合受付の前で人が1時間以上止まったままだったので、cs:121 で回し直した。比べるために残した) - iCloud:…/サービスロボット導入シミュレーション/hospital/people147/ に10を写し、md5 がすべて一致 hospital147_1日_早回し_30x.mp4 55cdb702a0cfad70602d10fc5c9ad87e hospital147_1日_早回し_切り出し.png 2a7ba352b594a0155f41327e3f078721 hospital147_静止画7枚.png fd48aa6389978f751be51ae61e3a7dbe still147_top_all.png acd2e2d6d1383dd8dff5304a28cc37ea still147_w_west.png 556ec814cdc6cdfa629aaf45a64fdcf5 still147_w_east.png a3e34a0a40ec86f136aaf85e436e2c10 still147_n_midwait.png b83a557ba609cf2791412a63a2f68a9b still147_n_wait.png 268072f7525822feac2e10637fba8cd1 still147_n_chemo.png 54f97e2f7c2c6fd5dd734fd27063ca9d still147_n_er.png 5d3112c027facdb2d72e0bb51c2d619d ■ check-in の番号 cs:120(人の動きの本体)・cs:121(行き先の近くで止まって待つ決まり)。保留 0。実行ファイル Builds/hospital147(cs:121) ■ 決めてほしいこと(直し方の候補は作っていない) 1. 外来の患者の行き先「処置・検査室」(p 0.1)へ、access で外来の患者が入れる所だけでは歩いて行けない。ほかの外来の処置・検査室3つの扉は、職員だけの裏の通路と外来の奥の職員通路の側にしかない。 内科には処置・検査室が無いので内視鏡室に当てたが、内視鏡室の扉も職員だけの診察室の裏の通路の側にしかない。そのため、この行き先は止めて飛ばした(1日 40 人。ほかの行き先はそのまま続けた)。 どの部屋へ・どの扉から行くか、内科の患者の行き先をどこにするか 2. 救急に歩いて来る人(救急の患者)は、access で正面玄関と職員の中廊下の横切りに入れないので、外から大廊下の「歩いて来た人の入口」(110, 27)へ来られない。 今回は救急車の入口から入り、救急の待合 → 処置ベッド → 救急車の入口から出る形にした。これでよいか 3. params に無いので Unity で決めた値・当て方: ・とどまる時間の上の端が開いている分け方(「1時間以上」→60〜120 分、「20分以上」→20〜40 分。どれも下の端の2倍)。分け方の中は等しく引く ・救急に歩いて来る人の滞在(1〜3 時間)を待合と処置ベッドに半分ずつ ・化学療法の患者の行き先の順(受付・待合で点滴の席が空くのを待つ → 点滴の席 → 正面玄関。会計とトイレには寄らない) ・職員の持ち場の当て方:看護師「内科(中待合・診察室)」「ほかの外来(中待合・診察室)」は診察室に1人ずつ立つ(中待合へは呼びに出る)、事務「各科の受付」は ほかの外来の中待合 のカウンターの横、 「総合受付」「会計」は 総合受付・会計の内側 の西(x25.1〜44)と東(x52〜70)、「内視鏡室・回復室」「内科の処置室・器材室」は名前の所に順に置く(器材室は 0 人になった)、 「救急室」は救急の処置の場所、医師の「外来化学療法室」は点滴の場所。座るか立つかは access の言葉 ・職員が動く間(指数分布・平均 1 時間)、行き先(持ち場の所と廊下を除く入れる所から等しく選ぶ)、動いた先でとどまる 1〜3 分 ・看護師が呼びに出るとき:患者のそば 0.7 m へ歩き、1.2 m に来たら患者が診察室へ行く(90 秒で来なければ患者だけで行く。今回は 0 回) ・総合受付は受付カウンターの前に立つ(1〜3 分)、ベンチは 0.6 m に1人、付き添いは患者の席から 2.5 m 以内の席 ・行き先の近く(3 m)で 30 秒・遠くても 120 秒動けなければそこで立って待つ(1日 12 人)、席・持ち場・立って待つ点をロボットの帯から 0.5 m 離す 4. 外来の大廊下 x0〜70 の人の数が params の crowd_people(混んでいる 60・空いている 20)の 1/30〜1/17(平均 1.8 人・1.2 人)になった。このため大廊下で起きる問題は依頼143 の 105 件から 10 件に減り、 職員の廊下(5 → 65 件)と台の前で待っている間のひやり(0 → 66)が増えた。crowd_people・east_hall_people_ratio・staff_corridor_interval_s は flow では使っていない。この扱いでよいか 5. 総合受付・会計の待合の西半分(総合受付の前の待合のベンチ)には誰も座らない(outpatient_steps の総合受付は sit false で受付の前に立つだけ、会計の待合は東半分に当てたため)。これでよいか 6. 見た目(-h139Look on)を付けた回と付けない回で、同じ種でも人の動きが 1374 秒から少しずれる(付けた回どうし・付けない回どうしは同じ。原因は特定できていない。依頼143 では同じだった)。 動画・静止画は見た目ありの check147L と同じ動きで、問題の数は check147a(走っている間 8/42/35/0/0/3)と check147L(9/33/26/0/0/1)で違う。どちらを正の数として扱うか 判定:止めた(決めてほしいことあり)