依頼157 報告 2026-11-12 病院の職員の動き方を持ち場ごとの型に替え、清掃と警備の人を足して、1日を撮り直す ■ 0. 始める前の確かめ(進めた) - 作業場所:cs:125 が頭、保留の変更 0 - 動いている物:Unity のエディタ・画面なしの Unity・回し係はなし(動いていたのは Unity Hub と依頼箱の回し係だけ) - KIOXIA:マウント済み - p2m-site main:cf58824fdcfb…(依頼の cf58824) tools/hospital_layouts/hospital_h1.json md5 76084c213ce03712abcdd6fa1d143489(一致。依頼155 の写し hospital_h1-155.json と同じ) tools/hospital_sim/hospital-unity-params.json md5 77e8385a63b952c5b6e0fab94e94c8ef(一致) - 前の写し(415ee6bc)との違い(項目ごとに比べた。依頼に書かれたものだけだった): people_flow.staff_moves(what・source と value の中身を全部入れ替え:型・持ち場ごと(19 行)・やめたこと)/ people_flow.elevator_traffic の source と、ほかの階の職員の split(運ぶ人 0.3・通り抜ける人 0.5・用事で来る医師 0.2)/ people_flow.cleaning_security(新しい)/day_schedule.staff_walks_all・staff_walks_all_what(新しい)。day_schedule.trips_all は同じ ■ 1. 作ったもの - 新しい引数は作らず、-h147People flow(既定)の中身を替えた。flow は Data/ に足した hospital-unity-params-157.json(77e8385a。サイトと同じ md5)と、 依頼155 の形 hospital_h1-155.json(76084c21)で建てる。-h147People hall は依頼143 の形のまま - 依頼147〜155 の「持ち場から動く」(1人が1時間に1回、くじ引きで行き先を選ぶ)は全部やめた(staff_moves147.csv の「持ち場から動く」は 0 回) - 職員 141 人に staff_moves.持ち場ごと の番号(1〜19)を付けた(職種と持ち場の名前で当てた。19 行とも人数が表と同じ) 型1(1〜3・5・10〜18):持ち場の所から出ない 10 薬剤部:赤の便ごとに1人が払い出し台の横で積む(load_s)。補助者が歩いて運ぶ回は、扉の内側で補助者に渡す 13 中央検査室:緑・青の便が着くたびに1人が検体受付の台の横で受け取る(pickup_wait_s のあと unload_s)。補助者が運ぶ回は扉の内側で受け取る 型2(6〜8):6 内科の処置室=青の便ごとに台の横で積む/7 外来化学療法室=赤の便が着くたびに受付の台で受け取る/8 救急室=緑の便ごとに台の横で積む 型2(9 看護業務補助者):day_schedule.staff_walks_all[道の決め方][速さ][種] の時刻に、手の空いている方が積む所で受け取り(staff_handoff_s)、 届け先で渡して(staff_handoff_s)、持ち場へ戻る。薬剤部・中央検査室は扉の外(廊下)で受け渡し、そのとき 10・13 の1人が扉の内側に来る 型3(4):依頼154 までの動きのまま(中待合へ呼びに出る・案A の付き添い) 型4(19 正面玄関の案内):ふだんは正面玄関に立ち、1人あたり1時間に2回、総合受付の側(玄関の通りの中)まで歩いて戻る 診療放射線技師(2人):入れる所は検査技師の access のまま、動き方は番号 16(X線室の中だけ) - 台の職員の側の点(points157.csv):内科の処置室 (13.2,38.0)・救急室 (103.0,15.8)・外来化学療法室の受付 (108.5,33.0)・薬剤部 (16.9,12.2)・検体受付 (84.5,11.2)。 扉の所:薬剤部 内 (11.9,12.5)/外 (14.1,13.5)、検体受付 内 (78.9,12.5)/外 (81.1,13.5)(扉の前はロボットが通るので扉の横) - ほかの階の職員を split の3つに分けた(1時間 20 人・1日 180 人のまま。人数は 54・90・36) 運ぶ人:エレベーター⇔検体受付/払い出し口の扉の外(交互)に 1〜2 分立って戻る(看護師の入れる所) 通り抜ける人:エレベーター⇔正面玄関(向きは半々を種で引く。職種は依頼149 と同じく職員1人を等しく引く) 用事で来る医師:エレベーター⇔救急の処置の場所/内視鏡室/生理検査の検査室(等しく引く)に 5〜15 分 - 清掃の人2人・警備の人2人を足した(職員 141 人とは別。正面玄関から入って出る) 清掃の人:清掃のカートを押す。カートと押す人を1つの長方形(幅 0.6 m・長さ 1.0+0.5 m)で動かし、速さは職員の半分(0.65 m/秒)。 人のよけ方の部品は付けない(ストレッチャーと同じ)。ロボットから見ると人と同じ相手で、問題の記録の相手の種類は「清掃のカート」 7:30 に入り、1人目=外来の大廊下の西と総合受付の待合・お薬の窓口の待合、2人目=大廊下の東と会計の待合・生理検査の待合の点を順に回って、7:55 に出た。 10:00・13:00・15:30 に入り、1人目=トイレ(西)、2人目=トイレ(東)→化学療法のトイレ(1か所 5〜10 分)を回って出る(3回とも 9〜23 分で出た) 警備の人:1人目=8:00 に入って正面玄関に立ち、16:00 に出る。2人目=7:30 に入って正面玄関に立ち、8:00〜16:00 の毎時ちょうどに大廊下を西の端から東の端まで見回って戻る(9 回) 入れる所:清掃=外来の患者と化学療法の患者の入れる所、警備=外来の患者の入れる所(どちらも座らない) - 患者・付き添い・見舞いの人の動き、病棟の患者と付き添いの看護師、案A、数える問題、ロボットの止まり方、人がロボットをよける決まりは変えていない。 配膳の場面・実行ファイル・台帳・共通の部品には触っていない。見た目は依頼153 の色・印、カメラの決め方も同じ(清掃のカートの見た目だけ足した:灰色の箱+押す青の職員) - 記録に足したもの(flow だけ) staff157.csv(職員ごと:番号・型・持ち場の所の外にいた秒(助け・用事の分も分けて)・用事の回数)/errands157.csv(用事1件ずつ)/ partners157.csv(ロボットの問題1件ずつの相手:分け方・番号・そのとき何をしていたか)/ stall157.csv・stall_near157.csv(歩いている途中で 60 秒以上動けなかった人と、その間まわり 2 m にいた人と物(ロボットも))/ extra157.csv(清掃・警備の人の出入りと着いた所)/points157.csv(台・扉・案内・警備・清掃の点)。summary に flow_staff_by_no・flow_problem_partners・flow_stalls_60s・unity_only157 など - check-in:cs:126(保留 0)。実行ファイル Builds/hospital157/HospitalSim.app(build_info:unity_cs cs:126・pending_changes 空)。Builds/hospital127〜155 は残した。 変えたのは Assets/ServiceSim/Hospital/ の中だけ:HospitalRun.cs・HospitalRun147.cs・HospitalRun149.cs・HospitalRun155.cs・HospitalWalker.cs(形 Cart を足した)・ HospitalLook.cs(カートの見た目)・Editor/HospitalSetup.cs・Hospital.unity(場面を作り直し)、足した HospitalRun157.cs・Data/hospital-unity-params-157.json(+.meta) (場面を作り直したときに中身の同じ材質 7 つが変更の印になったので、中身が cs:125 と同じことを確かめて元に戻した) check-in の前に同じ中身で作った試しの実行ファイルで回した1日(full0・full8)も、check157a・check157s8 と記録 26 の md5 がすべて同じ ■ 2. 確かめ(cs:126。廊下だけ・0.6m/秒・種0 を2回=check157a・b、時間で切替=check157c、見た目あり・カメラなし=check157L、 廊下だけ・種8=check157s8(補助者が歩いて運ぶ回が2回ある種)、hall=h143repro157。どれも completed) (1) 同じ種の2回:check157a と check157b の記録 26(依頼155 の 19 に errands157・extra157・partners157・points157・staff157・stall157・stall_near157 を足したもの)の md5 がすべて同じ。 summary.json の違いは回の名前と wall_s だけ。見た目あり(check157L)も check157a と記録 26 がすべて同じ(summary の違いは回の名前と wall_s だけ) -h147People hall:h143repro157 と依頼143 の check143a の記録 9 の md5 がすべて同じ。summary.json の違いは回の名前・cs・wall_s だけ (2) 瞬間移動:ロボット 0(1コマ最大 0.030 m)・人 0(最大 廊下だけ 0.118 m・時間で切替 0.109 m)。清掃・警備の人は正面玄関から歩いて出入りした (3) 便:2回とも 16 便がすべて走り終わった(途中 0・走れなかった 0・遅れ 0)。最後の便が戻った 廊下だけ 31629.3 秒・時間で切替 31629.9 秒。移る 5 回 (4) 立ち往生:ロボット 0・助け 0(2回とも)。人が 180 秒動けず道を引き直した 0・0(依頼155 は 3・0)。行き先の近くで止まって待った 10・10 (5) ロボットの中心が access でロボットの入らない所に入った時間:0 秒(どの所にも入っていない時間も 0 秒) (6) 人が access で入れない所に入った時間(人の中心。役割ごと。2回とも):外来の患者 0・化学療法の患者 0・救急の患者 0・看護師 0・医師 0・薬剤師 0・検査技師 0・事務 0 秒、 清掃の人 1・2・警備の人 1・2 も 0 秒。どの所にも入っていない時間も全部 0 秒。付き添いのない外来の患者が裏の通路にいた時間 0 秒 (7) 飛ばした行き先・出さなかった人(種類ごと。2回とも同じ) 種類 時刻表の人数 出した 出さなかった 飛ばした行き先 外来の患者 390 390 0 0 付き添い 192 192 0 0 化学療法の患者 20 20 0 0 救急の患者 18 18 0 0 病棟の患者 54 54 0 0 付き添いの看護師 54 54 0 0 見舞いの人 105 105 0 0 ほかの階の職員・運ぶ人 54 54 0 0 ほかの階の職員・通り抜ける人 90 26 64 0 ← ほかの階の職員・用事で来る医師 36 36 0 0 通り抜ける人の出さなかった 64 人は、職種が 看護師 27・検査技師 19・医師 11・薬剤師 7。access では正面玄関(とその前の風除室)に入れる職員は事務だけなので、 エレベーター⇔正面玄関を歩いて行けない(依頼149 からの決まりどおり、出さずに数えた。summary flow_not_spawned「ほかの階の職員(出口)」64)。出した 26 人は全部 事務(決めてほしいこと 1) (a) 型1 の職員が持ち場の所の外にいた秒(番号ごと。廊下だけ・時間で切替・種8 の3回とも同じ): 1・2・3・5・10・11・12・13・14・15・16・17・18 の13番号とも 0 秒(10・13 の台・扉の点は持ち場の所=薬剤部・中央検査室の中) 型1 でない番号(参考。廊下だけ):4(型3)1279.9 秒(付き添い・呼びに出る)/6・8(型2)0 秒/7(型2)207.9 秒(受付の台は同じ部屋の 化学療法の受付・待合。用事の間 190.3 秒)/ 9(型2)0 秒(種0 は運ぶ回が無い。種8 は 333.6 秒)/19(型4)1397.0 秒(用事の間 1253.0 秒)。助けは 0 回なので、助けで持ち場を出た秒は 0 (b) 用事の回数 番号 用事 廊下だけ(種0) 時間で切替(種0) 廊下だけ(種8) 6 青の便で積む 5/便 5 合う 5/便 5 合う 8/便 8 合う 7 赤の便が着いて受け取る 9/便 9 合う 9/便 9 合う 6/便 6 合う 8 緑の便で積む 2/便 2 合う 2/便 2 合う 1/便 1 合う 10 赤の便で積む 9/便 9 合う 9/便 9 合う 6/便 6 合う(ほかに人が運ぶ回で渡す 1) 13 緑・青の便が着いて受け取る 7/便 7 合う 7/便 7 合う 9/便 9 合う(ほかに人が運ぶ回で受け取る 1) 9 人が運ぶ回(staff_walks_all) 0/0 回 合う 0/0 回 合う 2/2 回 合う (種8:補助者 54(救急室)が 326.4 秒に救急室の処置室→検体受付、補助者 53(内科)が 16491.7 秒に薬剤部の払い出し口→外来化学療法室の受付。 どちらも検査技師・薬剤師が扉の内側に来て受け渡した。空いている人がいなくて遅れた用事 0・扉の内側に来る人がいない 0) 19 案内:38 回(2人×約9時間×1時間2回の見込み 36) (c) 問題の数(1日・0.6m/秒・種0。1 急に止まった/2 ひやり/3 人がよけさせられた/4 立ち往生/5 横切り/止まりきれなかった。区間はロボットの中心がいた所) 廊下だけ 依頼157 依頼155 依頼154 依頼149 依頼147 依頼143 走っている間 全部 5/9/5/0/0/0 6/27/32/0/0/3 17/54/51/0/0/10 9/37/37/0/0/1 8/42/35/0/0/3 23/49/31/2/1/5 (合計) 19 68 132 84 88 111 外来の大廊下 0/2/0/0/0/0 1/7/5/0/0/1 5/12/7/0/0/2 1/5/4/0/0/0 1/7/2/0/0/0 21/48/28/2/1/5 職員の廊下 5/7/5/0/0/0 4/19/23/0/0/1 4/27/33/0/0/3 5/24/28/0/0/0 5/30/28/0/0/2 2/1/2/0/0/0 部屋の中 0/0/0/0/0/0 1/1/4/0/0/1 8/15/11/0/0/5 3/8/5/0/0/1 2/5/5/0/0/1 0/0/1/0/0/0 台の前で待っている間 0/12/9/0/0/0 0/47/8/0/0/0 0/64/12/0/0/0 0/65/11/0/0/0 0/66/9/0/0/0 0/0/0/0/0/0 速いままのひやり 9 27 54 37 42 35 助け 0 0 0 0 0 2 大廊下の東の端 0 8 38 1 4 22 時間で切替 依頼157 依頼155 依頼154 依頼149 依頼147 依頼143 走っている間 全部 3/8/5/0/0/0 12/42/42/0/1/7 11/52/54/0/0/5 15/39/52/0/0/4 14/49/51/0/0/5 25/60/16/1/1/4 (合計) 16 104 122 110 119 107 外来の大廊下 3/4/0/0/0/0 4/11/7/0/1/2 4/19/11/0/0/2 5/8/7/0/0/0 3/10/6/0/0/2 23/49/13/0/1/3 職員の廊下 0/4/5/0/0/0 6/28/29/0/0/3 3/21/36/0/0/1 8/24/40/0/0/1 7/35/38/0/0/2 2/11/3/1/0/1 部屋の中 0/0/0/0/0/0 2/3/6/0/0/2 4/12/7/0/0/2 2/7/5/0/0/3 4/4/7/0/0/1 0/0/0/0/0/0 台の前で待っている間 0/12/8/0/0/0 0/40/7/0/0/0 0/57/12/0/0/0 0/58/11/0/0/0 0/57/5/0/0/0 0/0/0/0/0/0 速いままのひやり 8 42 52 39 49 52 助け 0 0 0 0 0 1 大廊下の東の端 0 14 27 11 22 48 (玄関の通りは 0。職員の廊下=職員の中廊下・西/東の縦廊下・外来の奥の職員通路) 相手(partners157.csv。1日の全部の問題のうち相手のあるもの。廊下だけ 36 件・時間で切替 33 件): 廊下だけ:職員 17(6 内科の処置室の看護師 15・17 総合受付などの事務 2)・ほかの階の職員 10(運ぶ人 6・用事で来る医師 4)・病棟の看護師 2・ 患者と付き添い 6(外来の患者 4・付き添い 1・化学療法の患者 1)・ストレッチャー 1。清掃・警備の人は 0 件 時間で切替:職員 17(6 が 15・17 が 2)・ほかの階の職員 9(用事で来る医師 5・運ぶ人 4)・病棟の看護師 2・患者と付き添い 4・ストレッチャー 1 6 の 15 件は全部 台の前で待っている間(内科の処置室で、青の便に積みに台へ歩く 10・積んで持ち場へ戻る 5)。走っている間の相手に 141 人の職員(1〜19)は 2 件(17 事務・持ち場に座っている)だけ 走っている間(廊下だけ・2・3・6 の 14 件)の相手:ほかの階の運ぶ人 5(出口へ 4・扉の所に立つ 1)・病棟の看護師 2・17 事務 2・用事で来る医師 1・外来の患者 2・化学療法の患者 1・ストレッチャー 1 依頼155 との比べ:相手のある問題のうち職員の形(記録の相手の種類「スタッフ」=職員・ほかの階の職員・病棟の看護師)は、依頼155 113/119 件(95%)→ 依頼157 29/36 件(81%)(廊下だけ)、 時間で切替 130/140(93%)→ 28/33(85%)。依頼の「約6割」は、ここで数えた形(events.csv の相手の種類)では出せなかった(95%・93%)。 件数では 依頼155 の職員の形 113 件 → 29 件。そのうち 141 人の職員は 17 件(台の前で待っている間の 6 が 15 件) (d) 時刻ごと(30分ごとの平均。1分ごとに数えた人数。患者・付き添い・職員・エレベーターから来た人・清掃・警備の全部。廊下だけ check157a。形は依頼155 と同じ) 時刻 大廊下x0〜70 依頼155 目安(flow_estimate) 大廊下x70〜120 依頼155 待合 中待合 部屋の中 職員の廊下 玄関・玄関の通り エレベーターホール トイレ 全部 7:30〜8:00 0.7 1.1 1〜3 0.2 0.4 5.5 12.3 141.7 0.5 3.6 0.0 0.7 165.1 8:00〜8:30 0.8 1.5 2〜8 0.5 0.5 12.7 52.5 151.6 0.4 4.9 0.1 2.6 226.0 8:30〜9:00 0.5 1.1 2〜8 0.3 0.5 22.5 84.2 164.7 0.2 5.0 0.2 3.4 281.0 9:00〜9:30 1.0 1.7 2〜8 0.4 0.8 36.2 90.5 173.5 0.5 5.2 0.1 4.8 312.2 9:30〜10:00 1.0 1.6 2〜8 0.5 0.8 37.8 107.6 182.3 0.4 5.5 0.2 3.0 338.3 10:00〜10:30 0.7 1.4 2〜8 0.5 0.6 43.0 114.3 182.9 0.3 5.1 0.3 3.8 350.9 10:30〜11:00 1.2 1.5 2〜8 0.3 0.4 36.4 120.4 184.5 0.4 5.2 0.1 4.4 352.9 11:00〜11:30 0.7 1.3 1〜3 0.4 0.5 36.4 130.9 183.2 0.4 4.7 0.3 3.7 360.7 11:30〜12:00 0.8 1.1 1〜3 0.5 0.5 34.9 122.5 180.1 0.4 4.8 0.1 2.6 346.8 12:00〜12:30 0.4 1.4 1〜3 0.3 0.4 39.6 104.0 183.4 0.4 4.9 0.1 1.8 334.8 12:30〜13:00 0.6 0.7 1〜3 0.3 0.3 42.6 70.4 186.4 0.3 4.8 0.1 1.4 307.0 13:00〜13:30 0.9 1.5 1〜3 0.3 0.5 41.4 54.8 182.9 0.3 4.8 0.2 2.3 287.9 13:30〜14:00 0.7 1.2 1〜3 0.3 0.7 33.3 49.6 176.4 0.3 4.5 0.2 2.5 267.7 14:00〜14:30 0.6 0.9 1〜3 0.2 0.3 24.0 39.2 165.6 0.2 4.6 0.0 1.4 235.8 14:30〜15:00 0.3 1.0 1〜3 0.2 0.4 18.4 33.7 157.9 0.8 4.6 0.1 0.7 216.8 15:00〜15:30 0.7 1.2 1〜3 0.2 0.7 15.5 29.3 159.3 0.1 4.3 0.2 1.4 211.0 15:30〜16:00 0.5 0.7 1〜3 0.1 0.3 18.6 25.2 157.7 0.4 4.6 0.0 2.1 209.2 16:00〜16:30 0.4 1.0 1〜3 0.3 0.6 11.7 16.9 155.7 0.7 3.3 0.2 0.4 189.6 外来の大廊下 x0〜70:混んでいる時間帯(8:00〜11:00)平均 0.9 人・最大 4 人(依頼155 1.4 人・6 人/目安 2〜8 人)、 空いている時間帯(7:30〜8:00・11:00〜16:30)平均 0.6 人・最大 4 人(依頼155 1.1 人・7 人)、午後(13:00〜16:30)平均 0.6 人・最大 4 人(依頼155 1.1 人・6 人/目安 1〜3 人)。 1日の平均 0.69 人(依頼155 1.21 人)。30分ごとでは、混んでいる時間帯は 6 つとも目安の下の端 2 を下回り(0.5〜1.2)、午後も 7 つとも 1 を下回った(0.3〜0.9) 時間で切替(check157c):1日の平均 0.71 人(依頼155 1.26 人)、混んでいる時間帯 平均 0.9 人・最大 4 人、空いている時間帯 平均 0.6 人・最大 3 人、午後 平均 0.6 人・最大 3 人 大廊下 x70〜120:1日の平均 0.32 人・最大 3 人(依頼155 0.50 人・4 人)。職員の廊下:平均 0.39 人・最大 2 人(依頼155 1.07 人・6 人) 7:30〜8:00(清掃の間):大廊下 x0〜70 平均 0.70 人・最大 3 人(依頼155 1.10 人・4 人)、x70〜120 平均 0.20 人・最大 2 人。 この間に出た緑の便は1便(7時50分15秒に出発):問題 0/0/1/0/0/0(よけさせられた 1。相手は救急室から出口へ帰る 用事で来る医師)。清掃の人・カートが相手の問題は1日で 0 件 大廊下の人が減ったわけ:依頼155 まではふだんの行き来(1日 約1,200 回)で職員が大廊下・職員の廊下を通っていた。それが無くなり、足した清掃・警備の人・ほかの階の職員の3つ (出せたのは 116/180 人)では埋まらなかった (e) 歩いている途中で 60 秒以上動けなかった人(廊下だけ 6 件・時間で切替 7 件。種8 は 6 件。stall157.csv・stall_near157.csv。まわり=中心どうし 2 m 以内) 廊下だけ: #1 ほかの階の職員・用事で来る医師(id 157)7:48〜7:50(112 秒)救急の処置の場所 (102.3, 15.05)、救急室の台から出口へ帰るところ。 まわり:ロボット(救急室の台の前で便を待って止まっていた。最も近い 0.77 m)112 秒・8 救急室の看護師(持ち場に立っていた。1.02 m)112 秒。この2つの間で動けなかった #2 外来の患者(車いす・id 225)8:08〜8:10(117 秒)正面玄関 (45.6, 9.0)、総合受付へ向かうところ。まわり:19 正面玄関の案内(持ち場に立っていた。0.55 m)117 秒、ほかは歩いていた患者 3 人が 3〜4 秒 #3 外来の患者(杖の人・id 234)8:12〜8:13(110 秒)総合受付の前 (38.9, 17.7)。まわり:総合受付の前に立っている外来の患者 2 人(0.45 m)110 秒・17 事務(受付の内側に座っている)110 秒ほか #4 付き添い(杖の人・id 415)9:24〜9:25(99 秒)総合受付の前 (40.5, 17.7)。まわり:受付の前に立っている患者 3 人・17 事務 ほか #5 外来の患者(車いす・id 435)9:51〜9:52(75 秒)ほかの外来の中待合 (84.9, 34.1)、会計の待合へ向かうところ。まわり:中待合で待っている患者・付き添い 7 人(止まっていた) #6 外来の患者(杖の人・id 251)9:54〜9:56(117 秒)ほかの外来の中待合 (69.6, 34.1)。まわり:中待合に座っている・立っている患者と付き添い 15 人(止まっていた) 時間で切替は上の6件と同じに加えて、#7 外来の患者(杖の人・id 814)13:02〜13:04(121 秒)総合受付の前 (43.0, 17.7) (ロボットがまわりにいたのは #1 だけ。清掃・警備の人がまわりにいたものは無い) 依頼155 で止まった病棟の患者: 廊下だけ id 543(車いす・X線室の帰り):救急の待合にいた 18.5 秒・救急の処置の場所 36.8 秒(依頼155 は 663.8 秒・引き直し 3 回)。60 秒以上動けなかった記録なし 時間で切替 id 675(車いす・X線室):救急の処置の場所にいた 38.1 秒(依頼155 は 1666.5 秒)。60 秒以上動けなかった記録なし 病棟の患者 17 人の 救急の待合 にいた時間 中央値 18.4 秒・最長 20.3 秒(依頼155 は最長 663.8 秒)、救急の処置の場所 中央値 36.7 秒・最長 196.9 秒 (最長は id 984(車いす・X線室 30816〜31793 秒)。60 秒以上動けなかった記録はなく、X線室の中の立って待つ点の近くで処置の場所の長方形にかかっていたと見られる) 種8(check157s8)も同じく 6 件(受付・中待合の前の杖の人・車いす、救急室の台の前など)。病棟の患者の救急の待合 最長 18.6 秒・処置の場所 最長 40.9 秒 ■ 3. 撮ったもの(色A・パネル付き・1920×1080。撮る回 rec157=廊下だけ・0.6m/秒・種0・cs:126・車いすの場所の印あり) - 撮る回の動きは見た目なしの確かめの回と同じ:rec157 は check157L と、流して書く記録(crowd・elevator149・errands157・events・partners157・robot_track・staff_moves147・toilet149・zones147)が 撮り終えた時刻まで頭からバイト一致。access147・build143・chemo_way155・extra157・moves・points157・rescues・staff147・stall157・stall_near157 は md5 も同じ。 er_cross154・legs・people147・robot_zones・seats147・staff157・trips は回の終わりに書く表なので、撮り終えたところで止めた分だけ違う(依頼155 と同じ)。 撮る回の実時間 109.3 分(撮り終えて止める=終了コード 5。記録はそろっている) - カメラ(透視投影・縦の画角 40°・2720×2160 で撮って縮める。距離と注視点は依頼139 の camfit139.py と同じ決め方。上9つは依頼155 と同じ値) 名前 見え方 方位 見下ろし 範囲 注視点 (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_elev 寄り・エレベーターホールとトイレ(西)の前 左30° 75° x16.5〜32・z14.5〜31.5 (24.33, 22.51) 34.0 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_er 寄り・救急の待合 左30° 75° x98〜121・z4〜31.5 (109.48, 16.64) 51.9 m n_erway 寄り・正面玄関から救急へ行く道 左30° 75° x42〜121・z−0.5〜31.5 (79.76, 13.80) 99.7 m n_chemowc 寄り・化学療法のトイレの前 左30° 75° x106〜121・z46〜60.5 (113.56, 52.90) 30.6 m n_clean 寄り・外来の大廊下の清掃(新しい) 左30° 75° x26〜70・z17〜31.5 (47.14, 23.80) 54.8 m - 静止画の時刻(確かめの回 check157L の zones147・people147・toilet149・chemo_way155・extra157 から。決め方は依頼155 と同じ): 上の6つ:10時ごろ=9780 秒(10時13分。9時30分〜10時30分で人がいちばん多い分・358 人)/14時ごろ=21900 秒(13時35分。285 人) n_er:8820 秒(9時57分・救急の患者 3 人)/23400 秒(14時00分・2 人) n_erway:9120 秒(10時02分・1 人)/24180 秒(14時13分・1 人) n_chemowc:11311.6 秒(化学療法の患者 id 324 がトイレの前の通り道に入って 1 秒後) n_clean(新しい):468 秒(7時37分48秒)。7:30〜8:00 のうち、清掃の人が寄りの枠の中の大廊下の点(x46・x50)で拭いていて、7:40 にいちばん近い時刻 (2人目が大廊下の (50.5, 29.8) に止まっている。1人目は隣の総合受付の待合を回っている) 補助者が歩いて運んでいる所:撮る回(廊下だけ・0.6m/秒・種0)の staff_walks_all は 0 回なので撮っていない(種8 の確かめの回には2回ある) 開いて見て、n_clean に清掃の人とカート(灰色の箱を押す青の職員)が2組写っていること(大廊下に1組・総合受付の待合に1組)を確かめた。並べた図の文字の切れなし - 動画:hospital157_1日_早回し_30x.mp4 1920×1080・25コマ/秒・48197コマ・1927.9 秒(32分7.9秒)。依頼155 と同じ作り: 7時30分(0.05 秒)から最後の便が戻った時刻(31629.3 秒=16時17分9秒)まで、ふだん 1.2 秒ごと=30倍で引き(ロボットのいる側:x<60 は西半分、それ以外は東半分)、 ロボットが走っている間(16 区間)は 0.2 秒ごと=5倍で付いて行く寄り。5倍 26213 コマ・30倍 21984 コマ。凡例に「清掃のカート」を足した - 並べた図:hospital157_静止画18枚.png(1〜2段=10時ごろ、3〜4段=14時ごろ。各段4枚は依頼155 と同じ並び。5段=寄り 化学療法のトイレの前・寄り 外来の大廊下の清掃) ■ 出力の場所 - KIOXIA:/Volumes/KIOXIA/r2r2r-data/service_sim/unity/hospital/20261112_staff157/ runs/(check157a・check157b・check157c・check157L・check157s8・h143repro157・rec157)・stills/(静止画18枚)・sheets/(並べた図)・videos/(動画)・ agg157_out.txt(確かめのまとめ)・cmp157_out.txt(記録の md5 の比べ)・camspath157*.csv・cams157.txt・md5_icloud157.txt・logs/・report157.txt(この報告の写し)・ site/(サイトの h1・params・assumptions.json の写し)・ tools/(run157.sh・rec157.sh・vid157.sh・test157.sh・agg157.py・cmp157.py・cams157.py・paths157.py・pan157.py・sheet157.py と、依頼139〜155 の写し)・ test/(check-in の前の試しの実行ファイル hospital157_testbuild1・2 と、それで回した t1s8・t2s8(40分・30分)・full0・full8(1日)) - iCloud:…/サービスロボット導入シミュレーション/hospital/staff157/ に 並べた図・動画・stills/(静止画18枚)を写した。20 ファイルとも md5 が KIOXIA と同じ hospital157_静止画18枚.png 63bb8a1b9c718344a74e46e284626b70 / hospital157_1日_早回し_30x.mp4 4e825882c133c7a359a8813f041a1fbd(静止画は md5_icloud157.txt) ■ check-in の番号 cs:126(保留 0)。実行ファイル Builds/hospital157(cs:126) ■ 決めてほしいこと(直し方の候補は作っていない) 1. ほかの階の職員の「通り抜ける人」(エレベーター⇔正面玄関)90 人のうち 64 人を出していない(2 の (7))。職種を依頼149 と同じく職員1人を等しく引いたところ、 access で正面玄関(風除室を含む)に入れる職員は事務だけなので、看護師・検査技師・医師・薬剤師の 64 人は歩いて行けない。出した 26 人は全部 事務。どうするか 2. 外来の大廊下 x0〜70 の人数がさらに減った(2 の (d)。1日の平均 1.21 → 0.69 人、混んでいる時間帯 1.4 → 0.9 人で6つとも目安 2〜8 の下、午後 1.1 → 0.6 人で目安 1〜3 の下)。 職員の廊下も 1.07 → 0.39 人。ほかの階の職員を分けて清掃・警備の人を足しても、ふだんの行き来が無くなった分は埋まらなかった。これでよいか 3. ロボットは届け先で待たずに戻る・次の積む所へ移る(依頼143 からのまま。今回変えていない)。受け取る用事(7・13)は、ロボットが着いてから pickup_wait_s(60 秒)後に 職員が台へ歩き始めて unload_s(20 秒)いるので、職員が台に着く時にはロボットはもういない。試算の決まり(受け取る人が来るまで待つ)とは合っていない。どうするか 4. load_s・pickup_wait_s・unload_s・staff_handoff_s は Unity の params(hospital-unity-params.json)に無く、staff_moves の errand の文に名前だけ出てくる。 サイトの tools/hospital_sim/assumptions.json(cf58824)common の値(30・60・20・20 秒)を写して使った(summary の site_assumptions157)。params に入れるか 5. 60 秒以上動けなかった人の記録から(2 の (e)):持ち場に立っている職員のそばで動けない例が出た(正面玄関の案内のそばの車いす 117 秒・救急室の台の前で便を待つロボットと 救急室の看護師の間の用事で来る医師 112 秒)。ほかは総合受付の前・中待合の人の混みで、杖の人・車いすが 75〜121 秒。どうするか 6. サイトに書いていなくて Unity で決めた値(summary の unity_only157): - 積む用事:出発 − load_s − 20 秒に台へ歩き始め、着いてから load_s とどまって戻る(ロボットの出発は時刻表のまま) - 受け取る用事:ロボットが着いてから pickup_wait_s 後に歩き始め、着いてから unload_s とどまる - 用事に行く人:その番号の手の空いている人(持ち場にいる・戻っている)のうち、行く点に直線でいちばん近い人。いなければ空くまで待つ - 台の職員の側の点:台(ロボットの台の前に一番近い家具)のまわりの点(家具の辺から 0.4 m・0.8 m ごと。ロボットの帯+0.5 m の点は除く)のうち、その役割の入れる所で台の前に一番近い点 - 扉の所の点:扉から 3.5 m 以内で、ロボットの帯+0.5 m にかからず、扉の幅の端から 0.25 m より外(扉の横)の一番近い点(中=薬剤師・検査技師、外=看護師の入れる所) - 補助者:積む所で受け取る秒も staff_handoff_s。薬剤部・中央検査室へ向かい始めたら 10・13 の1人が扉の内側へ来て、受け渡しが終わるまで待つ(上限 900 秒) - 案内(19):1時間に2回=指数分布の間(平均 1800 秒)。行き先=玄関の通りの中で総合受付のカウンターの東の端に一番近い点 (44.0, 17.0)、30 秒とどまって戻る - ほかの階の職員:人数は 3:5:2 の大きい余りから足し(54・90・36)、並びを種で入れ替える。運ぶ人は看護師の入れる所・検体受付と払い出し口を交互・扉の外の点。 通り抜ける人は向きを半々で引き、職種は職員1人を等しく引く(依頼149 と同じ)。用事で来る医師は3か所を等しく引き、その所の中の点。とどまる時間は文の 1〜2 分・5〜15 分 - 清掃のカート:カートと押す人を1つの長方形(幅 0.6・長さ 1.0+押す人 0.5 m)、速さ=職員の速さ 1.3 m/秒の半分、NavMeshAgent の半径 0.35 m、人のよけ方の部品なし - 朝の清掃:回る所(1人目=大廊下 x1〜46 と総合受付の待合・お薬の窓口の待合、2人目=大廊下 x50〜119 と会計の待合・生理検査の待合。中待合・化学療法の待合は回らない)と点の並び。 8:00 の 300 秒前に終わるように、点ごとの止まる秒を等しく決めた(1人目 20 点×51.1 秒・2人目 18 点×52.8 秒) - トイレの見回り:10:00・13:00・15:30 ちょうどに入る。1人目=トイレ(西)、2人目=トイレ(東)→化学療法のトイレ。1か所 5〜10 分を種で引く - 警備:1人目の立つ所 正面玄関の (46, 5) の近く、2人目 (50, 11) の近く。2人目は 7:30 からいて、見回りは 8:00〜16:00 の毎時ちょうど(9 回)、大廊下 z29 の x1 と x119 を通る。2人目は 16:00 以降も残る - 持ち場の所:持ち場の名前の access の所(型3 は中待合も)。中かは長方形を 0.025 m 広げて見る - 60 秒以上動けなかった:歩いている途中(着いて待っている・座っている・助けを除く)で、1コマの速さが 0.05 m/秒以下になった点から 0.5 m の中に 60 秒以上いたら1件。 まわり=中心どうし 2 m 以内の人とロボット、動いていた=1コマの速さ 0.1 m/秒より速い - 見た目:清掃のカートは灰色の箱+押す青の職員(並べた図・動画の凡例に「清掃のカート」を足した)。警備の人は職員と同じ青 7. 撮る回(廊下だけ・0.6m/秒・種0)には補助者が歩いて運ぶ回が無いので、その静止画は撮っていない(種8 の回にはある) 判定:止めた(決めてほしいことあり)