3PL倉庫のモデルを開く(登録なしで開けます)。ドックの荷の出し入れ、入荷と出荷の荷さばき場、ラックの通路。倉庫に監視カメラを何台、どこに付ければよいのか。この記事では、模擬の3PL倉庫の1階で、AIがカメラの置き場所を提案させ、台数と付ける高さごとにどこまで映るかを数えました。AIがMCPで呼ぶのと同じ道具を動かしました。以下の数字と図は、すべてその結果です。

1. 何を確かめたか

模擬の3PL倉庫の1階(72 × 48 m)です。北の壁にドックが6つ(入荷2・出荷4)、その前に入荷と出荷の荷さばき場、中央に主通路、西側に高さ7.5 mと3.6 mのパレットラックが南北に並び、東側に梱包、南東に返品の場所があります。北西の角には休憩室・更衣室・事務所・トイレがあります。

AIは suggest_cameras に次の条件を渡しました。

  • 映すべき場所:ドック6つとそのまわり2 mは3倍、入荷・出荷・梱包・返品の場所は2倍、主通路とラックの場所は1倍に数えます。
  • 付けられる場所:壁と柱の、床から6 mの高さ。休憩室・更衣室・事務所・トイレのある北西の角には付けません。候補の位置は202か所、向きは15°ごと、下向きの傾きは15・30・45・60°です。
  • カメラ:水平の画角90°・縦60°、30 mまで見える(仮定)。
  • 数え方:床の0.5 mの格子の点ごとに、カメラの視野に入り、間にラックや壁や荷がない(視線が通る)かを確かめます。

suggest_cameras は、いちばん多く映る1台から順に足し、そのあと入れ替えて増えるなら入れ替えます。最適の証明ではありません。

2. 台数と映る割合

倉庫の1階:カメラを足すごとの映る割合
1台ずつ足したときの、映すべき場所が映る割合(重み付き)
  • 1台ずつ足すと、4台で53.6%、8台で76.8%、10台で83%、12台で87.7%、16台で92.9%。1台ごとに増える割合は、だんだん小さくなります。
  • 16台を選んだあと10回入れ替えて、94.3%(面積では1,575 m²のうち94.5%) になりました。

3. 16台の置き場所

映すべき場所面積映る割合
ドックとまわり2 m71.5 m²94.8%
入荷79.5 m²85.2%
出荷159.5 m²98.4%
梱包37.5 m²93.3%
返品82 m²89.6%
主通路641.3 m²97.3%
ラックの場所503.8 m²92%
  • 16台はどれも外壁に付き、柱は選ばれませんでした。南の壁の8台は北を向き、そのうち6台はラックの通路を通路に沿って見ます。北の壁の4台はドックの側から荷さばき場を、西と東の壁の2台ずつは横から見ます。
  • 入荷の3.1%、梱包の2.7%、ラックの場所の0.3%は、どの候補の位置からも映りません(道具の結果がそう書きます)。何台足しても残る場所です。
16台のカメラが映す範囲と死角(倉庫の1階の平面図)
16台のカメラが映す範囲(濃いほど多くのカメラ)と、大きな死角(破線)。上の帯の数字は、事務所やトイレを含む1階全体の値

get_view_image の visibility で、16台を置いて映る範囲を描きました。上の帯の数字は、映すべき場所のほか事務所やトイレも含む1階全体の値です。

4. 高く付けると

付ける高さを4 m・6 m・8 mにして、10台ずつ提案させました。

高さ映る割合(10台)ラックの場所
4 m83%72.6%
6 m83.4%73.5%
8 m85.8%73.3%
  • 高さを変えても、全体は2.8ポイントしか変わりません。
  • ラックの場所は、どの高さでも7割台のままです。ラックが7.5 mと高く、隣の通路はラック越しに見えないので、通路に沿って見るカメラが通路ごとに要ります。

5. 事務所・トイレ・更衣室は映らないか

置いた16台で、北西の角の部屋がどれだけ映るかを数えました(suggest_cameras の count: 0 は、置いてあるカメラだけを測ります)。

  • トイレ・更衣室・休憩室・事務所は、扉を開けていても0%です。
  • 事務所の前の廊下は、倉庫への扉が開いていると4.6%映り、扉を閉めると0%です。

6. 使い方と、分からないこと

  • 重みで決める。 ドックや入出荷場のように必ず映したい場所の重みを上げると、そこを優先した置き場所が出ます。
  • ラックの通路は通路ごとに。 高いラックの通路は、高さで補えません。通路の端から通路に沿って見るカメラを数えてください。
  • 映してはいけない部屋も測る。 置いたあと count: 0 でトイレや更衣室を測れば、映り込みがないかを確かめられます。
  • 掲示も忘れずに。 個人情報保護委員会のQ&A(Q1-13)は、防犯カメラで特定の個人を識別できる画像を撮るなら、利用目的をできる限り特定してその範囲で使い、カメラで撮られていることを本人が容易に分からないときは「防犯カメラ作動中」の掲示などの措置を講じるとしています(個人情報保護法第20条第1項)。

分からないこと:

  • 映るかどうかは視野と視線だけで数えています。画質、明るさ、荷札や伝票が読めるかは計算していません。
  • 荷やフォークリフトが動いて隠すこと、ラックの荷の段の空きから見えることは数えていません(ラックは、その高さまで向こうが見えない箱として数えています)。
  • カメラの画角と届く距離は仮定です。実際の機種の値で確かめてください。
  • 模擬の倉庫で、寸法は例です。

使った道具

  • suggest_cameras:映すべき場所と重み、付けられる場所と高さ、レンズから、置き場所と台数ごとの映る割合を出す。count: 0 で、置いたカメラが部屋をどれだけ映すかを測る
  • edit_space:提案した16台をカメラの部品として置く
  • get_visibility:置いた16台が映す範囲を確かめる
  • get_view_image(visibility):映す範囲と死角を平面図に描く