Получите преобразование между двумя координатными системами координат
TransformationTree
Объект
возвращает последнее известное преобразование между двумя координатными системами координат в tf
= getTransform(tftree
,targetframe
,sourceframe
)tftree
. Создайте tftree
объектное использование rostf
, который требует связи с сетью ROS.
Преобразования структурированы как 3-D перевод (трехэлементный вектор) и 3-D вращение (кватернион).
возвращает преобразование в tf
= getTransform(tftree
,targetframe
,sourceframe
,sourcetime
)tftree
в данное исходное время. Если преобразование не доступно в то время, функция возвращает ошибку.
также задает период тайм-аута, в секундах, чтобы ожидать преобразования, чтобы быть доступным. Если преобразование не становится доступным в период тайм-аута, функция возвращает ошибку. Используйте этот синтаксис с любым из входных параметров в предыдущих синтаксисах.tf
= getTransform(___,"Timeout",timeout
)
BagSelection
Объект
возвращает последнее преобразование между двумя системами в rosbag в tf
= getTransform(bagSel
,targetframe
,sourceframe
)bagSel
. Получить bagSel
введите, загрузите использование rosbag rosbag
.
возвращает преобразование в заданном tf
= getTransform(bagSel
,targetframe
,sourceframe
,sourcetime
)sourcetime
в rosbag в bagSel
.
rosbagreader
Объект
возвращает последнее преобразование между двумя системами в rosbag в tf
= getTransform(bagreader
,targetframe
,sourceframe
)bagreader
.
возвращает преобразование в заданном tf
= getTransform(bagreader
,targetframe
,sourceframe
,sourcetime
)sourcetime
в rosbag в bagreader
.
transform
| waitForTransform
| rostf
| canTransform
| rosbag
| rosbagreader