⚠️ 継続確認中の自社開発参照草案。 戦略前提(社長 2026-06-29 決定):機器犬と AGV/AMR の協調動作システムソフトウェアは自社開発;仙工 SEER は調達対象ではなく参照ベンチマーク——本稿は仙工システムソフトウェアのフレームワークと構成を徹底的に分解し、自社開発の参照とする。口径は三段階:① 公式製品ページに明記されたもの(HTTP API / WebSocket / callback / Python スクリプト / JavaScript スクリプト、M4 の配車規模とトラフィック制御、技術スタック)は安心して引用可;② 方案/メディア口径のもの(Modbus/OPC/S7 等の PLC プロトコルを M4 経由で接続、VDA5050 ブリッジ)は一律「要確認」と明記し、具体的エンドポイントは捏造しない;③ 命名衝突は必ず切り分ける——宇樹 Unitree D1 = 六軸ロボットアーム(犬ではない);SEER 系の D1/D2 = 四足(パートナーのハード + 仙工の脳)であり、自社製整機ではない。本稿はリポジトリ既存の《仙工SEER-M4 文書確認レポート》の結論と一致し、その上に追補する。
🧭 一言総覧
仙工はソフトウェア全体を**「単機自律はコントローラに沈め、フリート配車はクラウドに引き上げる」二層疎結合**の形に切り分けている:SRC コントローラは「一台の車/犬がどう走るか」(建図/測位/障害物回避/運動制御)を担い、M4 配車システムは「どの車がどこへ行くか、誰が誰に譲るか」(タスク割当/経路/トラフィック制御)だけを担う。自社開発にとって、この階層構成そのものが最も真似すべき設計である——ハードを替えても配車は動かさず、配車を替えても単機は動かさない。異種(犬 + AGV + AMR)でも同じインターフェース契約を守りさえすれば同一の配車プールに入れられる。ただし一つの根本的限界がある:全体が 2D 車輪式産業 AMR のみを対象としており、犬の脚足越障、3D 地形、登坂/段差はその配車モデルに含まれない——ここがまさに自社開発で補うべき、かつ仙工を超えられる点である。
姉妹篇を引き継ぐ:仙工システムで親子車倉庫搬送・可行性、車犬統合事例リスト。本稿は**「仙工システムソフトウェアフレームワークの分解 + 自社開発でどう対応するか」**に専念する。
🏭 五層アーキテクチャ(テキスト版アーキテクチャ図)
L5 ツールチェーン層(実装 / シミュレーション / 選定)
Roboshop Pro(ローコード単機実装:建図/校正/スクリプト/タスクシーケンス)
Meta 可視化シリーズ:Meta-Map(2D) / Meta-Map Pro(3D) / Meta-World(デジタルツイン)
Nebula(オンライン選定 + 方案構成 + デジタル世界での事前検証)
───────────────────────────────────────────────────────────
L4 業務 / 接続層(M4 外部)
全開放 HTTP API + コールバック(callback) | HTTP/WebSocket で ERP 接続
Modbus / OPC / S7 等 PLC プロトコル(要確認) | VDA5050 ブリッジ(要確認、2D 車輪式のみ)
───────────────────────────────────────────────────────────
L3 配車層(フリートの頭脳)= M4 RCS / Fleet
多機配車 · 動的タスク割当 · 経路計画 · トラフィック制御(collision-detection / Safe Swap)
スタック = JVM(Java) + Rust/C++ 高性能部品;Python(バックエンド)/JS(フロント) 二重スクリプト拡張
全工程シミュレーション(一般 PC で数百台のロボット) | AI 配車エージェント(自然言語)
───────────────────────────────────────────────────────────
L2 単機自律層(コントローラに沈める)= SRC シリーズ
建図 / 測位ナビゲーション / 障害物回避 / 運動制御(単機で完全自律)
───────────────────────────────────────────────────────────
L1 感知 / 実行層
レーザー/ビジョンセンサ、舵輪/差速/フォークリフト/脚足アクチュエータ(90%+ の主流部品に適合済み)
中核となる設計哲学(一言):単機自律は SRC に沈め、フリート配車は M4 に引き上げ、二層は標準インターフェースを通じてのみ通信する——SRC を内蔵した、あるいはプロトコルに準拠した第三者の車/犬は、M4 から見れば同質の「配車可能ユニット」である4。
📊 L3 配車層:M4(RCS / Fleet Management)
M4 はシステム全体の「フリートの頭脳」であり、自社開発の配車層が最も直接的に対標すべき対象である。公式製品ページが示す能力(確認済み):
- 配車規模:「百万級ロケーション、十万級ポイント」をサポートし、単一区域で同時に多車種 100+ 台、単一車種 300+ 台を配車可能2;
- スループット:公式は「1000+ オーダー/分、10000+ オーダー/日」と称する2;
- タスク割当:動的タスク割当、近接引き継ぎ、再割当、柔軟な動的バッチ統合、タスク実行中に優先度/目的地を変更可能2;
- トラフィック制御(キモ):自社開発の collision-detection(衝突検知)+ Safe Swap トラフィック制御アルゴリズムが、満載/空載、超大型物、狭路、回転衝突、多車衝突、密着待機、対面すれ違い等のシーンをカバー2;
- 設定量:公式は「設定量を 80% 削減」と称する2;
- シミュレーション:一般 PC でワンクリックで数百台のロボットをシミュレーション可能、機器シミュレーション + 衝突検知を含む2;
- AI 配車アシスタント:自然言語で対話する多ロボット配車管理エージェント(「世界初/先駆け」はベンダー自述のマーケティング口径であり、宣伝として引用)1。
M4 技術スタック(自社開発に最も参考価値のある一段、確認済み)3:
- バックエンドはJVM(Java)ベース、一部の高性能コンポーネントは Rust / C++ を使用、主流 OS + ARM に対応;
- フロントは React、コンポーネントはすべて自社開発で第三者 UI ライブラリに依存しない;
- 二重スクリプト拡張モデル:バックエンドは Python で機能を拡張、フロントは JavaScript でページを拡張、多くの更新は再起動不要;
- 売りは「全顧客が同一のコアバージョンを共有し、各自がカスタム業務ロジックを保守する」——既存顧客も最新のコア更新を受け取れる;
- 自社開発の永続層エンジン(マルチデータベース、起動時に自動でテーブル作成/変更)+ 自社開発の全自動キャッシュ層(90%+ のデータベースリクエストを遮断);
- 主要な配車コンポーネント(Falcon)はクラッシュ復旧、中断点からの再実行をサポート。
🔧 L2 単機自律層:SRC コントローラシリーズ
SRC は「ロボットの脳」であり、建図、測位ナビゲーション、モデル編集等の中核機能を統合する;SRC を内蔵した第三者の車/犬はそのまま M4 配車に統一接続でき、90%+ の主流部品メーカーに適合済み、千社超の顧客にサービス提供4。
型番の階層(公式コントローラページと WRC 出展ページに基づく):
| 型番 | 公式の位置づけ | 制御対象 |
|---|---|---|
| SRC-880 | 究極のコスパコントローラ、差速車の最良パートナー | 差速車 |
| SRC-1000 | 搬送ロボット用コントローラ | 搬送車 |
| SRC-1100 | 双舵輪ロボット用コントローラ、EtherCAT 超高リアルタイム性 | 双舵輪(四足ではない!) |
| SRC-2000 シリーズ | 汎用ハイパワー版 / スマートフォークリフト専用版 | 汎用 / フォークリフト |
| SRC-3000FS | 「世界初の安全型ロボット用コントローラ」 | 安全認証付き |
| SRC-5000 | 一体型フィジカルAIコントローラ | フィジカルAI / 脚足 / 複合 / 車輪式ヒューマノイド / 四足 |
⚠️ 訂正(必ず遵守):犬 / フィジカルAI 用のコントローラは SRC-5000 のみ;SRC-1100 は双舵輪コントローラであり、四足用ではない。
SRC-5000 規格(WRC 2025 出展ページ):インターフェースは高速 LAN ポート / EtherCAT / GMSL カメラを含む;演算性能 156 TOPS(NVIDIA エッジ AI 搭載);ナビゲーション 2D/3D + VSLAM + ハイブリッド;リアルタイムシステム + 時間敏感ネットワーク(TSN)、同期周期 250μs;マルチモード障害物回避;「移動 + 操作」協調制御を解決し、複合ロボット / 車輪式ヒューマノイドを支える;これを搭載した四足機器犬は複雑な地形に対応可能10。
🛞 L5 ツールチェーン層:Roboshop / Meta-World / Nebula
- Roboshop Pro(ローコード単機実装ツール):移動ロボットのワンストップ実装クライアントで、機能は SLAM 建図、マップ/ステーション/ルート/区域編集、自動校正、ロボットモデル編集、パラメータ設定、ログ分析、オンラインスクリプト、タスクシーケンス編集、配車シーン編集を含み、売りは「ローコードエンジン + オンラインスクリプト、初心者でも DIY 可能」11。これは SRC 単機の設定/デバッグ用フロントエンドであり、M4 のフリートレベルローコード(Falcon タスク)とは異なるレベルのローコードである。
- Meta-World(デジタルツイン):Meta 可視化シリーズは **Meta-Map(2D)/ Meta-Map Pro(3D)/ Meta-World(デジタルツイン方案)**を含む;Meta-World は 1:1 で実シーンを精密モデリングし、ツイン世界と現実データをリアルタイム同期して、仮想デバッグと直感的な意思決定を行う7、M4 と組み合わせてリアルタイム監視と方案の事前検証を行う8。
- Nebula(オンライン選定プラットフォーム):オンライン選定 + 方案構成、機能/構造/外観の全方位カスタマイズ、膨大な物理モデルライブラリを箱出しで利用可能、「デジタル世界で実方案を事前検証」、方案計画から長期運用までの全ライフサイクルをカバー9。(SKU 数の公式文言は随時変動し、おおよそ「1000+~2000+ 種」、引用時は時点を明記すること。)
🤖 L4 外部インターフェース一覧(自社開発が最も対標すべき層)
| インターフェース | 仙工の実装 | 確認状態 |
|---|---|---|
| HTTP / REST API | M4「API 全面開放」、システムの照会と変更が可能、callback 対応 | ✅ 公式製品ページに明記2 |
| WebSocket | カスタマイズ可能な HTTP と WebSocket インターフェース、ERP とシームレス接続 | ✅ 公式製品ページに明記2 |
| コールバック callback | callback コールバックをサポート | ✅ 公式製品ページに明記2 |
| Python スクリプト拡張(バックエンド業務) | Python スクリプトでシステム機能を拡張 | ✅ 公式に明記3 |
| JavaScript 拡張(フロントページ) | JavaScript でページ機能を拡張 | ✅ 公式に明記3 |
| PLC 産業プロトコル(Modbus/OPC/S7) | M4 で工場 PLC に接続;SRC ハードウェア層は EtherCAT | ⚠️ EtherCAT はコントローラハードウェアの実証;Modbus/OPC/S7 は方案口径、要確認、具体的エンドポイントは引用しない |
| VDA5050 ブリッジ(異種第三者車の接続) | 方案/メディアページは M4 が VDA5050 に適合と称する;M4 製品主ページに VDA5050 の記載は見当たらず | ⚠️ 要確認、かつ VDA5050 規格自体が2D 車輪式 AMR のみを対象 |
| 開発者ドキュメントサイト / API ドキュメント | M4 開発マニュアル / ヘルプセンター体系が存在 | ⚠️ 直リンク curl 404 / ポータル curl 000(地域またはログインによるゲート):ドキュメント体系の存在は信頼できるが、具体的 API エンドポイントは引用しない |
正直な口径:API / WebSocket / callback / Python / JS の五項は公式製品ページに明記、信頼可;Modbus/OPC/S7/VDA5050 の具体的プロトコルリストとエンドポイントは一律、方案口径 / 要確認と明記し、決して捏造しない。
🎯 「借りるべき点 vs 自社開発でどう対応するか」対照表
| 仙工の設計点 | 評価 | 自社開発システムでの対応 |
|---|---|---|
| 単機自律は SRC に沈め、フリート配車は M4 に引き上げ、二層を疎結合 | ★ 強く借りるべき | 「単機自律層」(犬/AGV が各自で建図測位障害物回避運動制御)と「フリート配車層」(タスク割当/経路/トラフィック)を厳格に切り分け、両者は標準インターフェースを通じてのみ通信;ハードを替えても配車は動かさず、配車を替えても単機は動かさない |
| M4 全開放 HTTP API + WebSocket + callback で ERP 接続 | ★ 強く借りるべき | 配車層は外部に対し安定した HTTP/REST + WebSocket + コールバックの三点セットを提供し、WMS/ERP/MES との唯一の契約面とする:状態プッシュは WebSocket、長時間タスクの結果は callback で |
| 二重スクリプト拡張(バックエンド Python / フロント JS)+「コア共有、各自カスタム」 | ★ 強く借りるべき | コアは単一バージョン、顧客カスタムはスクリプト/プラグイン層で行いフォークを避け、全顧客が最新コアにアップグレードできるようにする——長期保守コストを直接左右する |
| VDA5050 で異種第三者車をブリッジ(標準インターフェース層) | ◎ 方向は借り、その短所を補う | 標準インターフェース層にVDA5050 アダプタを予約して外部互換を取る;ただし自前の犬 + AGV 協調は VDA5050(2D 車輪式のみ対象)に縛られるべきではなく、脚足 / 3D 地形 / Z 軸 / 姿勢をカバーする内部プロトコルを独自定義すべき——これが仙工を超える鍵である |
| SRC-5000 が「移動 + 操作」協調制御を一枚のコントローラに統合(TSN 250μs リアルタイム、156 TOPS、2D/3D+VSLAM) | ◎ アーキテクチャは借り、ハードはそのまま踏襲する必要なし | 単機層は「リアルタイム制御カーネル(TSN/RTOS)+ AI 演算 + マルチモードナビゲーション」一体化の思想を借りる;犬の脚足運動制御 + AGV の車輪式運動制御が同一の「単機自律 SDK」抽象を共有 |
| ローコード二層(Roboshop 単機実装 + M4 Falcon タスクのフリートレベル) | ◎ 借りる | 自社開発では「単機デプロイのローコード(建図/校正/タスクシーケンス)」と「フリート業務のローコード(フロー編成/タスク割当ルール)」の二層ツールに分け、実装の敷居を下げる |
| デジタルツイン(Meta-World 1:1 リアルタイム同期)+ 全工程シミュレーション(一般 PC で数百台) | ◎ 借りる | 「シミュレーション + デジタルツイン」を第一級市民とする:稼働前に仮想世界で配車戦略とトラフィック衝突を検証、犬 + AGV 混成シーンでは特に必要 |
| クラッシュ復旧 / 中断点からの再実行 + 自社開発永続層(起動時に自動テーブル作成)+ 自社開発キャッシュ層 | ◎ エンジニアリング実践を借りる | 配車の中核コンポーネントは中断点再実行を備える;永続層は schema を自動移行、キャッシュ層は DB 負荷を遮断——多機高並行タスク割当のエンジニアリング基盤 |
| Nebula オンライン選定 / 方案構成 | ○ 商業化の観点で借りる | プリセールス寄りの商業ツールで、技術アーキテクチャ上は必須ではなく、後回しでよい |
⚠️ 仙工の限界 = 自社開発の機会窓
- 2D 車輪式産業 AMR のみが対象:配車、トラフィック制御、VDA5050 はすべて平面前提。犬の脚足越障、3D 地形、登坂/段差、姿勢はその配車モデルに含まれない → 自社開発の協調システムは**「異種運動学(車輪式 vs 脚足)」を配車とトラフィック制御に組み込む必要があり**、「車種能力プロファイル」に応じて区域ロック/交差点仲裁/回避を差別化する。
- VDA5050 は M4 製品主ページに明記なし、方案/メディアページでのみ言及(要確認)、かつ規格自体が脚足をカバーしない——自社開発は VDA5050 を外部互換オプションとして扱えば十分で、中核プロトコルは独自定義すべき。
- SEER 系の D1/D2 四足は自社製整機ではない——「パートナーがハードを作り、仙工が脳(SRC-5000 + ナビゲーション)を出す」連名/方案口径であり、公式製品ページに独立した四足 SKU はない。これは仙工自身も「四足」を成熟した標準製品ラインにできていないことを示し、自社開発は「犬 + AGV の同一配車」で差別化する余地がある。
- SEER は日本に現地代理店なし(ドイツ子会社のみ、日本語サイトの問い合わせも本社へ誘導)——目標市場に日本を含むなら、自社開発はローカライズと現場サービスで余地がある。
- 開発者 API ドキュメントサイトは公開直達ではない(直リンク 404 / ポータル 000)、外部エコシステムへの開放度の可視性が弱い;自社開発は開放ドキュメントを公開到達可能にして、統合エコシステムを高められる。
📦 切り分けるべき二つの D1(混同防止)
- 宇樹 Unitree D1 / D1-T = 六軸遠隔操作ロボットアーム(約 2.37kg、ペイロード 500g)、犬ではない12。
- SEER 系の D1 / D2 = 四足機器犬(パートナーのハード + SEER の脳)、宇樹 D1 とは無関係。
🧭 自社開発への一言結論
仙工が最も真似すべきは特定の機能ではなく、その形である:単機自律とフリート配車の二層を徹底的に疎結合し、外部には HTTP/WebSocket/callback + スクリプト拡張の安定した契約面のみを露出し、コアは単一バージョンでスクリプト層によりカスタムを行う。自社開発システムはこの骨格に沿って進み、さらにその盲点——異種運動学(犬の脚足/3D 地形)を配車とトラフィック制御に組み込む——を厚くすれば、仙工の成熟した設計の上に立ちつつ、その「2D 車輪式のみが対象」という根本的短所を補うことができる。