物理シミュレーションを行うソフトウェアの開発ツール!モデルベース開発の一部となる設計・制御・開発・検証・学習データ収集等で活用!
AGX Dynamicsは、剛体の物理シミュレーションを行うためのソフトウェア・開発ツールです。 ユーザーはC++、PythonのSDKやAPIを利用してユーザー自身のソフトウェアに組み込んだり、AGX SDKに同梱されているOpenSceneGraphベースの3DCG統合フレームワークを利用してアプリケーションを開発することが可能です。 計算速度、計算精度、シミュレーションの安定性が要求されるロボティックス、テラメカニクス、VR、水力学などの分野で活用されており、モデルベース開発の一部となる設計・制御の開発・検証、学習データ収集、動作の最適化検討など幅広い用途での活用が期待されています。 AGX DynamicsはスウェーデンのAlgoryx社で開発を行っていますが、アプリケーションへの実装サポートや、ユーザーアプリケーションの開発支援、技術コンサルティングの提供は、当社が日本語で実施致します。
この製品へのお問い合わせ
基本情報
AGX DynamicsはC++のクラスライブラリで構成されています。 ユーザー側はC++だけでなく、SWIGによりC#、Pythonも使用可能、OSはWindows、Linuxをサポートしています。 衝突検知、ソルバー、グラフィックスなどの基本機能を有するCoreモジュール以外に、ユーザーの使用用途に応じたオプションモジュールを提供しています。 ●軟弱地面モデル(AGX Terrain) ●ケーブル・ワイヤーモデル(AGX Cable / AGX Wire) ●油圧モデル(AGX Hydraulics) ●クローラーモデル(AGX Tracks) ●タイヤモデル(AGX Tire) ●粒子モデル(AGX Granular) ●Matlab/Simulinkインターフェース 他 API Documentation、User Manualなどのドキュメント類に加えて、物理シミュレータ構築を一から理解するためのチュートリアル、ユーザーそれぞれの使用用途で叩き台となりそうなデモサンプルを、PythonやC++で提供しており使用が可能です。
価格情報
使用モジュールやライセンス体系により異なります。 詳しくはお問い合わせください。
価格帯
100万円 ~ 500万円
納期
~ 1週間
用途/実績例
日本、欧州を中心に以下の業界、用途で活用事例があります。 【業界】 産業用ロボットメーカー 建設・土木機械メーカー 大型機械メーカー 自動車メーカー 電機メーカー ゼネコン 研究機関 大学
詳細情報
-
ホイールローダーと、テレイン(軟弱地面)、土砂掘削のシミュレーションです。 建機・重機設計、制御検証など高い精度を求められる用途から、トレーニングシミュレータ目的のリアルタイム性重視の高速なシミュレーションにも対応しています。 最近では施工自動化に向けたさまざまな開発に活用されることが期待されています。
-
ロボットによる剛体把持のシミュレーションを行っています。 一般的に安定したシミュレーションが難しい把持状態の継続も拘束条件の最適化で安定して取り扱うことが可能です。 また、接触点における反力の取得や、ロボット各軸のトルクなど、シミュレーション内でさまざまなパラメータの取得が可能で、ティーチングレスや人工知能との連携での活用が期待される用途となっています。
-
ケーブルのシミュレーションです。 AGX Dynamicsは剛体の拘束シミュレーションを取り扱っていますので、基本的に柔軟物の取り扱いはできません。 このケーブルシミュレーションでは、多くの小さな剛体を拘束でつなげることによってケーブルを表現し、その拘束に減衰や弾性のパラメータを設定することでシミュレーションを実施したいケーブルの挙動を再現させます。 また、このシミュレーションでは拘束は6自由度を持っており、移動だけでなく回転も見ています。そのためねじり現象まで再現することが可能です。 6自由度を持つ拘束で剛体を連続でつないでもシミュレーションが発散しないところにAGX Dynamicsの物理エンジンとしての優位性があり、これを実現する直接法ソルバが技術的に優れている点になります。 これはケーブルだけでなく、例えば産業用ロボットや建設機械のような各剛体がスティッフに連結されている機構のシミュレーションでも精度、パフォーマンスで優位性を示します。
カタログ(7)
カタログをまとめてダウンロード企業情報
物理シミュレーションの構築に関する技術コンサルティング、受託開発を行っています。 スウェーデンのAlgoryx Simultion AB社と連携し、プロフェッショナルユースの物理エンジン「AGX Dynamics」のユーザーアプリケーションへの実装サポートや、カスタムシミュレータ構築を行いたいお客様に対して、技術コンサルティングの提供を行っています。 物理シミュレーション環境の構築には、システム企画、モデル化、システム同定、モデリング技術と、物理、工学、数学などの幅広い知識が必要です。 また、3D CADや、Python 、C++といったプログラミング言語、ゲームエンジン、Matlab/Simulinkのような制御ソフトなどさまざまなツールを使用や連成が必要になることがあります。 これらの技術をワンストップで提供できる技術サポートチームが、当社の強みであり、特長です。