[Documentation] [TitleIndex] [WordIndex

  Show EOL distros: 

jsk_common: dynamic_tf_publisher | image_view2 | jsk_footstep_msgs | jsk_gui_msgs | jsk_hark_msgs | jsk_tools | jsk_topic_tools | multi_map_server | opt_camera | posedetection_msgs | rospatlite | rosping

Package Summary

jsk_topic_tools

  • Maintainer status: developed
  • Maintainer: Kei Okada <k-okada AT jsk.t.u-tokyo.ac DOT jp>, Yusuke Furuta <furuta AT jsk.t.u-tokyo.ac DOT jp>
  • Author: Kei Okada <k-okada AT jsk.t.u-tokyo.ac DOT jp>, Yusuke Furuta <furuta AT jsk.t.u-tokyo.ac DOT jp>
  • License: BSD
  • Source: git https://github.com/jsk-ros-pkg/jsk_common.git (branch: master)

USAGE

topic_buffer_server

 rosrun jsk_topic_tools topic_buffer_server IN_TOPIC1 [IN_TOPIC2 [...]]

topic_buffer_server

 rosrun jsk_topic_tools topic_buffer_client /list:=<topic_buffer_server_name>/list  /update:=<topic_buffer_server_name>/update

transform_merger

 rosrun jsk_topic_tools transform_merger

SAMPLE

topic_buffer_[server/client] Sample

roslaunch jsk_topic_tools topic_buffer_server_sample.launch  

roslaunch jsk_topic_tools topic_buffer_client_sample.launch  

tf_buffer_[server/client] Sample

roslaunch jsk_topic_tools tf_buffer_server_sample.launch  

roslaunch jsk_topic_tools tf_buffer_client_sample.launch  

specific_transform_[publisher/subscriber] Sample

roslaunch jsk_topic_tools specific_transform_publisher_sample.launch 

roslaunch jsk_topic_tools specific_transform_subscriber_sample.launch 

ROS API

topic_buffer_server

topic_buffer_server is a node that publish designated topic when receiving service or topic

Subscribed Topics

<topic_name> (<topic_type>) ~update (std_msgs/String)

Published Topics

<topic_name>_update (<topic_type>)

Services

~list (jsk_topic_tools/List) ~update (jsk_topic_tools/Update)

topic_buffer_client

topic_buffer_client is a node that receives designated topic published by topic_buffer_server and publishes the topic frequently

Subscribed Topics

<topic_name>_update (<topic_type>)

Published Topics

<topic_name>_buffered (<topic_type>)

transform_merger

transform_merger is a node that receives and merges tf in a period of time and publishes merged tf

Subscribed Topics

tf (tf/tfMessage)

Published Topics

tf_merged (tf/tfMessage)

Parameters

~loop_hz (double, default: 1.0)

specific_transform_publisher

specific_transform_publisher is a node that receives tf and publishes specific tf

Subscribed Topics

tf (tf/tfMessage)

Published Topics

specific_transform (tf/tfMessage)

Parameters

~parent_frame (string) ~child_frame (string)

specific_transform_subscriber

specific_transform_subscriber is a node that receives specific_transform and calls dynamic_tf_publisher services

Subscribed Topics

specific_transform (tf/tfMessage)

2019-07-20 12:51