メインコンテンツ

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

pose

insfilterAsync の現在の位置、向きおよび速度の推定値

説明

[position,orientation,velocity] = pose(FUSE) は、姿勢の現在の推定値を返します。

[position,orientation,velocity] = pose(FUSE,format) は、姿勢の現在の推定値を、指定した向きの形式による向きと共に返します。

すべて折りたたむ

insfilterAsync オブジェクトを作成します。

filter = insfilterAsync;

フィルターの状態から姿勢を取得します。

[position,orientation,velocity] = pose(filter)
position = 1×3

     0     0     0

orientation = quaternion
     1 + 0i + 0j + 0k

velocity = 1×3

     0     0     0

入力引数

すべて折りたたむ

insfilterAsync。オブジェクトとして指定します。

出力される向きの形式。quaternion の場合は 'quaternion'、回転行列の場合は 'rotmat' として指定します。

データ型: char | string

出力引数

すべて折りたたむ

フィルターのローカル座標系で表現された位置の推定値 (メートル単位)。3 要素行ベクトルとして返されます。

データ型: single | double

フィルターのローカル座標系で表現された向きの推定値。スカラー quaternion または 3 行 3 列の回転行列として返されます。この四元数または回転行列は、フィルターのローカル基準座標系からボディの基準座標系への座標系の回転を表します。

データ型: single | double | quaternion

フィルターのローカル座標系で表現された速度の推定値 (m/s 単位)。3 要素行ベクトルとして返されます。

データ型: single | double

拡張機能

すべて展開する

C/C++ コード生成
MATLAB® Coder™ を使用して C および C++ コードを生成します。

バージョン履歴

R2019a で導入