必要なロボティクスソフトウェアを見極める

火 12 21, 2021

ロボットを作るのは難しい。ロボット産業(産業用、民生用)には、現実的なビジョンと必要な資金を持ちながら、開発を中止した企業の話があふれています。成功するロボットプロジェクトは、部品の設計や性能のシミュレーションを行うロボットソフトウェアに大きく依存しています。

アマゾンのロボット「Kiva」のように、運用コストを20%削減する素晴らしいロボットが報道されると想像力を掻き立てられますが、実際には、それを可能にする様々なロボットソフトウェアが裏で支えているのです。

 

ロボット用ソフトウェアを正しく選択することの重要性

誤ったツールを使用すると、開発の "ウサギの穴(本筋からずれる) "に落ちる可能性があります。ロボット用の適切なソフトウェアは、設計の機能性を高め、開発時間を短縮することができます。 

ロボットアプリケーションの開発サイクルにおいて、CADソフトは重要な役割を担っています。選択するCADソフトは、最終製品の実現に向け、複数の機能を効果的に果たす必要があります。これらの主要な機能は以下の通りです。

    • エンジニアリング - エンジニアチームは、コンポーネントを迅速かつ効率的に分離して、更新を行い、すべてのバージョンに適用できるようにする必要があります。  
    • 検証/テスト -3Dシミュレーションによって、制御システムのロジックをチェックすることができます。各ロボットコントローラは別々に動作し、全体として機能する必要があります。
    • コラボレーション -チームを超えたリアルタイムのコラボレーションにより、開発サイクルを短縮することができます。組織的に実施することで、問題が発生したときに問題を切り分けることができ、テストの重複を減らすことができます。
    • 相互運用性 -ロボットシステムは、各要素を開発・制御するために複数のソフトウェアを使用します。相互運用性により、ソフトウェアソリューションが容易に通信できるようになります。
    • シミュレーション -シミュレーションソフトウェアは、パフォーマンスをテストするための仮想環境を作成するために、現実的な物理エンジンが必要です。

CADソフトウェアに重要な機能が欠けていると、開発サイクルに支障をきたします。

 

ロボティクス・ソフトウェア・アプリケーションにおける重大な間違いを避けるために

ロボティクスソフトウェアを選択する際には、製品の設計から生産までをシームレスに行うために必要なすべての機能を実行できることを確認する必要があります。エンジニアとソフトウェアチームのコラボレーションを容易にするソフトウェアを選択することが非常に重要です。 

相互運用機能が不十分なロボティクスシミュレーションソフトウェアは、下流のワークフローに悪影響を与える可能性があります。ファイルの種類を変換すると、モデルにエラーが発生しやすくなり、遅延が発生してマージンが損なわれる可能性があります。コンテナのインポートやメタデータの引き継ぎなど、些細に思える機能や局面でも、ユーザーエクスペリエンスを低下させる可能性があります。 

アプリケーションのワークフローを自動化するためには、高度な相互運用機能を備えたロボットプログラミングのソフトウェアが不可欠です。また、スペイシャルの3D InterOpは、チームによるシームレスなコラボレーションを可能にします。

  • プログラム間のメタデータのインポートの関連付け
  • コンテナの選択的インポートによるUXの向上
  • 幅広い種類のCAD/CAMファイルを読み書きするためのネイティブAPI
  • トポロジー的に有効なソリッドモデルのための自動ヒーリングと高度な演算子

 

モデリング機能の実装とジオメトリの管理の負担を軽減

ABBがスペイシャルの3D ACIS Modelerを使用して、生産を停止することなくオフラインプログラミングを実行する方法はこちらよりご覧いただけます。

Read Case Study

 

ロボットプロジェクトに必要な7つのロボットソフトウエア

Software for Robotics

ロボット用の主要なソフトウェアは、ほとんどがWindows OS上で動作するように設計されています。仮想デスクトップを使用すれば、LinuxやMacシステム上でWindowsを動作させることができますが、セキュリティ上のリスクが発生する可能性があります。 

ここでは、ロボットソフトの中でも特に注目すべきものを紹介します。

  • SolidWorks

DassaultSystèmesによって公開されているSolidWorksは、CAD / CAMソリッドモデリングソフトウェアです。 機械的、ソフトウェア、および電気的要素の設計に使用されます。 信頼性とパフォーマンスに関するより正確なデータのための詳細なロボットシミュレーションツールを備えています。 物理的なプロトタイプを作成する前に、モデルの機械的動作、流体力学、さらには環境への影響をテストできます。

  • Autodesk Inventor

同様に、Autodesk Inventorは、3D設計、視覚化、およびシミュレーションに使用されるCAD / CAMソリューションです。 Inventorは、オブジェクト駆動型の3Dモデリングを使用せず、代わりにパラメトリックモデリングを使用します。 これは、製品のシミュレーションに役立ちます。

  • Autodesk Fusion 360

Autodesk Fusion 360は、製品の設計と製造に使用される3DモデリングCAD / CAMプラットフォームです。 他のモデリングツールとの違いは、クラウドベースであるということです。 SolidWorksやInventorなどの3Dモデリングおよびシミュレーション機能を提供しますが、高度な機能を必要としない小規模なプロジェクトに最適です。

  • CATIA

CATIAとSolidWorksは同じ機能の多くを共有していますが、CATIAを際立たせているのは、航空宇宙工学に必要な表面工学と強力な流体力学シミュレーションに重点を置いていることです。 航空宇宙、自動車、造船業界で広く使用されています。

  • Solid Edge

シーメンスによって開発されたSolidEdgeは、手頃な価格で使いやすい3DCAMツールを1つのソフトウェアに統合します。 ソリッドモデリング、アセンブリモデリング、および視覚化ツールが組み込まれています。 Solid Edgeは、製品ライフサイクル管理ソフトウェアにもリンクできます。

  • PTC Creo

他のCADソフトが単一の設計プログラムを提供しているのに対し、CREOはソリッド3Dモデリングに特化したスイート全体を持ち、非常に特殊なモジュールを選んで使用することができます。Creoは、ラピッドプロトタイピングの割合が高い産業でよく使用されています。

  • AutoCAD

AutoCADはもともと建築用で、2Dの製図を得意としています。とはいえ、3D設計のための機能も搭載されています。AutoCADには、シミュレーションツールはありませんので、設計のニーズに対する部分的な解決策にしかなりません。

 

設計時間を短縮し、コラボレーションを向上させる... ロボティクスソフトウェアを選ばない

Robotics Software Application

ロボットシステムは、多くの場合、多額の先行投資を必要とします。合理的な時間でリターンを得るためには、設計者は効率的に作業し、プロトタイピングに多額の投資をする前に設計の欠陥を解決する必要があります。 

スペイシャルのソフトウェア開発キット(SDK)は、実証済みのソリューションをご利用頂けるため、お客様のエンジニアがロボットアプリケーションを設計するのに役立ちます。 当社の3D InterOpソフトウェアは、アプリケーション間の容易で正確なトランスレーションを促進します。既存のコンポーネントをライセンスすることで、エンジニアリング・チームのワークフローとエンドユーザーエクスペリエンスを最適化し、開発コストを削減することができます。 

当社のSDKを使用することで、お客様のソフトウェアチームは、既存のアプリケーションの再作成に時間を費やすことなく、お客様のマシンを特化するために必要なコア機能の要件に集中することができます。スペイシャルのコンポーネントを使用することで、優れた相互運用性を実現し、顧客が希望するソフトウェア プラットフォームを自由に使用できるようになります。 

スペイシャルのソフトウェア・ソリューションが、どのようにお客様の設計プロセスを飛躍させるかについて、今すぐお問い合わせください。

Subscribe to the D2D Blog

No Comments Yet

Let us know what you think