新登場の「Inverse Installer 2.0」:HaplyAPI比較ガイド

「Inverse Installer 2.0」は、Inverse3 動作させるために利用可能な、最新かつ最も機能豊富なソフトウェアです。堅牢な設計となっており、当社の最新機能や製品名の変更をすべて反映し、将来にわたって安心してご利用いただけます。

この記事では、HardwareAPIsとInverse Installer 2.0の違いについて解説します。どちらを使用すべきかについての推奨事項を示し、2つのアーキテクチャを並べて比較するとともに、バージョン2.0へのアップグレード時に考慮すべき点についても説明します。

Inverse3 を使用するには、どのソフトウェアをダウンロードすればよいですか?

一から始める場合は、「Inverse Installer 2.0」をダウンロードすることをお勧めします。これには以下のものが含まれています:

  • インバースSDK

  • ドキュメントとチュートリアル

  • ランタイムライブラリ

このSDKは、Inverse3 向けに提供されている最新かつ最も機能豊富なソフトウェアです。堅牢で将来性があり、公式の製品名更新がすべて反映されています。

その他の改善点としては、以下のものがあります:

  • ハプティックデバイスとの干渉を軽減するバグ修正

  • 以下の機能を扱うランタイムアーキテクチャ:

    • デバイス管理

    • デバイスの自動検出

    • デバイスのペアリング

  • マルチクライアント対応

  • デバイスの接続ログ

  • 将来の機能に対する前方互換性

当チームでは、2.0 SDK へのアップグレードを強くお勧めします。

注:
このAPIはCおよびC++に対応しており、現在はMicrosoft Windowsでのみ利用可能です。その他のオペレーティングシステムへの対応は、今後数ヶ月以内に提供される予定です。

HardwareAPIsはいつ、あるいはなぜ使うべきですか?

お使いのシステムがWindows 以外の場合は、ハードウェア API の使用をお勧めします。これらの API では、Handle(現在はVerseGrip に名称変更)など、旧来の製品名が引き続き使用されています。

ハードウェアAPI C++

以下の機能をサポートする、最も充実した直接ハードウェアAPI:

  • Windows

  • Linux

  • macOS

  • aarch64

ハードウェアAPI Python

C++版と同じ機能を提供しており、特にPythonを好む学生やロボット開発者の間で人気があります。

対応プラットフォームは以下の通りです:

  • Windows

  • Linux

  • macOS

  • aarch64

インバースSDKインテグレーションはどのような場合に使用するのですか?

Unity向けInverse SDKを使用すれば、開発者は技術的なハードルを低く抑えつつ、Unityゲームエンジン内で基本的なハプティック機能の統合を実現できます。

このSDKには以下のものが含まれています:

  • チュートリアル

  • ドキュメンテーション

  • Unity Package Manager の対応

ハプティクスを学んだり、初めてのシーンを作成したりするのに最適です。

ただし、高性能なハプティック物理シミュレーションを行う場合、Unityのネイティブ物理エンジンは推奨されません。これは、高品質なハプティックを実現するために必要な1000 Hzの閉ループ通信を維持できないためです。

ご質問がございましたら、以下までご連絡ください。 haplyまでご連絡ください。

インバースインストーラーへのアップデート:利点と切り替え

Inverse Installer は、以下の項目を自動的に管理するサービス層を導入します:

  • デバイスの自動検出

  • デバイスのペアリング

  • デバイスのポート管理

これにより、手動でのポート管理が不要になり、開発が簡素化されます。

Inverse Installerのアーキテクチャ上の利点(ハードウェアAPIとの比較)

  • デバイス管理

  • デバイスの自動検出

  • デバイスのペアリング

  • マルチクライアント対応

  • 将来の機能のサポート

    • 診断

    • ダッシュボード

  • ログ記録のサポート

  • 接続状態の監視

  • 下位互換性の向上

  • クライアントソフトウェアでの作業負担が軽減される

  • 今後のアップデートがより簡単になる

Inverse Installer 2.0 へのアップデート(バージョン 1.0 から)

このリリースには互換性を損なう変更が含まれています。

変更点は以下の通りです:

  • 従来の一般名称は、正式な製品名に置き換えられます。

  • haply Touch3DS デバイスに干渉する不具合を修正しました。

  • デバイスを初めて接続する際に、Inverse3 に関する初期クエリを追加しました。

  • Inverse3 VerseGrip の状態に対するサービスキャッシュ機能を追加しました。

  • device_open_first に対するハンドネス対応を追加しました。

  • インストーラー内にチュートリアルを直接追加しました。

  • リクエストキューの過負荷によって引き起こされていたクラッシュを修正しました。

  • エラーの報告および処理機能が改善されました。

Inverse Installer とハードウェア API の並列比較

(比較表・内容は元の記事に続きます。)

Haply すべてのHaply に関する最新の変更履歴およびリリースノートは、Haply Developer Hub ページで常にご覧いただけます。

ニュースレターの購読者の方々がいち早くこの情報をご覧になりました!最新の更新情報やニュースをいち早く入手するには、月刊ニュースレターにご登録ください。

前へ
前へ

Haply 名:2024年公式アップデート

次のページ
次のページ

ハプティック医療シミュレーションが医療研修に与える変革 | IMSH 2024Haply