Closed reinzor closed 7 years ago
How do we want to solve this issue? It seems to be due to a frame not yet or no longer existing frames.
What to do if a frame does not exist is up to the application code. For the GrabMachine, signalling that the object went missing is the only thing left to do, and then go look for it again in the application (robocup challenge or demo)
Further fixes are in the tf_client/server that now allow to wait for a transform: https://github.com/tue-robotics/tf_server/commit/39a9c6b6a04d42a743559169b5c47608d365a33e
I don't think this problem is solved:
Warning: Invalid argument passed to canTransform argument source_frame in tf2 frame_ids cannot be empty
at line 122 in /tmp/binarydeb/ros-kinetic-tf2-0.5.13/src/buffer_core.cpp
Warning: Invalid argument passed to canTransform argument source_frame in tf2 frame_ids cannot be empty
at line 122 in /tmp/binarydeb/ros-kinetic-tf2-0.5.13/src/buffer_core.cpp
Executive hangs:
Middleware: