canTransform
변환이 사용 가능한지 검증
구문
설명
TransformationTree 객체
은 소스 프레임과 타깃 프레임 사이의 변환이 isAvailable = canTransform(tftree,targetframe,sourceframe)tftree에서 현재 시간에 사용 가능한지 확인합니다. rostf를 사용하여, ROS 네트워크에 연결해야 하는 tftree 객체를 생성합니다.
은 소스 시간에 변환이 사용 가능한지 확인합니다. 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