This page lists changes that were made in the pre-1.0 series of geometry (unstable).
Contents
0.9.1 (2010-01-12)
- fixing regression in tf::remap
- cleared documentation of what remap is deprecated into
- removing support for "/tf_message" topic.
0.9.0 (2010-01-12)
transform* can now throw tf::InvalidArgument if arguments are malformed (ala unnormalized quaternion which would produce nans) #3236
tf_monitor race condition at startup fixed #3168
all previously deprecated APIs removed including message_notifer, tf::Stamped<tf::Transform>
- Upgraded to version 2.0.11
0.4.8 (2010-01-08)
bullet patched Makefile to trigger rebuild
0.4.7 (2010-01-08)
angles patch to increase test coverage and bump stop case patched in find_min_max function r26400
- Changed lib and include to be in root of package instead of build directory #3450
- Changed libraries to shared objects for static libraries.
- Patched gimbal lock logic in euler angle conversions #2992
- Upgraded to version 2.0.10
- Include directory installed into include directory from build/eigen
createQuaternionFromRPY method added #2992
tf::remap renamed to tf::resolve #3190
- tf helper methods only read tf_prefix on startup #3167
- Gentoo freeglut added to rosdep.yaml
0.4.6 (2009-12-15)
tf update lookupVelocity to support timestamp 0 = latest_time
0.4.5 2009-12-15
new node tf_remap, which will remap tf frames. Useful for bag file playback etc.
added experimental lookupVelocity method
Fix: Python methods lookupTransform and lookupTransformFull were failing on Python 2.6 (r25958,#3337)
Switch tf_prefix to use searchParam() #2921
- Removed use of deprecated rosbuild macros
Python methods transformVector3Stamped added r26189
- Removed use of deprecated rosbuild macros
- create symbolic link called site-pacakges to dist-packages for compatibility with newer python versions
0.4.4 2009-11-24
- fixed usage of python to_seconds to to_sec
fixed commandline parsing in view_frames for hudson build
- fixed ~ param usage in change_notifier
eigen Upgraded to version 2.0.9
0.4.3 2009-11-09
waitForTransform removed Assert using return code and error string return values.
Deprecating sendTransform(tf::Transform, . . . ) due to backwards argument order. Replace call with sendTransform(tf::StampedTransform. . . ). Also fixing regression in 0.4.1 in that function.
b.sendTransform(transform, time, frame_id, parent_id); becomes b.sendTransform(tf::StampedTransform(transform, time, parent_id, frame_id));
0.4.2 2009-10-29
- commented broken test (it fails in release build)
0.4.1 2009-10-29
patched TransformBroadcaster.sendTransform(*) methods to consistently remap
Fixed tf_monitor display of current chain to show last link
MessageFilter now remaps target frames (r25194, #3119)
MessageFilter now warns and immediately throws out messages with an empty frame_id (r25194)
- Changed compile mode to Release from Debug r25374
Fixed usage message for static_transform_publisher r25375
0.4.0 2009-10-07
Major Changes
- Make the error messages that tf prints more user friendly.
Add a failure callback to tf::MessageFilter
Minor Changes
tf Fix: message notifier should listen to '/tf' and '/tf_message' topics.
0.3.1 (2009-09-30)
bullet Patch for rounding difference between 32 and 64 bit architectures.
0.3.0 (2009-09-29)
Major Changes
tf Usage of tf::Stamped<tf::Transform> deprecated in favor of tf::StampedTransform
parent_id → frame_id
frame_id → child_frame_id
- transform_sender replaced by static_transform_publisher to allow backwards compatibility with this change
bullet Updated patches, full description at bullet highlights below:
- Deprecated set/getEulerZYX methods
- Added get/setRPY methods
- cleaned up documentation
- various bug fixes
Minor Changes
- clean up of ~params
- removal of deprecated Node API usage
- tf_echo printouts cleaner
- tf_monitor is working and has better display
0.2.0 (2009-09-09)
Major changes
tf topic "/tf_message" has been changed to "/tf". For backwards compatibility it still listens on "/tf_message" but that is deprecated.