KDL datatype transport from rtt to ros topic
| Submitted by mastermirko on Fri, 2012-07-27 15:37 |
I want to transport a KDL::Frame dataflow port into a rostopic. I have imported in the deployer the kdl_typekit and rtt_tf package of rtt_geometry stack.
By writing
stream("Peer.PortName",ros.topic("name_topic"))
I get these errors:
[ Warning][ScriptingService] The protocol with id 3 did not register a fall-back handler for unknown types! 1.329 [ Warning][ScriptingService] triggered by: unknown_t which does not have a transport. 1.329 [ ERROR ][ScriptingService] Could not create transport stream for port CartesianPositionFrame with transport id 3 1.329 [ ERROR ][ScriptingService] No such transport registered. Check your policy.transport settings or add the transport for type KDL.Frame 1.330 [ Warning][ScriptingService] The protocol with id 3 did not register a fall-back handler for unknown types! 1.330 [ Warning][ScriptingService] triggered by: unknown_t which does not have a transport. 1.330 [ ERROR ][ScriptingService] Could not create transport stream for port Jacobian with transport id 3 1.330 [ ERROR ][ScriptingService] No such transport registered. Check your policy.transport settings or add the transport for type KDL.Jacobian
Does anybody knows how to do that?
Thank you for your help
Regards,
M

Solution
Hi All, I realized that the only solution is to use the Pose messages for this purpose, and the tf conversion among KDL and Pose messages.
Best regards,
MDC