canTransform
変換が使用可能かどうかを確認
構文
説明
TransformationTree オブジェクト
は、isAvailable = canTransform(tftree,targetframe,sourceframe)tftree の現在時間でソース座標系とターゲット座標系間の変換が使用可能かどうかを確認します。rostf を使用して tftree オブジェクトを作成します。これには、ROS ネットワークに接続する必要があります。
は、ソース時間について変換が使用可能かどうかを確認します。isAvailable = canTransform(tftree,targetframe,sourceframe,sourcetime)sourcetime がバッファー ウィンドウの外にある場合は、この関数は false を返します。
BagSelection オブジェクト
は、isAvailable = canTransform(bagSel,targetframe,sourceframe)bagSel 内の rosbag で変換が使用可能かどうかを確認します。bagSel 入力を取得するには、rosbag を使用して rosbag を読み込みます。
は、ソース時間について rosbag で変換が使用可能かどうかを確認します。isAvailable = canTransform(bagSel,targetframe,sourceframe,sourcetime)sourcetime がバッファー ウィンドウの外にある場合は、この関数は false を返します。
rosbagreader オブジェクト
は、isAvailable = canTransform(bagreader,targetframe,sourceframe)bagreader 内の rosbag で変換が使用可能かどうかを確認します。
は、ソース時間について rosbag で変換が使用可能かどうかを確認します。isAvailable = canTransform(bagreader,targetframe,sourceframe,sourcetime)sourcetime がバッファー ウィンドウの外にある場合は、この関数は false を返します。
例
入力引数
出力引数
拡張機能
バージョン履歴
R2019b で導入
参考
getTransform | transform | rosbag | rostf | waitForTransform | rosbagreader