コンテンツにスキップ

産業用ロボット向けリアルタイムWeb HMIの構築:フロントエンドアーキテクチャ

従来の産業自動化において、ロボットのティーチペンダントは専用ハードウェア画面に依存していました。Mujinでは、専用画面をモダンブラウザ上で動作する高性能Webベース人機インターフェース(HMI)へと移行しました。

ロボットHMI開発における主な技術課題

Section titled “ロボットHMI開発における主な技術課題”
  1. 10ms未満のレイテンシ要件: ロボットアームの遠隔操作では、コマ落ちのない即時フィードバックが必要です。
  2. 重厚な3D描画処理: リアルタイムの点群データ、関節角度、安全領域の可視化。
  3. マルチプラットフォームとオフライン信頼性: 現場のタッチモニター、タブレット、堅牢な産業用PCで安定稼働。

バイナリ WebSocket プロトコル

関節テレメトリデータをコンパクトなバイナリバッファで送信し、JSONパースのオーバーヘッドを85%削減。

Canvas & Three.js エンジン

60fpsでロボットの関節変化をブラウザ画面上にダイレクト描画するカスタム3Dビューポート。

現在、次世代倉庫コクピット向けのアニメーションテスト自動化やマイクロフロントエンドモジュールの開発を進めています。詳細は Mujin OS フロントエンドチーム ページをご覧ください!