コンテンツにスキップ

Frontend System チーム

Frontend System チームのミッション(使命)は何ですか?

Section titled “Frontend System チームのミッション(使命)は何ですか?”
Quick Answer

Frontend System チームは、複雑な産業自動化を簡単に管理できるようにするヒューマンマシンインターフェース(HMI)を構築し、オペレーターが任意のWebブラウザ上でロボットを制御し、リアルタイムの3Dシミュレーションを確認できるようにします。


Frontend System チームは具体的にどのような業務を行っていますか?

Section titled “Frontend System チームは具体的にどのような業務を行っていますか?”

私たちはMujinプラットフォームのビジュアルインターフェースを担当しています:

3Dシミュレーションビューア

物理的なロボット環境、センサーの検知範囲、計画された軌道をレンダリングするブラウザベースの3Dアプリケーションを開発します。

ティーチペンダントUI

産業用のタッチパネルで動作する、応答性の高いWebインターフェースを作成し、直接的な手動ジョグ操作やシステムキャリブレーションを可能にします。

運用ダッシュボード

サイクル数、スループット、およびランタイムアラートを追跡するための設定画面やダッシュボードを設計します。


どのような技術スタックとエンジニアリングワークフローを使用していますか?

Section titled “どのような技術スタックとエンジニアリングワークフローを使用していますか?”

私たちはリアルタイムのデバイスと連携する高性能Webアプリケーションを構築しています:

  1. プログラミング言語とフレームワーク
    • モジュール化された構造的なフロントエンドロジックのためのTypeScriptとReact。
    • インタラクティブな3DロボットシミュレーションをレンダリングするためのThree.jsとWebGL。
  2. スタイリングとツール
    • レスポンシブなレイアウトのためのTailwind CSS。
    • 高速なローカルでのビルドおよびテストワークフローのためのVite。
  3. 通信とレンダリングパフォーマンス
    • バックエンドからテレメトリやロボットの状態をストリーミングするための低遅延のWebSocket。
    • 複雑な3Dシーンに対して60 FPSの更新を処理するためのレンダリングサイクルの最適化。

どのような人がFrontend System チームで活躍していますか?

Section titled “どのような人がFrontend System チームで活躍していますか?”

ビジュアルレイアウトとエンジニアリングの正確さの両方を重視するフロントエンド開発者を求めています:

  • 技術的な能力: TypeScript、React、およびブラウザレンダリング最適化に関する強力なスキル。
  • 効果的なコラボレーション: UXデザイナーやバックエンドエンジニアと連携し、REST APIやWebSocketを統合する。
  • 継続的な学習: 豊かなデータ可視化を実現するために、新しい3Dグラフィックス技術(WebGL、WebGPU)を活用する方法を模索する。

どうすればFrontend System チームに参加できますか?

Section titled “どうすればFrontend System チームに参加できますか?”

ロボットの制御をシンプルにするビジュアルシステムの開発に関心がある方は、ぜひご応募ください: