ドキュメンテーション

センサー データの収集

デバイスからのセンサー データの収集

MATLAB® Mobile™ を使用して、センサー データを iOS デバイスから収集し、そのデータを MATLAB にログ記録できます。MATLAB を使用して、プロットの作成を含むさまざまな方法でこのデータを処理します。

次のセンサーからデータを収集できます。

  • 加速度

  • 角速度

  • 磁場

  • 方向

  • 位置

センサー データを収集するには、MathWorks Cloud に接続し、MATLAB Mobile 内で mobiledev オブジェクトを作成する必要があります。詳細については、iOS センサーご利用の前に設定と Apple iOS デバイスへの接続を参照してください。次に、センサーをオンにして、MATLAB にデータをログ記録する必要があります。ログ記録したデータは、プロットの作成などの処理が可能です。データを取得してプロットする例については、ログ記録されたセンサー データの使用を参照してください。

ネットワーク接続の有無にかかわらず、センサー データは iOS デバイス上でローカルで取得することもできます。これは、デバイスから MATLAB が実行されているコンピューターへ、ストリーミングによってセンサー データを収集する方法に対する代替方法です。これは特に、デバイスにネットワーク接続がない場合にセンサー データを収集する際に役立ちます。この取得方法の使用例については、モバイル デバイス上でセンサー データをローカルに取得を参照してください。

カメラにアクセスして、iOS モバイル デバイス上のイメージを MATLAB Mobile から取得することもできます。解像度、オートフォーカス、フラッシュなどのカメラのプロパティを設定します。例については、iOS カメラからのイメージの取得を参照してください。次に、取得したイメージを処理します。例については、事前学習済みのネットワークを使用した iOS カメラのイメージの分類を参照してください。

関数

mobiledeviOS センサーからデータを取得する mobiledev オブジェクトを作成
dispmobiledev オブジェクトのプロパティを表示
accellogログ記録された iOS センサーからの加速度データを返す
angvellogログ記録された iOS センサーからの角速度データを返す
magfieldlogログ記録された iOS センサーからの磁場データを返す
orientlogログ記録された iOS センサーからの方向データを返す
poslogログ記録された iOS センサーからの位置データを返す
discardlogsiOS センサーからのすべてのログ データを破棄
readMobileSensorDataMATLAB Mobile によって収集されたファイルからセンサー データをインポート
cameraiOS デバイス上のカメラに接続
snapshotiOS デバイスのカメラから 1 つのイメージ フレームを取得

トピック

セットアップと構成

センサーの設定

MATLAB Mobile を使用したセンサーの収集の要件を確認し、センサー設定の管理方法を学習する。

センサー データの収集

センサー データ収集の開始および停止方法。ファイルを転送し、MATLAB に読み込む。

iOS センサーご利用の前に

これらの手順に従ってセンサー データの送信を開始する。

設定と Apple iOS デバイスへの接続

MATLAB はコンピューター上または MathWorks Cloud 上で使用できます。以下のセクションでは、それぞれのシナリオの接続手順の概要を説明します。

Apple iOS センサー データの取得

センサーのデータ ストリーミングの取得

mobiledev オブジェクトを作成して、iOS デバイスと通信します。これで、センサーを制御して、データを取得することができます。

プロパティを使用した iOS センサー取得の制御

プロパティを使用して、現在のセンサーの値を表示し、MATLAB からセンサーの有効と無効を切り替え、ログのオンとオフを切り替え、サンプルレートを設定し、接続およびログのステータスを表示することができます。

ログ記録されたセンサー データの使用

ログ記録されたセンサー データは、取得中または取得後に、プロットおよびその他の解析に使用できます。この例では、方向データをプロットする方法を説明します。

モバイル デバイス上でセンサー データをローカルに取得

ネットワーク接続の有無にかかわらず、センサー データは iOS デバイス上でローカルに取得できます。

Apple iOS カメラ イメージの取得

iOS カメラからのイメージの取得

この例では、iOS モバイル デバイスのカメラに接続してイメージを取得する方法を説明します。

事前学習済みのネットワークを使用した iOS カメラのイメージの分類

この例では、iOS モバイル デバイスのカメラによって取得したイメージを、深層学習を使用して分類する方法を説明します。