Package symbol

tuw_geometry package from tuw_geometry repo

tuw_geometry

ROS Distro
humble

Package Summary

Tags No category tags.
Version 0.1.4
License BSD-3-Clause
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/tuw-robotics/tuw_geometry.git
VCS Type git
VCS Version ros2
Last Updated 2025-06-01
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The tuw_geometry package

Additional Links

No additional links.

Maintainers

  • Markus Bader

Authors

No additional authors.

tuw_geometry

Classes to handle and visualize 2D and 3D objects such as points, poses, lines as well as a plot windows for debugging.

geo_handler

If using the geo_handler.hpp one must link the GeographicLib. Under Ubuntu 22.04 this can be done by installing the libgeographic-dev using sudo apt install libgeographic-dev, by adding the following statement to your CMakeLists.txt and <depend>geographiclib</depend> to your package.xml.

set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "/usr/share/cmake/geographiclib/")
find_package(GeographicLib QUIET)
if(GeographicLib_FOUND)
  message(STATUS "GeographicLib found: building geo_map!")
else()
  message(ERROR "GeographicLib NOT found: not building geo_map!")
endif()

doxygen

cd tuw_geometry
doxygen Doxyfile

Build

GeographicLib

The geo_map.cpp depends on the GeographicLib. If you cannot install it or if you like to go on without the GeographicLib you have to remove the geographiclib entries from the package.xml as well as the lines pointing to geo_map.cpp and the GeographicLib from the CMakeFile.txt.

Test

Unittests can be run by

colcon build --packages-select tuw_geometry --symlink-install --cmake-args -DCMAKE_BUILD_TYPE=Debug --cmake-args -DBUILD_TESTING=true
run tuw_geometry test_geometry

CHANGELOG

Changelog for package tuw_geometry

0.1.4 (2025-06-01)

  • ament_target_dependencies replaced by target_link_libraries
  • Contributors: Markus Bader

0.1.3 (2025-04-24)

  • package updates
  • CMakefile update
  • Merge pull request #6 from yashphalle/ros2 fix: Added explicit dependencies for ament_cmake_ros and gtest_vendor
  • Merge pull request #7 from GAUTHAMPSANKAR/fix-regression-deps Fix regression: add gtest_vendor and ament_cmake_ros dependencies
  • Fix regression: add gtest_vendor and ament_cmake_ros dependencies
  • fix: added explicit dependencies for ament_cmake_ros and gtest_vendor
  • Contributors: GAUTHAM P SANKAR, Markus Bader, yashphalle

0.1.2 (2024-12-05)

  • unittest fixed
  • reformatted
  • init map updated
  • origin struct removed
  • update on geo_handler
  • point update
  • direction vector on lines added
  • WorldFile class enhanced
  • GeographicLib from export_dependencies removed
  • Update ament_export_dependencies
  • spaces removed
  • formating fixed
  • uncrustify
  • minor
  • cv support enhanced
  • minor
  • geo handler added
  • map_handler added
  • map to utm added
  • WorldFile added
  • uncrustified
  • tests updated
  • Makefile added
  • doku added
  • codeformatierung fixed
  • geomap added
  • figure inti with matrix
  • export dependencies for sensor_msgs std_msgs OpenCV added
  • export dependencies for sensor_msgs std_msgs OpenCV added
  • coding fixed
  • reformated
  • warning in test removed
  • uncrustify
  • plan3d added
  • plan3d added
  • plan3d added
  • <test_depend>ament_cmake_cppcheck</test_depend> added
  • Contributors: Alexander Lampalzer, Markus Bader, markus

0.1.1 (2023-06-25)

  • docs updated
  • Doxyfile added
  • Contributors: Markus Bader

0.0.9 (2023-05-15)

  • connand2d files added
  • Contributors: Markus Bader

0.0.8 (2023-03-30)

  • command to command2d
  • sample2d removed
  • sample template added
  • Contributors: Markus Bader

0.0.7 (2023-03-26)

  • lint_cmake error fixed
  • uncrustify reformated
  • minor
  • 2D sample class added
  • Merge branch 'humble' into ros2
  • quaternion support enhanced
  • Contributors: Markus Bader

0.0.5 (2023-03-24)

  • boost lexical_cast removed
  • Contributors: Markus Bader

0.0.4 (2023-03-20)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged tuw_geometry at Robotics Stack Exchange

Package symbol

tuw_geometry package from tuw_geometry repo

tuw_geometry

ROS Distro
jazzy

Package Summary

Tags No category tags.
Version 0.1.4
License BSD-3-Clause
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/tuw-robotics/tuw_geometry.git
VCS Type git
VCS Version ros2
Last Updated 2025-06-01
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The tuw_geometry package

Additional Links

No additional links.

Maintainers

  • Markus Bader

Authors

No additional authors.

tuw_geometry

Classes to handle and visualize 2D and 3D objects such as points, poses, lines as well as a plot windows for debugging.

geo_handler

If using the geo_handler.hpp one must link the GeographicLib. Under Ubuntu 22.04 this can be done by installing the libgeographic-dev using sudo apt install libgeographic-dev, by adding the following statement to your CMakeLists.txt and <depend>geographiclib</depend> to your package.xml.

set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "/usr/share/cmake/geographiclib/")
find_package(GeographicLib QUIET)
if(GeographicLib_FOUND)
  message(STATUS "GeographicLib found: building geo_map!")
else()
  message(ERROR "GeographicLib NOT found: not building geo_map!")
endif()

doxygen

cd tuw_geometry
doxygen Doxyfile

Build

GeographicLib

The geo_map.cpp depends on the GeographicLib. If you cannot install it or if you like to go on without the GeographicLib you have to remove the geographiclib entries from the package.xml as well as the lines pointing to geo_map.cpp and the GeographicLib from the CMakeFile.txt.

Test

Unittests can be run by

colcon build --packages-select tuw_geometry --symlink-install --cmake-args -DCMAKE_BUILD_TYPE=Debug --cmake-args -DBUILD_TESTING=true
run tuw_geometry test_geometry

CHANGELOG

Changelog for package tuw_geometry

0.1.4 (2025-06-01)

  • ament_target_dependencies replaced by target_link_libraries
  • Contributors: Markus Bader

0.1.3 (2025-04-24)

  • package updates
  • CMakefile update
  • Merge pull request #6 from yashphalle/ros2 fix: Added explicit dependencies for ament_cmake_ros and gtest_vendor
  • Merge pull request #7 from GAUTHAMPSANKAR/fix-regression-deps Fix regression: add gtest_vendor and ament_cmake_ros dependencies
  • Fix regression: add gtest_vendor and ament_cmake_ros dependencies
  • fix: added explicit dependencies for ament_cmake_ros and gtest_vendor
  • Contributors: GAUTHAM P SANKAR, Markus Bader, yashphalle

0.1.2 (2024-12-05)

  • unittest fixed
  • reformatted
  • init map updated
  • origin struct removed
  • update on geo_handler
  • point update
  • direction vector on lines added
  • WorldFile class enhanced
  • GeographicLib from export_dependencies removed
  • Update ament_export_dependencies
  • spaces removed
  • formating fixed
  • uncrustify
  • minor
  • cv support enhanced
  • minor
  • geo handler added
  • map_handler added
  • map to utm added
  • WorldFile added
  • uncrustified
  • tests updated
  • Makefile added
  • doku added
  • codeformatierung fixed
  • geomap added
  • figure inti with matrix
  • export dependencies for sensor_msgs std_msgs OpenCV added
  • export dependencies for sensor_msgs std_msgs OpenCV added
  • coding fixed
  • reformated
  • warning in test removed
  • uncrustify
  • plan3d added
  • plan3d added
  • plan3d added
  • <test_depend>ament_cmake_cppcheck</test_depend> added
  • Contributors: Alexander Lampalzer, Markus Bader, markus

0.1.1 (2023-06-25)

  • docs updated
  • Doxyfile added
  • Contributors: Markus Bader

0.0.9 (2023-05-15)

  • connand2d files added
  • Contributors: Markus Bader

0.0.8 (2023-03-30)

  • command to command2d
  • sample2d removed
  • sample template added
  • Contributors: Markus Bader

0.0.7 (2023-03-26)

  • lint_cmake error fixed
  • uncrustify reformated
  • minor
  • 2D sample class added
  • Merge branch 'humble' into ros2
  • quaternion support enhanced
  • Contributors: Markus Bader

0.0.5 (2023-03-24)

  • boost lexical_cast removed
  • Contributors: Markus Bader

0.0.4 (2023-03-20)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged tuw_geometry at Robotics Stack Exchange

Package symbol

tuw_geometry package from tuw_geometry repo

tuw_geometry

ROS Distro
kilted

Package Summary

Tags No category tags.
Version 0.1.4
License BSD-3-Clause
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/tuw-robotics/tuw_geometry.git
VCS Type git
VCS Version ros2
Last Updated 2025-06-01
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The tuw_geometry package

Additional Links

No additional links.

Maintainers

  • Markus Bader

Authors

No additional authors.

tuw_geometry

Classes to handle and visualize 2D and 3D objects such as points, poses, lines as well as a plot windows for debugging.

geo_handler

If using the geo_handler.hpp one must link the GeographicLib. Under Ubuntu 22.04 this can be done by installing the libgeographic-dev using sudo apt install libgeographic-dev, by adding the following statement to your CMakeLists.txt and <depend>geographiclib</depend> to your package.xml.

set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "/usr/share/cmake/geographiclib/")
find_package(GeographicLib QUIET)
if(GeographicLib_FOUND)
  message(STATUS "GeographicLib found: building geo_map!")
else()
  message(ERROR "GeographicLib NOT found: not building geo_map!")
endif()

doxygen

cd tuw_geometry
doxygen Doxyfile

Build

GeographicLib

The geo_map.cpp depends on the GeographicLib. If you cannot install it or if you like to go on without the GeographicLib you have to remove the geographiclib entries from the package.xml as well as the lines pointing to geo_map.cpp and the GeographicLib from the CMakeFile.txt.

Test

Unittests can be run by

colcon build --packages-select tuw_geometry --symlink-install --cmake-args -DCMAKE_BUILD_TYPE=Debug --cmake-args -DBUILD_TESTING=true
run tuw_geometry test_geometry

CHANGELOG

Changelog for package tuw_geometry

0.1.4 (2025-06-01)

  • ament_target_dependencies replaced by target_link_libraries
  • Contributors: Markus Bader

0.1.3 (2025-04-24)

  • package updates
  • CMakefile update
  • Merge pull request #6 from yashphalle/ros2 fix: Added explicit dependencies for ament_cmake_ros and gtest_vendor
  • Merge pull request #7 from GAUTHAMPSANKAR/fix-regression-deps Fix regression: add gtest_vendor and ament_cmake_ros dependencies
  • Fix regression: add gtest_vendor and ament_cmake_ros dependencies
  • fix: added explicit dependencies for ament_cmake_ros and gtest_vendor
  • Contributors: GAUTHAM P SANKAR, Markus Bader, yashphalle

0.1.2 (2024-12-05)

  • unittest fixed
  • reformatted
  • init map updated
  • origin struct removed
  • update on geo_handler
  • point update
  • direction vector on lines added
  • WorldFile class enhanced
  • GeographicLib from export_dependencies removed
  • Update ament_export_dependencies
  • spaces removed
  • formating fixed
  • uncrustify
  • minor
  • cv support enhanced
  • minor
  • geo handler added
  • map_handler added
  • map to utm added
  • WorldFile added
  • uncrustified
  • tests updated
  • Makefile added
  • doku added
  • codeformatierung fixed
  • geomap added
  • figure inti with matrix
  • export dependencies for sensor_msgs std_msgs OpenCV added
  • export dependencies for sensor_msgs std_msgs OpenCV added
  • coding fixed
  • reformated
  • warning in test removed
  • uncrustify
  • plan3d added
  • plan3d added
  • plan3d added
  • <test_depend>ament_cmake_cppcheck</test_depend> added
  • Contributors: Alexander Lampalzer, Markus Bader, markus

0.1.1 (2023-06-25)

  • docs updated
  • Doxyfile added
  • Contributors: Markus Bader

0.0.9 (2023-05-15)

  • connand2d files added
  • Contributors: Markus Bader

0.0.8 (2023-03-30)

  • command to command2d
  • sample2d removed
  • sample template added
  • Contributors: Markus Bader

0.0.7 (2023-03-26)

  • lint_cmake error fixed
  • uncrustify reformated
  • minor
  • 2D sample class added
  • Merge branch 'humble' into ros2
  • quaternion support enhanced
  • Contributors: Markus Bader

0.0.5 (2023-03-24)

  • boost lexical_cast removed
  • Contributors: Markus Bader

0.0.4 (2023-03-20)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged tuw_geometry at Robotics Stack Exchange

Package symbol

tuw_geometry package from tuw_geometry repo

tuw_geometry

ROS Distro
rolling

Package Summary

Tags No category tags.
Version 0.1.4
License BSD-3-Clause
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/tuw-robotics/tuw_geometry.git
VCS Type git
VCS Version ros2
Last Updated 2025-06-01
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The tuw_geometry package

Additional Links

No additional links.

Maintainers

  • Markus Bader

Authors

No additional authors.

tuw_geometry

Classes to handle and visualize 2D and 3D objects such as points, poses, lines as well as a plot windows for debugging.

geo_handler

If using the geo_handler.hpp one must link the GeographicLib. Under Ubuntu 22.04 this can be done by installing the libgeographic-dev using sudo apt install libgeographic-dev, by adding the following statement to your CMakeLists.txt and <depend>geographiclib</depend> to your package.xml.

set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "/usr/share/cmake/geographiclib/")
find_package(GeographicLib QUIET)
if(GeographicLib_FOUND)
  message(STATUS "GeographicLib found: building geo_map!")
else()
  message(ERROR "GeographicLib NOT found: not building geo_map!")
endif()

doxygen

cd tuw_geometry
doxygen Doxyfile

Build

GeographicLib

The geo_map.cpp depends on the GeographicLib. If you cannot install it or if you like to go on without the GeographicLib you have to remove the geographiclib entries from the package.xml as well as the lines pointing to geo_map.cpp and the GeographicLib from the CMakeFile.txt.

Test

Unittests can be run by

colcon build --packages-select tuw_geometry --symlink-install --cmake-args -DCMAKE_BUILD_TYPE=Debug --cmake-args -DBUILD_TESTING=true
run tuw_geometry test_geometry

CHANGELOG

Changelog for package tuw_geometry

0.1.4 (2025-06-01)

  • ament_target_dependencies replaced by target_link_libraries
  • Contributors: Markus Bader

0.1.3 (2025-04-24)

  • package updates
  • CMakefile update
  • Merge pull request #6 from yashphalle/ros2 fix: Added explicit dependencies for ament_cmake_ros and gtest_vendor
  • Merge pull request #7 from GAUTHAMPSANKAR/fix-regression-deps Fix regression: add gtest_vendor and ament_cmake_ros dependencies
  • Fix regression: add gtest_vendor and ament_cmake_ros dependencies
  • fix: added explicit dependencies for ament_cmake_ros and gtest_vendor
  • Contributors: GAUTHAM P SANKAR, Markus Bader, yashphalle

0.1.2 (2024-12-05)

  • unittest fixed
  • reformatted
  • init map updated
  • origin struct removed
  • update on geo_handler
  • point update
  • direction vector on lines added
  • WorldFile class enhanced
  • GeographicLib from export_dependencies removed
  • Update ament_export_dependencies
  • spaces removed
  • formating fixed
  • uncrustify
  • minor
  • cv support enhanced
  • minor
  • geo handler added
  • map_handler added
  • map to utm added
  • WorldFile added
  • uncrustified
  • tests updated
  • Makefile added
  • doku added
  • codeformatierung fixed
  • geomap added
  • figure inti with matrix
  • export dependencies for sensor_msgs std_msgs OpenCV added
  • export dependencies for sensor_msgs std_msgs OpenCV added
  • coding fixed
  • reformated
  • warning in test removed
  • uncrustify
  • plan3d added
  • plan3d added
  • plan3d added
  • <test_depend>ament_cmake_cppcheck</test_depend> added
  • Contributors: Alexander Lampalzer, Markus Bader, markus

0.1.1 (2023-06-25)

  • docs updated
  • Doxyfile added
  • Contributors: Markus Bader

0.0.9 (2023-05-15)

  • connand2d files added
  • Contributors: Markus Bader

0.0.8 (2023-03-30)

  • command to command2d
  • sample2d removed
  • sample template added
  • Contributors: Markus Bader

0.0.7 (2023-03-26)

  • lint_cmake error fixed
  • uncrustify reformated
  • minor
  • 2D sample class added
  • Merge branch 'humble' into ros2
  • quaternion support enhanced
  • Contributors: Markus Bader

0.0.5 (2023-03-24)

  • boost lexical_cast removed
  • Contributors: Markus Bader

0.0.4 (2023-03-20)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged tuw_geometry at Robotics Stack Exchange

No version for distro ardent showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

tuw_geometry package from tuw_geometry repo

tuw_geometry

ROS Distro
humble

Package Summary

Tags No category tags.
Version 0.1.4
License BSD-3-Clause
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/tuw-robotics/tuw_geometry.git
VCS Type git
VCS Version ros2
Last Updated 2025-06-01
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The tuw_geometry package

Additional Links

No additional links.

Maintainers

  • Markus Bader

Authors

No additional authors.

tuw_geometry

Classes to handle and visualize 2D and 3D objects such as points, poses, lines as well as a plot windows for debugging.

geo_handler

If using the geo_handler.hpp one must link the GeographicLib. Under Ubuntu 22.04 this can be done by installing the libgeographic-dev using sudo apt install libgeographic-dev, by adding the following statement to your CMakeLists.txt and <depend>geographiclib</depend> to your package.xml.

set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "/usr/share/cmake/geographiclib/")
find_package(GeographicLib QUIET)
if(GeographicLib_FOUND)
  message(STATUS "GeographicLib found: building geo_map!")
else()
  message(ERROR "GeographicLib NOT found: not building geo_map!")
endif()

doxygen

cd tuw_geometry
doxygen Doxyfile

Build

GeographicLib

The geo_map.cpp depends on the GeographicLib. If you cannot install it or if you like to go on without the GeographicLib you have to remove the geographiclib entries from the package.xml as well as the lines pointing to geo_map.cpp and the GeographicLib from the CMakeFile.txt.

Test

Unittests can be run by

colcon build --packages-select tuw_geometry --symlink-install --cmake-args -DCMAKE_BUILD_TYPE=Debug --cmake-args -DBUILD_TESTING=true
run tuw_geometry test_geometry

CHANGELOG

Changelog for package tuw_geometry

0.1.4 (2025-06-01)

  • ament_target_dependencies replaced by target_link_libraries
  • Contributors: Markus Bader

0.1.3 (2025-04-24)

  • package updates
  • CMakefile update
  • Merge pull request #6 from yashphalle/ros2 fix: Added explicit dependencies for ament_cmake_ros and gtest_vendor
  • Merge pull request #7 from GAUTHAMPSANKAR/fix-regression-deps Fix regression: add gtest_vendor and ament_cmake_ros dependencies
  • Fix regression: add gtest_vendor and ament_cmake_ros dependencies
  • fix: added explicit dependencies for ament_cmake_ros and gtest_vendor
  • Contributors: GAUTHAM P SANKAR, Markus Bader, yashphalle

0.1.2 (2024-12-05)

  • unittest fixed
  • reformatted
  • init map updated
  • origin struct removed
  • update on geo_handler
  • point update
  • direction vector on lines added
  • WorldFile class enhanced
  • GeographicLib from export_dependencies removed
  • Update ament_export_dependencies
  • spaces removed
  • formating fixed
  • uncrustify
  • minor
  • cv support enhanced
  • minor
  • geo handler added
  • map_handler added
  • map to utm added
  • WorldFile added
  • uncrustified
  • tests updated
  • Makefile added
  • doku added
  • codeformatierung fixed
  • geomap added
  • figure inti with matrix
  • export dependencies for sensor_msgs std_msgs OpenCV added
  • export dependencies for sensor_msgs std_msgs OpenCV added
  • coding fixed
  • reformated
  • warning in test removed
  • uncrustify
  • plan3d added
  • plan3d added
  • plan3d added
  • <test_depend>ament_cmake_cppcheck</test_depend> added
  • Contributors: Alexander Lampalzer, Markus Bader, markus

0.1.1 (2023-06-25)

  • docs updated
  • Doxyfile added
  • Contributors: Markus Bader

0.0.9 (2023-05-15)

  • connand2d files added
  • Contributors: Markus Bader

0.0.8 (2023-03-30)

  • command to command2d
  • sample2d removed
  • sample template added
  • Contributors: Markus Bader

0.0.7 (2023-03-26)

  • lint_cmake error fixed
  • uncrustify reformated
  • minor
  • 2D sample class added
  • Merge branch 'humble' into ros2
  • quaternion support enhanced
  • Contributors: Markus Bader

0.0.5 (2023-03-24)

  • boost lexical_cast removed
  • Contributors: Markus Bader

0.0.4 (2023-03-20)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged tuw_geometry at Robotics Stack Exchange

No version for distro bouncy showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

tuw_geometry package from tuw_geometry repo

tuw_geometry

ROS Distro
humble

Package Summary

Tags No category tags.
Version 0.1.4
License BSD-3-Clause
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/tuw-robotics/tuw_geometry.git
VCS Type git
VCS Version ros2
Last Updated 2025-06-01
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The tuw_geometry package

Additional Links

No additional links.

Maintainers

  • Markus Bader

Authors

No additional authors.

tuw_geometry

Classes to handle and visualize 2D and 3D objects such as points, poses, lines as well as a plot windows for debugging.

geo_handler

If using the geo_handler.hpp one must link the GeographicLib. Under Ubuntu 22.04 this can be done by installing the libgeographic-dev using sudo apt install libgeographic-dev, by adding the following statement to your CMakeLists.txt and <depend>geographiclib</depend> to your package.xml.

set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "/usr/share/cmake/geographiclib/")
find_package(GeographicLib QUIET)
if(GeographicLib_FOUND)
  message(STATUS "GeographicLib found: building geo_map!")
else()
  message(ERROR "GeographicLib NOT found: not building geo_map!")
endif()

doxygen

cd tuw_geometry
doxygen Doxyfile

Build

GeographicLib

The geo_map.cpp depends on the GeographicLib. If you cannot install it or if you like to go on without the GeographicLib you have to remove the geographiclib entries from the package.xml as well as the lines pointing to geo_map.cpp and the GeographicLib from the CMakeFile.txt.

Test

Unittests can be run by

colcon build --packages-select tuw_geometry --symlink-install --cmake-args -DCMAKE_BUILD_TYPE=Debug --cmake-args -DBUILD_TESTING=true
run tuw_geometry test_geometry

CHANGELOG

Changelog for package tuw_geometry

0.1.4 (2025-06-01)

  • ament_target_dependencies replaced by target_link_libraries
  • Contributors: Markus Bader

0.1.3 (2025-04-24)

  • package updates
  • CMakefile update
  • Merge pull request #6 from yashphalle/ros2 fix: Added explicit dependencies for ament_cmake_ros and gtest_vendor
  • Merge pull request #7 from GAUTHAMPSANKAR/fix-regression-deps Fix regression: add gtest_vendor and ament_cmake_ros dependencies
  • Fix regression: add gtest_vendor and ament_cmake_ros dependencies
  • fix: added explicit dependencies for ament_cmake_ros and gtest_vendor
  • Contributors: GAUTHAM P SANKAR, Markus Bader, yashphalle

0.1.2 (2024-12-05)

  • unittest fixed
  • reformatted
  • init map updated
  • origin struct removed
  • update on geo_handler
  • point update
  • direction vector on lines added
  • WorldFile class enhanced
  • GeographicLib from export_dependencies removed
  • Update ament_export_dependencies
  • spaces removed
  • formating fixed
  • uncrustify
  • minor
  • cv support enhanced
  • minor
  • geo handler added
  • map_handler added
  • map to utm added
  • WorldFile added
  • uncrustified
  • tests updated
  • Makefile added
  • doku added
  • codeformatierung fixed
  • geomap added
  • figure inti with matrix
  • export dependencies for sensor_msgs std_msgs OpenCV added
  • export dependencies for sensor_msgs std_msgs OpenCV added
  • coding fixed
  • reformated
  • warning in test removed
  • uncrustify
  • plan3d added
  • plan3d added
  • plan3d added
  • <test_depend>ament_cmake_cppcheck</test_depend> added
  • Contributors: Alexander Lampalzer, Markus Bader, markus

0.1.1 (2023-06-25)

  • docs updated
  • Doxyfile added
  • Contributors: Markus Bader

0.0.9 (2023-05-15)

  • connand2d files added
  • Contributors: Markus Bader

0.0.8 (2023-03-30)

  • command to command2d
  • sample2d removed
  • sample template added
  • Contributors: Markus Bader

0.0.7 (2023-03-26)

  • lint_cmake error fixed
  • uncrustify reformated
  • minor
  • 2D sample class added
  • Merge branch 'humble' into ros2
  • quaternion support enhanced
  • Contributors: Markus Bader

0.0.5 (2023-03-24)

  • boost lexical_cast removed
  • Contributors: Markus Bader

0.0.4 (2023-03-20)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged tuw_geometry at Robotics Stack Exchange

No version for distro crystal showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

tuw_geometry package from tuw_geometry repo

tuw_geometry

ROS Distro
humble

Package Summary

Tags No category tags.
Version 0.1.4
License BSD-3-Clause
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/tuw-robotics/tuw_geometry.git
VCS Type git
VCS Version ros2
Last Updated 2025-06-01
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The tuw_geometry package

Additional Links

No additional links.

Maintainers

  • Markus Bader

Authors

No additional authors.

tuw_geometry

Classes to handle and visualize 2D and 3D objects such as points, poses, lines as well as a plot windows for debugging.

geo_handler

If using the geo_handler.hpp one must link the GeographicLib. Under Ubuntu 22.04 this can be done by installing the libgeographic-dev using sudo apt install libgeographic-dev, by adding the following statement to your CMakeLists.txt and <depend>geographiclib</depend> to your package.xml.

set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "/usr/share/cmake/geographiclib/")
find_package(GeographicLib QUIET)
if(GeographicLib_FOUND)
  message(STATUS "GeographicLib found: building geo_map!")
else()
  message(ERROR "GeographicLib NOT found: not building geo_map!")
endif()

doxygen

cd tuw_geometry
doxygen Doxyfile

Build

GeographicLib

The geo_map.cpp depends on the GeographicLib. If you cannot install it or if you like to go on without the GeographicLib you have to remove the geographiclib entries from the package.xml as well as the lines pointing to geo_map.cpp and the GeographicLib from the CMakeFile.txt.

Test

Unittests can be run by

colcon build --packages-select tuw_geometry --symlink-install --cmake-args -DCMAKE_BUILD_TYPE=Debug --cmake-args -DBUILD_TESTING=true
run tuw_geometry test_geometry

CHANGELOG

Changelog for package tuw_geometry

0.1.4 (2025-06-01)

  • ament_target_dependencies replaced by target_link_libraries
  • Contributors: Markus Bader

0.1.3 (2025-04-24)

  • package updates
  • CMakefile update
  • Merge pull request #6 from yashphalle/ros2 fix: Added explicit dependencies for ament_cmake_ros and gtest_vendor
  • Merge pull request #7 from GAUTHAMPSANKAR/fix-regression-deps Fix regression: add gtest_vendor and ament_cmake_ros dependencies
  • Fix regression: add gtest_vendor and ament_cmake_ros dependencies
  • fix: added explicit dependencies for ament_cmake_ros and gtest_vendor
  • Contributors: GAUTHAM P SANKAR, Markus Bader, yashphalle

0.1.2 (2024-12-05)

  • unittest fixed
  • reformatted
  • init map updated
  • origin struct removed
  • update on geo_handler
  • point update
  • direction vector on lines added
  • WorldFile class enhanced
  • GeographicLib from export_dependencies removed
  • Update ament_export_dependencies
  • spaces removed
  • formating fixed
  • uncrustify
  • minor
  • cv support enhanced
  • minor
  • geo handler added
  • map_handler added
  • map to utm added
  • WorldFile added
  • uncrustified
  • tests updated
  • Makefile added
  • doku added
  • codeformatierung fixed
  • geomap added
  • figure inti with matrix
  • export dependencies for sensor_msgs std_msgs OpenCV added
  • export dependencies for sensor_msgs std_msgs OpenCV added
  • coding fixed
  • reformated
  • warning in test removed
  • uncrustify
  • plan3d added
  • plan3d added
  • plan3d added
  • <test_depend>ament_cmake_cppcheck</test_depend> added
  • Contributors: Alexander Lampalzer, Markus Bader, markus

0.1.1 (2023-06-25)

  • docs updated
  • Doxyfile added
  • Contributors: Markus Bader

0.0.9 (2023-05-15)

  • connand2d files added
  • Contributors: Markus Bader

0.0.8 (2023-03-30)

  • command to command2d
  • sample2d removed
  • sample template added
  • Contributors: Markus Bader

0.0.7 (2023-03-26)

  • lint_cmake error fixed
  • uncrustify reformated
  • minor
  • 2D sample class added
  • Merge branch 'humble' into ros2
  • quaternion support enhanced
  • Contributors: Markus Bader

0.0.5 (2023-03-24)

  • boost lexical_cast removed
  • Contributors: Markus Bader

0.0.4 (2023-03-20)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged tuw_geometry at Robotics Stack Exchange

No version for distro eloquent showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

tuw_geometry package from tuw_geometry repo

tuw_geometry

ROS Distro
humble

Package Summary

Tags No category tags.
Version 0.1.4
License BSD-3-Clause
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/tuw-robotics/tuw_geometry.git
VCS Type git
VCS Version ros2
Last Updated 2025-06-01
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The tuw_geometry package

Additional Links

No additional links.

Maintainers

  • Markus Bader

Authors

No additional authors.

tuw_geometry

Classes to handle and visualize 2D and 3D objects such as points, poses, lines as well as a plot windows for debugging.

geo_handler

If using the geo_handler.hpp one must link the GeographicLib. Under Ubuntu 22.04 this can be done by installing the libgeographic-dev using sudo apt install libgeographic-dev, by adding the following statement to your CMakeLists.txt and <depend>geographiclib</depend> to your package.xml.

set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "/usr/share/cmake/geographiclib/")
find_package(GeographicLib QUIET)
if(GeographicLib_FOUND)
  message(STATUS "GeographicLib found: building geo_map!")
else()
  message(ERROR "GeographicLib NOT found: not building geo_map!")
endif()

doxygen

cd tuw_geometry
doxygen Doxyfile

Build

GeographicLib

The geo_map.cpp depends on the GeographicLib. If you cannot install it or if you like to go on without the GeographicLib you have to remove the geographiclib entries from the package.xml as well as the lines pointing to geo_map.cpp and the GeographicLib from the CMakeFile.txt.

Test

Unittests can be run by

colcon build --packages-select tuw_geometry --symlink-install --cmake-args -DCMAKE_BUILD_TYPE=Debug --cmake-args -DBUILD_TESTING=true
run tuw_geometry test_geometry

CHANGELOG

Changelog for package tuw_geometry

0.1.4 (2025-06-01)

  • ament_target_dependencies replaced by target_link_libraries
  • Contributors: Markus Bader

0.1.3 (2025-04-24)

  • package updates
  • CMakefile update
  • Merge pull request #6 from yashphalle/ros2 fix: Added explicit dependencies for ament_cmake_ros and gtest_vendor
  • Merge pull request #7 from GAUTHAMPSANKAR/fix-regression-deps Fix regression: add gtest_vendor and ament_cmake_ros dependencies
  • Fix regression: add gtest_vendor and ament_cmake_ros dependencies
  • fix: added explicit dependencies for ament_cmake_ros and gtest_vendor
  • Contributors: GAUTHAM P SANKAR, Markus Bader, yashphalle

0.1.2 (2024-12-05)

  • unittest fixed
  • reformatted
  • init map updated
  • origin struct removed
  • update on geo_handler
  • point update
  • direction vector on lines added
  • WorldFile class enhanced
  • GeographicLib from export_dependencies removed
  • Update ament_export_dependencies
  • spaces removed
  • formating fixed
  • uncrustify
  • minor
  • cv support enhanced
  • minor
  • geo handler added
  • map_handler added
  • map to utm added
  • WorldFile added
  • uncrustified
  • tests updated
  • Makefile added
  • doku added
  • codeformatierung fixed
  • geomap added
  • figure inti with matrix
  • export dependencies for sensor_msgs std_msgs OpenCV added
  • export dependencies for sensor_msgs std_msgs OpenCV added
  • coding fixed
  • reformated
  • warning in test removed
  • uncrustify
  • plan3d added
  • plan3d added
  • plan3d added
  • <test_depend>ament_cmake_cppcheck</test_depend> added
  • Contributors: Alexander Lampalzer, Markus Bader, markus

0.1.1 (2023-06-25)

  • docs updated
  • Doxyfile added
  • Contributors: Markus Bader

0.0.9 (2023-05-15)

  • connand2d files added
  • Contributors: Markus Bader

0.0.8 (2023-03-30)

  • command to command2d
  • sample2d removed
  • sample template added
  • Contributors: Markus Bader

0.0.7 (2023-03-26)

  • lint_cmake error fixed
  • uncrustify reformated
  • minor
  • 2D sample class added
  • Merge branch 'humble' into ros2
  • quaternion support enhanced
  • Contributors: Markus Bader

0.0.5 (2023-03-24)

  • boost lexical_cast removed
  • Contributors: Markus Bader

0.0.4 (2023-03-20)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged tuw_geometry at Robotics Stack Exchange

No version for distro dashing showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

tuw_geometry package from tuw_geometry repo

tuw_geometry

ROS Distro
humble

Package Summary

Tags No category tags.
Version 0.1.4
License BSD-3-Clause
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/tuw-robotics/tuw_geometry.git
VCS Type git
VCS Version ros2
Last Updated 2025-06-01
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The tuw_geometry package

Additional Links

No additional links.

Maintainers

  • Markus Bader

Authors

No additional authors.

tuw_geometry

Classes to handle and visualize 2D and 3D objects such as points, poses, lines as well as a plot windows for debugging.

geo_handler

If using the geo_handler.hpp one must link the GeographicLib. Under Ubuntu 22.04 this can be done by installing the libgeographic-dev using sudo apt install libgeographic-dev, by adding the following statement to your CMakeLists.txt and <depend>geographiclib</depend> to your package.xml.

set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "/usr/share/cmake/geographiclib/")
find_package(GeographicLib QUIET)
if(GeographicLib_FOUND)
  message(STATUS "GeographicLib found: building geo_map!")
else()
  message(ERROR "GeographicLib NOT found: not building geo_map!")
endif()

doxygen

cd tuw_geometry
doxygen Doxyfile

Build

GeographicLib

The geo_map.cpp depends on the GeographicLib. If you cannot install it or if you like to go on without the GeographicLib you have to remove the geographiclib entries from the package.xml as well as the lines pointing to geo_map.cpp and the GeographicLib from the CMakeFile.txt.

Test

Unittests can be run by

colcon build --packages-select tuw_geometry --symlink-install --cmake-args -DCMAKE_BUILD_TYPE=Debug --cmake-args -DBUILD_TESTING=true
run tuw_geometry test_geometry

CHANGELOG

Changelog for package tuw_geometry

0.1.4 (2025-06-01)

  • ament_target_dependencies replaced by target_link_libraries
  • Contributors: Markus Bader

0.1.3 (2025-04-24)

  • package updates
  • CMakefile update
  • Merge pull request #6 from yashphalle/ros2 fix: Added explicit dependencies for ament_cmake_ros and gtest_vendor
  • Merge pull request #7 from GAUTHAMPSANKAR/fix-regression-deps Fix regression: add gtest_vendor and ament_cmake_ros dependencies
  • Fix regression: add gtest_vendor and ament_cmake_ros dependencies
  • fix: added explicit dependencies for ament_cmake_ros and gtest_vendor
  • Contributors: GAUTHAM P SANKAR, Markus Bader, yashphalle

0.1.2 (2024-12-05)

  • unittest fixed
  • reformatted
  • init map updated
  • origin struct removed
  • update on geo_handler
  • point update
  • direction vector on lines added
  • WorldFile class enhanced
  • GeographicLib from export_dependencies removed
  • Update ament_export_dependencies
  • spaces removed
  • formating fixed
  • uncrustify
  • minor
  • cv support enhanced
  • minor
  • geo handler added
  • map_handler added
  • map to utm added
  • WorldFile added
  • uncrustified
  • tests updated
  • Makefile added
  • doku added
  • codeformatierung fixed
  • geomap added
  • figure inti with matrix
  • export dependencies for sensor_msgs std_msgs OpenCV added
  • export dependencies for sensor_msgs std_msgs OpenCV added
  • coding fixed
  • reformated
  • warning in test removed
  • uncrustify
  • plan3d added
  • plan3d added
  • plan3d added
  • <test_depend>ament_cmake_cppcheck</test_depend> added
  • Contributors: Alexander Lampalzer, Markus Bader, markus

0.1.1 (2023-06-25)

  • docs updated
  • Doxyfile added
  • Contributors: Markus Bader

0.0.9 (2023-05-15)

  • connand2d files added
  • Contributors: Markus Bader

0.0.8 (2023-03-30)

  • command to command2d
  • sample2d removed
  • sample template added
  • Contributors: Markus Bader

0.0.7 (2023-03-26)

  • lint_cmake error fixed
  • uncrustify reformated
  • minor
  • 2D sample class added
  • Merge branch 'humble' into ros2
  • quaternion support enhanced
  • Contributors: Markus Bader

0.0.5 (2023-03-24)

  • boost lexical_cast removed
  • Contributors: Markus Bader

0.0.4 (2023-03-20)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged tuw_geometry at Robotics Stack Exchange

No version for distro galactic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

tuw_geometry package from tuw_geometry repo

tuw_geometry

ROS Distro
humble

Package Summary

Tags No category tags.
Version 0.1.4
License BSD-3-Clause
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/tuw-robotics/tuw_geometry.git
VCS Type git
VCS Version ros2
Last Updated 2025-06-01
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The tuw_geometry package

Additional Links

No additional links.

Maintainers

  • Markus Bader

Authors

No additional authors.

tuw_geometry

Classes to handle and visualize 2D and 3D objects such as points, poses, lines as well as a plot windows for debugging.

geo_handler

If using the geo_handler.hpp one must link the GeographicLib. Under Ubuntu 22.04 this can be done by installing the libgeographic-dev using sudo apt install libgeographic-dev, by adding the following statement to your CMakeLists.txt and <depend>geographiclib</depend> to your package.xml.

set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "/usr/share/cmake/geographiclib/")
find_package(GeographicLib QUIET)
if(GeographicLib_FOUND)
  message(STATUS "GeographicLib found: building geo_map!")
else()
  message(ERROR "GeographicLib NOT found: not building geo_map!")
endif()

doxygen

cd tuw_geometry
doxygen Doxyfile

Build

GeographicLib

The geo_map.cpp depends on the GeographicLib. If you cannot install it or if you like to go on without the GeographicLib you have to remove the geographiclib entries from the package.xml as well as the lines pointing to geo_map.cpp and the GeographicLib from the CMakeFile.txt.

Test

Unittests can be run by

colcon build --packages-select tuw_geometry --symlink-install --cmake-args -DCMAKE_BUILD_TYPE=Debug --cmake-args -DBUILD_TESTING=true
run tuw_geometry test_geometry

CHANGELOG

Changelog for package tuw_geometry

0.1.4 (2025-06-01)

  • ament_target_dependencies replaced by target_link_libraries
  • Contributors: Markus Bader

0.1.3 (2025-04-24)

  • package updates
  • CMakefile update
  • Merge pull request #6 from yashphalle/ros2 fix: Added explicit dependencies for ament_cmake_ros and gtest_vendor
  • Merge pull request #7 from GAUTHAMPSANKAR/fix-regression-deps Fix regression: add gtest_vendor and ament_cmake_ros dependencies
  • Fix regression: add gtest_vendor and ament_cmake_ros dependencies
  • fix: added explicit dependencies for ament_cmake_ros and gtest_vendor
  • Contributors: GAUTHAM P SANKAR, Markus Bader, yashphalle

0.1.2 (2024-12-05)

  • unittest fixed
  • reformatted
  • init map updated
  • origin struct removed
  • update on geo_handler
  • point update
  • direction vector on lines added
  • WorldFile class enhanced
  • GeographicLib from export_dependencies removed
  • Update ament_export_dependencies
  • spaces removed
  • formating fixed
  • uncrustify
  • minor
  • cv support enhanced
  • minor
  • geo handler added
  • map_handler added
  • map to utm added
  • WorldFile added
  • uncrustified
  • tests updated
  • Makefile added
  • doku added
  • codeformatierung fixed
  • geomap added
  • figure inti with matrix
  • export dependencies for sensor_msgs std_msgs OpenCV added
  • export dependencies for sensor_msgs std_msgs OpenCV added
  • coding fixed
  • reformated
  • warning in test removed
  • uncrustify
  • plan3d added
  • plan3d added
  • plan3d added
  • <test_depend>ament_cmake_cppcheck</test_depend> added
  • Contributors: Alexander Lampalzer, Markus Bader, markus

0.1.1 (2023-06-25)

  • docs updated
  • Doxyfile added
  • Contributors: Markus Bader

0.0.9 (2023-05-15)

  • connand2d files added
  • Contributors: Markus Bader

0.0.8 (2023-03-30)

  • command to command2d
  • sample2d removed
  • sample template added
  • Contributors: Markus Bader

0.0.7 (2023-03-26)

  • lint_cmake error fixed
  • uncrustify reformated
  • minor
  • 2D sample class added
  • Merge branch 'humble' into ros2
  • quaternion support enhanced
  • Contributors: Markus Bader

0.0.5 (2023-03-24)

  • boost lexical_cast removed
  • Contributors: Markus Bader

0.0.4 (2023-03-20)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged tuw_geometry at Robotics Stack Exchange

Package symbol

tuw_geometry package from tuw_geometry repo

tuw_geometry

ROS Distro
foxy

Package Summary

Tags No category tags.
Version 0.1.4
License BSD-3-Clause
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/tuw-robotics/tuw_geometry.git
VCS Type git
VCS Version ros2
Last Updated 2025-06-01
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The tuw_geometry package

Additional Links

No additional links.

Maintainers

  • Markus Bader

Authors

No additional authors.

tuw_geometry

Classes to handle and visualize 2D and 3D objects such as points, poses, lines as well as a plot windows for debugging.

geo_handler

If using the geo_handler.hpp one must link the GeographicLib. Under Ubuntu 22.04 this can be done by installing the libgeographic-dev using sudo apt install libgeographic-dev, by adding the following statement to your CMakeLists.txt and <depend>geographiclib</depend> to your package.xml.

set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "/usr/share/cmake/geographiclib/")
find_package(GeographicLib QUIET)
if(GeographicLib_FOUND)
  message(STATUS "GeographicLib found: building geo_map!")
else()
  message(ERROR "GeographicLib NOT found: not building geo_map!")
endif()

doxygen

cd tuw_geometry
doxygen Doxyfile

Build

GeographicLib

The geo_map.cpp depends on the GeographicLib. If you cannot install it or if you like to go on without the GeographicLib you have to remove the geographiclib entries from the package.xml as well as the lines pointing to geo_map.cpp and the GeographicLib from the CMakeFile.txt.

Test

Unittests can be run by

colcon build --packages-select tuw_geometry --symlink-install --cmake-args -DCMAKE_BUILD_TYPE=Debug --cmake-args -DBUILD_TESTING=true
run tuw_geometry test_geometry

CHANGELOG

Changelog for package tuw_geometry

0.1.4 (2025-06-01)

  • ament_target_dependencies replaced by target_link_libraries
  • Contributors: Markus Bader

0.1.3 (2025-04-24)

  • package updates
  • CMakefile update
  • Merge pull request #6 from yashphalle/ros2 fix: Added explicit dependencies for ament_cmake_ros and gtest_vendor
  • Merge pull request #7 from GAUTHAMPSANKAR/fix-regression-deps Fix regression: add gtest_vendor and ament_cmake_ros dependencies
  • Fix regression: add gtest_vendor and ament_cmake_ros dependencies
  • fix: added explicit dependencies for ament_cmake_ros and gtest_vendor
  • Contributors: GAUTHAM P SANKAR, Markus Bader, yashphalle

0.1.2 (2024-12-05)

  • unittest fixed
  • reformatted
  • init map updated
  • origin struct removed
  • update on geo_handler
  • point update
  • direction vector on lines added
  • WorldFile class enhanced
  • GeographicLib from export_dependencies removed
  • Update ament_export_dependencies
  • spaces removed
  • formating fixed
  • uncrustify
  • minor
  • cv support enhanced
  • minor
  • geo handler added
  • map_handler added
  • map to utm added
  • WorldFile added
  • uncrustified
  • tests updated
  • Makefile added
  • doku added
  • codeformatierung fixed
  • geomap added
  • figure inti with matrix
  • export dependencies for sensor_msgs std_msgs OpenCV added
  • export dependencies for sensor_msgs std_msgs OpenCV added
  • coding fixed
  • reformated
  • warning in test removed
  • uncrustify
  • plan3d added
  • plan3d added
  • plan3d added
  • <test_depend>ament_cmake_cppcheck</test_depend> added
  • Contributors: Alexander Lampalzer, Markus Bader, markus

0.1.1 (2023-06-25)

  • docs updated
  • Doxyfile added
  • Contributors: Markus Bader

0.0.9 (2023-05-15)

  • connand2d files added
  • Contributors: Markus Bader

0.0.8 (2023-03-30)

  • command to command2d
  • sample2d removed
  • sample template added
  • Contributors: Markus Bader

0.0.7 (2023-03-26)

  • lint_cmake error fixed
  • uncrustify reformated
  • minor
  • 2D sample class added
  • Merge branch 'humble' into ros2
  • quaternion support enhanced
  • Contributors: Markus Bader

0.0.5 (2023-03-24)

  • boost lexical_cast removed
  • Contributors: Markus Bader

0.0.4 (2023-03-20)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged tuw_geometry at Robotics Stack Exchange

Package symbol

tuw_geometry package from tuw_geometry repo

tuw_geometry

ROS Distro
iron

Package Summary

Tags No category tags.
Version 0.1.4
License BSD-3-Clause
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/tuw-robotics/tuw_geometry.git
VCS Type git
VCS Version ros2
Last Updated 2025-06-01
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The tuw_geometry package

Additional Links

No additional links.

Maintainers

  • Markus Bader

Authors

No additional authors.

tuw_geometry

Classes to handle and visualize 2D and 3D objects such as points, poses, lines as well as a plot windows for debugging.

geo_handler

If using the geo_handler.hpp one must link the GeographicLib. Under Ubuntu 22.04 this can be done by installing the libgeographic-dev using sudo apt install libgeographic-dev, by adding the following statement to your CMakeLists.txt and <depend>geographiclib</depend> to your package.xml.

set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "/usr/share/cmake/geographiclib/")
find_package(GeographicLib QUIET)
if(GeographicLib_FOUND)
  message(STATUS "GeographicLib found: building geo_map!")
else()
  message(ERROR "GeographicLib NOT found: not building geo_map!")
endif()

doxygen

cd tuw_geometry
doxygen Doxyfile

Build

GeographicLib

The geo_map.cpp depends on the GeographicLib. If you cannot install it or if you like to go on without the GeographicLib you have to remove the geographiclib entries from the package.xml as well as the lines pointing to geo_map.cpp and the GeographicLib from the CMakeFile.txt.

Test

Unittests can be run by

colcon build --packages-select tuw_geometry --symlink-install --cmake-args -DCMAKE_BUILD_TYPE=Debug --cmake-args -DBUILD_TESTING=true
run tuw_geometry test_geometry

CHANGELOG

Changelog for package tuw_geometry

0.1.4 (2025-06-01)

  • ament_target_dependencies replaced by target_link_libraries
  • Contributors: Markus Bader

0.1.3 (2025-04-24)

  • package updates
  • CMakefile update
  • Merge pull request #6 from yashphalle/ros2 fix: Added explicit dependencies for ament_cmake_ros and gtest_vendor
  • Merge pull request #7 from GAUTHAMPSANKAR/fix-regression-deps Fix regression: add gtest_vendor and ament_cmake_ros dependencies
  • Fix regression: add gtest_vendor and ament_cmake_ros dependencies
  • fix: added explicit dependencies for ament_cmake_ros and gtest_vendor
  • Contributors: GAUTHAM P SANKAR, Markus Bader, yashphalle

0.1.2 (2024-12-05)

  • unittest fixed
  • reformatted
  • init map updated
  • origin struct removed
  • update on geo_handler
  • point update
  • direction vector on lines added
  • WorldFile class enhanced
  • GeographicLib from export_dependencies removed
  • Update ament_export_dependencies
  • spaces removed
  • formating fixed
  • uncrustify
  • minor
  • cv support enhanced
  • minor
  • geo handler added
  • map_handler added
  • map to utm added
  • WorldFile added
  • uncrustified
  • tests updated
  • Makefile added
  • doku added
  • codeformatierung fixed
  • geomap added
  • figure inti with matrix
  • export dependencies for sensor_msgs std_msgs OpenCV added
  • export dependencies for sensor_msgs std_msgs OpenCV added
  • coding fixed
  • reformated
  • warning in test removed
  • uncrustify
  • plan3d added
  • plan3d added
  • plan3d added
  • <test_depend>ament_cmake_cppcheck</test_depend> added
  • Contributors: Alexander Lampalzer, Markus Bader, markus

0.1.1 (2023-06-25)

  • docs updated
  • Doxyfile added
  • Contributors: Markus Bader

0.0.9 (2023-05-15)

  • connand2d files added
  • Contributors: Markus Bader

0.0.8 (2023-03-30)

  • command to command2d
  • sample2d removed
  • sample template added
  • Contributors: Markus Bader

0.0.7 (2023-03-26)

  • lint_cmake error fixed
  • uncrustify reformated
  • minor
  • 2D sample class added
  • Merge branch 'humble' into ros2
  • quaternion support enhanced
  • Contributors: Markus Bader

0.0.5 (2023-03-24)

  • boost lexical_cast removed
  • Contributors: Markus Bader

0.0.4 (2023-03-20)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged tuw_geometry at Robotics Stack Exchange

No version for distro lunar showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

tuw_geometry package from tuw_geometry repo

tuw_geometry

ROS Distro
humble

Package Summary

Tags No category tags.
Version 0.1.4
License BSD-3-Clause
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/tuw-robotics/tuw_geometry.git
VCS Type git
VCS Version ros2
Last Updated 2025-06-01
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The tuw_geometry package

Additional Links

No additional links.

Maintainers

  • Markus Bader

Authors

No additional authors.

tuw_geometry

Classes to handle and visualize 2D and 3D objects such as points, poses, lines as well as a plot windows for debugging.

geo_handler

If using the geo_handler.hpp one must link the GeographicLib. Under Ubuntu 22.04 this can be done by installing the libgeographic-dev using sudo apt install libgeographic-dev, by adding the following statement to your CMakeLists.txt and <depend>geographiclib</depend> to your package.xml.

set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "/usr/share/cmake/geographiclib/")
find_package(GeographicLib QUIET)
if(GeographicLib_FOUND)
  message(STATUS "GeographicLib found: building geo_map!")
else()
  message(ERROR "GeographicLib NOT found: not building geo_map!")
endif()

doxygen

cd tuw_geometry
doxygen Doxyfile

Build

GeographicLib

The geo_map.cpp depends on the GeographicLib. If you cannot install it or if you like to go on without the GeographicLib you have to remove the geographiclib entries from the package.xml as well as the lines pointing to geo_map.cpp and the GeographicLib from the CMakeFile.txt.

Test

Unittests can be run by

colcon build --packages-select tuw_geometry --symlink-install --cmake-args -DCMAKE_BUILD_TYPE=Debug --cmake-args -DBUILD_TESTING=true
run tuw_geometry test_geometry

CHANGELOG

Changelog for package tuw_geometry

0.1.4 (2025-06-01)

  • ament_target_dependencies replaced by target_link_libraries
  • Contributors: Markus Bader

0.1.3 (2025-04-24)

  • package updates
  • CMakefile update
  • Merge pull request #6 from yashphalle/ros2 fix: Added explicit dependencies for ament_cmake_ros and gtest_vendor
  • Merge pull request #7 from GAUTHAMPSANKAR/fix-regression-deps Fix regression: add gtest_vendor and ament_cmake_ros dependencies
  • Fix regression: add gtest_vendor and ament_cmake_ros dependencies
  • fix: added explicit dependencies for ament_cmake_ros and gtest_vendor
  • Contributors: GAUTHAM P SANKAR, Markus Bader, yashphalle

0.1.2 (2024-12-05)

  • unittest fixed
  • reformatted
  • init map updated
  • origin struct removed
  • update on geo_handler
  • point update
  • direction vector on lines added
  • WorldFile class enhanced
  • GeographicLib from export_dependencies removed
  • Update ament_export_dependencies
  • spaces removed
  • formating fixed
  • uncrustify
  • minor
  • cv support enhanced
  • minor
  • geo handler added
  • map_handler added
  • map to utm added
  • WorldFile added
  • uncrustified
  • tests updated
  • Makefile added
  • doku added
  • codeformatierung fixed
  • geomap added
  • figure inti with matrix
  • export dependencies for sensor_msgs std_msgs OpenCV added
  • export dependencies for sensor_msgs std_msgs OpenCV added
  • coding fixed
  • reformated
  • warning in test removed
  • uncrustify
  • plan3d added
  • plan3d added
  • plan3d added
  • <test_depend>ament_cmake_cppcheck</test_depend> added
  • Contributors: Alexander Lampalzer, Markus Bader, markus

0.1.1 (2023-06-25)

  • docs updated
  • Doxyfile added
  • Contributors: Markus Bader

0.0.9 (2023-05-15)

  • connand2d files added
  • Contributors: Markus Bader

0.0.8 (2023-03-30)

  • command to command2d
  • sample2d removed
  • sample template added
  • Contributors: Markus Bader

0.0.7 (2023-03-26)

  • lint_cmake error fixed
  • uncrustify reformated
  • minor
  • 2D sample class added
  • Merge branch 'humble' into ros2
  • quaternion support enhanced
  • Contributors: Markus Bader

0.0.5 (2023-03-24)

  • boost lexical_cast removed
  • Contributors: Markus Bader

0.0.4 (2023-03-20)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged tuw_geometry at Robotics Stack Exchange

No version for distro jade showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

tuw_geometry package from tuw_geometry repo

tuw_geometry

ROS Distro
humble

Package Summary

Tags No category tags.
Version 0.1.4
License BSD-3-Clause
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/tuw-robotics/tuw_geometry.git
VCS Type git
VCS Version ros2
Last Updated 2025-06-01
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The tuw_geometry package

Additional Links

No additional links.

Maintainers

  • Markus Bader

Authors

No additional authors.

tuw_geometry

Classes to handle and visualize 2D and 3D objects such as points, poses, lines as well as a plot windows for debugging.

geo_handler

If using the geo_handler.hpp one must link the GeographicLib. Under Ubuntu 22.04 this can be done by installing the libgeographic-dev using sudo apt install libgeographic-dev, by adding the following statement to your CMakeLists.txt and <depend>geographiclib</depend> to your package.xml.

set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "/usr/share/cmake/geographiclib/")
find_package(GeographicLib QUIET)
if(GeographicLib_FOUND)
  message(STATUS "GeographicLib found: building geo_map!")
else()
  message(ERROR "GeographicLib NOT found: not building geo_map!")
endif()

doxygen

cd tuw_geometry
doxygen Doxyfile

Build

GeographicLib

The geo_map.cpp depends on the GeographicLib. If you cannot install it or if you like to go on without the GeographicLib you have to remove the geographiclib entries from the package.xml as well as the lines pointing to geo_map.cpp and the GeographicLib from the CMakeFile.txt.

Test

Unittests can be run by

colcon build --packages-select tuw_geometry --symlink-install --cmake-args -DCMAKE_BUILD_TYPE=Debug --cmake-args -DBUILD_TESTING=true
run tuw_geometry test_geometry

CHANGELOG

Changelog for package tuw_geometry

0.1.4 (2025-06-01)

  • ament_target_dependencies replaced by target_link_libraries
  • Contributors: Markus Bader

0.1.3 (2025-04-24)

  • package updates
  • CMakefile update
  • Merge pull request #6 from yashphalle/ros2 fix: Added explicit dependencies for ament_cmake_ros and gtest_vendor
  • Merge pull request #7 from GAUTHAMPSANKAR/fix-regression-deps Fix regression: add gtest_vendor and ament_cmake_ros dependencies
  • Fix regression: add gtest_vendor and ament_cmake_ros dependencies
  • fix: added explicit dependencies for ament_cmake_ros and gtest_vendor
  • Contributors: GAUTHAM P SANKAR, Markus Bader, yashphalle

0.1.2 (2024-12-05)

  • unittest fixed
  • reformatted
  • init map updated
  • origin struct removed
  • update on geo_handler
  • point update
  • direction vector on lines added
  • WorldFile class enhanced
  • GeographicLib from export_dependencies removed
  • Update ament_export_dependencies
  • spaces removed
  • formating fixed
  • uncrustify
  • minor
  • cv support enhanced
  • minor
  • geo handler added
  • map_handler added
  • map to utm added
  • WorldFile added
  • uncrustified
  • tests updated
  • Makefile added
  • doku added
  • codeformatierung fixed
  • geomap added
  • figure inti with matrix
  • export dependencies for sensor_msgs std_msgs OpenCV added
  • export dependencies for sensor_msgs std_msgs OpenCV added
  • coding fixed
  • reformated
  • warning in test removed
  • uncrustify
  • plan3d added
  • plan3d added
  • plan3d added
  • <test_depend>ament_cmake_cppcheck</test_depend> added
  • Contributors: Alexander Lampalzer, Markus Bader, markus

0.1.1 (2023-06-25)

  • docs updated
  • Doxyfile added
  • Contributors: Markus Bader

0.0.9 (2023-05-15)

  • connand2d files added
  • Contributors: Markus Bader

0.0.8 (2023-03-30)

  • command to command2d
  • sample2d removed
  • sample template added
  • Contributors: Markus Bader

0.0.7 (2023-03-26)

  • lint_cmake error fixed
  • uncrustify reformated
  • minor
  • 2D sample class added
  • Merge branch 'humble' into ros2
  • quaternion support enhanced
  • Contributors: Markus Bader

0.0.5 (2023-03-24)

  • boost lexical_cast removed
  • Contributors: Markus Bader

0.0.4 (2023-03-20)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged tuw_geometry at Robotics Stack Exchange

No version for distro indigo showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

tuw_geometry package from tuw_geometry repo

tuw_geometry

ROS Distro
humble

Package Summary

Tags No category tags.
Version 0.1.4
License BSD-3-Clause
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/tuw-robotics/tuw_geometry.git
VCS Type git
VCS Version ros2
Last Updated 2025-06-01
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The tuw_geometry package

Additional Links

No additional links.

Maintainers

  • Markus Bader

Authors

No additional authors.

tuw_geometry

Classes to handle and visualize 2D and 3D objects such as points, poses, lines as well as a plot windows for debugging.

geo_handler

If using the geo_handler.hpp one must link the GeographicLib. Under Ubuntu 22.04 this can be done by installing the libgeographic-dev using sudo apt install libgeographic-dev, by adding the following statement to your CMakeLists.txt and <depend>geographiclib</depend> to your package.xml.

set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "/usr/share/cmake/geographiclib/")
find_package(GeographicLib QUIET)
if(GeographicLib_FOUND)
  message(STATUS "GeographicLib found: building geo_map!")
else()
  message(ERROR "GeographicLib NOT found: not building geo_map!")
endif()

doxygen

cd tuw_geometry
doxygen Doxyfile

Build

GeographicLib

The geo_map.cpp depends on the GeographicLib. If you cannot install it or if you like to go on without the GeographicLib you have to remove the geographiclib entries from the package.xml as well as the lines pointing to geo_map.cpp and the GeographicLib from the CMakeFile.txt.

Test

Unittests can be run by

colcon build --packages-select tuw_geometry --symlink-install --cmake-args -DCMAKE_BUILD_TYPE=Debug --cmake-args -DBUILD_TESTING=true
run tuw_geometry test_geometry

CHANGELOG

Changelog for package tuw_geometry

0.1.4 (2025-06-01)

  • ament_target_dependencies replaced by target_link_libraries
  • Contributors: Markus Bader

0.1.3 (2025-04-24)

  • package updates
  • CMakefile update
  • Merge pull request #6 from yashphalle/ros2 fix: Added explicit dependencies for ament_cmake_ros and gtest_vendor
  • Merge pull request #7 from GAUTHAMPSANKAR/fix-regression-deps Fix regression: add gtest_vendor and ament_cmake_ros dependencies
  • Fix regression: add gtest_vendor and ament_cmake_ros dependencies
  • fix: added explicit dependencies for ament_cmake_ros and gtest_vendor
  • Contributors: GAUTHAM P SANKAR, Markus Bader, yashphalle

0.1.2 (2024-12-05)

  • unittest fixed
  • reformatted
  • init map updated
  • origin struct removed
  • update on geo_handler
  • point update
  • direction vector on lines added
  • WorldFile class enhanced
  • GeographicLib from export_dependencies removed
  • Update ament_export_dependencies
  • spaces removed
  • formating fixed
  • uncrustify
  • minor
  • cv support enhanced
  • minor
  • geo handler added
  • map_handler added
  • map to utm added
  • WorldFile added
  • uncrustified
  • tests updated
  • Makefile added
  • doku added
  • codeformatierung fixed
  • geomap added
  • figure inti with matrix
  • export dependencies for sensor_msgs std_msgs OpenCV added
  • export dependencies for sensor_msgs std_msgs OpenCV added
  • coding fixed
  • reformated
  • warning in test removed
  • uncrustify
  • plan3d added
  • plan3d added
  • plan3d added
  • <test_depend>ament_cmake_cppcheck</test_depend> added
  • Contributors: Alexander Lampalzer, Markus Bader, markus

0.1.1 (2023-06-25)

  • docs updated
  • Doxyfile added
  • Contributors: Markus Bader

0.0.9 (2023-05-15)

  • connand2d files added
  • Contributors: Markus Bader

0.0.8 (2023-03-30)

  • command to command2d
  • sample2d removed
  • sample template added
  • Contributors: Markus Bader

0.0.7 (2023-03-26)

  • lint_cmake error fixed
  • uncrustify reformated
  • minor
  • 2D sample class added
  • Merge branch 'humble' into ros2
  • quaternion support enhanced
  • Contributors: Markus Bader

0.0.5 (2023-03-24)

  • boost lexical_cast removed
  • Contributors: Markus Bader

0.0.4 (2023-03-20)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged tuw_geometry at Robotics Stack Exchange

No version for distro hydro showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

tuw_geometry package from tuw_geometry repo

tuw_geometry

ROS Distro
humble

Package Summary

Tags No category tags.
Version 0.1.4
License BSD-3-Clause
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/tuw-robotics/tuw_geometry.git
VCS Type git
VCS Version ros2
Last Updated 2025-06-01
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The tuw_geometry package

Additional Links

No additional links.

Maintainers

  • Markus Bader

Authors

No additional authors.

tuw_geometry

Classes to handle and visualize 2D and 3D objects such as points, poses, lines as well as a plot windows for debugging.

geo_handler

If using the geo_handler.hpp one must link the GeographicLib. Under Ubuntu 22.04 this can be done by installing the libgeographic-dev using sudo apt install libgeographic-dev, by adding the following statement to your CMakeLists.txt and <depend>geographiclib</depend> to your package.xml.

set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "/usr/share/cmake/geographiclib/")
find_package(GeographicLib QUIET)
if(GeographicLib_FOUND)
  message(STATUS "GeographicLib found: building geo_map!")
else()
  message(ERROR "GeographicLib NOT found: not building geo_map!")
endif()

doxygen

cd tuw_geometry
doxygen Doxyfile

Build

GeographicLib

The geo_map.cpp depends on the GeographicLib. If you cannot install it or if you like to go on without the GeographicLib you have to remove the geographiclib entries from the package.xml as well as the lines pointing to geo_map.cpp and the GeographicLib from the CMakeFile.txt.

Test

Unittests can be run by

colcon build --packages-select tuw_geometry --symlink-install --cmake-args -DCMAKE_BUILD_TYPE=Debug --cmake-args -DBUILD_TESTING=true
run tuw_geometry test_geometry

CHANGELOG

Changelog for package tuw_geometry

0.1.4 (2025-06-01)

  • ament_target_dependencies replaced by target_link_libraries
  • Contributors: Markus Bader

0.1.3 (2025-04-24)

  • package updates
  • CMakefile update
  • Merge pull request #6 from yashphalle/ros2 fix: Added explicit dependencies for ament_cmake_ros and gtest_vendor
  • Merge pull request #7 from GAUTHAMPSANKAR/fix-regression-deps Fix regression: add gtest_vendor and ament_cmake_ros dependencies
  • Fix regression: add gtest_vendor and ament_cmake_ros dependencies
  • fix: added explicit dependencies for ament_cmake_ros and gtest_vendor
  • Contributors: GAUTHAM P SANKAR, Markus Bader, yashphalle

0.1.2 (2024-12-05)

  • unittest fixed
  • reformatted
  • init map updated
  • origin struct removed
  • update on geo_handler
  • point update
  • direction vector on lines added
  • WorldFile class enhanced
  • GeographicLib from export_dependencies removed
  • Update ament_export_dependencies
  • spaces removed
  • formating fixed
  • uncrustify
  • minor
  • cv support enhanced
  • minor
  • geo handler added
  • map_handler added
  • map to utm added
  • WorldFile added
  • uncrustified
  • tests updated
  • Makefile added
  • doku added
  • codeformatierung fixed
  • geomap added
  • figure inti with matrix
  • export dependencies for sensor_msgs std_msgs OpenCV added
  • export dependencies for sensor_msgs std_msgs OpenCV added
  • coding fixed
  • reformated
  • warning in test removed
  • uncrustify
  • plan3d added
  • plan3d added
  • plan3d added
  • <test_depend>ament_cmake_cppcheck</test_depend> added
  • Contributors: Alexander Lampalzer, Markus Bader, markus

0.1.1 (2023-06-25)

  • docs updated
  • Doxyfile added
  • Contributors: Markus Bader

0.0.9 (2023-05-15)

  • connand2d files added
  • Contributors: Markus Bader

0.0.8 (2023-03-30)

  • command to command2d
  • sample2d removed
  • sample template added
  • Contributors: Markus Bader

0.0.7 (2023-03-26)

  • lint_cmake error fixed
  • uncrustify reformated
  • minor
  • 2D sample class added
  • Merge branch 'humble' into ros2
  • quaternion support enhanced
  • Contributors: Markus Bader

0.0.5 (2023-03-24)

  • boost lexical_cast removed
  • Contributors: Markus Bader

0.0.4 (2023-03-20)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged tuw_geometry at Robotics Stack Exchange

Package symbol

tuw_geometry package from tuw_geometry repo

tuw_geometry

ROS Distro
kinetic

Package Summary

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

Repository Summary

Checkout URI https://github.com/tuw-robotics/tuw_geometry.git
VCS Type git
VCS Version kinetic
Last Updated 2018-11-08
Dev Status MAINTAINED
CI status Continuous Integration
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The tuw_geometry package

Additional Links

No additional links.

Maintainers

  • Markus Bader

Authors

  • Markus Bader
README
No README found. No README in repository either.
CHANGELOG
No CHANGELOG found.

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

System Dependencies

Name
eigen
boost

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged tuw_geometry at Robotics Stack Exchange

Package symbol

tuw_geometry package from tuw_geometry repo

tuw_geometry

ROS Distro
melodic

Package Summary

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

Repository Summary

Checkout URI https://github.com/tuw-robotics/tuw_geometry.git
VCS Type git
VCS Version melodic
Last Updated 2020-12-18
Dev Status MAINTAINED
CI status Continuous Integration : 0 / 0
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The tuw_geometry package

Additional Links

No additional links.

Maintainers

  • Markus Bader

Authors

  • Markus Bader
README
No README found. No README in repository either.
CHANGELOG
No CHANGELOG found.

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged tuw_geometry at Robotics Stack Exchange

Package symbol

tuw_geometry package from tuw_geometry repo

tuw_geometry

ROS Distro
noetic

Package Summary

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

Repository Summary

Checkout URI https://github.com/tuw-robotics/tuw_geometry.git
VCS Type git
VCS Version noetic
Last Updated 2023-02-23
Dev Status MAINTAINED
CI status Continuous Integration : 0 / 0
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The tuw_geometry package

Additional Links

No additional links.

Maintainers

  • Markus Bader

Authors

  • Markus Bader

tuw_geometry

Classes to handle and visualize 2D and 3D objects such as points, poses, lines as well as a plot windows for debugging.

CHANGELOG
No CHANGELOG found.

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged tuw_geometry at Robotics Stack Exchange