tf2_ros Python API
Exceptions
- exception tf2.TransformException
base class for tf exceptions. Because
tf2.TransformException
is the base class for other exceptions, you can catch all tf exceptions by writing:try: # do some tf2 work except tf2.TransformException: print "some tf2 exception happened"
- exception tf2.ConnectivityException
subclass of
TransformException
. Raised when that the fixed_frame tree is not connected between the frames requested.
- exception tf2.LookupException
subclass of
TransformException
. Raised when a tf method has attempted to access a frame, but the frame is not in the graph. The most common reason for this is that the frame is not being published, or a parent frame was not set correctly causing the tree to be broken.
- exception tf2.ExtrapolationException
subclass of
TransformException
Raised when a tf method would have required extrapolation beyond current limits.
- exception tf2.InvalidArgumentException
subclass of
TransformException
. Raised when the arguments to the method are called improperly formed. An example of why this might be raised is if an argument is nan.