Package Summary

Tags No category tags.
Version 2.2.10
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_common.git
VCS Type git
VCS Version master
Last Updated 2019-05-27
Dev Status DEVELOPED
Released RELEASED

Package Description

jsk_topic_tools

Additional Links

Maintainers

  • Kei Okada
  • Ryohei Ueda

Authors

  • Kei Okada
  • Yusuke Furuta
README
No README found. See repository README.
CHANGELOG

Changelog for package jsk_topic_tools

2.2.10 (2018-11-03)

2.2.9 (2018-11-02)

2.2.8 (2018-11-01)

  • Fix to install \'scripts\' directory (#1604)
  • Add reset to Timer in ConnectionBasedTransport (#1597)
    • Check if >=kinetic to pass reset arg to Timer
  • Add test for data_collection_server (#1599)

    * Add reset to Timer in ConnectionBasedTransport

    : To fix below: ```

    [ERROR] [1535796247.786932, 1535792085.063646]: [/get_heightmap] [sleep] ROS time moved backwards: 1.407559397s Exception in thread Thread-4: Traceback (most recent call last): File \"/usr/lib/python2.7/threading.py\", line 801, in __bootstrap_inner self.run() File \"/opt/ros/kinetic/lib/python2.7/dist-packages/rospy/timer.py\", line 226, in run r.sleep() File \"/opt/ros/kinetic/lib/python2.7/dist-packages/rospy/timer.py\", line 103, in sleep sleep(self._remaining(curr_time)) File \"/opt/ros/kinetic/lib/python2.7/dist-packages/rospy/timer.py\", line 164, in sleep raise rospy.exceptions.ROSTimeMovedBackwardsException(time_jump) ROSTimeMovedBackwardsException: ROS time moved backwards Exception in thread Thread-4: Traceback (most recent call last): File \"/usr/lib/python2.7/threading.py\", line 801, in __bootstrap_inner self.run() File \"/opt/ros/kinetic/lib/python2.7/dist-packages/rospy/timer.py\", line 226, in run r.sleep() File \"/opt/ros/kinetic/lib/python2.7/dist-packages/rospy/timer.py\", line 103, in sleep sleep(self._remaining(curr_time)) File \"/opt/ros/kinetic/lib/python2.7/dist-packages/rospy/timer.py\", line 164, in sleep raise rospy.exceptions.ROSTimeMovedBackwardsException(time_jump) ROSTimeMovedBackwardsException: ROS time moved backwards ^C[image_view-9] killing on exit [tile_image-8] killing on exit [get_heightmap/output/depth_view-7] killing on exit [get_heightmap-6] killing on exit [heightmap_frame_publisher-5] killing on exit [bbox_to_tf-4] killing on exit [bbox_array_to_bbox-3] killing on exit [rosbag_play-2] killing on exit [rosout-1] killing on exit [master] killing on exit shutting down processing monitor... ... shutting down processing monitor complete done ```

  • [jsk_topic_tools] Fixed use_warn option (#1592)

  • use PROJECT_NAME instad of __NODENAME_PREFIX (RANDOM) (#1591)

  • jsk_topic_tools/cmake/nodelet.cmake: add random prefix before _single (`#1586)

  • Contributors: Kei Okada, Kentaro Wada, Yohei Kakiuchi, Yuto Uchimi, Iori Yanokura

2.2.7 (2018-06-27)

  • Add warnNoRemap to ConnectionBasedNodelet (#1538)
    • add version_gte 1.9.11 for nodelet
  • jsk_topic_tools: add option to display diagnostic messages on warning level (#1585)
    • jsk_topic_tools: add option to set diangostic level jsk_topic_tools: update doc for jsk_topic_tools nodelet classes
  • Add #include <boost/format.hpp> (#1584)
  • jsk_topic_tools: add synchronized_throttle (#1579)
    • jsk_topic_tools: add synchronized_throttle
    • Add warnNoRemap to ConnectionBasedNodelet
  • Fix roscore regardless (#1576)
    • jsk_topic_tools: fix isMasterAlive to work
  • Contributors: Yuki Furuta, Kentaro Wada, Laurenz

2.2.6 (2018-01-05)

  • jsk_topic_tools: stealth_relay_nodelet: support MessageEvent (#1572)
  • jsk_topic_tools: stealth_relay add options as dynamic_reconfigure (#1568)
    • jsk_topic_tools: test_stealth_relay: disable updating dynamic reconfigure
    • jsk_topic_tools: test_stealth_relay: update timeout
    • jsk_topic_tools: stealth_relay: add deprecation warning
    • jsk_topic_tools: add options as dynamic_reconfigure
  • jsk_topic_tools: connection_based_nodelet: fix typo in advertiseCamera (#1558)
  • jsk_topic_tools: add stealth_relay for silently subscribing topic (#1544)
  • Validate implementation of child class of ConnectionBasedTransport (#1556)
    • Check if publishers exist to avoid implementation failures
    • Use ABCMeta to avoid unexpected usage of ConnectionBasedTransport Someone use this class without any subscriptions, and in that case this class should not be used in general.
  • Contributors: Kei Okada, Kentaro Wada, Yuki Furuta

2.2.5 (2017-06-19)

2.2.4 (2017-06-14)

  • [jsk_topic_tools][LightweightThrottle] dynamic change update_rate (#1514)
    • [jsk_topic_tools][lightweight_throttle] support jump back in time
  • [jsk_topic_tools][connection_based_nodelet] add isSubscribed method (#1523)
  • Test disconnection in test_connection.py (#1520)
  • [jsk_topic_tools][connection_based_nodelet] warn if onInitPostProcess is not called (#1513)
  • Contributors: Kentaro Wada, Yuki Furuta

2.2.3 (2017-03-23)

  • jsk_topic_tools/scripts/tf_to_transform.py: Use different value for duration and rate in tf_to_transform.py (#1509)
    • Rate can be 50 - 100 for example, but duration should be ~1 [s] even so. In previous implementation, the duration will be 1/100 - 1/50 [s] and it is too small to resolve tf.
    • Fix for flake8
  • Contributors: Kentaro Wada

2.2.2 (2016-12-30)

2.2.1 (2016-12-13)

  • add tf_to_transform node (#1482)
  • Contributors: Shingo Kitagawa

2.2.0 (2016-10-28)

2.1.2 (2016-09-14)

2.1.1 (2016-09-07)

  • Fix missing installation of jsk_topic_tools_test_nodelet.xml
  • Contributors: Kentaro Wada

2.1.0 (2016-09-06)

  • [synchronize_republish.py] Republish after approximate synchronization (#1443)
    • Add sample for synchronize_republish.py
    • Add script to publish statid image for sample/testing
    • Republish after approxiamte synchronization
    • Refactor synchrnoze_republish.py (making it pythonic)
  • Refactor CMake files (#1447)
    • Use project exported library for linking target library
    • Add ::test namespace to avoid conflicts of nodelet class name
    • Rename to have log_utils in the filename
    • Nodelet should be have suffix of _nodelet
  • add JSK_NODELET_LOG_THROTTLE (#1446)
    • [jsk_topic_tools] add test for JSK_NODELET_LOG
    • [jsk_topic_tools/src/log_utils.h] add THROTTLE to JSK_NODELET_LOG
  • Contributors: Kei Okada, Kentaro Wada, Yuki Furuta

2.0.17 (2016-07-21)

  • Add JSK_ROS_XXX_THROTTLE, JSK_ROS_XXX_STREAM_THROTTLE
  • Contributors: Kentaro Wada

2.0.16 (2016-06-19)

  • Fix unreasonable test name of test_log_utils.cpp
  • Add test for getFunctionName
  • Use JSK_NODELET_WARN in connection_based_nodelet
  • Show only func name in JSK_XXX log utils
  • Contributors: Kentaro Wada

2.0.15 (2016-06-13)

  • add parameter for selecting MultiThread callback or SingleThread callback
  • Test LoggingThrottle
  • Implement logXXX_throttle
  • Support async in is_synchronized
  • Install only usable *.test files
  • Test and documentize tf_to_pose.py
  • Transform tf to pose and publish it
  • Contributors: Kentaro Wada, Yohei Kakiuchi

2.0.14 (2016-05-14)

  • Show node name and func name by log_utils
  • Contributors: Kentaro Wada

2.0.13 (2016-04-29)

2.0.12 (2016-04-18)

  • Set flag of subscribed even when always_subscribe Modified:
    • jsk_topic_tools/src/connection_based_nodelet.cpp
  • Show test condition for \'scripts/is_synchronized\'
  • Support timeout and exit fastly
  • Add method of wait_for_sync in \'scripts/is_synchronized\'
  • Set queue_size as 100
  • Fix unregistering of the subscribers
  • Exit with exit code to represent the synchronization
  • Use rostime to check synchronization
  • Contributors: Kentaro Wada

2.0.11 (2016-03-20)

  • [jsk_topic_tools] Set property is_initialized Modified:
    • jsk_topic_tools/src/jsk_topic_tools/transport.py
  • Contributors: Kentaro Wada

2.0.10 (2016-02-13)

  • [jsk_topic_tools] Fix topic to advertise by advertiseImage and advertiseCamera
  • Support jsk_tilt_laser and jsk_topic_tools on OS X
  • [jsk_topic_tools] Find Boost with quiet option always in order to avoid link error with boost programs options.
  • [jsk_topic_tools] Add script to synchronize timestamp of topics and republish them for visualization
  • [jsk_topic_tools/scripts/bag2csv.py] support flatten option in bag2csv.
  • [jsk_topic_tools] Return to avoid segfault when --inout opt Modified:
    • jsk_topic_tools/cmake/single_nodelet_exec.cpp.in
  • [jsk_topic_tools] Add symlink to doc
  • [jsk_topic_tools] Add tool to check synchronized topics Added:
    • jsk_topic_tools/scripts/is_synchronized.py
  • [jsk_topic_tools] Stop using roslint as test Need https://github.com/jsk-ros-pkg/jsk_travis/pull/219 Modified: jsk_topic_tools/CMakeLists.txt
  • Update maintainer of jsk_network_tools and jsk_topic_tools
  • Contributors: Kentaro Wada, Masaki Murooka, Ryohei Ueda

2.0.9 (2015-12-14)

  • [jsk_topic_tools] Fix typo: test -> text in rosping_existence.py
  • [jsk_topic_tools] Stop using enum34 and use just int
  • [jsk_topic_tools/rosping_existence] Add ~speak_text parameter to customization
  • [jsk_topic_tools/log_utils] Fix include guard. Define warnNoRemap in include guard section.
  • [jsk_topic_tools] Find Boost_LIBRARIES once nodelet.cmake
  • Contributors: Kentaro Wada, Ryohei Ueda

2.0.8 (2015-12-07)

  • [jsk_topic_tools] Add roslint_cpp for src/log_utils.cpp
  • [jsk_topic_tools] Add roslint_python
  • [jsk_topic_tools] Refactor CMakeLists.txt by moving rostest find_package
  • [jsk_topic_tools] Fix for pep8
  • [jsk_topic_tools/ConnectionBasedNodelet] Support image_transport. Add advertiseImage and advertiseCamera. closes #1198
  • Contributors: Kentaro Wada, Ryohei Ueda

2.0.7 (2015-12-05)

  • Use ccache if installed to make it fast to generate obj file
  • [jsk_topic_tools] Fix linking for boost_program_options
  • [jsk_topic_tools] Add sample launch file for standalone_complexed_nodelet
  • [jsk_topic_tools] Show input/output topics with --inout opt
  • Contributors: Kentaro Wada, Ryohei Ueda

2.0.6 (2015-12-02)

2.0.5 (2015-11-30)

  • [jsk_topic_tools] Rename _util.py -> _utils.py
  • [jsk_topic_tools] Also fix import in test_name_util.py: name_util -> name_utils
  • [jsk_topic_tools] Fix renamed module import in log_utils: name_util -> name_utils
  • Contributors: Iori Kumagai, Kentaro Wada, Yuto Inagaki

2.0.4 (2015-11-25)

  • [jsk_topic_tools] test related things in CATKIN_ENABLE_TESTING block
  • [jsk_topic_tools] Test warnNoRemap Closes jsk-ros-pkg/jsk_recognition#1322
  • [jsk_topic_tools/rosping_existence] Speak dead nodes
  • Use gcc -z defs to check undefined symbols in shared objects Related to https://github.com/jsk-ros-pkg/jsk_recognition/pull/1330
  • [jsk_topic_tools] Retry to 3 times
  • [jsk_topic_tools] Test rosparam_utils.cpp with gtest
  • [jsk_topic_tools] Test warn_no_remap
  • [jsk_topic_tools] Test jsk_topic_tools.log_util
  • [jsk_topic_tools] Test jsk_topic_tools.name_util
  • [jsk_topic_tools] add_library src/log_utils.cpp
  • build_depend -> test_depend roscpp_tutorials
  • Reasonable connection num for connection_based_nodelet
  • [jsk_topic_tools] Use retry for <test> tag
  • Refactor test_hz_measure.py as good example
  • Refactor test_connection.py as good example
  • Refactor: test_block.py as good example
  • [jsk_topic_tools] display input/output by --inout
  • [jsk_topic_tools] Fix style (indent)
  • [jsk_topic_tools] Follow name rule *_utils.py
  • [jsk_topic_tools] warnNoRemap for cpp nodes
  • Generate Documentation for jsk_topic_tools
  • [jsk_topic_tools] Function to warn with no remappings
  • [jsk_topic_tools] Correctly return instance
  • [jsk_topic_tools] Retry test max to 3 times
  • [jsk_topic_tools] add topic_statistics.py
  • [jsk_topic_tools] Correctly unsubscribe with multiple publishers
  • [jsk_topic_tools] add_rostest problem should be fixed in latest catkin For https://github.com/jsk-ros-pkg/jsk_common/pull/1178#issuecomment-147396447
  • [jsk_topic_tools] Describe about ~always_subscribe in warning
  • [jsk_topic_tools] Add ~always_subscribe param for ConnectionBasedTransport
  • [jsk_topic_tools] Correctly set connection status
  • [jsk_topic_tools] Add log_utils.py
  • [jsk_topic_tools] Add python-enum34 as run_depend
  • [jsk_topic_tools] List depends in alphabetical order
  • [jsk_topic_tools] Test ConnectionBasedTransport
  • [jsk_topic_tools] Test ConnectionBasedNodelet with rostest
  • [jsk_topic_tools] Rename to test_connection_based_nodelet.test
  • [jsk_topic_tools] Python ConnectionBasedTransport
  • [jsk_topic_tools] Utility to publish PoseStamped with given static transformation
  • [jsk_topic_tools/ConnectionBasedNodelet] Read verbose_connection as well as ~verbose_connection
  • [jsk_topic_tools/ConnectionBasedNodelet] ~verbose_connection parameter to print verbose messages about connection
  • [jsk_topic_tools] Ros error for rosparam type conversion
  • [jsk_topic_tools] Warn when no connection in a few sec Closes #1132 The warning message should be write with ROS_INFO, for no many warning when running with roslaunch.
  • [jsk_topic_tools] Supress output messages from testing
  • [jsk_topic_tools] Depends on roscpp and rostime explicitly
  • [jsk_topic_tools] Faster implementation of test_topic_compare.py by removing magic sleep
  • [jsk_topic_tools/ConnectionBasedNodelet] Add latch option to advertise template method
  • [jsk_topic_tools/LightweightThrottle] Clean-up codes and added some comments
  • [jsk_topic_tools] Add readme about standalone_complexed_nodelet
  • [jsk_topic_tools] check /run_id param to know roscore is restarted or not
  • [jsk_topic_tools/standalone_complexed_nodelet] Fix handling of reampping name resolvance
  • [jsk_topic_tools] Add space after [functionname]
  • Contributors: Yuki Furuta, Kei Okada, Kentaro Wada, Ryohei Ueda

2.0.3 (2015-07-24)

  • [jsk_topic_tools] Install missing executables
  • [jsk_topic_tools/standalone_complexed_nodelet] Support if and unless fields and read parameter from ~nodelet_%lu as well as ~nodelet
  • [jsk_topic_tools] Introduce new nodelet manager called standalone_complexed_nodelet. It reads nodelet clients from rosparam and launch them. It is a general model for nodelet like stereo_image_proc. It does not need different processes for manager/clients
  • [jsk_topic_tools] Make advertise template method critical section in order to avoid race condition between advertise and connectionCallback
  • [jsk_topic_tools] Add StringRelay nodelet to test DiagnosticNodelet class
  • Contributors: Ryohei Ueda

2.0.2 (2015-07-07)

  • [jsk_topic_tools] add install config directory
  • [jsk_topic_tools] Add number of subscribers to diagnostic information
  • [jsk_topic_tools/Relay] Add more readable diagnostic including last time it receives input topic
  • [jsk_topic_tools/Relay] Add diagnostic information
  • [jsk_topic_tools] Update default diagnostic message to be more useful
  • Contributors: Yuki Furuta, Ryohei Ueda

2.0.1 (2015-06-28)

  • [jsk_topic_tools] Add DeprecatedRelay nodelet for deprecated topics
  • Contributors: Ryohei Ueda

2.0.0 (2015-06-19)

1.0.72 (2015-06-07)

  • [jsk_topic_tools] Add global nodehandle
  • Contributors: Kentaro Wada

1.0.71 (2015-05-17)

  • [jsk_topic_tools] Add ~always_subscribe parameter to ConnectionBasedNodelet and DiagnosticNodelet to always subscribe input topics
  • Contributors: Ryohei Ueda

1.0.70 (2015-05-08)

  • [jsk_topic_tools/Passthrough] Add ~request service like Snapshot
  • Contributors: Ryohei Ueda

1.0.69 (2015-05-05)

  • [jsk_topic_tools] Shorter test duration for topic_buffer/hztest_chatter_update
  • Contributors: Ryohei Ueda

1.0.68 (2015-05-05)

  • [jsk_topic_tools] Add log_utils.h to print with __PRETY_FUNCTION__
  • Contributors: Ryohei Ueda

1.0.67 (2015-05-03)

  • [jsk_topic_tools] Do not subscribe input if no need in Passthrough nodelet
  • [jsk_topic_tools] Remove non-used TransportHint from relay_nodelet
  • Contributors: Ryohei Ueda

1.0.66 (2015-04-03)

1.0.65 (2015-04-02)

1.0.64 (2015-03-29)

  • [jsk_topic_tools] Publish timestamp from snapshot as it publishes ~output
  • [jsk_topic_tools] Add ~stop service to force to stop publishing messages
  • Contributors: Ryohei Ueda

1.0.63 (2015-02-19)

  • [jsk_topic_tools] Add Passthrough nodelet to relay topics during specified duration
  • Contributors: Ryohei Ueda

1.0.62 (2015-02-17)

  • [jsk_topic_tools] Add ~latch option to snapshot nodelet
  • Contributors: Ryohei Ueda

1.0.61 (2015-02-11)

  • [jsk_topic_tools] Fix snapshot to publish first message correctly
  • [jsk_topic_tools] Add service interface to change output topic of relay node
  • anonymous node
  • add flatten mode for array type message
  • remove space after ,
  • add argument exception handler
  • add csv exporter for rosbag
  • Contributors: Yuki Furuta, Ryohei Ueda

1.0.60 (2015-02-03)

  • [jsk_topic_tools] add std_srvs

1.0.59 (2015-02-03)

  • [jsk_topic_tools] Add document about nodelet utility classes
  • [jsk_topic_tools] Fix license: WillowGarage -> JSK Lab
  • [jsk_topic_tools] Add documentation about color_utils.h
  • Remove rosbuild files
  • [jsk_topic_tools] Return true in service callback of snapshot nodelet
  • [jsk_topci_tools] Fix heatColor function to return std_msgs::ColorRGBA
  • [jsk_topic_tools] Add new utility to take snapshot of topic
  • Contributors: Ryohei Ueda

1.0.58 (2015-01-07)

  • [jsk_topic_tools] Indigo test seems to be broken, so skip testing on indigo
  • [jsk_topic_tools] Do not implement updateDiagnostic as pure virtual method
  • Reuse isMasterAlive function across scripts which want to check master state
  • Contributors: Ryohei Ueda

1.0.57 (2014-12-23)

  • Add function to compute heat color gradient
  • Add new script: static_transform_pose_stamped. It looks like tf\'s satatic_transform_publisher but it re-publishes geometry_msgs/PoseStamped.
  • Contributors: Ryohei Ueda

1.0.56 (2014-12-17)

1.0.55 (2014-12-09)

  • added topic_buffer_periodic_test.launch and added argument to topic_buffer_client/server_sample.launch
  • add mutex lock in callback and thread function
  • enable to select periodic mode from server param
  • enable to select periodic mode from server param
  • send request periodic publish from client when rosparam is set
  • add update periodically function
  • Contributors: Yuki Furuta, Masaki Murooka

1.0.54 (2014-11-15)

1.0.53 (2014-11-01)

  • add nodelet to check vital of topic
  • Contributors: Ryohei Ueda

1.0.52 (2014-10-23)

  • Move several utilities for roscpp from jsk_pcl_ros
  • Contributors: Ryohei Ueda

1.0.51 (2014-10-20)

1.0.50 (2014-10-20)

1.0.49 (2014-10-13)

  • Fix location of catkin_package of jsk_topic_tools
  • Contributors: Ryohei Ueda

1.0.48 (2014-10-12)

1.0.47 (2014-10-08)

  • Install executables build as single nodelet
  • LightweightThrottle does not subscribe any topics if no need
  • fix mutex lock of relay node
  • Do not subscribe topics until mux/output is subscribed
  • Contributors: Ryohei Ueda

1.0.46 (2014-10-03)

  • Do not use sleep inside of lightweight_throttle

1.0.45 (2014-09-29)

1.0.44 (2014-09-26)

1.0.43 (2014-09-26)

1.0.42 (2014-09-25)

1.0.41 (2014-09-23)

  • Compile transform_merger on catkin
  • Use PLUGINLIB_EXPORT_CLASS instead of deprecated PLUGINLIB_DECLARE_CLASS
  • Contributors: Ryohei Ueda

1.0.40 (2014-09-19)

  • Add diagnostic utils from jsk_pcl_ros
  • Contributors: Ryohei Ueda

1.0.39 (2014-09-17)

1.0.38 (2014-09-13)

  • add new utility function colorCategory20 to jsk_topic_tools
  • Contributors: Ryohei Ueda

1.0.36 (2014-09-01)

  • Add rosparam_utils.cpp: utility functions for ros parameters
  • Contributors: Ryohei Ueda

1.0.35 (2014-08-16)

  • add nodelet.cmake to export utility cmake macro to compile nodelet libraries
  • Contributors: Ryohei Ueda

1.0.34 (2014-08-14)

  • add new class: VitalChecker from jsk_pcl_ros
  • Contributors: Ryohei Ueda

1.0.33 (2014-07-28)

  • compile time_acucmulator.cpp on rosbuild environment
  • add depend to dynamic_tf_reconfigure
  • Contributors: Ryohei Ueda, Yuto Inagaki

1.0.32 (2014-07-26)

  • fix compilation for jsk_topic_tools::TimeAccumulator
  • Contributors: Ryohei Ueda

1.0.31 (2014-07-23)

  • add class TimeAccumulator to measure and accumurate time to jsk_topic_tools
  • Contributors: Ryohei Ueda

1.0.30 (2014-07-15)

  • add tool to check the existence of ros nodes and publish them to diagnostics
  • Contributors: Ryohei Ueda

1.0.29 (2014-07-02)

1.0.28 (2014-06-24)

  • initialize variable in relay_nodelet
  • shutdown subscriber if no need to publish message in relay nodelet
  • Merge pull request #466 from garaemon/add-single-executable-for-nodelet Add single executables for nodelets of jsk_topic_tools
  • add single executable files for each nodelet in jsk_topic_tools
  • add test code for block nodelet
  • add nodelet to BLOCK topic pipeline according to the number of the subscribers
  • add nodelet to relay topic
  • Contributors: Ryohei Ueda, Yusuke Furuta

1.0.27 (2014-06-10)

  • add nodelet to relay topic
  • Contributors: Ryohei Ueda

1.0.26 (2014-05-30)

1.0.25 (2014-05-26)

1.0.24 (2014-05-24)

1.0.23 (2014-05-23)

1.0.22 (2014-05-22)

  • add new nodelet: HzMeasure to measure message rate
  • display info in debug mode
  • print ignoring tf
  • Merge remote-tracking branch \'tarukosu/ignore-specific-transform\' into ignore-specific-transform
  • add output=\'screen\'
  • use joint_states_pruned_buffered instead of _update
  • remap /joint_states to /joint_states_pruned_update
  • add ignoreing tf config
  • add launch file for send joint state and other tf
  • prune velocity and effort in joint state
  • ignoring tf designated in yaml
  • Contributors: Ryohei Ueda, Yusuke Furuta

1.0.21 (2014-05-20)

1.0.20 (2014-05-09)

1.0.19 (2014-05-06)

1.0.18 (2014-05-04)

1.0.17 (2014-04-20)

1.0.16 (2014-04-19)

1.0.15 (2014-04-19)

1.0.14 (2014-04-19)

1.0.13 (2014-04-19)

1.0.12 (2014-04-18)

1.0.11 (2014-04-18)

1.0.10 (2014-04-17)

  • change the length of the name field according to the topic now the script subscribes
  • print topic name rather than topic index and prettier format
  • add test launch file for topic_compare and run it on catkin and rosbuild
  • add test script and do not run load_manifest, it\'s not required
  • add topic_compare.py
  • Contributors: Ryohei Ueda, Yuki Furuta

1.0.9 (2014-04-12)

  • use ShapeShifter rather than ShapeShifterEvent
  • fix for goovy SEGV
    • use ros::Subscriber\'s pointer
    • use topic_tools::ShapeShiter rather than ShapeShifterEvent
    • not call getPrivateNodeHandle so many times
  • Contributors: Ryohei Ueda

1.0.8 (2014-04-11)

1.0.7 (2014-04-10)

  • add documentation on nodelet xml
  • Contributors: Ryohei Ueda

1.0.6 (2014-04-07)

  • add a sample for mux nodelet and does not use mux nodehandle. not using mux NodeHandle is different from original mux in topic_tools. now private nodehandle, which is the name of nodelet instance, behaves as \'mux\' name of mux/topic_tools. If you want to use mux** tools, you just specify nodelet name as mux name.
  • implement nodelet version of mux with the same api to topic_tools and no need to specify the message type as well as topic_tools/mux
  • add rostopic dependency to run test for LightweightThrottle
  • update documentation of nodelet xml
  • add test code for LightwehgitThrottle
  • add a sample launch file for LightwehgitThrottle
  • publish data only if any subscriber is
  • compile nodelet on rosbuild too
  • fixing dependency for nodelet usage depends to nodelet on manifest.xml, package.xml and catkin.cmake
  • add xml declaration for nodlet plugin
  • read update_rate from the parameter ~update_rate
  • implement lightweight nodelet throttle
  • add lightweight nodelet throttle skelton cpp/header file
  • change arg name and node name
  • Contributors: Ryohei Ueda, Yusuke Furuta

1.0.4 (2014-03-27)

  • move the location of generate_messages and catkin_package to avoid emtpy catkin variables problem caused by roseus. it\'s a hack.
  • Contributors: Ryohei Ueda

1.0.3 (2014-03-19)

1.0.2 (2014-03-12)

  • #299: fix typo: dependp -> depend
  • #299: add depend tag to jsk_topic_tools/manifest.xml because of previous breaking change of manifest.xml
  • #299: replace .test suffix with .launch in jsk_topic_tools\' rosbuild cmake
  • #299: add full path to rostest of ros_topic_tools
  • Contributors: Ryohei Ueda

1.0.1 (2014-03-07)

  • set all package to 1.0.0
  • Contributors: Kei Okada

1.0.0 (2014-03-05)

  • set all package to 1.0.0
  • fix typo CATKIN-DEPEND -> CATKIN_DEPEND
  • add install to catkin.cmake
  • (kill_server_and_check_close_wait.py) num=1 is ok for test_close_wait_check?
  • add rostest and roscpp_tutorials
  • use rosdep instead of depend
  • add rostest
  • add description in topic buffer sample program
  • add buffer client and server for tf
  • merge transform message to publish at low rate
  • add sample launch files for specific transform
  • do not initialize pub_update in use_service mode and restart serviceClient if sc_update.call failed, fixed Issue #266
  • rename to test_topic_buffer_close_wait.launch and add kill_server_and_check_close_wait.py
  • add test launch for CLOSE_WAIT problem
  • fixing output of ROS_INFO
  • supporting topicized /update and parameterized /list
  • fix test code chatter_update only publish every 10 min
  • update topic_buffer_server/cliet, client automatically calls /update service to get latest information on server side ,see Issue #260
  • support update_rate param to configure how often client calls /update, see issue #260
  • client to call update to get current information on publish rate
  • add rosbuild_add_rostest
  • fix output message
  • fix problem reported on #260, add test code
  • add more verbose message
  • add sample launch file using topic_buffer
  • update for treating multiple tf
  • wait until service is available
  • add specific transform publisher and subscriber
  • add fixed_rate and latched parameter
  • make catkin to work jsk_topic_tools
  • add update service in topic_buffer_server
  • fix xml: catkinize jsk_topic_tools
  • fix broken xml: catkinize jsk_topic_tools
  • fix broken xml: catkinize jsk_topic_tools
  • catkinize jsk_topic_tools
  • add jsk_topic_tools
  • Contributors: Ryohei Ueda, Kei Okada, youhei, Yusuke Furuta

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

Plugins

Recent questions tagged jsk_topic_tools at answers.ros.org

Package Summary

Tags No category tags.
Version 2.2.10
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_common.git
VCS Type git
VCS Version master
Last Updated 2019-05-27
Dev Status DEVELOPED
Released RELEASED

Package Description

jsk_topic_tools

Additional Links

Maintainers

  • Kei Okada
  • Ryohei Ueda

Authors

  • Kei Okada
  • Yusuke Furuta
README
No README found. See repository README.
CHANGELOG

Changelog for package jsk_topic_tools

2.2.10 (2018-11-03)

2.2.9 (2018-11-02)

2.2.8 (2018-11-01)

  • Fix to install \'scripts\' directory (#1604)
  • Add reset to Timer in ConnectionBasedTransport (#1597)
    • Check if >=kinetic to pass reset arg to Timer
  • Add test for data_collection_server (#1599)

    * Add reset to Timer in ConnectionBasedTransport

    : To fix below: ```

    [ERROR] [1535796247.786932, 1535792085.063646]: [/get_heightmap] [sleep] ROS time moved backwards: 1.407559397s Exception in thread Thread-4: Traceback (most recent call last): File \"/usr/lib/python2.7/threading.py\", line 801, in __bootstrap_inner self.run() File \"/opt/ros/kinetic/lib/python2.7/dist-packages/rospy/timer.py\", line 226, in run r.sleep() File \"/opt/ros/kinetic/lib/python2.7/dist-packages/rospy/timer.py\", line 103, in sleep sleep(self._remaining(curr_time)) File \"/opt/ros/kinetic/lib/python2.7/dist-packages/rospy/timer.py\", line 164, in sleep raise rospy.exceptions.ROSTimeMovedBackwardsException(time_jump) ROSTimeMovedBackwardsException: ROS time moved backwards Exception in thread Thread-4: Traceback (most recent call last): File \"/usr/lib/python2.7/threading.py\", line 801, in __bootstrap_inner self.run() File \"/opt/ros/kinetic/lib/python2.7/dist-packages/rospy/timer.py\", line 226, in run r.sleep() File \"/opt/ros/kinetic/lib/python2.7/dist-packages/rospy/timer.py\", line 103, in sleep sleep(self._remaining(curr_time)) File \"/opt/ros/kinetic/lib/python2.7/dist-packages/rospy/timer.py\", line 164, in sleep raise rospy.exceptions.ROSTimeMovedBackwardsException(time_jump) ROSTimeMovedBackwardsException: ROS time moved backwards ^C[image_view-9] killing on exit [tile_image-8] killing on exit [get_heightmap/output/depth_view-7] killing on exit [get_heightmap-6] killing on exit [heightmap_frame_publisher-5] killing on exit [bbox_to_tf-4] killing on exit [bbox_array_to_bbox-3] killing on exit [rosbag_play-2] killing on exit [rosout-1] killing on exit [master] killing on exit shutting down processing monitor... ... shutting down processing monitor complete done ```

  • [jsk_topic_tools] Fixed use_warn option (#1592)

  • use PROJECT_NAME instad of __NODENAME_PREFIX (RANDOM) (#1591)

  • jsk_topic_tools/cmake/nodelet.cmake: add random prefix before _single (`#1586)

  • Contributors: Kei Okada, Kentaro Wada, Yohei Kakiuchi, Yuto Uchimi, Iori Yanokura

2.2.7 (2018-06-27)

  • Add warnNoRemap to ConnectionBasedNodelet (#1538)
    • add version_gte 1.9.11 for nodelet
  • jsk_topic_tools: add option to display diagnostic messages on warning level (#1585)
    • jsk_topic_tools: add option to set diangostic level jsk_topic_tools: update doc for jsk_topic_tools nodelet classes
  • Add #include <boost/format.hpp> (#1584)
  • jsk_topic_tools: add synchronized_throttle (#1579)
    • jsk_topic_tools: add synchronized_throttle
    • Add warnNoRemap to ConnectionBasedNodelet
  • Fix roscore regardless (#1576)
    • jsk_topic_tools: fix isMasterAlive to work
  • Contributors: Yuki Furuta, Kentaro Wada, Laurenz

2.2.6 (2018-01-05)

  • jsk_topic_tools: stealth_relay_nodelet: support MessageEvent (#1572)
  • jsk_topic_tools: stealth_relay add options as dynamic_reconfigure (#1568)
    • jsk_topic_tools: test_stealth_relay: disable updating dynamic reconfigure
    • jsk_topic_tools: test_stealth_relay: update timeout
    • jsk_topic_tools: stealth_relay: add deprecation warning
    • jsk_topic_tools: add options as dynamic_reconfigure
  • jsk_topic_tools: connection_based_nodelet: fix typo in advertiseCamera (#1558)
  • jsk_topic_tools: add stealth_relay for silently subscribing topic (#1544)
  • Validate implementation of child class of ConnectionBasedTransport (#1556)
    • Check if publishers exist to avoid implementation failures
    • Use ABCMeta to avoid unexpected usage of ConnectionBasedTransport Someone use this class without any subscriptions, and in that case this class should not be used in general.
  • Contributors: Kei Okada, Kentaro Wada, Yuki Furuta

2.2.5 (2017-06-19)

2.2.4 (2017-06-14)

  • [jsk_topic_tools][LightweightThrottle] dynamic change update_rate (#1514)
    • [jsk_topic_tools][lightweight_throttle] support jump back in time
  • [jsk_topic_tools][connection_based_nodelet] add isSubscribed method (#1523)
  • Test disconnection in test_connection.py (#1520)
  • [jsk_topic_tools][connection_based_nodelet] warn if onInitPostProcess is not called (#1513)
  • Contributors: Kentaro Wada, Yuki Furuta

2.2.3 (2017-03-23)

  • jsk_topic_tools/scripts/tf_to_transform.py: Use different value for duration and rate in tf_to_transform.py (#1509)
    • Rate can be 50 - 100 for example, but duration should be ~1 [s] even so. In previous implementation, the duration will be 1/100 - 1/50 [s] and it is too small to resolve tf.
    • Fix for flake8
  • Contributors: Kentaro Wada

2.2.2 (2016-12-30)

2.2.1 (2016-12-13)

  • add tf_to_transform node (#1482)
  • Contributors: Shingo Kitagawa

2.2.0 (2016-10-28)

2.1.2 (2016-09-14)

2.1.1 (2016-09-07)

  • Fix missing installation of jsk_topic_tools_test_nodelet.xml
  • Contributors: Kentaro Wada

2.1.0 (2016-09-06)

  • [synchronize_republish.py] Republish after approximate synchronization (#1443)
    • Add sample for synchronize_republish.py
    • Add script to publish statid image for sample/testing
    • Republish after approxiamte synchronization
    • Refactor synchrnoze_republish.py (making it pythonic)
  • Refactor CMake files (#1447)
    • Use project exported library for linking target library
    • Add ::test namespace to avoid conflicts of nodelet class name
    • Rename to have log_utils in the filename
    • Nodelet should be have suffix of _nodelet
  • add JSK_NODELET_LOG_THROTTLE (#1446)
    • [jsk_topic_tools] add test for JSK_NODELET_LOG
    • [jsk_topic_tools/src/log_utils.h] add THROTTLE to JSK_NODELET_LOG
  • Contributors: Kei Okada, Kentaro Wada, Yuki Furuta

2.0.17 (2016-07-21)

  • Add JSK_ROS_XXX_THROTTLE, JSK_ROS_XXX_STREAM_THROTTLE
  • Contributors: Kentaro Wada

2.0.16 (2016-06-19)

  • Fix unreasonable test name of test_log_utils.cpp
  • Add test for getFunctionName
  • Use JSK_NODELET_WARN in connection_based_nodelet
  • Show only func name in JSK_XXX log utils
  • Contributors: Kentaro Wada

2.0.15 (2016-06-13)

  • add parameter for selecting MultiThread callback or SingleThread callback
  • Test LoggingThrottle
  • Implement logXXX_throttle
  • Support async in is_synchronized
  • Install only usable *.test files
  • Test and documentize tf_to_pose.py
  • Transform tf to pose and publish it
  • Contributors: Kentaro Wada, Yohei Kakiuchi

2.0.14 (2016-05-14)

  • Show node name and func name by log_utils
  • Contributors: Kentaro Wada

2.0.13 (2016-04-29)

2.0.12 (2016-04-18)

  • Set flag of subscribed even when always_subscribe Modified:
    • jsk_topic_tools/src/connection_based_nodelet.cpp
  • Show test condition for \'scripts/is_synchronized\'
  • Support timeout and exit fastly
  • Add method of wait_for_sync in \'scripts/is_synchronized\'
  • Set queue_size as 100
  • Fix unregistering of the subscribers
  • Exit with exit code to represent the synchronization
  • Use rostime to check synchronization
  • Contributors: Kentaro Wada

2.0.11 (2016-03-20)

  • [jsk_topic_tools] Set property is_initialized Modified:
    • jsk_topic_tools/src/jsk_topic_tools/transport.py
  • Contributors: Kentaro Wada

2.0.10 (2016-02-13)

  • [jsk_topic_tools] Fix topic to advertise by advertiseImage and advertiseCamera
  • Support jsk_tilt_laser and jsk_topic_tools on OS X
  • [jsk_topic_tools] Find Boost with quiet option always in order to avoid link error with boost programs options.
  • [jsk_topic_tools] Add script to synchronize timestamp of topics and republish them for visualization
  • [jsk_topic_tools/scripts/bag2csv.py] support flatten option in bag2csv.
  • [jsk_topic_tools] Return to avoid segfault when --inout opt Modified:
    • jsk_topic_tools/cmake/single_nodelet_exec.cpp.in
  • [jsk_topic_tools] Add symlink to doc
  • [jsk_topic_tools] Add tool to check synchronized topics Added:
    • jsk_topic_tools/scripts/is_synchronized.py
  • [jsk_topic_tools] Stop using roslint as test Need https://github.com/jsk-ros-pkg/jsk_travis/pull/219 Modified: jsk_topic_tools/CMakeLists.txt
  • Update maintainer of jsk_network_tools and jsk_topic_tools
  • Contributors: Kentaro Wada, Masaki Murooka, Ryohei Ueda

2.0.9 (2015-12-14)

  • [jsk_topic_tools] Fix typo: test -> text in rosping_existence.py
  • [jsk_topic_tools] Stop using enum34 and use just int
  • [jsk_topic_tools/rosping_existence] Add ~speak_text parameter to customization
  • [jsk_topic_tools/log_utils] Fix include guard. Define warnNoRemap in include guard section.
  • [jsk_topic_tools] Find Boost_LIBRARIES once nodelet.cmake
  • Contributors: Kentaro Wada, Ryohei Ueda

2.0.8 (2015-12-07)

  • [jsk_topic_tools] Add roslint_cpp for src/log_utils.cpp
  • [jsk_topic_tools] Add roslint_python
  • [jsk_topic_tools] Refactor CMakeLists.txt by moving rostest find_package
  • [jsk_topic_tools] Fix for pep8
  • [jsk_topic_tools/ConnectionBasedNodelet] Support image_transport. Add advertiseImage and advertiseCamera. closes #1198
  • Contributors: Kentaro Wada, Ryohei Ueda

2.0.7 (2015-12-05)

  • Use ccache if installed to make it fast to generate obj file
  • [jsk_topic_tools] Fix linking for boost_program_options
  • [jsk_topic_tools] Add sample launch file for standalone_complexed_nodelet
  • [jsk_topic_tools] Show input/output topics with --inout opt
  • Contributors: Kentaro Wada, Ryohei Ueda

2.0.6 (2015-12-02)

2.0.5 (2015-11-30)

  • [jsk_topic_tools] Rename _util.py -> _utils.py
  • [jsk_topic_tools] Also fix import in test_name_util.py: name_util -> name_utils
  • [jsk_topic_tools] Fix renamed module import in log_utils: name_util -> name_utils
  • Contributors: Iori Kumagai, Kentaro Wada, Yuto Inagaki

2.0.4 (2015-11-25)

  • [jsk_topic_tools] test related things in CATKIN_ENABLE_TESTING block
  • [jsk_topic_tools] Test warnNoRemap Closes jsk-ros-pkg/jsk_recognition#1322
  • [jsk_topic_tools/rosping_existence] Speak dead nodes
  • Use gcc -z defs to check undefined symbols in shared objects Related to https://github.com/jsk-ros-pkg/jsk_recognition/pull/1330
  • [jsk_topic_tools] Retry to 3 times
  • [jsk_topic_tools] Test rosparam_utils.cpp with gtest
  • [jsk_topic_tools] Test warn_no_remap
  • [jsk_topic_tools] Test jsk_topic_tools.log_util
  • [jsk_topic_tools] Test jsk_topic_tools.name_util
  • [jsk_topic_tools] add_library src/log_utils.cpp
  • build_depend -> test_depend roscpp_tutorials
  • Reasonable connection num for connection_based_nodelet
  • [jsk_topic_tools] Use retry for <test> tag
  • Refactor test_hz_measure.py as good example
  • Refactor test_connection.py as good example
  • Refactor: test_block.py as good example
  • [jsk_topic_tools] display input/output by --inout
  • [jsk_topic_tools] Fix style (indent)
  • [jsk_topic_tools] Follow name rule *_utils.py
  • [jsk_topic_tools] warnNoRemap for cpp nodes
  • Generate Documentation for jsk_topic_tools
  • [jsk_topic_tools] Function to warn with no remappings
  • [jsk_topic_tools] Correctly return instance
  • [jsk_topic_tools] Retry test max to 3 times
  • [jsk_topic_tools] add topic_statistics.py
  • [jsk_topic_tools] Correctly unsubscribe with multiple publishers
  • [jsk_topic_tools] add_rostest problem should be fixed in latest catkin For https://github.com/jsk-ros-pkg/jsk_common/pull/1178#issuecomment-147396447
  • [jsk_topic_tools] Describe about ~always_subscribe in warning
  • [jsk_topic_tools] Add ~always_subscribe param for ConnectionBasedTransport
  • [jsk_topic_tools] Correctly set connection status
  • [jsk_topic_tools] Add log_utils.py
  • [jsk_topic_tools] Add python-enum34 as run_depend
  • [jsk_topic_tools] List depends in alphabetical order
  • [jsk_topic_tools] Test ConnectionBasedTransport
  • [jsk_topic_tools] Test ConnectionBasedNodelet with rostest
  • [jsk_topic_tools] Rename to test_connection_based_nodelet.test
  • [jsk_topic_tools] Python ConnectionBasedTransport
  • [jsk_topic_tools] Utility to publish PoseStamped with given static transformation
  • [jsk_topic_tools/ConnectionBasedNodelet] Read verbose_connection as well as ~verbose_connection
  • [jsk_topic_tools/ConnectionBasedNodelet] ~verbose_connection parameter to print verbose messages about connection
  • [jsk_topic_tools] Ros error for rosparam type conversion
  • [jsk_topic_tools] Warn when no connection in a few sec Closes #1132 The warning message should be write with ROS_INFO, for no many warning when running with roslaunch.
  • [jsk_topic_tools] Supress output messages from testing
  • [jsk_topic_tools] Depends on roscpp and rostime explicitly
  • [jsk_topic_tools] Faster implementation of test_topic_compare.py by removing magic sleep
  • [jsk_topic_tools/ConnectionBasedNodelet] Add latch option to advertise template method
  • [jsk_topic_tools/LightweightThrottle] Clean-up codes and added some comments
  • [jsk_topic_tools] Add readme about standalone_complexed_nodelet
  • [jsk_topic_tools] check /run_id param to know roscore is restarted or not
  • [jsk_topic_tools/standalone_complexed_nodelet] Fix handling of reampping name resolvance
  • [jsk_topic_tools] Add space after [functionname]
  • Contributors: Yuki Furuta, Kei Okada, Kentaro Wada, Ryohei Ueda

2.0.3 (2015-07-24)

  • [jsk_topic_tools] Install missing executables
  • [jsk_topic_tools/standalone_complexed_nodelet] Support if and unless fields and read parameter from ~nodelet_%lu as well as ~nodelet
  • [jsk_topic_tools] Introduce new nodelet manager called standalone_complexed_nodelet. It reads nodelet clients from rosparam and launch them. It is a general model for nodelet like stereo_image_proc. It does not need different processes for manager/clients
  • [jsk_topic_tools] Make advertise template method critical section in order to avoid race condition between advertise and connectionCallback
  • [jsk_topic_tools] Add StringRelay nodelet to test DiagnosticNodelet class
  • Contributors: Ryohei Ueda

2.0.2 (2015-07-07)

  • [jsk_topic_tools] add install config directory
  • [jsk_topic_tools] Add number of subscribers to diagnostic information
  • [jsk_topic_tools/Relay] Add more readable diagnostic including last time it receives input topic
  • [jsk_topic_tools/Relay] Add diagnostic information
  • [jsk_topic_tools] Update default diagnostic message to be more useful
  • Contributors: Yuki Furuta, Ryohei Ueda

2.0.1 (2015-06-28)

  • [jsk_topic_tools] Add DeprecatedRelay nodelet for deprecated topics
  • Contributors: Ryohei Ueda

2.0.0 (2015-06-19)

1.0.72 (2015-06-07)

  • [jsk_topic_tools] Add global nodehandle
  • Contributors: Kentaro Wada

1.0.71 (2015-05-17)

  • [jsk_topic_tools] Add ~always_subscribe parameter to ConnectionBasedNodelet and DiagnosticNodelet to always subscribe input topics
  • Contributors: Ryohei Ueda

1.0.70 (2015-05-08)

  • [jsk_topic_tools/Passthrough] Add ~request service like Snapshot
  • Contributors: Ryohei Ueda

1.0.69 (2015-05-05)

  • [jsk_topic_tools] Shorter test duration for topic_buffer/hztest_chatter_update
  • Contributors: Ryohei Ueda

1.0.68 (2015-05-05)

  • [jsk_topic_tools] Add log_utils.h to print with __PRETY_FUNCTION__
  • Contributors: Ryohei Ueda

1.0.67 (2015-05-03)

  • [jsk_topic_tools] Do not subscribe input if no need in Passthrough nodelet
  • [jsk_topic_tools] Remove non-used TransportHint from relay_nodelet
  • Contributors: Ryohei Ueda

1.0.66 (2015-04-03)

1.0.65 (2015-04-02)

1.0.64 (2015-03-29)

  • [jsk_topic_tools] Publish timestamp from snapshot as it publishes ~output
  • [jsk_topic_tools] Add ~stop service to force to stop publishing messages
  • Contributors: Ryohei Ueda

1.0.63 (2015-02-19)

  • [jsk_topic_tools] Add Passthrough nodelet to relay topics during specified duration
  • Contributors: Ryohei Ueda

1.0.62 (2015-02-17)

  • [jsk_topic_tools] Add ~latch option to snapshot nodelet
  • Contributors: Ryohei Ueda

1.0.61 (2015-02-11)

  • [jsk_topic_tools] Fix snapshot to publish first message correctly
  • [jsk_topic_tools] Add service interface to change output topic of relay node
  • anonymous node
  • add flatten mode for array type message
  • remove space after ,
  • add argument exception handler
  • add csv exporter for rosbag
  • Contributors: Yuki Furuta, Ryohei Ueda

1.0.60 (2015-02-03)

  • [jsk_topic_tools] add std_srvs

1.0.59 (2015-02-03)

  • [jsk_topic_tools] Add document about nodelet utility classes
  • [jsk_topic_tools] Fix license: WillowGarage -> JSK Lab
  • [jsk_topic_tools] Add documentation about color_utils.h
  • Remove rosbuild files
  • [jsk_topic_tools] Return true in service callback of snapshot nodelet
  • [jsk_topci_tools] Fix heatColor function to return std_msgs::ColorRGBA
  • [jsk_topic_tools] Add new utility to take snapshot of topic
  • Contributors: Ryohei Ueda

1.0.58 (2015-01-07)

  • [jsk_topic_tools] Indigo test seems to be broken, so skip testing on indigo
  • [jsk_topic_tools] Do not implement updateDiagnostic as pure virtual method
  • Reuse isMasterAlive function across scripts which want to check master state
  • Contributors: Ryohei Ueda

1.0.57 (2014-12-23)

  • Add function to compute heat color gradient
  • Add new script: static_transform_pose_stamped. It looks like tf\'s satatic_transform_publisher but it re-publishes geometry_msgs/PoseStamped.
  • Contributors: Ryohei Ueda

1.0.56 (2014-12-17)

1.0.55 (2014-12-09)

  • added topic_buffer_periodic_test.launch and added argument to topic_buffer_client/server_sample.launch
  • add mutex lock in callback and thread function
  • enable to select periodic mode from server param
  • enable to select periodic mode from server param
  • send request periodic publish from client when rosparam is set
  • add update periodically function
  • Contributors: Yuki Furuta, Masaki Murooka

1.0.54 (2014-11-15)

1.0.53 (2014-11-01)

  • add nodelet to check vital of topic
  • Contributors: Ryohei Ueda

1.0.52 (2014-10-23)

  • Move several utilities for roscpp from jsk_pcl_ros
  • Contributors: Ryohei Ueda

1.0.51 (2014-10-20)

1.0.50 (2014-10-20)

1.0.49 (2014-10-13)

  • Fix location of catkin_package of jsk_topic_tools
  • Contributors: Ryohei Ueda

1.0.48 (2014-10-12)

1.0.47 (2014-10-08)

  • Install executables build as single nodelet
  • LightweightThrottle does not subscribe any topics if no need
  • fix mutex lock of relay node
  • Do not subscribe topics until mux/output is subscribed
  • Contributors: Ryohei Ueda

1.0.46 (2014-10-03)

  • Do not use sleep inside of lightweight_throttle

1.0.45 (2014-09-29)

1.0.44 (2014-09-26)

1.0.43 (2014-09-26)

1.0.42 (2014-09-25)

1.0.41 (2014-09-23)

  • Compile transform_merger on catkin
  • Use PLUGINLIB_EXPORT_CLASS instead of deprecated PLUGINLIB_DECLARE_CLASS
  • Contributors: Ryohei Ueda

1.0.40 (2014-09-19)

  • Add diagnostic utils from jsk_pcl_ros
  • Contributors: Ryohei Ueda

1.0.39 (2014-09-17)

1.0.38 (2014-09-13)

  • add new utility function colorCategory20 to jsk_topic_tools
  • Contributors: Ryohei Ueda

1.0.36 (2014-09-01)

  • Add rosparam_utils.cpp: utility functions for ros parameters
  • Contributors: Ryohei Ueda

1.0.35 (2014-08-16)

  • add nodelet.cmake to export utility cmake macro to compile nodelet libraries
  • Contributors: Ryohei Ueda

1.0.34 (2014-08-14)

  • add new class: VitalChecker from jsk_pcl_ros
  • Contributors: Ryohei Ueda

1.0.33 (2014-07-28)

  • compile time_acucmulator.cpp on rosbuild environment
  • add depend to dynamic_tf_reconfigure
  • Contributors: Ryohei Ueda, Yuto Inagaki

1.0.32 (2014-07-26)

  • fix compilation for jsk_topic_tools::TimeAccumulator
  • Contributors: Ryohei Ueda

1.0.31 (2014-07-23)

  • add class TimeAccumulator to measure and accumurate time to jsk_topic_tools
  • Contributors: Ryohei Ueda

1.0.30 (2014-07-15)

  • add tool to check the existence of ros nodes and publish them to diagnostics
  • Contributors: Ryohei Ueda

1.0.29 (2014-07-02)

1.0.28 (2014-06-24)

  • initialize variable in relay_nodelet
  • shutdown subscriber if no need to publish message in relay nodelet
  • Merge pull request #466 from garaemon/add-single-executable-for-nodelet Add single executables for nodelets of jsk_topic_tools
  • add single executable files for each nodelet in jsk_topic_tools
  • add test code for block nodelet
  • add nodelet to BLOCK topic pipeline according to the number of the subscribers
  • add nodelet to relay topic
  • Contributors: Ryohei Ueda, Yusuke Furuta

1.0.27 (2014-06-10)

  • add nodelet to relay topic
  • Contributors: Ryohei Ueda

1.0.26 (2014-05-30)

1.0.25 (2014-05-26)

1.0.24 (2014-05-24)

1.0.23 (2014-05-23)

1.0.22 (2014-05-22)

  • add new nodelet: HzMeasure to measure message rate
  • display info in debug mode
  • print ignoring tf
  • Merge remote-tracking branch \'tarukosu/ignore-specific-transform\' into ignore-specific-transform
  • add output=\'screen\'
  • use joint_states_pruned_buffered instead of _update
  • remap /joint_states to /joint_states_pruned_update
  • add ignoreing tf config
  • add launch file for send joint state and other tf
  • prune velocity and effort in joint state
  • ignoring tf designated in yaml
  • Contributors: Ryohei Ueda, Yusuke Furuta

1.0.21 (2014-05-20)

1.0.20 (2014-05-09)

1.0.19 (2014-05-06)

1.0.18 (2014-05-04)

1.0.17 (2014-04-20)

1.0.16 (2014-04-19)

1.0.15 (2014-04-19)

1.0.14 (2014-04-19)

1.0.13 (2014-04-19)

1.0.12 (2014-04-18)

1.0.11 (2014-04-18)

1.0.10 (2014-04-17)

  • change the length of the name field according to the topic now the script subscribes
  • print topic name rather than topic index and prettier format
  • add test launch file for topic_compare and run it on catkin and rosbuild
  • add test script and do not run load_manifest, it\'s not required
  • add topic_compare.py
  • Contributors: Ryohei Ueda, Yuki Furuta

1.0.9 (2014-04-12)

  • use ShapeShifter rather than ShapeShifterEvent
  • fix for goovy SEGV
    • use ros::Subscriber\'s pointer
    • use topic_tools::ShapeShiter rather than ShapeShifterEvent
    • not call getPrivateNodeHandle so many times
  • Contributors: Ryohei Ueda

1.0.8 (2014-04-11)

1.0.7 (2014-04-10)

  • add documentation on nodelet xml
  • Contributors: Ryohei Ueda

1.0.6 (2014-04-07)

  • add a sample for mux nodelet and does not use mux nodehandle. not using mux NodeHandle is different from original mux in topic_tools. now private nodehandle, which is the name of nodelet instance, behaves as \'mux\' name of mux/topic_tools. If you want to use mux** tools, you just specify nodelet name as mux name.
  • implement nodelet version of mux with the same api to topic_tools and no need to specify the message type as well as topic_tools/mux
  • add rostopic dependency to run test for LightweightThrottle
  • update documentation of nodelet xml
  • add test code for LightwehgitThrottle
  • add a sample launch file for LightwehgitThrottle
  • publish data only if any subscriber is
  • compile nodelet on rosbuild too
  • fixing dependency for nodelet usage depends to nodelet on manifest.xml, package.xml and catkin.cmake
  • add xml declaration for nodlet plugin
  • read update_rate from the parameter ~update_rate
  • implement lightweight nodelet throttle
  • add lightweight nodelet throttle skelton cpp/header file
  • change arg name and node name
  • Contributors: Ryohei Ueda, Yusuke Furuta

1.0.4 (2014-03-27)

  • move the location of generate_messages and catkin_package to avoid emtpy catkin variables problem caused by roseus. it\'s a hack.
  • Contributors: Ryohei Ueda

1.0.3 (2014-03-19)

1.0.2 (2014-03-12)

  • #299: fix typo: dependp -> depend
  • #299: add depend tag to jsk_topic_tools/manifest.xml because of previous breaking change of manifest.xml
  • #299: replace .test suffix with .launch in jsk_topic_tools\' rosbuild cmake
  • #299: add full path to rostest of ros_topic_tools
  • Contributors: Ryohei Ueda

1.0.1 (2014-03-07)

  • set all package to 1.0.0
  • Contributors: Kei Okada

1.0.0 (2014-03-05)

  • set all package to 1.0.0
  • fix typo CATKIN-DEPEND -> CATKIN_DEPEND
  • add install to catkin.cmake
  • (kill_server_and_check_close_wait.py) num=1 is ok for test_close_wait_check?
  • add rostest and roscpp_tutorials
  • use rosdep instead of depend
  • add rostest
  • add description in topic buffer sample program
  • add buffer client and server for tf
  • merge transform message to publish at low rate
  • add sample launch files for specific transform
  • do not initialize pub_update in use_service mode and restart serviceClient if sc_update.call failed, fixed Issue #266
  • rename to test_topic_buffer_close_wait.launch and add kill_server_and_check_close_wait.py
  • add test launch for CLOSE_WAIT problem
  • fixing output of ROS_INFO
  • supporting topicized /update and parameterized /list
  • fix test code chatter_update only publish every 10 min
  • update topic_buffer_server/cliet, client automatically calls /update service to get latest information on server side ,see Issue #260
  • support update_rate param to configure how often client calls /update, see issue #260
  • client to call update to get current information on publish rate
  • add rosbuild_add_rostest
  • fix output message
  • fix problem reported on #260, add test code
  • add more verbose message
  • add sample launch file using topic_buffer
  • update for treating multiple tf
  • wait until service is available
  • add specific transform publisher and subscriber
  • add fixed_rate and latched parameter
  • make catkin to work jsk_topic_tools
  • add update service in topic_buffer_server
  • fix xml: catkinize jsk_topic_tools
  • fix broken xml: catkinize jsk_topic_tools
  • fix broken xml: catkinize jsk_topic_tools
  • catkinize jsk_topic_tools
  • add jsk_topic_tools
  • Contributors: Ryohei Ueda, Kei Okada, youhei, Yusuke Furuta

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

Plugins

Recent questions tagged jsk_topic_tools at answers.ros.org

Package Summary

Tags No category tags.
Version 2.2.10
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_common.git
VCS Type git
VCS Version master
Last Updated 2019-05-27
Dev Status DEVELOPED
Released RELEASED

Package Description

jsk_topic_tools

Additional Links

Maintainers

  • Kei Okada
  • Ryohei Ueda

Authors

  • Kei Okada
  • Yusuke Furuta
README
No README found. See repository README.
CHANGELOG

Changelog for package jsk_topic_tools

2.2.10 (2018-11-03)

2.2.9 (2018-11-02)

2.2.8 (2018-11-01)

  • Fix to install \'scripts\' directory (#1604)
  • Add reset to Timer in ConnectionBasedTransport (#1597)
    • Check if >=kinetic to pass reset arg to Timer
  • Add test for data_collection_server (#1599)

    * Add reset to Timer in ConnectionBasedTransport

    : To fix below: ```

    [ERROR] [1535796247.786932, 1535792085.063646]: [/get_heightmap] [sleep] ROS time moved backwards: 1.407559397s Exception in thread Thread-4: Traceback (most recent call last): File \"/usr/lib/python2.7/threading.py\", line 801, in __bootstrap_inner self.run() File \"/opt/ros/kinetic/lib/python2.7/dist-packages/rospy/timer.py\", line 226, in run r.sleep() File \"/opt/ros/kinetic/lib/python2.7/dist-packages/rospy/timer.py\", line 103, in sleep sleep(self._remaining(curr_time)) File \"/opt/ros/kinetic/lib/python2.7/dist-packages/rospy/timer.py\", line 164, in sleep raise rospy.exceptions.ROSTimeMovedBackwardsException(time_jump) ROSTimeMovedBackwardsException: ROS time moved backwards Exception in thread Thread-4: Traceback (most recent call last): File \"/usr/lib/python2.7/threading.py\", line 801, in __bootstrap_inner self.run() File \"/opt/ros/kinetic/lib/python2.7/dist-packages/rospy/timer.py\", line 226, in run r.sleep() File \"/opt/ros/kinetic/lib/python2.7/dist-packages/rospy/timer.py\", line 103, in sleep sleep(self._remaining(curr_time)) File \"/opt/ros/kinetic/lib/python2.7/dist-packages/rospy/timer.py\", line 164, in sleep raise rospy.exceptions.ROSTimeMovedBackwardsException(time_jump) ROSTimeMovedBackwardsException: ROS time moved backwards ^C[image_view-9] killing on exit [tile_image-8] killing on exit [get_heightmap/output/depth_view-7] killing on exit [get_heightmap-6] killing on exit [heightmap_frame_publisher-5] killing on exit [bbox_to_tf-4] killing on exit [bbox_array_to_bbox-3] killing on exit [rosbag_play-2] killing on exit [rosout-1] killing on exit [master] killing on exit shutting down processing monitor... ... shutting down processing monitor complete done ```

  • [jsk_topic_tools] Fixed use_warn option (#1592)

  • use PROJECT_NAME instad of __NODENAME_PREFIX (RANDOM) (#1591)

  • jsk_topic_tools/cmake/nodelet.cmake: add random prefix before _single (`#1586)

  • Contributors: Kei Okada, Kentaro Wada, Yohei Kakiuchi, Yuto Uchimi, Iori Yanokura

2.2.7 (2018-06-27)

  • Add warnNoRemap to ConnectionBasedNodelet (#1538)
    • add version_gte 1.9.11 for nodelet
  • jsk_topic_tools: add option to display diagnostic messages on warning level (#1585)
    • jsk_topic_tools: add option to set diangostic level jsk_topic_tools: update doc for jsk_topic_tools nodelet classes
  • Add #include <boost/format.hpp> (#1584)
  • jsk_topic_tools: add synchronized_throttle (#1579)
    • jsk_topic_tools: add synchronized_throttle
    • Add warnNoRemap to ConnectionBasedNodelet
  • Fix roscore regardless (#1576)
    • jsk_topic_tools: fix isMasterAlive to work
  • Contributors: Yuki Furuta, Kentaro Wada, Laurenz

2.2.6 (2018-01-05)

  • jsk_topic_tools: stealth_relay_nodelet: support MessageEvent (#1572)
  • jsk_topic_tools: stealth_relay add options as dynamic_reconfigure (#1568)
    • jsk_topic_tools: test_stealth_relay: disable updating dynamic reconfigure
    • jsk_topic_tools: test_stealth_relay: update timeout
    • jsk_topic_tools: stealth_relay: add deprecation warning
    • jsk_topic_tools: add options as dynamic_reconfigure
  • jsk_topic_tools: connection_based_nodelet: fix typo in advertiseCamera (#1558)
  • jsk_topic_tools: add stealth_relay for silently subscribing topic (#1544)
  • Validate implementation of child class of ConnectionBasedTransport (#1556)
    • Check if publishers exist to avoid implementation failures
    • Use ABCMeta to avoid unexpected usage of ConnectionBasedTransport Someone use this class without any subscriptions, and in that case this class should not be used in general.
  • Contributors: Kei Okada, Kentaro Wada, Yuki Furuta

2.2.5 (2017-06-19)

2.2.4 (2017-06-14)

  • [jsk_topic_tools][LightweightThrottle] dynamic change update_rate (#1514)
    • [jsk_topic_tools][lightweight_throttle] support jump back in time
  • [jsk_topic_tools][connection_based_nodelet] add isSubscribed method (#1523)
  • Test disconnection in test_connection.py (#1520)
  • [jsk_topic_tools][connection_based_nodelet] warn if onInitPostProcess is not called (#1513)
  • Contributors: Kentaro Wada, Yuki Furuta

2.2.3 (2017-03-23)

  • jsk_topic_tools/scripts/tf_to_transform.py: Use different value for duration and rate in tf_to_transform.py (#1509)
    • Rate can be 50 - 100 for example, but duration should be ~1 [s] even so. In previous implementation, the duration will be 1/100 - 1/50 [s] and it is too small to resolve tf.
    • Fix for flake8
  • Contributors: Kentaro Wada

2.2.2 (2016-12-30)

2.2.1 (2016-12-13)

  • add tf_to_transform node (#1482)
  • Contributors: Shingo Kitagawa

2.2.0 (2016-10-28)

2.1.2 (2016-09-14)

2.1.1 (2016-09-07)

  • Fix missing installation of jsk_topic_tools_test_nodelet.xml
  • Contributors: Kentaro Wada

2.1.0 (2016-09-06)

  • [synchronize_republish.py] Republish after approximate synchronization (#1443)
    • Add sample for synchronize_republish.py
    • Add script to publish statid image for sample/testing
    • Republish after approxiamte synchronization
    • Refactor synchrnoze_republish.py (making it pythonic)
  • Refactor CMake files (#1447)
    • Use project exported library for linking target library
    • Add ::test namespace to avoid conflicts of nodelet class name
    • Rename to have log_utils in the filename
    • Nodelet should be have suffix of _nodelet
  • add JSK_NODELET_LOG_THROTTLE (#1446)
    • [jsk_topic_tools] add test for JSK_NODELET_LOG
    • [jsk_topic_tools/src/log_utils.h] add THROTTLE to JSK_NODELET_LOG
  • Contributors: Kei Okada, Kentaro Wada, Yuki Furuta

2.0.17 (2016-07-21)

  • Add JSK_ROS_XXX_THROTTLE, JSK_ROS_XXX_STREAM_THROTTLE
  • Contributors: Kentaro Wada

2.0.16 (2016-06-19)

  • Fix unreasonable test name of test_log_utils.cpp
  • Add test for getFunctionName
  • Use JSK_NODELET_WARN in connection_based_nodelet
  • Show only func name in JSK_XXX log utils
  • Contributors: Kentaro Wada

2.0.15 (2016-06-13)

  • add parameter for selecting MultiThread callback or SingleThread callback
  • Test LoggingThrottle
  • Implement logXXX_throttle
  • Support async in is_synchronized
  • Install only usable *.test files
  • Test and documentize tf_to_pose.py
  • Transform tf to pose and publish it
  • Contributors: Kentaro Wada, Yohei Kakiuchi

2.0.14 (2016-05-14)

  • Show node name and func name by log_utils
  • Contributors: Kentaro Wada

2.0.13 (2016-04-29)

2.0.12 (2016-04-18)

  • Set flag of subscribed even when always_subscribe Modified:
    • jsk_topic_tools/src/connection_based_nodelet.cpp
  • Show test condition for \'scripts/is_synchronized\'
  • Support timeout and exit fastly
  • Add method of wait_for_sync in \'scripts/is_synchronized\'
  • Set queue_size as 100
  • Fix unregistering of the subscribers
  • Exit with exit code to represent the synchronization
  • Use rostime to check synchronization
  • Contributors: Kentaro Wada

2.0.11 (2016-03-20)

  • [jsk_topic_tools] Set property is_initialized Modified:
    • jsk_topic_tools/src/jsk_topic_tools/transport.py
  • Contributors: Kentaro Wada

2.0.10 (2016-02-13)

  • [jsk_topic_tools] Fix topic to advertise by advertiseImage and advertiseCamera
  • Support jsk_tilt_laser and jsk_topic_tools on OS X
  • [jsk_topic_tools] Find Boost with quiet option always in order to avoid link error with boost programs options.
  • [jsk_topic_tools] Add script to synchronize timestamp of topics and republish them for visualization
  • [jsk_topic_tools/scripts/bag2csv.py] support flatten option in bag2csv.
  • [jsk_topic_tools] Return to avoid segfault when --inout opt Modified:
    • jsk_topic_tools/cmake/single_nodelet_exec.cpp.in
  • [jsk_topic_tools] Add symlink to doc
  • [jsk_topic_tools] Add tool to check synchronized topics Added:
    • jsk_topic_tools/scripts/is_synchronized.py
  • [jsk_topic_tools] Stop using roslint as test Need https://github.com/jsk-ros-pkg/jsk_travis/pull/219 Modified: jsk_topic_tools/CMakeLists.txt
  • Update maintainer of jsk_network_tools and jsk_topic_tools
  • Contributors: Kentaro Wada, Masaki Murooka, Ryohei Ueda

2.0.9 (2015-12-14)

  • [jsk_topic_tools] Fix typo: test -> text in rosping_existence.py
  • [jsk_topic_tools] Stop using enum34 and use just int
  • [jsk_topic_tools/rosping_existence] Add ~speak_text parameter to customization
  • [jsk_topic_tools/log_utils] Fix include guard. Define warnNoRemap in include guard section.
  • [jsk_topic_tools] Find Boost_LIBRARIES once nodelet.cmake
  • Contributors: Kentaro Wada, Ryohei Ueda

2.0.8 (2015-12-07)

  • [jsk_topic_tools] Add roslint_cpp for src/log_utils.cpp
  • [jsk_topic_tools] Add roslint_python
  • [jsk_topic_tools] Refactor CMakeLists.txt by moving rostest find_package
  • [jsk_topic_tools] Fix for pep8
  • [jsk_topic_tools/ConnectionBasedNodelet] Support image_transport. Add advertiseImage and advertiseCamera. closes #1198
  • Contributors: Kentaro Wada, Ryohei Ueda

2.0.7 (2015-12-05)

  • Use ccache if installed to make it fast to generate obj file
  • [jsk_topic_tools] Fix linking for boost_program_options
  • [jsk_topic_tools] Add sample launch file for standalone_complexed_nodelet
  • [jsk_topic_tools] Show input/output topics with --inout opt
  • Contributors: Kentaro Wada, Ryohei Ueda

2.0.6 (2015-12-02)

2.0.5 (2015-11-30)

  • [jsk_topic_tools] Rename _util.py -> _utils.py
  • [jsk_topic_tools] Also fix import in test_name_util.py: name_util -> name_utils
  • [jsk_topic_tools] Fix renamed module import in log_utils: name_util -> name_utils
  • Contributors: Iori Kumagai, Kentaro Wada, Yuto Inagaki

2.0.4 (2015-11-25)

  • [jsk_topic_tools] test related things in CATKIN_ENABLE_TESTING block
  • [jsk_topic_tools] Test warnNoRemap Closes jsk-ros-pkg/jsk_recognition#1322
  • [jsk_topic_tools/rosping_existence] Speak dead nodes
  • Use gcc -z defs to check undefined symbols in shared objects Related to https://github.com/jsk-ros-pkg/jsk_recognition/pull/1330
  • [jsk_topic_tools] Retry to 3 times
  • [jsk_topic_tools] Test rosparam_utils.cpp with gtest
  • [jsk_topic_tools] Test warn_no_remap
  • [jsk_topic_tools] Test jsk_topic_tools.log_util
  • [jsk_topic_tools] Test jsk_topic_tools.name_util
  • [jsk_topic_tools] add_library src/log_utils.cpp
  • build_depend -> test_depend roscpp_tutorials
  • Reasonable connection num for connection_based_nodelet
  • [jsk_topic_tools] Use retry for <test> tag
  • Refactor test_hz_measure.py as good example
  • Refactor test_connection.py as good example
  • Refactor: test_block.py as good example
  • [jsk_topic_tools] display input/output by --inout
  • [jsk_topic_tools] Fix style (indent)
  • [jsk_topic_tools] Follow name rule *_utils.py
  • [jsk_topic_tools] warnNoRemap for cpp nodes
  • Generate Documentation for jsk_topic_tools
  • [jsk_topic_tools] Function to warn with no remappings
  • [jsk_topic_tools] Correctly return instance
  • [jsk_topic_tools] Retry test max to 3 times
  • [jsk_topic_tools] add topic_statistics.py
  • [jsk_topic_tools] Correctly unsubscribe with multiple publishers
  • [jsk_topic_tools] add_rostest problem should be fixed in latest catkin For https://github.com/jsk-ros-pkg/jsk_common/pull/1178#issuecomment-147396447
  • [jsk_topic_tools] Describe about ~always_subscribe in warning
  • [jsk_topic_tools] Add ~always_subscribe param for ConnectionBasedTransport
  • [jsk_topic_tools] Correctly set connection status
  • [jsk_topic_tools] Add log_utils.py
  • [jsk_topic_tools] Add python-enum34 as run_depend
  • [jsk_topic_tools] List depends in alphabetical order
  • [jsk_topic_tools] Test ConnectionBasedTransport
  • [jsk_topic_tools] Test ConnectionBasedNodelet with rostest
  • [jsk_topic_tools] Rename to test_connection_based_nodelet.test
  • [jsk_topic_tools] Python ConnectionBasedTransport
  • [jsk_topic_tools] Utility to publish PoseStamped with given static transformation
  • [jsk_topic_tools/ConnectionBasedNodelet] Read verbose_connection as well as ~verbose_connection
  • [jsk_topic_tools/ConnectionBasedNodelet] ~verbose_connection parameter to print verbose messages about connection
  • [jsk_topic_tools] Ros error for rosparam type conversion
  • [jsk_topic_tools] Warn when no connection in a few sec Closes #1132 The warning message should be write with ROS_INFO, for no many warning when running with roslaunch.
  • [jsk_topic_tools] Supress output messages from testing
  • [jsk_topic_tools] Depends on roscpp and rostime explicitly
  • [jsk_topic_tools] Faster implementation of test_topic_compare.py by removing magic sleep
  • [jsk_topic_tools/ConnectionBasedNodelet] Add latch option to advertise template method
  • [jsk_topic_tools/LightweightThrottle] Clean-up codes and added some comments
  • [jsk_topic_tools] Add readme about standalone_complexed_nodelet
  • [jsk_topic_tools] check /run_id param to know roscore is restarted or not
  • [jsk_topic_tools/standalone_complexed_nodelet] Fix handling of reampping name resolvance
  • [jsk_topic_tools] Add space after [functionname]
  • Contributors: Yuki Furuta, Kei Okada, Kentaro Wada, Ryohei Ueda

2.0.3 (2015-07-24)

  • [jsk_topic_tools] Install missing executables
  • [jsk_topic_tools/standalone_complexed_nodelet] Support if and unless fields and read parameter from ~nodelet_%lu as well as ~nodelet
  • [jsk_topic_tools] Introduce new nodelet manager called standalone_complexed_nodelet. It reads nodelet clients from rosparam and launch them. It is a general model for nodelet like stereo_image_proc. It does not need different processes for manager/clients
  • [jsk_topic_tools] Make advertise template method critical section in order to avoid race condition between advertise and connectionCallback
  • [jsk_topic_tools] Add StringRelay nodelet to test DiagnosticNodelet class
  • Contributors: Ryohei Ueda

2.0.2 (2015-07-07)

  • [jsk_topic_tools] add install config directory
  • [jsk_topic_tools] Add number of subscribers to diagnostic information
  • [jsk_topic_tools/Relay] Add more readable diagnostic including last time it receives input topic
  • [jsk_topic_tools/Relay] Add diagnostic information
  • [jsk_topic_tools] Update default diagnostic message to be more useful
  • Contributors: Yuki Furuta, Ryohei Ueda

2.0.1 (2015-06-28)

  • [jsk_topic_tools] Add DeprecatedRelay nodelet for deprecated topics
  • Contributors: Ryohei Ueda

2.0.0 (2015-06-19)

1.0.72 (2015-06-07)

  • [jsk_topic_tools] Add global nodehandle
  • Contributors: Kentaro Wada

1.0.71 (2015-05-17)

  • [jsk_topic_tools] Add ~always_subscribe parameter to ConnectionBasedNodelet and DiagnosticNodelet to always subscribe input topics
  • Contributors: Ryohei Ueda

1.0.70 (2015-05-08)

  • [jsk_topic_tools/Passthrough] Add ~request service like Snapshot
  • Contributors: Ryohei Ueda

1.0.69 (2015-05-05)

  • [jsk_topic_tools] Shorter test duration for topic_buffer/hztest_chatter_update
  • Contributors: Ryohei Ueda

1.0.68 (2015-05-05)

  • [jsk_topic_tools] Add log_utils.h to print with __PRETY_FUNCTION__
  • Contributors: Ryohei Ueda

1.0.67 (2015-05-03)

  • [jsk_topic_tools] Do not subscribe input if no need in Passthrough nodelet
  • [jsk_topic_tools] Remove non-used TransportHint from relay_nodelet
  • Contributors: Ryohei Ueda

1.0.66 (2015-04-03)

1.0.65 (2015-04-02)

1.0.64 (2015-03-29)

  • [jsk_topic_tools] Publish timestamp from snapshot as it publishes ~output
  • [jsk_topic_tools] Add ~stop service to force to stop publishing messages
  • Contributors: Ryohei Ueda

1.0.63 (2015-02-19)

  • [jsk_topic_tools] Add Passthrough nodelet to relay topics during specified duration
  • Contributors: Ryohei Ueda

1.0.62 (2015-02-17)

  • [jsk_topic_tools] Add ~latch option to snapshot nodelet
  • Contributors: Ryohei Ueda

1.0.61 (2015-02-11)

  • [jsk_topic_tools] Fix snapshot to publish first message correctly
  • [jsk_topic_tools] Add service interface to change output topic of relay node
  • anonymous node
  • add flatten mode for array type message
  • remove space after ,
  • add argument exception handler
  • add csv exporter for rosbag
  • Contributors: Yuki Furuta, Ryohei Ueda

1.0.60 (2015-02-03)

  • [jsk_topic_tools] add std_srvs

1.0.59 (2015-02-03)

  • [jsk_topic_tools] Add document about nodelet utility classes
  • [jsk_topic_tools] Fix license: WillowGarage -> JSK Lab
  • [jsk_topic_tools] Add documentation about color_utils.h
  • Remove rosbuild files
  • [jsk_topic_tools] Return true in service callback of snapshot nodelet
  • [jsk_topci_tools] Fix heatColor function to return std_msgs::ColorRGBA
  • [jsk_topic_tools] Add new utility to take snapshot of topic
  • Contributors: Ryohei Ueda

1.0.58 (2015-01-07)

  • [jsk_topic_tools] Indigo test seems to be broken, so skip testing on indigo
  • [jsk_topic_tools] Do not implement updateDiagnostic as pure virtual method
  • Reuse isMasterAlive function across scripts which want to check master state
  • Contributors: Ryohei Ueda

1.0.57 (2014-12-23)

  • Add function to compute heat color gradient
  • Add new script: static_transform_pose_stamped. It looks like tf\'s satatic_transform_publisher but it re-publishes geometry_msgs/PoseStamped.
  • Contributors: Ryohei Ueda

1.0.56 (2014-12-17)

1.0.55 (2014-12-09)

  • added topic_buffer_periodic_test.launch and added argument to topic_buffer_client/server_sample.launch
  • add mutex lock in callback and thread function
  • enable to select periodic mode from server param
  • enable to select periodic mode from server param
  • send request periodic publish from client when rosparam is set
  • add update periodically function
  • Contributors: Yuki Furuta, Masaki Murooka

1.0.54 (2014-11-15)

1.0.53 (2014-11-01)

  • add nodelet to check vital of topic
  • Contributors: Ryohei Ueda

1.0.52 (2014-10-23)

  • Move several utilities for roscpp from jsk_pcl_ros
  • Contributors: Ryohei Ueda

1.0.51 (2014-10-20)

1.0.50 (2014-10-20)

1.0.49 (2014-10-13)

  • Fix location of catkin_package of jsk_topic_tools
  • Contributors: Ryohei Ueda

1.0.48 (2014-10-12)

1.0.47 (2014-10-08)

  • Install executables build as single nodelet
  • LightweightThrottle does not subscribe any topics if no need
  • fix mutex lock of relay node
  • Do not subscribe topics until mux/output is subscribed
  • Contributors: Ryohei Ueda

1.0.46 (2014-10-03)

  • Do not use sleep inside of lightweight_throttle

1.0.45 (2014-09-29)

1.0.44 (2014-09-26)

1.0.43 (2014-09-26)

1.0.42 (2014-09-25)

1.0.41 (2014-09-23)

  • Compile transform_merger on catkin
  • Use PLUGINLIB_EXPORT_CLASS instead of deprecated PLUGINLIB_DECLARE_CLASS
  • Contributors: Ryohei Ueda

1.0.40 (2014-09-19)

  • Add diagnostic utils from jsk_pcl_ros
  • Contributors: Ryohei Ueda

1.0.39 (2014-09-17)

1.0.38 (2014-09-13)

  • add new utility function colorCategory20 to jsk_topic_tools
  • Contributors: Ryohei Ueda

1.0.36 (2014-09-01)

  • Add rosparam_utils.cpp: utility functions for ros parameters
  • Contributors: Ryohei Ueda

1.0.35 (2014-08-16)

  • add nodelet.cmake to export utility cmake macro to compile nodelet libraries
  • Contributors: Ryohei Ueda

1.0.34 (2014-08-14)

  • add new class: VitalChecker from jsk_pcl_ros
  • Contributors: Ryohei Ueda

1.0.33 (2014-07-28)

  • compile time_acucmulator.cpp on rosbuild environment
  • add depend to dynamic_tf_reconfigure
  • Contributors: Ryohei Ueda, Yuto Inagaki

1.0.32 (2014-07-26)

  • fix compilation for jsk_topic_tools::TimeAccumulator
  • Contributors: Ryohei Ueda

1.0.31 (2014-07-23)

  • add class TimeAccumulator to measure and accumurate time to jsk_topic_tools
  • Contributors: Ryohei Ueda

1.0.30 (2014-07-15)

  • add tool to check the existence of ros nodes and publish them to diagnostics
  • Contributors: Ryohei Ueda

1.0.29 (2014-07-02)

1.0.28 (2014-06-24)

  • initialize variable in relay_nodelet
  • shutdown subscriber if no need to publish message in relay nodelet
  • Merge pull request #466 from garaemon/add-single-executable-for-nodelet Add single executables for nodelets of jsk_topic_tools
  • add single executable files for each nodelet in jsk_topic_tools
  • add test code for block nodelet
  • add nodelet to BLOCK topic pipeline according to the number of the subscribers
  • add nodelet to relay topic
  • Contributors: Ryohei Ueda, Yusuke Furuta

1.0.27 (2014-06-10)

  • add nodelet to relay topic
  • Contributors: Ryohei Ueda

1.0.26 (2014-05-30)

1.0.25 (2014-05-26)

1.0.24 (2014-05-24)

1.0.23 (2014-05-23)

1.0.22 (2014-05-22)

  • add new nodelet: HzMeasure to measure message rate
  • display info in debug mode
  • print ignoring tf
  • Merge remote-tracking branch \'tarukosu/ignore-specific-transform\' into ignore-specific-transform
  • add output=\'screen\'
  • use joint_states_pruned_buffered instead of _update
  • remap /joint_states to /joint_states_pruned_update
  • add ignoreing tf config
  • add launch file for send joint state and other tf
  • prune velocity and effort in joint state
  • ignoring tf designated in yaml
  • Contributors: Ryohei Ueda, Yusuke Furuta

1.0.21 (2014-05-20)

1.0.20 (2014-05-09)

1.0.19 (2014-05-06)

1.0.18 (2014-05-04)

1.0.17 (2014-04-20)

1.0.16 (2014-04-19)

1.0.15 (2014-04-19)

1.0.14 (2014-04-19)

1.0.13 (2014-04-19)

1.0.12 (2014-04-18)

1.0.11 (2014-04-18)

1.0.10 (2014-04-17)

  • change the length of the name field according to the topic now the script subscribes
  • print topic name rather than topic index and prettier format
  • add test launch file for topic_compare and run it on catkin and rosbuild
  • add test script and do not run load_manifest, it\'s not required
  • add topic_compare.py
  • Contributors: Ryohei Ueda, Yuki Furuta

1.0.9 (2014-04-12)

  • use ShapeShifter rather than ShapeShifterEvent
  • fix for goovy SEGV
    • use ros::Subscriber\'s pointer
    • use topic_tools::ShapeShiter rather than ShapeShifterEvent
    • not call getPrivateNodeHandle so many times
  • Contributors: Ryohei Ueda

1.0.8 (2014-04-11)

1.0.7 (2014-04-10)

  • add documentation on nodelet xml
  • Contributors: Ryohei Ueda

1.0.6 (2014-04-07)

  • add a sample for mux nodelet and does not use mux nodehandle. not using mux NodeHandle is different from original mux in topic_tools. now private nodehandle, which is the name of nodelet instance, behaves as \'mux\' name of mux/topic_tools. If you want to use mux** tools, you just specify nodelet name as mux name.
  • implement nodelet version of mux with the same api to topic_tools and no need to specify the message type as well as topic_tools/mux
  • add rostopic dependency to run test for LightweightThrottle
  • update documentation of nodelet xml
  • add test code for LightwehgitThrottle
  • add a sample launch file for LightwehgitThrottle
  • publish data only if any subscriber is
  • compile nodelet on rosbuild too
  • fixing dependency for nodelet usage depends to nodelet on manifest.xml, package.xml and catkin.cmake
  • add xml declaration for nodlet plugin
  • read update_rate from the parameter ~update_rate
  • implement lightweight nodelet throttle
  • add lightweight nodelet throttle skelton cpp/header file
  • change arg name and node name
  • Contributors: Ryohei Ueda, Yusuke Furuta

1.0.4 (2014-03-27)

  • move the location of generate_messages and catkin_package to avoid emtpy catkin variables problem caused by roseus. it\'s a hack.
  • Contributors: Ryohei Ueda

1.0.3 (2014-03-19)

1.0.2 (2014-03-12)

  • #299: fix typo: dependp -> depend
  • #299: add depend tag to jsk_topic_tools/manifest.xml because of previous breaking change of manifest.xml
  • #299: replace .test suffix with .launch in jsk_topic_tools\' rosbuild cmake
  • #299: add full path to rostest of ros_topic_tools
  • Contributors: Ryohei Ueda

1.0.1 (2014-03-07)

  • set all package to 1.0.0
  • Contributors: Kei Okada

1.0.0 (2014-03-05)

  • set all package to 1.0.0
  • fix typo CATKIN-DEPEND -> CATKIN_DEPEND
  • add install to catkin.cmake
  • (kill_server_and_check_close_wait.py) num=1 is ok for test_close_wait_check?
  • add rostest and roscpp_tutorials
  • use rosdep instead of depend
  • add rostest
  • add description in topic buffer sample program
  • add buffer client and server for tf
  • merge transform message to publish at low rate
  • add sample launch files for specific transform
  • do not initialize pub_update in use_service mode and restart serviceClient if sc_update.call failed, fixed Issue #266
  • rename to test_topic_buffer_close_wait.launch and add kill_server_and_check_close_wait.py
  • add test launch for CLOSE_WAIT problem
  • fixing output of ROS_INFO
  • supporting topicized /update and parameterized /list
  • fix test code chatter_update only publish every 10 min
  • update topic_buffer_server/cliet, client automatically calls /update service to get latest information on server side ,see Issue #260
  • support update_rate param to configure how often client calls /update, see issue #260
  • client to call update to get current information on publish rate
  • add rosbuild_add_rostest
  • fix output message
  • fix problem reported on #260, add test code
  • add more verbose message
  • add sample launch file using topic_buffer
  • update for treating multiple tf
  • wait until service is available
  • add specific transform publisher and subscriber
  • add fixed_rate and latched parameter
  • make catkin to work jsk_topic_tools
  • add update service in topic_buffer_server
  • fix xml: catkinize jsk_topic_tools
  • fix broken xml: catkinize jsk_topic_tools
  • fix broken xml: catkinize jsk_topic_tools
  • catkinize jsk_topic_tools
  • add jsk_topic_tools
  • Contributors: Ryohei Ueda, Kei Okada, youhei, Yusuke Furuta

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

Plugins

Recent questions tagged jsk_topic_tools at answers.ros.org

Package Summary

Tags No category tags.
Version 2.2.10
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_common.git
VCS Type git
VCS Version master
Last Updated 2019-05-27
Dev Status DEVELOPED
Released RELEASED

Package Description

jsk_topic_tools

Additional Links

Maintainers

  • Kei Okada
  • Ryohei Ueda

Authors

  • Kei Okada
  • Yusuke Furuta
README
No README found. See repository README.
CHANGELOG

Changelog for package jsk_topic_tools

2.2.10 (2018-11-03)

2.2.9 (2018-11-02)

2.2.8 (2018-11-01)

  • Fix to install \'scripts\' directory (#1604)
  • Add reset to Timer in ConnectionBasedTransport (#1597)
    • Check if >=kinetic to pass reset arg to Timer
  • Add test for data_collection_server (#1599)

    * Add reset to Timer in ConnectionBasedTransport

    : To fix below: ```

    [ERROR] [1535796247.786932, 1535792085.063646]: [/get_heightmap] [sleep] ROS time moved backwards: 1.407559397s Exception in thread Thread-4: Traceback (most recent call last): File \"/usr/lib/python2.7/threading.py\", line 801, in __bootstrap_inner self.run() File \"/opt/ros/kinetic/lib/python2.7/dist-packages/rospy/timer.py\", line 226, in run r.sleep() File \"/opt/ros/kinetic/lib/python2.7/dist-packages/rospy/timer.py\", line 103, in sleep sleep(self._remaining(curr_time)) File \"/opt/ros/kinetic/lib/python2.7/dist-packages/rospy/timer.py\", line 164, in sleep raise rospy.exceptions.ROSTimeMovedBackwardsException(time_jump) ROSTimeMovedBackwardsException: ROS time moved backwards Exception in thread Thread-4: Traceback (most recent call last): File \"/usr/lib/python2.7/threading.py\", line 801, in __bootstrap_inner self.run() File \"/opt/ros/kinetic/lib/python2.7/dist-packages/rospy/timer.py\", line 226, in run r.sleep() File \"/opt/ros/kinetic/lib/python2.7/dist-packages/rospy/timer.py\", line 103, in sleep sleep(self._remaining(curr_time)) File \"/opt/ros/kinetic/lib/python2.7/dist-packages/rospy/timer.py\", line 164, in sleep raise rospy.exceptions.ROSTimeMovedBackwardsException(time_jump) ROSTimeMovedBackwardsException: ROS time moved backwards ^C[image_view-9] killing on exit [tile_image-8] killing on exit [get_heightmap/output/depth_view-7] killing on exit [get_heightmap-6] killing on exit [heightmap_frame_publisher-5] killing on exit [bbox_to_tf-4] killing on exit [bbox_array_to_bbox-3] killing on exit [rosbag_play-2] killing on exit [rosout-1] killing on exit [master] killing on exit shutting down processing monitor... ... shutting down processing monitor complete done ```

  • [jsk_topic_tools] Fixed use_warn option (#1592)

  • use PROJECT_NAME instad of __NODENAME_PREFIX (RANDOM) (#1591)

  • jsk_topic_tools/cmake/nodelet.cmake: add random prefix before _single (`#1586)

  • Contributors: Kei Okada, Kentaro Wada, Yohei Kakiuchi, Yuto Uchimi, Iori Yanokura

2.2.7 (2018-06-27)

  • Add warnNoRemap to ConnectionBasedNodelet (#1538)
    • add version_gte 1.9.11 for nodelet
  • jsk_topic_tools: add option to display diagnostic messages on warning level (#1585)
    • jsk_topic_tools: add option to set diangostic level jsk_topic_tools: update doc for jsk_topic_tools nodelet classes
  • Add #include <boost/format.hpp> (#1584)
  • jsk_topic_tools: add synchronized_throttle (#1579)
    • jsk_topic_tools: add synchronized_throttle
    • Add warnNoRemap to ConnectionBasedNodelet
  • Fix roscore regardless (#1576)
    • jsk_topic_tools: fix isMasterAlive to work
  • Contributors: Yuki Furuta, Kentaro Wada, Laurenz

2.2.6 (2018-01-05)

  • jsk_topic_tools: stealth_relay_nodelet: support MessageEvent (#1572)
  • jsk_topic_tools: stealth_relay add options as dynamic_reconfigure (#1568)
    • jsk_topic_tools: test_stealth_relay: disable updating dynamic reconfigure
    • jsk_topic_tools: test_stealth_relay: update timeout
    • jsk_topic_tools: stealth_relay: add deprecation warning
    • jsk_topic_tools: add options as dynamic_reconfigure
  • jsk_topic_tools: connection_based_nodelet: fix typo in advertiseCamera (#1558)
  • jsk_topic_tools: add stealth_relay for silently subscribing topic (#1544)
  • Validate implementation of child class of ConnectionBasedTransport (#1556)
    • Check if publishers exist to avoid implementation failures
    • Use ABCMeta to avoid unexpected usage of ConnectionBasedTransport Someone use this class without any subscriptions, and in that case this class should not be used in general.
  • Contributors: Kei Okada, Kentaro Wada, Yuki Furuta

2.2.5 (2017-06-19)

2.2.4 (2017-06-14)

  • [jsk_topic_tools][LightweightThrottle] dynamic change update_rate (#1514)
    • [jsk_topic_tools][lightweight_throttle] support jump back in time
  • [jsk_topic_tools][connection_based_nodelet] add isSubscribed method (#1523)
  • Test disconnection in test_connection.py (#1520)
  • [jsk_topic_tools][connection_based_nodelet] warn if onInitPostProcess is not called (#1513)
  • Contributors: Kentaro Wada, Yuki Furuta

2.2.3 (2017-03-23)

  • jsk_topic_tools/scripts/tf_to_transform.py: Use different value for duration and rate in tf_to_transform.py (#1509)
    • Rate can be 50 - 100 for example, but duration should be ~1 [s] even so. In previous implementation, the duration will be 1/100 - 1/50 [s] and it is too small to resolve tf.
    • Fix for flake8
  • Contributors: Kentaro Wada

2.2.2 (2016-12-30)

2.2.1 (2016-12-13)

  • add tf_to_transform node (#1482)
  • Contributors: Shingo Kitagawa

2.2.0 (2016-10-28)

2.1.2 (2016-09-14)

2.1.1 (2016-09-07)

  • Fix missing installation of jsk_topic_tools_test_nodelet.xml
  • Contributors: Kentaro Wada

2.1.0 (2016-09-06)

  • [synchronize_republish.py] Republish after approximate synchronization (#1443)
    • Add sample for synchronize_republish.py
    • Add script to publish statid image for sample/testing
    • Republish after approxiamte synchronization
    • Refactor synchrnoze_republish.py (making it pythonic)
  • Refactor CMake files (#1447)
    • Use project exported library for linking target library
    • Add ::test namespace to avoid conflicts of nodelet class name
    • Rename to have log_utils in the filename
    • Nodelet should be have suffix of _nodelet
  • add JSK_NODELET_LOG_THROTTLE (#1446)
    • [jsk_topic_tools] add test for JSK_NODELET_LOG
    • [jsk_topic_tools/src/log_utils.h] add THROTTLE to JSK_NODELET_LOG
  • Contributors: Kei Okada, Kentaro Wada, Yuki Furuta

2.0.17 (2016-07-21)

  • Add JSK_ROS_XXX_THROTTLE, JSK_ROS_XXX_STREAM_THROTTLE
  • Contributors: Kentaro Wada

2.0.16 (2016-06-19)

  • Fix unreasonable test name of test_log_utils.cpp
  • Add test for getFunctionName
  • Use JSK_NODELET_WARN in connection_based_nodelet
  • Show only func name in JSK_XXX log utils
  • Contributors: Kentaro Wada

2.0.15 (2016-06-13)

  • add parameter for selecting MultiThread callback or SingleThread callback
  • Test LoggingThrottle
  • Implement logXXX_throttle
  • Support async in is_synchronized
  • Install only usable *.test files
  • Test and documentize tf_to_pose.py
  • Transform tf to pose and publish it
  • Contributors: Kentaro Wada, Yohei Kakiuchi

2.0.14 (2016-05-14)

  • Show node name and func name by log_utils
  • Contributors: Kentaro Wada

2.0.13 (2016-04-29)

2.0.12 (2016-04-18)

  • Set flag of subscribed even when always_subscribe Modified:
    • jsk_topic_tools/src/connection_based_nodelet.cpp
  • Show test condition for \'scripts/is_synchronized\'
  • Support timeout and exit fastly
  • Add method of wait_for_sync in \'scripts/is_synchronized\'
  • Set queue_size as 100
  • Fix unregistering of the subscribers
  • Exit with exit code to represent the synchronization
  • Use rostime to check synchronization
  • Contributors: Kentaro Wada

2.0.11 (2016-03-20)

  • [jsk_topic_tools] Set property is_initialized Modified:
    • jsk_topic_tools/src/jsk_topic_tools/transport.py
  • Contributors: Kentaro Wada

2.0.10 (2016-02-13)

  • [jsk_topic_tools] Fix topic to advertise by advertiseImage and advertiseCamera
  • Support jsk_tilt_laser and jsk_topic_tools on OS X
  • [jsk_topic_tools] Find Boost with quiet option always in order to avoid link error with boost programs options.
  • [jsk_topic_tools] Add script to synchronize timestamp of topics and republish them for visualization
  • [jsk_topic_tools/scripts/bag2csv.py] support flatten option in bag2csv.
  • [jsk_topic_tools] Return to avoid segfault when --inout opt Modified:
    • jsk_topic_tools/cmake/single_nodelet_exec.cpp.in
  • [jsk_topic_tools] Add symlink to doc
  • [jsk_topic_tools] Add tool to check synchronized topics Added:
    • jsk_topic_tools/scripts/is_synchronized.py
  • [jsk_topic_tools] Stop using roslint as test Need https://github.com/jsk-ros-pkg/jsk_travis/pull/219 Modified: jsk_topic_tools/CMakeLists.txt
  • Update maintainer of jsk_network_tools and jsk_topic_tools
  • Contributors: Kentaro Wada, Masaki Murooka, Ryohei Ueda

2.0.9 (2015-12-14)

  • [jsk_topic_tools] Fix typo: test -> text in rosping_existence.py
  • [jsk_topic_tools] Stop using enum34 and use just int
  • [jsk_topic_tools/rosping_existence] Add ~speak_text parameter to customization
  • [jsk_topic_tools/log_utils] Fix include guard. Define warnNoRemap in include guard section.
  • [jsk_topic_tools] Find Boost_LIBRARIES once nodelet.cmake
  • Contributors: Kentaro Wada, Ryohei Ueda

2.0.8 (2015-12-07)

  • [jsk_topic_tools] Add roslint_cpp for src/log_utils.cpp
  • [jsk_topic_tools] Add roslint_python
  • [jsk_topic_tools] Refactor CMakeLists.txt by moving rostest find_package
  • [jsk_topic_tools] Fix for pep8
  • [jsk_topic_tools/ConnectionBasedNodelet] Support image_transport. Add advertiseImage and advertiseCamera. closes #1198
  • Contributors: Kentaro Wada, Ryohei Ueda

2.0.7 (2015-12-05)

  • Use ccache if installed to make it fast to generate obj file
  • [jsk_topic_tools] Fix linking for boost_program_options
  • [jsk_topic_tools] Add sample launch file for standalone_complexed_nodelet
  • [jsk_topic_tools] Show input/output topics with --inout opt
  • Contributors: Kentaro Wada, Ryohei Ueda

2.0.6 (2015-12-02)

2.0.5 (2015-11-30)

  • [jsk_topic_tools] Rename _util.py -> _utils.py
  • [jsk_topic_tools] Also fix import in test_name_util.py: name_util -> name_utils
  • [jsk_topic_tools] Fix renamed module import in log_utils: name_util -> name_utils
  • Contributors: Iori Kumagai, Kentaro Wada, Yuto Inagaki

2.0.4 (2015-11-25)

  • [jsk_topic_tools] test related things in CATKIN_ENABLE_TESTING block
  • [jsk_topic_tools] Test warnNoRemap Closes jsk-ros-pkg/jsk_recognition#1322
  • [jsk_topic_tools/rosping_existence] Speak dead nodes
  • Use gcc -z defs to check undefined symbols in shared objects Related to https://github.com/jsk-ros-pkg/jsk_recognition/pull/1330
  • [jsk_topic_tools] Retry to 3 times
  • [jsk_topic_tools] Test rosparam_utils.cpp with gtest
  • [jsk_topic_tools] Test warn_no_remap
  • [jsk_topic_tools] Test jsk_topic_tools.log_util
  • [jsk_topic_tools] Test jsk_topic_tools.name_util
  • [jsk_topic_tools] add_library src/log_utils.cpp
  • build_depend -> test_depend roscpp_tutorials
  • Reasonable connection num for connection_based_nodelet
  • [jsk_topic_tools] Use retry for <test> tag
  • Refactor test_hz_measure.py as good example
  • Refactor test_connection.py as good example
  • Refactor: test_block.py as good example
  • [jsk_topic_tools] display input/output by --inout
  • [jsk_topic_tools] Fix style (indent)
  • [jsk_topic_tools] Follow name rule *_utils.py
  • [jsk_topic_tools] warnNoRemap for cpp nodes
  • Generate Documentation for jsk_topic_tools
  • [jsk_topic_tools] Function to warn with no remappings
  • [jsk_topic_tools] Correctly return instance
  • [jsk_topic_tools] Retry test max to 3 times
  • [jsk_topic_tools] add topic_statistics.py
  • [jsk_topic_tools] Correctly unsubscribe with multiple publishers
  • [jsk_topic_tools] add_rostest problem should be fixed in latest catkin For https://github.com/jsk-ros-pkg/jsk_common/pull/1178#issuecomment-147396447
  • [jsk_topic_tools] Describe about ~always_subscribe in warning
  • [jsk_topic_tools] Add ~always_subscribe param for ConnectionBasedTransport
  • [jsk_topic_tools] Correctly set connection status
  • [jsk_topic_tools] Add log_utils.py
  • [jsk_topic_tools] Add python-enum34 as run_depend
  • [jsk_topic_tools] List depends in alphabetical order
  • [jsk_topic_tools] Test ConnectionBasedTransport
  • [jsk_topic_tools] Test ConnectionBasedNodelet with rostest
  • [jsk_topic_tools] Rename to test_connection_based_nodelet.test
  • [jsk_topic_tools] Python ConnectionBasedTransport
  • [jsk_topic_tools] Utility to publish PoseStamped with given static transformation
  • [jsk_topic_tools/ConnectionBasedNodelet] Read verbose_connection as well as ~verbose_connection
  • [jsk_topic_tools/ConnectionBasedNodelet] ~verbose_connection parameter to print verbose messages about connection
  • [jsk_topic_tools] Ros error for rosparam type conversion
  • [jsk_topic_tools] Warn when no connection in a few sec Closes #1132 The warning message should be write with ROS_INFO, for no many warning when running with roslaunch.
  • [jsk_topic_tools] Supress output messages from testing
  • [jsk_topic_tools] Depends on roscpp and rostime explicitly
  • [jsk_topic_tools] Faster implementation of test_topic_compare.py by removing magic sleep
  • [jsk_topic_tools/ConnectionBasedNodelet] Add latch option to advertise template method
  • [jsk_topic_tools/LightweightThrottle] Clean-up codes and added some comments
  • [jsk_topic_tools] Add readme about standalone_complexed_nodelet
  • [jsk_topic_tools] check /run_id param to know roscore is restarted or not
  • [jsk_topic_tools/standalone_complexed_nodelet] Fix handling of reampping name resolvance
  • [jsk_topic_tools] Add space after [functionname]
  • Contributors: Yuki Furuta, Kei Okada, Kentaro Wada, Ryohei Ueda

2.0.3 (2015-07-24)

  • [jsk_topic_tools] Install missing executables
  • [jsk_topic_tools/standalone_complexed_nodelet] Support if and unless fields and read parameter from ~nodelet_%lu as well as ~nodelet
  • [jsk_topic_tools] Introduce new nodelet manager called standalone_complexed_nodelet. It reads nodelet clients from rosparam and launch them. It is a general model for nodelet like stereo_image_proc. It does not need different processes for manager/clients
  • [jsk_topic_tools] Make advertise template method critical section in order to avoid race condition between advertise and connectionCallback
  • [jsk_topic_tools] Add StringRelay nodelet to test DiagnosticNodelet class
  • Contributors: Ryohei Ueda

2.0.2 (2015-07-07)

  • [jsk_topic_tools] add install config directory
  • [jsk_topic_tools] Add number of subscribers to diagnostic information
  • [jsk_topic_tools/Relay] Add more readable diagnostic including last time it receives input topic
  • [jsk_topic_tools/Relay] Add diagnostic information
  • [jsk_topic_tools] Update default diagnostic message to be more useful
  • Contributors: Yuki Furuta, Ryohei Ueda

2.0.1 (2015-06-28)

  • [jsk_topic_tools] Add DeprecatedRelay nodelet for deprecated topics
  • Contributors: Ryohei Ueda

2.0.0 (2015-06-19)

1.0.72 (2015-06-07)

  • [jsk_topic_tools] Add global nodehandle
  • Contributors: Kentaro Wada

1.0.71 (2015-05-17)

  • [jsk_topic_tools] Add ~always_subscribe parameter to ConnectionBasedNodelet and DiagnosticNodelet to always subscribe input topics
  • Contributors: Ryohei Ueda

1.0.70 (2015-05-08)

  • [jsk_topic_tools/Passthrough] Add ~request service like Snapshot
  • Contributors: Ryohei Ueda

1.0.69 (2015-05-05)

  • [jsk_topic_tools] Shorter test duration for topic_buffer/hztest_chatter_update
  • Contributors: Ryohei Ueda

1.0.68 (2015-05-05)

  • [jsk_topic_tools] Add log_utils.h to print with __PRETY_FUNCTION__
  • Contributors: Ryohei Ueda

1.0.67 (2015-05-03)

  • [jsk_topic_tools] Do not subscribe input if no need in Passthrough nodelet
  • [jsk_topic_tools] Remove non-used TransportHint from relay_nodelet
  • Contributors: Ryohei Ueda

1.0.66 (2015-04-03)

1.0.65 (2015-04-02)

1.0.64 (2015-03-29)

  • [jsk_topic_tools] Publish timestamp from snapshot as it publishes ~output
  • [jsk_topic_tools] Add ~stop service to force to stop publishing messages
  • Contributors: Ryohei Ueda

1.0.63 (2015-02-19)

  • [jsk_topic_tools] Add Passthrough nodelet to relay topics during specified duration
  • Contributors: Ryohei Ueda

1.0.62 (2015-02-17)

  • [jsk_topic_tools] Add ~latch option to snapshot nodelet
  • Contributors: Ryohei Ueda

1.0.61 (2015-02-11)

  • [jsk_topic_tools] Fix snapshot to publish first message correctly
  • [jsk_topic_tools] Add service interface to change output topic of relay node
  • anonymous node
  • add flatten mode for array type message
  • remove space after ,
  • add argument exception handler
  • add csv exporter for rosbag
  • Contributors: Yuki Furuta, Ryohei Ueda

1.0.60 (2015-02-03)

  • [jsk_topic_tools] add std_srvs

1.0.59 (2015-02-03)

  • [jsk_topic_tools] Add document about nodelet utility classes
  • [jsk_topic_tools] Fix license: WillowGarage -> JSK Lab
  • [jsk_topic_tools] Add documentation about color_utils.h
  • Remove rosbuild files
  • [jsk_topic_tools] Return true in service callback of snapshot nodelet
  • [jsk_topci_tools] Fix heatColor function to return std_msgs::ColorRGBA
  • [jsk_topic_tools] Add new utility to take snapshot of topic
  • Contributors: Ryohei Ueda

1.0.58 (2015-01-07)

  • [jsk_topic_tools] Indigo test seems to be broken, so skip testing on indigo
  • [jsk_topic_tools] Do not implement updateDiagnostic as pure virtual method
  • Reuse isMasterAlive function across scripts which want to check master state
  • Contributors: Ryohei Ueda

1.0.57 (2014-12-23)

  • Add function to compute heat color gradient
  • Add new script: static_transform_pose_stamped. It looks like tf\'s satatic_transform_publisher but it re-publishes geometry_msgs/PoseStamped.
  • Contributors: Ryohei Ueda

1.0.56 (2014-12-17)

1.0.55 (2014-12-09)

  • added topic_buffer_periodic_test.launch and added argument to topic_buffer_client/server_sample.launch
  • add mutex lock in callback and thread function
  • enable to select periodic mode from server param
  • enable to select periodic mode from server param
  • send request periodic publish from client when rosparam is set
  • add update periodically function
  • Contributors: Yuki Furuta, Masaki Murooka

1.0.54 (2014-11-15)

1.0.53 (2014-11-01)

  • add nodelet to check vital of topic
  • Contributors: Ryohei Ueda

1.0.52 (2014-10-23)

  • Move several utilities for roscpp from jsk_pcl_ros
  • Contributors: Ryohei Ueda

1.0.51 (2014-10-20)

1.0.50 (2014-10-20)

1.0.49 (2014-10-13)

  • Fix location of catkin_package of jsk_topic_tools
  • Contributors: Ryohei Ueda

1.0.48 (2014-10-12)

1.0.47 (2014-10-08)

  • Install executables build as single nodelet
  • LightweightThrottle does not subscribe any topics if no need
  • fix mutex lock of relay node
  • Do not subscribe topics until mux/output is subscribed
  • Contributors: Ryohei Ueda

1.0.46 (2014-10-03)

  • Do not use sleep inside of lightweight_throttle

1.0.45 (2014-09-29)

1.0.44 (2014-09-26)

1.0.43 (2014-09-26)

1.0.42 (2014-09-25)

1.0.41 (2014-09-23)

  • Compile transform_merger on catkin
  • Use PLUGINLIB_EXPORT_CLASS instead of deprecated PLUGINLIB_DECLARE_CLASS
  • Contributors: Ryohei Ueda

1.0.40 (2014-09-19)

  • Add diagnostic utils from jsk_pcl_ros
  • Contributors: Ryohei Ueda

1.0.39 (2014-09-17)

1.0.38 (2014-09-13)

  • add new utility function colorCategory20 to jsk_topic_tools
  • Contributors: Ryohei Ueda

1.0.36 (2014-09-01)

  • Add rosparam_utils.cpp: utility functions for ros parameters
  • Contributors: Ryohei Ueda

1.0.35 (2014-08-16)

  • add nodelet.cmake to export utility cmake macro to compile nodelet libraries
  • Contributors: Ryohei Ueda

1.0.34 (2014-08-14)

  • add new class: VitalChecker from jsk_pcl_ros
  • Contributors: Ryohei Ueda

1.0.33 (2014-07-28)

  • compile time_acucmulator.cpp on rosbuild environment
  • add depend to dynamic_tf_reconfigure
  • Contributors: Ryohei Ueda, Yuto Inagaki

1.0.32 (2014-07-26)

  • fix compilation for jsk_topic_tools::TimeAccumulator
  • Contributors: Ryohei Ueda

1.0.31 (2014-07-23)

  • add class TimeAccumulator to measure and accumurate time to jsk_topic_tools
  • Contributors: Ryohei Ueda

1.0.30 (2014-07-15)

  • add tool to check the existence of ros nodes and publish them to diagnostics
  • Contributors: Ryohei Ueda

1.0.29 (2014-07-02)

1.0.28 (2014-06-24)

  • initialize variable in relay_nodelet
  • shutdown subscriber if no need to publish message in relay nodelet
  • Merge pull request #466 from garaemon/add-single-executable-for-nodelet Add single executables for nodelets of jsk_topic_tools
  • add single executable files for each nodelet in jsk_topic_tools
  • add test code for block nodelet
  • add nodelet to BLOCK topic pipeline according to the number of the subscribers
  • add nodelet to relay topic
  • Contributors: Ryohei Ueda, Yusuke Furuta

1.0.27 (2014-06-10)

  • add nodelet to relay topic
  • Contributors: Ryohei Ueda

1.0.26 (2014-05-30)

1.0.25 (2014-05-26)

1.0.24 (2014-05-24)

1.0.23 (2014-05-23)

1.0.22 (2014-05-22)

  • add new nodelet: HzMeasure to measure message rate
  • display info in debug mode
  • print ignoring tf
  • Merge remote-tracking branch \'tarukosu/ignore-specific-transform\' into ignore-specific-transform
  • add output=\'screen\'
  • use joint_states_pruned_buffered instead of _update
  • remap /joint_states to /joint_states_pruned_update
  • add ignoreing tf config
  • add launch file for send joint state and other tf
  • prune velocity and effort in joint state
  • ignoring tf designated in yaml
  • Contributors: Ryohei Ueda, Yusuke Furuta

1.0.21 (2014-05-20)

1.0.20 (2014-05-09)

1.0.19 (2014-05-06)

1.0.18 (2014-05-04)

1.0.17 (2014-04-20)

1.0.16 (2014-04-19)

1.0.15 (2014-04-19)

1.0.14 (2014-04-19)

1.0.13 (2014-04-19)

1.0.12 (2014-04-18)

1.0.11 (2014-04-18)

1.0.10 (2014-04-17)

  • change the length of the name field according to the topic now the script subscribes
  • print topic name rather than topic index and prettier format
  • add test launch file for topic_compare and run it on catkin and rosbuild
  • add test script and do not run load_manifest, it\'s not required
  • add topic_compare.py
  • Contributors: Ryohei Ueda, Yuki Furuta

1.0.9 (2014-04-12)

  • use ShapeShifter rather than ShapeShifterEvent
  • fix for goovy SEGV
    • use ros::Subscriber\'s pointer
    • use topic_tools::ShapeShiter rather than ShapeShifterEvent
    • not call getPrivateNodeHandle so many times
  • Contributors: Ryohei Ueda

1.0.8 (2014-04-11)

1.0.7 (2014-04-10)

  • add documentation on nodelet xml
  • Contributors: Ryohei Ueda

1.0.6 (2014-04-07)

  • add a sample for mux nodelet and does not use mux nodehandle. not using mux NodeHandle is different from original mux in topic_tools. now private nodehandle, which is the name of nodelet instance, behaves as \'mux\' name of mux/topic_tools. If you want to use mux** tools, you just specify nodelet name as mux name.
  • implement nodelet version of mux with the same api to topic_tools and no need to specify the message type as well as topic_tools/mux
  • add rostopic dependency to run test for LightweightThrottle
  • update documentation of nodelet xml
  • add test code for LightwehgitThrottle
  • add a sample launch file for LightwehgitThrottle
  • publish data only if any subscriber is
  • compile nodelet on rosbuild too
  • fixing dependency for nodelet usage depends to nodelet on manifest.xml, package.xml and catkin.cmake
  • add xml declaration for nodlet plugin
  • read update_rate from the parameter ~update_rate
  • implement lightweight nodelet throttle
  • add lightweight nodelet throttle skelton cpp/header file
  • change arg name and node name
  • Contributors: Ryohei Ueda, Yusuke Furuta

1.0.4 (2014-03-27)

  • move the location of generate_messages and catkin_package to avoid emtpy catkin variables problem caused by roseus. it\'s a hack.
  • Contributors: Ryohei Ueda

1.0.3 (2014-03-19)

1.0.2 (2014-03-12)

  • #299: fix typo: dependp -> depend
  • #299: add depend tag to jsk_topic_tools/manifest.xml because of previous breaking change of manifest.xml
  • #299: replace .test suffix with .launch in jsk_topic_tools\' rosbuild cmake
  • #299: add full path to rostest of ros_topic_tools
  • Contributors: Ryohei Ueda

1.0.1 (2014-03-07)

  • set all package to 1.0.0
  • Contributors: Kei Okada

1.0.0 (2014-03-05)

  • set all package to 1.0.0
  • fix typo CATKIN-DEPEND -> CATKIN_DEPEND
  • add install to catkin.cmake
  • (kill_server_and_check_close_wait.py) num=1 is ok for test_close_wait_check?
  • add rostest and roscpp_tutorials
  • use rosdep instead of depend
  • add rostest
  • add description in topic buffer sample program
  • add buffer client and server for tf
  • merge transform message to publish at low rate
  • add sample launch files for specific transform
  • do not initialize pub_update in use_service mode and restart serviceClient if sc_update.call failed, fixed Issue #266
  • rename to test_topic_buffer_close_wait.launch and add kill_server_and_check_close_wait.py
  • add test launch for CLOSE_WAIT problem
  • fixing output of ROS_INFO
  • supporting topicized /update and parameterized /list
  • fix test code chatter_update only publish every 10 min
  • update topic_buffer_server/cliet, client automatically calls /update service to get latest information on server side ,see Issue #260
  • support update_rate param to configure how often client calls /update, see issue #260
  • client to call update to get current information on publish rate
  • add rosbuild_add_rostest
  • fix output message
  • fix problem reported on #260, add test code
  • add more verbose message
  • add sample launch file using topic_buffer
  • update for treating multiple tf
  • wait until service is available
  • add specific transform publisher and subscriber
  • add fixed_rate and latched parameter
  • make catkin to work jsk_topic_tools
  • add update service in topic_buffer_server
  • fix xml: catkinize jsk_topic_tools
  • fix broken xml: catkinize jsk_topic_tools
  • fix broken xml: catkinize jsk_topic_tools
  • catkinize jsk_topic_tools
  • add jsk_topic_tools
  • Contributors: Ryohei Ueda, Kei Okada, youhei, Yusuke Furuta

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

Plugins

Recent questions tagged jsk_topic_tools at answers.ros.org

Package Summary

Tags No category tags.
Version 2.2.10
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_common.git
VCS Type git
VCS Version master
Last Updated 2019-05-27
Dev Status DEVELOPED
Released RELEASED

Package Description

jsk_topic_tools

Additional Links

Maintainers

  • Kei Okada
  • Ryohei Ueda

Authors

  • Kei Okada
  • Yusuke Furuta
README
No README found. See repository README.
CHANGELOG

Changelog for package jsk_topic_tools

2.2.10 (2018-11-03)

2.2.9 (2018-11-02)

2.2.8 (2018-11-01)

  • Fix to install \'scripts\' directory (#1604)
  • Add reset to Timer in ConnectionBasedTransport (#1597)
    • Check if >=kinetic to pass reset arg to Timer
  • Add test for data_collection_server (#1599)

    * Add reset to Timer in ConnectionBasedTransport

    : To fix below: ```

    [ERROR] [1535796247.786932, 1535792085.063646]: [/get_heightmap] [sleep] ROS time moved backwards: 1.407559397s Exception in thread Thread-4: Traceback (most recent call last): File \"/usr/lib/python2.7/threading.py\", line 801, in __bootstrap_inner self.run() File \"/opt/ros/kinetic/lib/python2.7/dist-packages/rospy/timer.py\", line 226, in run r.sleep() File \"/opt/ros/kinetic/lib/python2.7/dist-packages/rospy/timer.py\", line 103, in sleep sleep(self._remaining(curr_time)) File \"/opt/ros/kinetic/lib/python2.7/dist-packages/rospy/timer.py\", line 164, in sleep raise rospy.exceptions.ROSTimeMovedBackwardsException(time_jump) ROSTimeMovedBackwardsException: ROS time moved backwards Exception in thread Thread-4: Traceback (most recent call last): File \"/usr/lib/python2.7/threading.py\", line 801, in __bootstrap_inner self.run() File \"/opt/ros/kinetic/lib/python2.7/dist-packages/rospy/timer.py\", line 226, in run r.sleep() File \"/opt/ros/kinetic/lib/python2.7/dist-packages/rospy/timer.py\", line 103, in sleep sleep(self._remaining(curr_time)) File \"/opt/ros/kinetic/lib/python2.7/dist-packages/rospy/timer.py\", line 164, in sleep raise rospy.exceptions.ROSTimeMovedBackwardsException(time_jump) ROSTimeMovedBackwardsException: ROS time moved backwards ^C[image_view-9] killing on exit [tile_image-8] killing on exit [get_heightmap/output/depth_view-7] killing on exit [get_heightmap-6] killing on exit [heightmap_frame_publisher-5] killing on exit [bbox_to_tf-4] killing on exit [bbox_array_to_bbox-3] killing on exit [rosbag_play-2] killing on exit [rosout-1] killing on exit [master] killing on exit shutting down processing monitor... ... shutting down processing monitor complete done ```

  • [jsk_topic_tools] Fixed use_warn option (#1592)

  • use PROJECT_NAME instad of __NODENAME_PREFIX (RANDOM) (#1591)

  • jsk_topic_tools/cmake/nodelet.cmake: add random prefix before _single (`#1586)

  • Contributors: Kei Okada, Kentaro Wada, Yohei Kakiuchi, Yuto Uchimi, Iori Yanokura

2.2.7 (2018-06-27)

  • Add warnNoRemap to ConnectionBasedNodelet (#1538)
    • add version_gte 1.9.11 for nodelet
  • jsk_topic_tools: add option to display diagnostic messages on warning level (#1585)
    • jsk_topic_tools: add option to set diangostic level jsk_topic_tools: update doc for jsk_topic_tools nodelet classes
  • Add #include <boost/format.hpp> (#1584)
  • jsk_topic_tools: add synchronized_throttle (#1579)
    • jsk_topic_tools: add synchronized_throttle
    • Add warnNoRemap to ConnectionBasedNodelet
  • Fix roscore regardless (#1576)
    • jsk_topic_tools: fix isMasterAlive to work
  • Contributors: Yuki Furuta, Kentaro Wada, Laurenz

2.2.6 (2018-01-05)

  • jsk_topic_tools: stealth_relay_nodelet: support MessageEvent (#1572)
  • jsk_topic_tools: stealth_relay add options as dynamic_reconfigure (#1568)
    • jsk_topic_tools: test_stealth_relay: disable updating dynamic reconfigure
    • jsk_topic_tools: test_stealth_relay: update timeout
    • jsk_topic_tools: stealth_relay: add deprecation warning
    • jsk_topic_tools: add options as dynamic_reconfigure
  • jsk_topic_tools: connection_based_nodelet: fix typo in advertiseCamera (#1558)
  • jsk_topic_tools: add stealth_relay for silently subscribing topic (#1544)
  • Validate implementation of child class of ConnectionBasedTransport (#1556)
    • Check if publishers exist to avoid implementation failures
    • Use ABCMeta to avoid unexpected usage of ConnectionBasedTransport Someone use this class without any subscriptions, and in that case this class should not be used in general.
  • Contributors: Kei Okada, Kentaro Wada, Yuki Furuta

2.2.5 (2017-06-19)

2.2.4 (2017-06-14)

  • [jsk_topic_tools][LightweightThrottle] dynamic change update_rate (#1514)
    • [jsk_topic_tools][lightweight_throttle] support jump back in time
  • [jsk_topic_tools][connection_based_nodelet] add isSubscribed method (#1523)
  • Test disconnection in test_connection.py (#1520)
  • [jsk_topic_tools][connection_based_nodelet] warn if onInitPostProcess is not called (#1513)
  • Contributors: Kentaro Wada, Yuki Furuta

2.2.3 (2017-03-23)

  • jsk_topic_tools/scripts/tf_to_transform.py: Use different value for duration and rate in tf_to_transform.py (#1509)
    • Rate can be 50 - 100 for example, but duration should be ~1 [s] even so. In previous implementation, the duration will be 1/100 - 1/50 [s] and it is too small to resolve tf.
    • Fix for flake8
  • Contributors: Kentaro Wada

2.2.2 (2016-12-30)

2.2.1 (2016-12-13)

  • add tf_to_transform node (#1482)
  • Contributors: Shingo Kitagawa

2.2.0 (2016-10-28)

2.1.2 (2016-09-14)

2.1.1 (2016-09-07)

  • Fix missing installation of jsk_topic_tools_test_nodelet.xml
  • Contributors: Kentaro Wada

2.1.0 (2016-09-06)

  • [synchronize_republish.py] Republish after approximate synchronization (#1443)
    • Add sample for synchronize_republish.py
    • Add script to publish statid image for sample/testing
    • Republish after approxiamte synchronization
    • Refactor synchrnoze_republish.py (making it pythonic)
  • Refactor CMake files (#1447)
    • Use project exported library for linking target library
    • Add ::test namespace to avoid conflicts of nodelet class name
    • Rename to have log_utils in the filename
    • Nodelet should be have suffix of _nodelet
  • add JSK_NODELET_LOG_THROTTLE (#1446)
    • [jsk_topic_tools] add test for JSK_NODELET_LOG
    • [jsk_topic_tools/src/log_utils.h] add THROTTLE to JSK_NODELET_LOG
  • Contributors: Kei Okada, Kentaro Wada, Yuki Furuta

2.0.17 (2016-07-21)

  • Add JSK_ROS_XXX_THROTTLE, JSK_ROS_XXX_STREAM_THROTTLE
  • Contributors: Kentaro Wada

2.0.16 (2016-06-19)

  • Fix unreasonable test name of test_log_utils.cpp
  • Add test for getFunctionName
  • Use JSK_NODELET_WARN in connection_based_nodelet
  • Show only func name in JSK_XXX log utils
  • Contributors: Kentaro Wada

2.0.15 (2016-06-13)

  • add parameter for selecting MultiThread callback or SingleThread callback
  • Test LoggingThrottle
  • Implement logXXX_throttle
  • Support async in is_synchronized
  • Install only usable *.test files
  • Test and documentize tf_to_pose.py
  • Transform tf to pose and publish it
  • Contributors: Kentaro Wada, Yohei Kakiuchi

2.0.14 (2016-05-14)

  • Show node name and func name by log_utils
  • Contributors: Kentaro Wada

2.0.13 (2016-04-29)

2.0.12 (2016-04-18)

  • Set flag of subscribed even when always_subscribe Modified:
    • jsk_topic_tools/src/connection_based_nodelet.cpp
  • Show test condition for \'scripts/is_synchronized\'
  • Support timeout and exit fastly
  • Add method of wait_for_sync in \'scripts/is_synchronized\'
  • Set queue_size as 100
  • Fix unregistering of the subscribers
  • Exit with exit code to represent the synchronization
  • Use rostime to check synchronization
  • Contributors: Kentaro Wada

2.0.11 (2016-03-20)

  • [jsk_topic_tools] Set property is_initialized Modified:
    • jsk_topic_tools/src/jsk_topic_tools/transport.py
  • Contributors: Kentaro Wada

2.0.10 (2016-02-13)

  • [jsk_topic_tools] Fix topic to advertise by advertiseImage and advertiseCamera
  • Support jsk_tilt_laser and jsk_topic_tools on OS X
  • [jsk_topic_tools] Find Boost with quiet option always in order to avoid link error with boost programs options.
  • [jsk_topic_tools] Add script to synchronize timestamp of topics and republish them for visualization
  • [jsk_topic_tools/scripts/bag2csv.py] support flatten option in bag2csv.
  • [jsk_topic_tools] Return to avoid segfault when --inout opt Modified:
    • jsk_topic_tools/cmake/single_nodelet_exec.cpp.in
  • [jsk_topic_tools] Add symlink to doc
  • [jsk_topic_tools] Add tool to check synchronized topics Added:
    • jsk_topic_tools/scripts/is_synchronized.py
  • [jsk_topic_tools] Stop using roslint as test Need https://github.com/jsk-ros-pkg/jsk_travis/pull/219 Modified: jsk_topic_tools/CMakeLists.txt
  • Update maintainer of jsk_network_tools and jsk_topic_tools
  • Contributors: Kentaro Wada, Masaki Murooka, Ryohei Ueda

2.0.9 (2015-12-14)

  • [jsk_topic_tools] Fix typo: test -> text in rosping_existence.py
  • [jsk_topic_tools] Stop using enum34 and use just int
  • [jsk_topic_tools/rosping_existence] Add ~speak_text parameter to customization
  • [jsk_topic_tools/log_utils] Fix include guard. Define warnNoRemap in include guard section.
  • [jsk_topic_tools] Find Boost_LIBRARIES once nodelet.cmake
  • Contributors: Kentaro Wada, Ryohei Ueda

2.0.8 (2015-12-07)

  • [jsk_topic_tools] Add roslint_cpp for src/log_utils.cpp
  • [jsk_topic_tools] Add roslint_python
  • [jsk_topic_tools] Refactor CMakeLists.txt by moving rostest find_package
  • [jsk_topic_tools] Fix for pep8
  • [jsk_topic_tools/ConnectionBasedNodelet] Support image_transport. Add advertiseImage and advertiseCamera. closes #1198
  • Contributors: Kentaro Wada, Ryohei Ueda

2.0.7 (2015-12-05)

  • Use ccache if installed to make it fast to generate obj file
  • [jsk_topic_tools] Fix linking for boost_program_options
  • [jsk_topic_tools] Add sample launch file for standalone_complexed_nodelet
  • [jsk_topic_tools] Show input/output topics with --inout opt
  • Contributors: Kentaro Wada, Ryohei Ueda

2.0.6 (2015-12-02)

2.0.5 (2015-11-30)

  • [jsk_topic_tools] Rename _util.py -> _utils.py
  • [jsk_topic_tools] Also fix import in test_name_util.py: name_util -> name_utils
  • [jsk_topic_tools] Fix renamed module import in log_utils: name_util -> name_utils
  • Contributors: Iori Kumagai, Kentaro Wada, Yuto Inagaki

2.0.4 (2015-11-25)

  • [jsk_topic_tools] test related things in CATKIN_ENABLE_TESTING block
  • [jsk_topic_tools] Test warnNoRemap Closes jsk-ros-pkg/jsk_recognition#1322
  • [jsk_topic_tools/rosping_existence] Speak dead nodes
  • Use gcc -z defs to check undefined symbols in shared objects Related to https://github.com/jsk-ros-pkg/jsk_recognition/pull/1330
  • [jsk_topic_tools] Retry to 3 times
  • [jsk_topic_tools] Test rosparam_utils.cpp with gtest
  • [jsk_topic_tools] Test warn_no_remap
  • [jsk_topic_tools] Test jsk_topic_tools.log_util
  • [jsk_topic_tools] Test jsk_topic_tools.name_util
  • [jsk_topic_tools] add_library src/log_utils.cpp
  • build_depend -> test_depend roscpp_tutorials
  • Reasonable connection num for connection_based_nodelet
  • [jsk_topic_tools] Use retry for <test> tag
  • Refactor test_hz_measure.py as good example
  • Refactor test_connection.py as good example
  • Refactor: test_block.py as good example
  • [jsk_topic_tools] display input/output by --inout
  • [jsk_topic_tools] Fix style (indent)
  • [jsk_topic_tools] Follow name rule *_utils.py
  • [jsk_topic_tools] warnNoRemap for cpp nodes
  • Generate Documentation for jsk_topic_tools
  • [jsk_topic_tools] Function to warn with no remappings
  • [jsk_topic_tools] Correctly return instance
  • [jsk_topic_tools] Retry test max to 3 times
  • [jsk_topic_tools] add topic_statistics.py
  • [jsk_topic_tools] Correctly unsubscribe with multiple publishers
  • [jsk_topic_tools] add_rostest problem should be fixed in latest catkin For https://github.com/jsk-ros-pkg/jsk_common/pull/1178#issuecomment-147396447
  • [jsk_topic_tools] Describe about ~always_subscribe in warning
  • [jsk_topic_tools] Add ~always_subscribe param for ConnectionBasedTransport
  • [jsk_topic_tools] Correctly set connection status
  • [jsk_topic_tools] Add log_utils.py
  • [jsk_topic_tools] Add python-enum34 as run_depend
  • [jsk_topic_tools] List depends in alphabetical order
  • [jsk_topic_tools] Test ConnectionBasedTransport
  • [jsk_topic_tools] Test ConnectionBasedNodelet with rostest
  • [jsk_topic_tools] Rename to test_connection_based_nodelet.test
  • [jsk_topic_tools] Python ConnectionBasedTransport
  • [jsk_topic_tools] Utility to publish PoseStamped with given static transformation
  • [jsk_topic_tools/ConnectionBasedNodelet] Read verbose_connection as well as ~verbose_connection
  • [jsk_topic_tools/ConnectionBasedNodelet] ~verbose_connection parameter to print verbose messages about connection
  • [jsk_topic_tools] Ros error for rosparam type conversion
  • [jsk_topic_tools] Warn when no connection in a few sec Closes #1132 The warning message should be write with ROS_INFO, for no many warning when running with roslaunch.
  • [jsk_topic_tools] Supress output messages from testing
  • [jsk_topic_tools] Depends on roscpp and rostime explicitly
  • [jsk_topic_tools] Faster implementation of test_topic_compare.py by removing magic sleep
  • [jsk_topic_tools/ConnectionBasedNodelet] Add latch option to advertise template method
  • [jsk_topic_tools/LightweightThrottle] Clean-up codes and added some comments
  • [jsk_topic_tools] Add readme about standalone_complexed_nodelet
  • [jsk_topic_tools] check /run_id param to know roscore is restarted or not
  • [jsk_topic_tools/standalone_complexed_nodelet] Fix handling of reampping name resolvance
  • [jsk_topic_tools] Add space after [functionname]
  • Contributors: Yuki Furuta, Kei Okada, Kentaro Wada, Ryohei Ueda

2.0.3 (2015-07-24)

  • [jsk_topic_tools] Install missing executables
  • [jsk_topic_tools/standalone_complexed_nodelet] Support if and unless fields and read parameter from ~nodelet_%lu as well as ~nodelet
  • [jsk_topic_tools] Introduce new nodelet manager called standalone_complexed_nodelet. It reads nodelet clients from rosparam and launch them. It is a general model for nodelet like stereo_image_proc. It does not need different processes for manager/clients
  • [jsk_topic_tools] Make advertise template method critical section in order to avoid race condition between advertise and connectionCallback
  • [jsk_topic_tools] Add StringRelay nodelet to test DiagnosticNodelet class
  • Contributors: Ryohei Ueda

2.0.2 (2015-07-07)

  • [jsk_topic_tools] add install config directory
  • [jsk_topic_tools] Add number of subscribers to diagnostic information
  • [jsk_topic_tools/Relay] Add more readable diagnostic including last time it receives input topic
  • [jsk_topic_tools/Relay] Add diagnostic information
  • [jsk_topic_tools] Update default diagnostic message to be more useful
  • Contributors: Yuki Furuta, Ryohei Ueda

2.0.1 (2015-06-28)

  • [jsk_topic_tools] Add DeprecatedRelay nodelet for deprecated topics
  • Contributors: Ryohei Ueda

2.0.0 (2015-06-19)

1.0.72 (2015-06-07)

  • [jsk_topic_tools] Add global nodehandle
  • Contributors: Kentaro Wada

1.0.71 (2015-05-17)

  • [jsk_topic_tools] Add ~always_subscribe parameter to ConnectionBasedNodelet and DiagnosticNodelet to always subscribe input topics
  • Contributors: Ryohei Ueda

1.0.70 (2015-05-08)

  • [jsk_topic_tools/Passthrough] Add ~request service like Snapshot
  • Contributors: Ryohei Ueda

1.0.69 (2015-05-05)

  • [jsk_topic_tools] Shorter test duration for topic_buffer/hztest_chatter_update
  • Contributors: Ryohei Ueda

1.0.68 (2015-05-05)

  • [jsk_topic_tools] Add log_utils.h to print with __PRETY_FUNCTION__
  • Contributors: Ryohei Ueda

1.0.67 (2015-05-03)

  • [jsk_topic_tools] Do not subscribe input if no need in Passthrough nodelet
  • [jsk_topic_tools] Remove non-used TransportHint from relay_nodelet
  • Contributors: Ryohei Ueda

1.0.66 (2015-04-03)

1.0.65 (2015-04-02)

1.0.64 (2015-03-29)

  • [jsk_topic_tools] Publish timestamp from snapshot as it publishes ~output
  • [jsk_topic_tools] Add ~stop service to force to stop publishing messages
  • Contributors: Ryohei Ueda

1.0.63 (2015-02-19)

  • [jsk_topic_tools] Add Passthrough nodelet to relay topics during specified duration
  • Contributors: Ryohei Ueda

1.0.62 (2015-02-17)

  • [jsk_topic_tools] Add ~latch option to snapshot nodelet
  • Contributors: Ryohei Ueda

1.0.61 (2015-02-11)

  • [jsk_topic_tools] Fix snapshot to publish first message correctly
  • [jsk_topic_tools] Add service interface to change output topic of relay node
  • anonymous node
  • add flatten mode for array type message
  • remove space after ,
  • add argument exception handler
  • add csv exporter for rosbag
  • Contributors: Yuki Furuta, Ryohei Ueda

1.0.60 (2015-02-03)

  • [jsk_topic_tools] add std_srvs

1.0.59 (2015-02-03)

  • [jsk_topic_tools] Add document about nodelet utility classes
  • [jsk_topic_tools] Fix license: WillowGarage -> JSK Lab
  • [jsk_topic_tools] Add documentation about color_utils.h
  • Remove rosbuild files
  • [jsk_topic_tools] Return true in service callback of snapshot nodelet
  • [jsk_topci_tools] Fix heatColor function to return std_msgs::ColorRGBA
  • [jsk_topic_tools] Add new utility to take snapshot of topic
  • Contributors: Ryohei Ueda

1.0.58 (2015-01-07)

  • [jsk_topic_tools] Indigo test seems to be broken, so skip testing on indigo
  • [jsk_topic_tools] Do not implement updateDiagnostic as pure virtual method
  • Reuse isMasterAlive function across scripts which want to check master state
  • Contributors: Ryohei Ueda

1.0.57 (2014-12-23)

  • Add function to compute heat color gradient
  • Add new script: static_transform_pose_stamped. It looks like tf\'s satatic_transform_publisher but it re-publishes geometry_msgs/PoseStamped.
  • Contributors: Ryohei Ueda

1.0.56 (2014-12-17)

1.0.55 (2014-12-09)

  • added topic_buffer_periodic_test.launch and added argument to topic_buffer_client/server_sample.launch
  • add mutex lock in callback and thread function
  • enable to select periodic mode from server param
  • enable to select periodic mode from server param
  • send request periodic publish from client when rosparam is set
  • add update periodically function
  • Contributors: Yuki Furuta, Masaki Murooka

1.0.54 (2014-11-15)

1.0.53 (2014-11-01)

  • add nodelet to check vital of topic
  • Contributors: Ryohei Ueda

1.0.52 (2014-10-23)

  • Move several utilities for roscpp from jsk_pcl_ros
  • Contributors: Ryohei Ueda

1.0.51 (2014-10-20)

1.0.50 (2014-10-20)

1.0.49 (2014-10-13)

  • Fix location of catkin_package of jsk_topic_tools
  • Contributors: Ryohei Ueda

1.0.48 (2014-10-12)

1.0.47 (2014-10-08)

  • Install executables build as single nodelet
  • LightweightThrottle does not subscribe any topics if no need
  • fix mutex lock of relay node
  • Do not subscribe topics until mux/output is subscribed
  • Contributors: Ryohei Ueda

1.0.46 (2014-10-03)

  • Do not use sleep inside of lightweight_throttle

1.0.45 (2014-09-29)

1.0.44 (2014-09-26)

1.0.43 (2014-09-26)

1.0.42 (2014-09-25)

1.0.41 (2014-09-23)

  • Compile transform_merger on catkin
  • Use PLUGINLIB_EXPORT_CLASS instead of deprecated PLUGINLIB_DECLARE_CLASS
  • Contributors: Ryohei Ueda

1.0.40 (2014-09-19)

  • Add diagnostic utils from jsk_pcl_ros
  • Contributors: Ryohei Ueda

1.0.39 (2014-09-17)

1.0.38 (2014-09-13)

  • add new utility function colorCategory20 to jsk_topic_tools
  • Contributors: Ryohei Ueda

1.0.36 (2014-09-01)

  • Add rosparam_utils.cpp: utility functions for ros parameters
  • Contributors: Ryohei Ueda

1.0.35 (2014-08-16)

  • add nodelet.cmake to export utility cmake macro to compile nodelet libraries
  • Contributors: Ryohei Ueda

1.0.34 (2014-08-14)

  • add new class: VitalChecker from jsk_pcl_ros
  • Contributors: Ryohei Ueda

1.0.33 (2014-07-28)

  • compile time_acucmulator.cpp on rosbuild environment
  • add depend to dynamic_tf_reconfigure
  • Contributors: Ryohei Ueda, Yuto Inagaki

1.0.32 (2014-07-26)

  • fix compilation for jsk_topic_tools::TimeAccumulator
  • Contributors: Ryohei Ueda

1.0.31 (2014-07-23)

  • add class TimeAccumulator to measure and accumurate time to jsk_topic_tools
  • Contributors: Ryohei Ueda

1.0.30 (2014-07-15)

  • add tool to check the existence of ros nodes and publish them to diagnostics
  • Contributors: Ryohei Ueda

1.0.29 (2014-07-02)

1.0.28 (2014-06-24)

  • initialize variable in relay_nodelet
  • shutdown subscriber if no need to publish message in relay nodelet
  • Merge pull request #466 from garaemon/add-single-executable-for-nodelet Add single executables for nodelets of jsk_topic_tools
  • add single executable files for each nodelet in jsk_topic_tools
  • add test code for block nodelet
  • add nodelet to BLOCK topic pipeline according to the number of the subscribers
  • add nodelet to relay topic
  • Contributors: Ryohei Ueda, Yusuke Furuta

1.0.27 (2014-06-10)

  • add nodelet to relay topic
  • Contributors: Ryohei Ueda

1.0.26 (2014-05-30)

1.0.25 (2014-05-26)

1.0.24 (2014-05-24)

1.0.23 (2014-05-23)

1.0.22 (2014-05-22)

  • add new nodelet: HzMeasure to measure message rate
  • display info in debug mode
  • print ignoring tf
  • Merge remote-tracking branch \'tarukosu/ignore-specific-transform\' into ignore-specific-transform
  • add output=\'screen\'
  • use joint_states_pruned_buffered instead of _update
  • remap /joint_states to /joint_states_pruned_update
  • add ignoreing tf config
  • add launch file for send joint state and other tf
  • prune velocity and effort in joint state
  • ignoring tf designated in yaml
  • Contributors: Ryohei Ueda, Yusuke Furuta

1.0.21 (2014-05-20)

1.0.20 (2014-05-09)

1.0.19 (2014-05-06)

1.0.18 (2014-05-04)

1.0.17 (2014-04-20)

1.0.16 (2014-04-19)

1.0.15 (2014-04-19)

1.0.14 (2014-04-19)

1.0.13 (2014-04-19)

1.0.12 (2014-04-18)

1.0.11 (2014-04-18)

1.0.10 (2014-04-17)

  • change the length of the name field according to the topic now the script subscribes
  • print topic name rather than topic index and prettier format
  • add test launch file for topic_compare and run it on catkin and rosbuild
  • add test script and do not run load_manifest, it\'s not required
  • add topic_compare.py
  • Contributors: Ryohei Ueda, Yuki Furuta

1.0.9 (2014-04-12)

  • use ShapeShifter rather than ShapeShifterEvent
  • fix for goovy SEGV
    • use ros::Subscriber\'s pointer
    • use topic_tools::ShapeShiter rather than ShapeShifterEvent
    • not call getPrivateNodeHandle so many times
  • Contributors: Ryohei Ueda

1.0.8 (2014-04-11)

1.0.7 (2014-04-10)

  • add documentation on nodelet xml
  • Contributors: Ryohei Ueda

1.0.6 (2014-04-07)

  • add a sample for mux nodelet and does not use mux nodehandle. not using mux NodeHandle is different from original mux in topic_tools. now private nodehandle, which is the name of nodelet instance, behaves as \'mux\' name of mux/topic_tools. If you want to use mux** tools, you just specify nodelet name as mux name.
  • implement nodelet version of mux with the same api to topic_tools and no need to specify the message type as well as topic_tools/mux
  • add rostopic dependency to run test for LightweightThrottle
  • update documentation of nodelet xml
  • add test code for LightwehgitThrottle
  • add a sample launch file for LightwehgitThrottle
  • publish data only if any subscriber is
  • compile nodelet on rosbuild too
  • fixing dependency for nodelet usage depends to nodelet on manifest.xml, package.xml and catkin.cmake
  • add xml declaration for nodlet plugin
  • read update_rate from the parameter ~update_rate
  • implement lightweight nodelet throttle
  • add lightweight nodelet throttle skelton cpp/header file
  • change arg name and node name
  • Contributors: Ryohei Ueda, Yusuke Furuta

1.0.4 (2014-03-27)

  • move the location of generate_messages and catkin_package to avoid emtpy catkin variables problem caused by roseus. it\'s a hack.
  • Contributors: Ryohei Ueda

1.0.3 (2014-03-19)

1.0.2 (2014-03-12)

  • #299: fix typo: dependp -> depend
  • #299: add depend tag to jsk_topic_tools/manifest.xml because of previous breaking change of manifest.xml
  • #299: replace .test suffix with .launch in jsk_topic_tools\' rosbuild cmake
  • #299: add full path to rostest of ros_topic_tools
  • Contributors: Ryohei Ueda

1.0.1 (2014-03-07)

  • set all package to 1.0.0
  • Contributors: Kei Okada

1.0.0 (2014-03-05)

  • set all package to 1.0.0
  • fix typo CATKIN-DEPEND -> CATKIN_DEPEND
  • add install to catkin.cmake
  • (kill_server_and_check_close_wait.py) num=1 is ok for test_close_wait_check?
  • add rostest and roscpp_tutorials
  • use rosdep instead of depend
  • add rostest
  • add description in topic buffer sample program
  • add buffer client and server for tf
  • merge transform message to publish at low rate
  • add sample launch files for specific transform
  • do not initialize pub_update in use_service mode and restart serviceClient if sc_update.call failed, fixed Issue #266
  • rename to test_topic_buffer_close_wait.launch and add kill_server_and_check_close_wait.py
  • add test launch for CLOSE_WAIT problem
  • fixing output of ROS_INFO
  • supporting topicized /update and parameterized /list
  • fix test code chatter_update only publish every 10 min
  • update topic_buffer_server/cliet, client automatically calls /update service to get latest information on server side ,see Issue #260
  • support update_rate param to configure how often client calls /update, see issue #260
  • client to call update to get current information on publish rate
  • add rosbuild_add_rostest
  • fix output message
  • fix problem reported on #260, add test code
  • add more verbose message
  • add sample launch file using topic_buffer
  • update for treating multiple tf
  • wait until service is available
  • add specific transform publisher and subscriber
  • add fixed_rate and latched parameter
  • make catkin to work jsk_topic_tools
  • add update service in topic_buffer_server
  • fix xml: catkinize jsk_topic_tools
  • fix broken xml: catkinize jsk_topic_tools
  • fix broken xml: catkinize jsk_topic_tools
  • catkinize jsk_topic_tools
  • add jsk_topic_tools
  • Contributors: Ryohei Ueda, Kei Okada, youhei, Yusuke Furuta

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

Plugins

Recent questions tagged jsk_topic_tools at answers.ros.org