Package Summary

Tags No category tags.
Version 0.2.0
License BSD
Buildtool CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/swri-robotics/marti_common.git
VCS Type git
VCS Version kinetic-devel
Last Updated 2016-06-21
Dev Status DEVELOPED
Released UNRELEASED

Package Description

The swri_transform_util package contains utility functions and classes for transforming between coordinate frames.

Additional Links

Maintainers

  • Marc Alban

Authors

  • Marc Alban
README
No README found. See repository README.
CHANGELOG

Changelog for package swri_transform_util

0.2.0 (2016-06-21)

0.1.5 (2016-05-13)

0.1.4 (2016-05-12)

  • Add great circle distance method for tf::Vector3 type.
  • Fixed compile error when ros-indigo-opencv3 is installed (#307) * Fixed compile error when package ros-indigo-opencv3 is installed. swri_geometry_util uses wrong version of OpenCV when the package ros-indigo-opencv3 is installed. This patch fixes the issue. * Updated all CMakeFiles.txt to specify OpenCV version 2 The find_package for OpenCV is now: ./swri_opencv_util/CMakeLists.txt:find_package(OpenCV 2 REQUIRED) ./swri_geometry_util/CMakeLists.txt:find_package(OpenCV 2 REQUIRED) ./swri_image_util/CMakeLists.txt:find_package(OpenCV 2) ./swri_transform_util/CMakeLists.txt:find_package(OpenCV 2 REQUIRED) Conflicts: swri_geometry_util/CMakeLists.txt
  • Contributors: Kim Mathiassen, Marc Alban

0.1.3 (2016-03-04)

  • Fixes initialize_origin.py diagnostic reporting a warning that the origin is not automatic when it is.
  • Adds transform publisher to initialize_origin.py that publishes an identity transform from the local_xy_frame to an anonymous unused frame. In doing so, the local_xy_frame will show up in the /tf tree without any additional nodes running so that TransformManager can properly transform between /wgs84 and /map. This change should not interfere with any existing systems.
  • Expands some of the TransformManager warnings to be more informative. This is to reduce the impact of common problems that we run into when setting up a new environment by making it easier to distinguish the exact nature of the error, as well as provide suggestions when appropriate. In particular, this fixes the misleading "No transfomer from /wgs84 to /map" error and upgrades a warning about null pointers to an error.
  • Contributors: Elliot Johnson

0.1.2 (2016-01-06)

  • Account for non-zero reference angles when calculating orientations to and from WGS84.
  • Support arbitrary local_xy reference angles.

    • The reference heading has been renamed to reference angle.
    • It's not recommended to set a non-zero reference angle.

    * A parameter is provided to ignore the reference heading for backwards compatibility.

  • Fix backwards compatibility issue with swri_yaml_cpp call.

  • Contributors: Kris Kozak, Marc Alban

0.1.1 (2015-11-17)

  • Adds a GetTF method to transform_util::Transform.
  • Installing the initialize_origin.py node.
  • Add extension type (e.g. png) in geo file
  • Contributors: Edward Venator, P. J. Reed, Vincent Rousseau

0.1.0 (2015-09-29)

  • Updates lot_lon_tf_echo to use geometry_msgs/PoseStamped. See issue #246
  • Removes dependency on gps_common The gps_common package was removed in ROS Jade, so a different message type is needed for the local XY origin message. (Issue #246). This replaces the gps_common/GPSFix message with a geometry_msgs/PoseStamped message. The latitude is stored in pose.position.y, the longitude is stored in pose.position.x, and the altitude is stored in pose.position.z. As before, the local xy frame is fixed in rotation such that the Z axis points away from the center of the Earth and the Y axis points north. However, the choice of geometry_msgs/PoseStamped allows for headings to be added in the future.
  • Refactors initialize origin and fixes a bug.
  • Contributors: Edward Venator

0.0.5 (2015-09-27)

0.0.4 (2015-09-27)

  • Fixes missing dependencies. #239.
  • Contributors: Ed Venator

0.0.3 (2015-09-26)

0.0.2 (2015-09-25)

  • Renames yaml_util to swri_yaml_util. Refs #231.
  • Renames transform_util to swri_transform_util. Refs #231.
  • Contributors: Edward Venator

0.0.1 (2015-09-25)

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Messages

No message files found.

Services

No service files found

Package Summary

Tags No category tags.
Version 0.1.5
License BSD
Buildtool CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/swri-robotics/marti_common.git
VCS Type git
VCS Version jade-devel
Last Updated 2016-06-30
Dev Status DEVELOPED
Released RELEASED

Package Description

The swri_transform_util package contains utility functions and classes for transforming between coordinate frames.

Additional Links

Maintainers

  • Marc Alban

Authors

  • Marc Alban
README
No README found. See repository README.
CHANGELOG

Changelog for package swri_transform_util

0.1.5 (2016-05-13)

0.1.4 (2016-05-12)

  • Add great circle distance method for tf::Vector3 type.
  • Fixed compile error when ros-indigo-opencv3 is installed (#307) * Fixed compile error when package ros-indigo-opencv3 is installed. swri_geometry_util uses wrong version of OpenCV when the package ros-indigo-opencv3 is installed. This patch fixes the issue. * Updated all CMakeFiles.txt to specify OpenCV version 2 The find_package for OpenCV is now: ./swri_opencv_util/CMakeLists.txt:find_package(OpenCV 2 REQUIRED) ./swri_geometry_util/CMakeLists.txt:find_package(OpenCV 2 REQUIRED) ./swri_image_util/CMakeLists.txt:find_package(OpenCV 2) ./swri_transform_util/CMakeLists.txt:find_package(OpenCV 2 REQUIRED) Conflicts: swri_geometry_util/CMakeLists.txt
  • Contributors: Kim Mathiassen, Marc Alban

0.1.3 (2016-03-04)

  • Fixes initialize_origin.py diagnostic reporting a warning that the origin is not automatic when it is.
  • Adds transform publisher to initialize_origin.py that publishes an identity transform from the local_xy_frame to an anonymous unused frame. In doing so, the local_xy_frame will show up in the /tf tree without any additional nodes running so that TransformManager can properly transform between /wgs84 and /map. This change should not interfere with any existing systems.
  • Expands some of the TransformManager warnings to be more informative. This is to reduce the impact of common problems that we run into when setting up a new environment by making it easier to distinguish the exact nature of the error, as well as provide suggestions when appropriate. In particular, this fixes the misleading "No transfomer from /wgs84 to /map" error and upgrades a warning about null pointers to an error.
  • Contributors: Elliot Johnson

0.1.2 (2016-01-06)

  • Account for non-zero reference angles when calculating orientations to and from WGS84.
  • Support arbitrary local_xy reference angles.

    • The reference heading has been renamed to reference angle.
    • It's not recommended to set a non-zero reference angle.

    * A parameter is provided to ignore the reference heading for backwards compatibility.

  • Fix backwards compatibility issue with swri_yaml_cpp call.

  • Contributors: Kris Kozak, Marc Alban

0.1.1 (2015-11-17)

  • Adds a GetTF method to transform_util::Transform.
  • Installing the initialize_origin.py node.
  • Add extension type (e.g. png) in geo file
  • Contributors: Edward Venator, P. J. Reed, Vincent Rousseau

0.1.0 (2015-09-29)

  • Updates lot_lon_tf_echo to use geometry_msgs/PoseStamped. See issue #246
  • Removes dependency on gps_common The gps_common package was removed in ROS Jade, so a different message type is needed for the local XY origin message. (Issue #246). This replaces the gps_common/GPSFix message with a geometry_msgs/PoseStamped message. The latitude is stored in pose.position.y, the longitude is stored in pose.position.x, and the altitude is stored in pose.position.z. As before, the local xy frame is fixed in rotation such that the Z axis points away from the center of the Earth and the Y axis points north. However, the choice of geometry_msgs/PoseStamped allows for headings to be added in the future.
  • Refactors initialize origin and fixes a bug.
  • Contributors: Edward Venator

0.0.5 (2015-09-27)

0.0.4 (2015-09-27)

  • Fixes missing dependencies. #239.
  • Contributors: Ed Venator

0.0.3 (2015-09-26)

0.0.2 (2015-09-25)

  • Renames yaml_util to swri_yaml_util. Refs #231.
  • Renames transform_util to swri_transform_util. Refs #231.
  • Contributors: Edward Venator

0.0.1 (2015-09-25)

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Messages

No message files found.

Services

No service files found

Package Summary

Tags No category tags.
Version 0.0.11
License BSD
Buildtool CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/swri-robotics/marti_common.git
VCS Type git
VCS Version indigo-devel
Last Updated 2016-06-30
Dev Status DEVELOPED
Released RELEASED

Package Description

The swri_transform_util package contains utility functions and classes for transforming between coordinate frames.

Additional Links

Maintainers

  • Marc Alban

Authors

  • Marc Alban
README
No README found. See repository README.
CHANGELOG

Changelog for package swri_transform_util

0.0.11 (2016-05-13)

0.0.10 (2016-05-12)

  • Add great circle distance method for tf::Vector3 type.
  • Fixed compile error when ros-indigo-opencv3 is installed (#307) * Fixed compile error when package ros-indigo-opencv3 is installed. swri_geometry_util uses wrong version of OpenCV when the package ros-indigo-opencv3 is installed. This patch fixes the issue. * Updated all CMakeFiles.txt to specify OpenCV version 2 The find_package for OpenCV is now: ./swri_opencv_util/CMakeLists.txt:find_package(OpenCV 2 REQUIRED) ./swri_geometry_util/CMakeLists.txt:find_package(OpenCV 2 REQUIRED) ./swri_image_util/CMakeLists.txt:find_package(OpenCV 2) ./swri_transform_util/CMakeLists.txt:find_package(OpenCV 2 REQUIRED)
  • Contributors: Kim Mathiassen, Marc Alban

0.0.9 (2016-03-04)

  • Fixes initialize_origin.py diagnostic reporting a warning that the origin is not automatic when it is.
  • Adds transform publisher to initialize_origin.py that publishes an identity transform from the local_xy_frame to an anonymous unused frame. In doing so, the local_xy_frame will show up in the /tf tree without any additional nodes running so that TransformManager can properly transform between /wgs84 and /map. This change should not interfere with any existing systems.
  • Expands some of the TransformManager warnings to be more informative. This is to reduce the impact of common problems that we run into when setting up a new environment by making it easier to distinguish the exact nature of the error, as well as provide suggestions when appropriate. In particular, this fixes the misleading "No transfomer from /wgs84 to /map" error and upgrades a warning about null pointers to an error.
  • Contributors: Elliot Johnson

0.0.8 (2016-01-06)

  • Accounts for non-zero reference angles when calculating orientations to and from WGS84.
  • Publishes origin with east orientation (0 yaw) by default.
  • Supports arbitrary local_xy reference angles.

    • The reference heading is renamed to reference angle.
    • It's not recommended to set a non-zero reference angle.

    * Adds a parameter to ignore the reference heading for backwards compatibility.

  • Fixes backwards compatibility issue with swri_yaml_cpp call.

  • Contributors: Kris Kozak, Marc Alban

0.0.7 (2015-11-18)

0.0.6 (2015-11-17)

  • Adds a GetTF method to transform_util::Transform.
  • Properly installs the initialize_origin.py node.
  • Add extension type (e.g. png) in geo file
  • Contributors: Edward Venator, P. J. Reed, Vincent Rousseau

0.0.5 (2015-09-27)

0.0.4 (2015-09-27)

  • Fixes missing dependencies. #239.
  • Contributors: Ed Venator

0.0.3 (2015-09-26)

0.0.2 (2015-09-25)

  • Renames yaml_util to swri_yaml_util. Refs #231.
  • Renames transform_util to swri_transform_util. Refs #231.
  • Contributors: Edward Venator

0.0.1 (2015-09-25)

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Messages

No message files found.

Services

No service files found
No version for distro hydro. Known supported distros are highlighted in the buttons above.
No version for distro groovy. Known supported distros are highlighted in the buttons above.
No version for distro fuerte. Known supported distros are highlighted in the buttons above.
No version for distro electric. Known supported distros are highlighted in the buttons above.
No version for distro diamondback. Known supported distros are highlighted in the buttons above.