This page lists changes that were made in the pre-1.0 series of geometry (unstable).

0.9.1 (2010-01-12)

  • tf

  • 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)

  • tf

    • 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>

  • eigen

    • 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

  • bullet

    • 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
  • eigen

    • Upgraded to version 2.0.10
    • Include directory installed into include directory from build/eigen
  • tf

    • 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

  • tf

    • 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

  • angles

    • Removed use of deprecated rosbuild macros
  • kdl

    • create symbolic link called site-pacakges to dist-packages for compatibility with newer python versions

0.4.4 2009-11-24

  • tf

    • 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

  • tf

    • 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

  • tf

    • commented broken test (it fails in release build)

0.4.1 2009-10-29

  • tf

    • 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

  • tf

    • 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.

Minor Changes

  • kdl orocos-kdl tests turned off in configuration

  • tf transform_sender can take quaternions on the command line

Wiki: geometry/ChangeList/Pre-1.0 (last edited 2010-06-17 01:22:36 by KenConley)