このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
getTransform
2 つの座標系の間の変換を取得
構文
説明
TransformationTree
オブジェクト
は、tf
= getTransform(tftree
,targetframe
,sourceframe
)tftree
の 2 つの座標系間の最新の既知の変換を返します。rostf
を使用して tftree
オブジェクトを作成します。これには、ROS ネットワークに接続する必要があります。
変換は、3 次元並進 (3 要素ベクトル) および 3 次元回転 (四元数) として構造化されます。
は、所定のソース時間における tf
= getTransform(tftree
,targetframe
,sourceframe
,sourcetime
)tftree
からの変換を返します。その時点において変換が使用可能でない場合、この関数はエラーを返します。
BagSelection
オブジェクト
は、tf
= getTransform(bagSel
,targetframe
,sourceframe
)bagSel
内の rosbag の 2 つの座標系間の最新の変換を返します。bagSel
入力を取得するには、rosbag
を使用して rosbag を読み込みます。
は、tf
= getTransform(bagSel
,targetframe
,sourceframe
,sourcetime
)bagSel
内の rosbag で、指定した sourcetime
における変換を返します。
は、指定した形式で ROS tf
= getTransform(___,"DataFormat"
,"struct")geometry_msgs/TransformStamped
メッセージを返します。
rosbagreader
オブジェクト
は、tf
= getTransform(bagreader
,targetframe
,sourceframe
)bagreader
内の rosbag の 2 つの座標系間の最新の変換を返します。
は、tf
= getTransform(bagreader
,targetframe
,sourceframe
,sourcetime
)bagreader
内の rosbag で、指定した sourcetime
における変換を返します。
は、指定した形式で ROS tf
= getTransform(___,"DataFormat"
,"struct")geometry_msgs/TransformStamped
メッセージを返します。
例
入力引数
出力引数
拡張機能
バージョン履歴
R2019b で導入参考
transform
| waitForTransform
| rostf
| canTransform
| rosbag
| rosbagreader