- Fix reload after a description with a mimic joint (#212)
- Contributors: Guillaume Doisy
- Remove ament_target_dependencies. (#209)
- Contributors: Chris Lalancette
- Improve log messages (#206)
- Contributors: Nick Lamprianidis
- Update robot_state_publisher to C++17. (#204)
- Contributors: Chris Lalancette
- [rolling] Update maintainers - 2022-11-07 (#203)
- Contributors: Audrow Nash
- Mirror rolling to ros2
- Contributors: Audrow Nash
- Depend on orocos_kdl_vendor (#191)
- Contributors: Jacob Perron
- export dependencies, to use robot_state_publisher as a component (#193)
- Contributors: Kenji Brameld
- Fix include order for cpplint (#186)
- Change how parameter updates are handled (#180)
- Install includes to instal/${PROJECT_NAME} (#184)
- Make the change_fixed_joint test more robust (#183)
- Add in a test to make sure fixed transforms change on update
- Small C++ nice-isms in the tests
- Switch to using target_include_directories for tests
- Publish new fixed transforms when URDF is updated
- Make joint_states subscription QoS configurable; default to SensorDataQoS (#179)
- Remove dependency on urdfdom_headers (#168)
- Contributors: Anthony Deschamps, Chris Lalancette, Jacob Perron, Russell Joyce, Shane Loretz
- Fix deprecated subscriber callbacks (#173)
- Contributors: Abrar Rahman Protyasha
- Cleanup the documentation in the RobotStatePublisher class. (#172)
- Always publish fixed frames to /tf_static (#158)
- corrected publish_frequency default in README (#166)
- Contributors: Chris Lalancette, Jacob Perron, Nils Schulte
- Add tf frame_prefix parameter (#159)
- Contributors: Steve Nogar, Chris Lalancette
- Stop rejecting unknown parameters. (#161)
- Contributors: Chris Lalancette
- clean up license to be standard bsd 3 clause (#130)
- Update the maintainers. (#151)
- Contributors: Chris Lalancette, Tully Foote
- fix types in range loops to avoid copy due to different type (#143)
- Make sure not to crash on an invalid URDF. (#141)
- Contributors: Chris Lalancette, Dirk Thomas
- Replace deprecated launch_ros usage (#137)
- code style only: wrap after open parenthesis if not in one line (#129)
- Refactor the ROS 2 code to be more modern (#126)
- Switch to using TARGET_FILE to find the binary targets on Windows.
- Fix tests on Windows.
- Make the error message much nicer on Windows.
- robot_state_publisher_node -> robot_state_publisher
- Fix test build on Windows.
- Get rid of redundant declaration.
- Guard against negative publish_frequencies.
- Switch to modern launch_testing ReadyToTest.
- Add testing to robot_state_publisher.
- Update some example launch files.
- Implement the ability to change the parameters on the fly.
- Fix silly bug while computing the publish interval.
- Refactor to have a "setup" function during the constructor and later on during the parameter setup.
- Mark things as explicit and final.
- Update the documentation.
- Make robot_state_publisher composable.
- Contributors: Chris Lalancette, Dirk Thomas, Jacob Perron
- Switch the license back to BSD. (#121)
- Contributors: Chris Lalancette
- Install include directories (#31)
- Publish URDF string on startup (#24)
- Contributors: Patrick Beeson, Poh Zhi-Ee, Shane Loretz
- Remove unused Eigen3 dependency (#27) (#29)
- Don't export exe as library (#25) (ros2 #28)
- Contributors: Shane Loretz
- Use rclcpp::Time for stamping transforms (#20)
- Contributors: Scott K Logan
- changes to avoid deprecated API's (#19)
- Contributors: William Woodall
- Updated to avoid deprecated API. (#18)
- Contributors: William Woodall
- Set urdf content as parameter. (#15)
- Contributors: Karsten Knese
- The robot model is now published on the
robot_description
topic as astd_msgs/String.msg
. (#9) - Contributors: Brett, Mikael Arguedas
- Use
urdf::*ShredPtr
instead ofboost::shared_ptr
(#60) - Error log for empty JointState.position was downgraded to a throttled warning (#64)
- Contributors: Jochen Sprickerhof, Sébastien BARTHÉLÉMY
- Added a new parameter "ignore_timestamp" (#65)
- Fixed joints are not published over tf_static by default (#56)
- Fixed segfault on undefined robot_description (#61)
- Fixed cmake eigen3 warning (#62)
- Contributors: Davide Faconti, Ioan A Sucan, Johannes Meyer, Robert Haschke
- Add target_link_libraries for joint_state_listener library + install it (#54)
- Contributors: Kartik Mohta
- Add back future dating for robot_state_publisher (#49) (#51)
- Fix subclassing test (#48)
- Support for subclassing (#45) * Add joint_state_listener as a library
- Contributors: Jackie Kay
- fix bad rebase
- Contributors: Jackie Kay, Paul Bovbel
- Merge pull request #42 from ros/fix_tests_jade Fix tests for Jade
- Correct failing tests
- Re-enabling rostests
- Merge pull request #39 from scpeters/issue_38
- Fix API break in publishFixedTransforms A bool argument was added to RobotStatePublisher::publishFixedTransforms which broke API. I've added a default value of false, to match the default specified in the JointStateListener constructor.
- Contributors: Jackie Kay, Jonathan Bohren, Steven Peters
- Merge pull request #37 from clearpathrobotics/static-default Publish fixed joints over tf_static by default
- Merge pull request #34 from ros/tf2-static-jade Port to tf2 and enable using static broadcaster
- Merge pull request #32 from shadow-robot/fix_issue#19 Check URDF to distinguish fixed joints from floating joints. Floating joint are ignored by the publisher.
- Merge pull request #26 from xqms/remove-debug get rid of argv[0] debug output on startup
- Contributors: David Lu!!, Ioan A Sucan, Jackie Kay, Max Schwarz, Paul Bovbel, Toni Oliver
- Merge pull request #41 from ros/fix_tests_indigo Re-enable and clean up rostests
- Correct failing tests
- Re-enabling rostests
- Fix API break in publishFixedTransforms A bool argument was added to RobotStatePublisher::publishFixedTransforms which broke API. I've added a default value of false, to match the default specified in the JointStateListener constructor.
- Contributors: Jackie Kay, Jonathan Bohren, Steven Peters
- Merge pull request #28 from clearpathrobotics/tf2-static
- Merge pull request #21 from rcodddow/patch-1
- Fix for joint transforms not being published anymore after a clock reset (e.g. when playing a bagfile and looping)
- Contributors: Ioan A Sucan, Robert Codd-Downey, Timm Linder
- add version depend on orocos_kdl >= 1.3.0 Conflicts: package.xml
- Update KDL SegmentMap interface to optionally use shared pointers The KDL Tree API optionally uses shared pointers on platforms where the STL containers don't support incomplete types.
- Contributors: Brian Jensen, William Woodall
- minor style fixes
- Add support for mimic tag.
- Contributors: Ioan Sucan, Konrad Banachowicz