コンテンツにスキップ

Robotics System チーム

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

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

Robotics System チームは、Mujinプラットフォームのモーションプランニングとシーケンス制御エンジンを設計・最適化し、産業用ロボットを安全かつ高効率に動かすための数学モデル、アプリケーションステートマシン、および現場でのシステム統合システムを開発しています。


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

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

Robotics System チームは、知能ロボットに命を吹き込むために密接に連携する3つの専門サブチームに分かれています:

Robotics System チーム 1: 運動学 & モーションプランニング (Kinematics & Motion Planning)

Section titled “Robotics System チーム 1: 運動学 & モーションプランニング (Kinematics & Motion Planning)”

私たちはMujinコントローラの数学、物理、運動学ソルバーを担当しています:

運動学 & 力学

順/逆運動学(IK)ソルバーやロボットの動的モデルを開発し、正確なモーター位置と力を計算します。

衝突回避

障害物やセルの壁を回避する安全な経路を計算する、高速でリアルタイムな衝突チェックアルゴリズムを構築します。

軌道最適化

加速度プロファイルを最適化することで、経路を滑らかにし、サイクルタイムを最小化し、関節の摩耗を防ぐアルゴリズムを開発します。


Robotics System チーム 2: アプリケーションロジック & シーケンス制御 (Application Logic & Sequencing)

Section titled “Robotics System チーム 2: アプリケーションロジック & シーケンス制御 (Application Logic & Sequencing)”

私たちはMujinソリューションのロジックフローとピッキングシーケンスを担当しています:

ピッキングシーケンス制御

「いつ画像認識を行い」「いつピッキングし」「どのように製品の向きを変え」「いつプレースするか」を協調制御するステートマシンを設計します。

エラーリカバリロジック

吸着不良、箱の重なり、一時的なコンベヤの詰まりなど、現実世界のトラブルに対応する堅牢なリカバリロジックを構築します。

ハンド制御API

ロボットハンドの状態、真空度、機械的状態、圧力センサーなどを管理するソフトウェアインターフェースを開発します。


Robotics System チーム 3: 現場導入 & カスタマイズ (Deployment & Customization)

Section titled “Robotics System チーム 3: 現場導入 & カスタマイズ (Deployment & Customization)”

私たちはMujinロボット導入の最終フェーズの最適化を担当しています:

現場パラメータ調整

速度カーブ、コンベヤタイミング、吸着遅延などを分析してパフォーマンスを引き出し、サイクルタイムを短縮します。

カスタムシステム統合

Mujinコントローラを、各現場固有の倉庫システムやセンサーと接続するためのカスタムアダプターやスクリプトを構築します。

導入トラブルシューティング

現場のフィールドエンジニアと協力し、周囲の照明環境や特殊な箱サイズなど、現場固有の問題をデバッグします。


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

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

私たちは、遅延クリティカルなモーションアルゴリズムと、堅牢なアプリケーションロジックを構築しています:

  1. Robotics System チーム 1 (運動学 & モーション)
    • 言語と概念: 運動学ソルバー用の高性能C++、プロトタイピング用のPython、数値最適化、線形代数。
    • ワークフロー: 動作シミュレーションによる衝突回避の検証と、社内ワークショップでの産業用ロボット実機によるテスト。
  2. Robotics System チーム 2 (アプリ & ロジック)
    • 言語とフレームワーク: 上位のステートマシンやシーケンススクリプト用のPython、低遅延処理用のC++、独自の有限ステートマシン(FSM)構造。
    • ワークフロー: 吸着信号喪失などの予期せぬエラー時の挙動を検証するテスト作成と、テストセルでの実機調整。
  3. Robotics System チーム 3 (現場導入 & パラメータ調整)
    • 言語とフレームワーク: カスタムスクリプトやアダプター用のPython、シェルスクリプト、パフォーマンスアナライザー、リモートデバッグツール。
    • ワークフロー: パイロットテスト環境での動作プロファイリングと、現場エンジニアとの密な連携。

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

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

私たちはロボット工学の基礎を愛する、論理的かつ分析的な問題解決者を求めています:

  • 技術的な能力: C++、Python、線形代数、ロボット工学の数学、またはシステムデバッグに関する強いスキル。
  • 効果的なコラボレーション: ビジョンセンサーの入力を滑らかで信頼性の高いピッキング動作に変換するために、他のチーム(ビジョン、ハードウェア、デプロイ)と連携する。
  • 継続的な学習と適応力: 新しいロボット工学の文献を読み進め、現実世界の複雑なエラーケースをデバッグし、多様な工場環境に適応する熱意。

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

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

モーションプランニング、シーケンス制御、または現場導入の課題解決に挑戦したい方は、ぜひご応募ください: