ダッシュボード

稼働中
📦 本日処理件数
1,847
▲ 12.3% 前日比
🤖 稼働ロボット / 作業者
3台 / 3名
リソース割当率 100%
⏱ 待ち時間
0.0
5秒前通知により待ち時間ゼロ達成
📊 タスク完了率
96.2%
▲ 3.1pt

📋 実行中タスクキュー

WESが自動割当
タスクID種別割当ロボット優先度状態
T-2847出荷ピッキング田中AGV-01A-3棚実行中
T-2848出荷ピッキング佐藤AGV-02B-7棚実行中
T-2849入荷棚付け鈴木AMR-03C-12棚実行中
T-2850出荷ピッキングAGV-01A-8棚次キュー
T-2851入荷検品待機

🔔 リアルタイムログ

🤖 AGV-01: A-3棚 → ステーション1 搬送中
👷 田中: ピッキング待機(あと5秒で棚到着)
✅ T-2846: 出荷ピッキング完了 → 梱包エリアへ
📦 AGV-02: B-7棚リフトアップ完了
🔄 WMSから出荷ウェーブ #W-042 受信(8オーダー)
🧠 WES: ウェーブ分解完了 → 最適経路算出
⚡ AGV-04: バッテリー28% → 自動充電開始
📍 ピッキングステーション 1作業中
作業者: 田中
現在タスク: T-2847 出荷ピッキング
対象棚: A-3棚(AGV-01が搬送中)
オーダー: #ORD-5821(3アイテム)
進捗: 2/3 アイテム完了
🤖 次の棚到着まで
0:05
A-8棚 → AGV-01搬送中 | オーダー#ORD-5823
📍 ピッキングステーション 2作業中
作業者: 佐藤
現在タスク: T-2848 出荷ピッキング
対象棚: B-7棚(AGV-02が搬送完了)
オーダー: #ORD-5822(5アイテム)
進捗: 1/5 アイテム完了
✅ 棚到着済み — 作業中
📍 棚付けステーション 1作業中
作業者: 鈴木
現在タスク: T-2849 入荷棚付け
対象棚: C-12棚(AMR-03が搬送完了)
入荷: #RCV-893(商品X × 24個)
格納先: C-12棚 3段目 → WMS在庫確定待ち
✅ 棚到着済み — 棚付け作業中

🧠 WES リソース割当状況

人 × ロボット × 棚の最適マッチング
作業者ステーション割当ロボット対象棚タスク種別次タスク(予約済み)
👷 田中ピッキング#1🤖 AGV-01A-3 → (次)A-8出荷ピッキングT-2850: #ORD-5823 A-8棚
👷 佐藤ピッキング#2🤖 AGV-02B-7出荷ピッキングT-2852: #ORD-5824 D-2棚
👷 鈴木棚付け#1🤖 AMR-03C-12入荷棚付けT-2853: #RCV-894 A-11棚

📱 作業者タブレット画面(田中 — ピッキングステーション1)

ピッキング指示田中 | ST-1
🤖 次の棚が到着します
0:05
A-8棚 | AGV-01 搬送中
📦 次のピッキング対象(3アイテム)
📦
ワイヤレスイヤホン Pro
SKU-A1023 | A-8棚 2段目
×2
📦
USB-Cケーブル 1.5m
SKU-A1088 | A-8棚 4段目
×5
📦
スマホケース(黒)
SKU-A1105 | A-8棚 1段目
×1

💡 5秒前通知の仕組み

目的: ロボット待ち時間をゼロにする

フロー:

  1. WESがロボットの位置をリアルタイム追跡
  2. ステーション到着5秒前を検知
  3. 作業者タブレットに商品画像+数量+棚位置を表示
  4. 作業者はロボット到着と同時に作業開始可能

効果: 従来の平均待ち時間 6.2分 → 0秒
作業者が「次に何をするか」を事前に把握

📊 ステーション別生産性

ST-1 田中182 件/h
ST-2 佐藤165 件/h
ST-3 鈴木(棚付け)78 件/h

📥 入荷業務フロー — WESが全工程を指揮

🗄️
WMS
「商品X 24個入荷」
(大雑把な予定のみ)
入荷予定
🧠
WES 判断
検品ST#2が空き
鈴木さんに割当
タブレット指示
👷
鈴木(検品)
検品完了
スキャン報告
棚搬送指示
🤖
RMS → AMR-03
C-12棚を
棚付けSTへ搬送
👷
鈴木(棚付け)
棚に格納
スキャンで位置報告
格納完了
🧠
WES
在庫データ確定
WMSへ反映指示
在庫更新
🗄️
WMS
C-12棚 3段目
商品X 24個 確定

📋 入荷タスク進行状況

入荷#商品数量検品者格納棚ロボット状態
RCV-893商品X24個鈴木C-12 3段目AMR-03棚付け中
RCV-894商品Y48個A-11検品待ち
RCV-892商品Z12個鈴木B-5 2段目AGV-02完了

📤 出荷業務フロー — ウェーブ処理 × GTP方式

🗄️
WMS
出荷ウェーブ送信
(8オーダー一括)
ウェーブ
🧠
WES 最適化
棚A→B→C順に処理
移動距離最小化
搬送指示
🤖
RMS
AGV-01: A-3棚
AGV-02: B-7棚
タイミング分散
🧠⏱
WES: 5秒前通知
棚到着5秒前に
タブレットへ予告
即作業開始
👷
作業者ピッキング
棚から商品取出し
スキャンで完了報告
棚返却 + 梱包
🗄️
WMS更新
出荷ステータス更新
在庫引当確定

🌊 ウェーブ処理状況

ウェーブ#オーダー数アイテム計必要棚数状態完了率
W-0428件24アイテム5棚処理中45%
W-0416件15アイテム4棚完了100%
W-04310件32アイテム7棚待機

🧠 WES最適化ポイント

📍 経路最適化: 棚A列→B列→C列の順で取得(移動距離 -38%)
タイミング分散: ロボット同士が渋滞しないよう出発時刻をずらす
🔄 動的再計算: ロボット故障時は即座に別ロボットへタスク振替
👷 人的リソース: 各ステーションの負荷を均等化して割当
🔋 充電管理: タスク完了タイミングで充電へ。業務中断なし

📋 全タスク一覧

ID種別オーダー/入荷作業者ロボット優先度状態開始進捗
T-2847出荷ピック#ORD-5821田中AGV-01A-3実行中14:2867%
T-2848出荷ピック#ORD-5822佐藤AGV-02B-7実行中14:2520%
T-2849入荷棚付け#RCV-893鈴木AMR-03C-12実行中14:1550%
T-2850出荷ピック#ORD-5823田中(次)AGV-01A-8搬送中棚移動中
T-2851入荷検品#RCV-894未割当待機
T-2846出荷ピック#ORD-5820田中AGV-01A-1完了14:05100%
T-2845入荷棚付け#RCV-892鈴木AGV-02B-5完了13:52100%

🏭 倉庫レイアウト — GTP方式(棚が人のところへ移動)

📥
入荷・検品エリア
📦 保管エリア
棚 A1〜D12(固定位置に保管)
📤
梱包・出荷エリア
👷 ピッキング / 棚付けステーション
作業者は移動せず、ロボットが棚を運んでくる(GTP)
🔌 充電
01
02
03
04
AGV-01
AGV-02
AMR-03
AGV-04(充電中)
作業者

🔗 三層アーキテクチャ — WMS / WES / RMS

🗄️
WMS
倉庫管理システム
計画・在庫マスター
「いつまでに何を」
抽象指示
実績報告
🧠
WES(今回開発)
実行最適化エンジン
「誰に何をどう実行させるか」
タスク分解・人/ロボ割当・経路最適化
具体コマンド
ステータス
🤖
RMS
ロボット管理システム
制御・死活管理
「どう動かすか」

🧩 分離の原則

WMS: 計画のマスター。「いつまでに何をしなければならないか」
WES: 実行の司令塔。「誰に・何を・どう実行させるか」をタスクに分解
RMS: ロボット制御。「どうやって動かすか」

✅ 業務側の変更 → WESのみ修正(RMSに影響なし)
✅ ロボット追加・変更 → RMSアダプター追加(WMSに影響なし)
✅ 顧客ごとの違い → WMSアダプター+業務フロー設定で吸収

🔌 外販時のカスタマイズ構造

共通コア(プラットフォーム):
・タスク分解エンジン
・経路最適化
・5秒前通知機構
・ダッシュボード
顧客別カスタム(プラグイン):
・WMSアダプター(各社WMS対応)
・RMSアダプター(各社ロボット対応)
・業務フロー定義
・棚マスター・ロケーション設定

🧠 WES コア設定

タスク自動割当WMSからの指示を自動でリソース(人+ロボット)に割当
5秒前通知ロボット到着5秒前に作業者タブレットへ予告表示
経路最適化棚取得順を移動距離最小になるよう自動最適化
渋滞回避ロボット集中時に自動でタイミング分散
動的再割当ロボット故障時に即座に別ロボットへタスク振替

🔗 WMS連携設定(顧客別)

WMSタイプ接続先WMSの種類
マスター同期間隔商品・棚マスターの同期頻度

🤖 RMS連携設定

ロボットタイプ連携ロボットメーカー
自動充電閾値バッテリー残量がこの値を下回ったら充電
最大同時稼働台数