Skip to content

Commit

Permalink
Imported upstream version '1.0.8' of 'upstream'
Browse files Browse the repository at this point in the history
  • Loading branch information
jlblancoc committed Jul 29, 2024
1 parent 3828d09 commit f7c44e8
Show file tree
Hide file tree
Showing 90 changed files with 1,385 additions and 361 deletions.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ Refer to the [official documentation](https://docs.mola-slam.org/latest/) for bu
| mola_kernel | [![Build Status](https://build.ros2.org/job/Hbin_uJ64__mola_kernel__ubuntu_jammy_amd64__binary/badge/icon)](https://build.ros2.org/job/Hbin_uJ64__mola_kernel__ubuntu_jammy_amd64__binary/) | [![Build Status](https://build.ros2.org/job/Ibin_uJ64__mola_kernel__ubuntu_jammy_amd64__binary/badge/icon)](https://build.ros2.org/job/Ibin_uJ64__mola_kernel__ubuntu_jammy_amd64__binary/) | [![Build Status](https://build.ros2.org/job/Jbin_uN64__mola_kernel__ubuntu_noble_amd64__binary/badge/icon)](https://build.ros2.org/job/Jbin_uN64__mola_kernel__ubuntu_noble_amd64__binary/) | [![Build Status](https://build.ros2.org/job/Rbin_uN64__mola_kernel__ubuntu_noble_amd64__binary/badge/icon)](https://build.ros2.org/job/Rbin_uN64__mola_kernel__ubuntu_noble_amd64__binary/) |
| mola_launcher | [![Build Status](https://build.ros2.org/job/Hbin_uJ64__mola_launcher__ubuntu_jammy_amd64__binary/badge/icon)](https://build.ros2.org/job/Hbin_uJ64__mola_launcher__ubuntu_jammy_amd64__binary/) | [![Build Status](https://build.ros2.org/job/Ibin_uJ64__mola_launcher__ubuntu_jammy_amd64__binary/badge/icon)](https://build.ros2.org/job/Ibin_uJ64__mola_launcher__ubuntu_jammy_amd64__binary/) | [![Build Status](https://build.ros2.org/job/Jbin_uN64__mola_launcher__ubuntu_noble_amd64__binary/badge/icon)](https://build.ros2.org/job/Jbin_uN64__mola_launcher__ubuntu_noble_amd64__binary/) | [![Build Status](https://build.ros2.org/job/Rbin_uN64__mola_launcher__ubuntu_noble_amd64__binary/badge/icon)](https://build.ros2.org/job/Rbin_uN64__mola_launcher__ubuntu_noble_amd64__binary/) |
| mola_metric_maps | [![Build Status](https://build.ros2.org/job/Hbin_uJ64__mola_metric_maps__ubuntu_jammy_amd64__binary/badge/icon)](https://build.ros2.org/job/Hbin_uJ64__mola_metric_maps__ubuntu_jammy_amd64__binary/) | [![Build Status](https://build.ros2.org/job/Ibin_uJ64__mola_metric_maps__ubuntu_jammy_amd64__binary/badge/icon)](https://build.ros2.org/job/Ibin_uJ64__mola_metric_maps__ubuntu_jammy_amd64__binary/) | [![Build Status](https://build.ros2.org/job/Jbin_uN64__mola_metric_maps__ubuntu_noble_amd64__binary/badge/icon)](https://build.ros2.org/job/Jbin_uN64__mola_metric_maps__ubuntu_noble_amd64__binary/) | [![Build Status](https://build.ros2.org/job/Rbin_uN64__mola_metric_maps__ubuntu_noble_amd64__binary/badge/icon)](https://build.ros2.org/job/Rbin_uN64__mola_metric_maps__ubuntu_noble_amd64__binary/) |
| mola_msgs | [![Build Status](https://build.ros2.org/job/Hbin_uJ64__mola_msgs__ubuntu_jammy_amd64__binary/badge/icon)](https://build.ros2.org/job/Hbin_uJ64__mola_msgs__ubuntu_jammy_amd64__binary/) | [![Build Status](https://build.ros2.org/job/Ibin_uJ64__mola_msgs__ubuntu_jammy_amd64__binary/badge/icon)](https://build.ros2.org/job/Ibin_uJ64__mola_msgs__ubuntu_jammy_amd64__binary/) | [![Build Status](https://build.ros2.org/job/Jbin_uN64__mola_msgs__ubuntu_noble_amd64__binary/badge/icon)](https://build.ros2.org/job/Jbin_uN64__mola_msgs__ubuntu_noble_amd64__binary/) | [![Build Status](https://build.ros2.org/job/Rbin_uN64__mola_msgs__ubuntu_noble_amd64__binary/badge/icon)](https://build.ros2.org/job/Rbin_uN64__mola_msgs__ubuntu_noble_amd64__binary/) |
| mola_navstate_fg | [![Build Status](https://build.ros2.org/job/Hbin_uJ64__mola_navstate_fg__ubuntu_jammy_amd64__binary/badge/icon)](https://build.ros2.org/job/Hbin_uJ64__mola_navstate_fg__ubuntu_jammy_amd64__binary/) | [![Build Status](https://build.ros2.org/job/Ibin_uJ64__mola_navstate_fg__ubuntu_jammy_amd64__binary/badge/icon)](https://build.ros2.org/job/Ibin_uJ64__mola_navstate_fg__ubuntu_jammy_amd64__binary/) | [![Build Status](https://build.ros2.org/job/Jbin_uN64__mola_navstate_fg__ubuntu_noble_amd64__binary/badge/icon)](https://build.ros2.org/job/Jbin_uN64__mola_navstate_fg__ubuntu_noble_amd64__binary/) | [![Build Status](https://build.ros2.org/job/Rbin_uN64__mola_navstate_fg__ubuntu_noble_amd64__binary/badge/icon)](https://build.ros2.org/job/Rbin_uN64__mola_navstate_fg__ubuntu_noble_amd64__binary/) |
| mola_navstate_fuse | [![Build Status](https://build.ros2.org/job/Hbin_uJ64__mola_navstate_fuse__ubuntu_jammy_amd64__binary/badge/icon)](https://build.ros2.org/job/Hbin_uJ64__mola_navstate_fuse__ubuntu_jammy_amd64__binary/) | [![Build Status](https://build.ros2.org/job/Ibin_uJ64__mola_navstate_fuse__ubuntu_jammy_amd64__binary/badge/icon)](https://build.ros2.org/job/Ibin_uJ64__mola_navstate_fuse__ubuntu_jammy_amd64__binary/) | [![Build Status](https://build.ros2.org/job/Jbin_uN64__mola_navstate_fuse__ubuntu_noble_amd64__binary/badge/icon)](https://build.ros2.org/job/Jbin_uN64__mola_navstate_fuse__ubuntu_noble_amd64__binary/) | [![Build Status](https://build.ros2.org/job/Rbin_uN64__mola_navstate_fuse__ubuntu_noble_amd64__binary/badge/icon)](https://build.ros2.org/job/Rbin_uN64__mola_navstate_fuse__ubuntu_noble_amd64__binary/) |
| mola_pose_list | [![Build Status](https://build.ros2.org/job/Hbin_uJ64__mola_pose_list__ubuntu_jammy_amd64__binary/badge/icon)](https://build.ros2.org/job/Hbin_uJ64__mola_pose_list__ubuntu_jammy_amd64__binary/) | [![Build Status](https://build.ros2.org/job/Ibin_uJ64__mola_pose_list__ubuntu_jammy_amd64__binary/badge/icon)](https://build.ros2.org/job/Ibin_uJ64__mola_pose_list__ubuntu_jammy_amd64__binary/) | [![Build Status](https://build.ros2.org/job/Jbin_uN64__mola_pose_list__ubuntu_noble_amd64__binary/badge/icon)](https://build.ros2.org/job/Jbin_uN64__mola_pose_list__ubuntu_noble_amd64__binary/) | [![Build Status](https://build.ros2.org/job/Rbin_uN64__mola_pose_list__ubuntu_noble_amd64__binary/badge/icon)](https://build.ros2.org/job/Rbin_uN64__mola_pose_list__ubuntu_noble_amd64__binary/) |
Expand Down
8 changes: 4 additions & 4 deletions docs/requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,17 @@ Babel==2.14.0
certifi==2024.7.4
charset-normalizer==3.3.2
docutils==0.20.1
idna==3.6
idna==3.7
imagesize==1.4.1
Jinja2==3.1.3
Jinja2==3.1.4
latexcodec==3.0.0
MarkupSafe==2.1.5
packaging==24.0
pybtex==0.24.0
pybtex-docutils==1.0.3
Pygments==2.17.2
PyYAML==6.0.1
requests==2.31.0
requests==2.32.2
six==1.16.0
snowballstemmer==2.2.0
Sphinx==7.2.6
Expand All @@ -27,4 +27,4 @@ sphinxcontrib-jquery==4.1
sphinxcontrib-jsmath==1.0.1
sphinxcontrib-qthelp==1.0.7
sphinxcontrib-serializinghtml==1.1.10
urllib3==2.2.1
urllib3==2.2.2
5 changes: 5 additions & 0 deletions kitti_metrics_eval/CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,11 @@ Changelog for package kitti_metrics_eval
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^


1.0.8 (2024-07-29)
------------------
* ament_lint_cmake: clean warnings
* Contributors: Jose Luis Blanco-Claraco

1.0.7 (2024-07-24)
------------------

Expand Down
14 changes: 7 additions & 7 deletions kitti_metrics_eval/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -24,15 +24,15 @@ find_package(mrpt-tclap)
# ----------------------
# define app target:
mola_add_executable(
TARGET kitti-metrics-eval
SOURCES apps/kitti-metrics-eval.cpp
LINK_LIBRARIES
mrpt::tclap
mrpt::poses
mrpt::math
TARGET kitti-metrics-eval
SOURCES apps/kitti-metrics-eval.cpp
LINK_LIBRARIES
mrpt::tclap
mrpt::poses
mrpt::math
)

# Silent tons of warnings from kitti-eval original code:
if (CMAKE_COMPILER_IS_GNUCXX)
if(CMAKE_COMPILER_IS_GNUCXX)
target_compile_options(kitti-metrics-eval PRIVATE "-Wno-unused-result" "-Wno-shadow" "-Wno-sign-compare")
endif()
2 changes: 1 addition & 1 deletion kitti_metrics_eval/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
-->
<package format="3">
<name>kitti_metrics_eval</name>
<version>1.0.7</version>
<version>1.0.8</version>
<description>CLI tool to evaluate the KITTI odometry bechmark metrics to trajectory files</description>

<author email="joseluisblancoc@gmail.com">Jose-Luis Blanco-Claraco</author>
Expand Down
3 changes: 3 additions & 0 deletions mola/CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@
Changelog for package mola
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

1.0.8 (2024-07-29)
------------------

1.0.7 (2024-07-24)
------------------

Expand Down
2 changes: 1 addition & 1 deletion mola/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
<package format="3">
<name>mola</name>
<version>1.0.7</version>
<version>1.0.8</version>
<description>Metapackage with all core open-sourced MOLA packages.</description>
<maintainer email="jlblanco@ual.es">Jose-Luis Blanco-Claraco</maintainer>
<author>Jose-Luis Blanco-Claraco</author>
Expand Down
5 changes: 5 additions & 0 deletions mola_bridge_ros2/CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,11 @@ Changelog for package mola_bridge_ros2
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^


1.0.8 (2024-07-29)
------------------
* ament_lint_cmake: clean warnings
* Contributors: Jose Luis Blanco-Claraco

1.0.7 (2024-07-24)
------------------
* Fix GNSS typo
Expand Down
37 changes: 19 additions & 18 deletions mola_bridge_ros2/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,10 @@ find_package(mola_common REQUIRED)
find_package(mrpt-maps REQUIRED)

find_package(mrpt-ros2bridge QUIET)
if (NOT mrpt-ros2bridge_FOUND)
message(STATUS "*NOTE*: Module mola_input_ros2 will NOT be built due to missing dependency mrpt-ros2bridge. Set mrpt-ros2bridge_DIR to enable it.")
return()
if(NOT mrpt-ros2bridge_FOUND)
message(STATUS "*NOTE*: Module mola_input_ros2 will NOT be built due to missing"
"dependency mrpt-ros2bridge. Set mrpt-ros2bridge_DIR to enable it.")
return()
endif()

# Find MOLA pkgs:
Expand All @@ -44,24 +45,24 @@ file(GLOB_RECURSE LIB_PUBLIC_HDRS include/*.h)

# This adds non-ROS deps. The rest are handled below with ament_target_dependencies()
mola_add_library(
TARGET ${PROJECT_NAME}
SOURCES ${LIB_SRCS} ${LIB_PUBLIC_HDRS}
PRIVATE_LINK_LIBRARIES
mola::mola_kernel
mrpt::maps
mrpt::ros2bridge
CMAKE_DEPENDENCIES
mola_kernel
mrpt-maps
TARGET ${PROJECT_NAME}
SOURCES ${LIB_SRCS} ${LIB_PUBLIC_HDRS}
PRIVATE_LINK_LIBRARIES
mola::mola_kernel
mrpt::maps
mrpt::ros2bridge
CMAKE_DEPENDENCIES
mola_kernel
mrpt-maps
)

ament_target_dependencies(${PROJECT_NAME} PUBLIC
geometry_msgs
nav_msgs
rclcpp
sensor_msgs
tf2
tf2_geometry_msgs
geometry_msgs
nav_msgs
rclcpp
sensor_msgs
tf2
tf2_geometry_msgs
)

ament_export_dependencies()
Expand Down
4 changes: 2 additions & 2 deletions mola_bridge_ros2/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
-->
<package format="3">
<name>mola_bridge_ros2</name>
<version>1.0.7</version>
<version>1.0.8</version>
<description>Bidirectional bridge ROS2-MOLA</description>

<author email="joseluisblancoc@gmail.com">Jose-Luis Blanco-Claraco</author>
Expand Down Expand Up @@ -39,8 +39,8 @@
<depend>tf2</depend>
<depend>tf2_geometry_msgs</depend>

<depend>ament_lint_common</depend>
<depend>ament_lint_auto</depend>
<depend>ament_lint_common</depend>

<test_depend>ament_lint_auto</test_depend>
<test_depend>ament_lint_common</test_depend>
Expand Down
5 changes: 5 additions & 0 deletions mola_demos/CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,11 @@
Changelog for package mola_demos
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

1.0.8 (2024-07-29)
------------------
* ament_lint_cmake: clean warnings
* Contributors: Jose Luis Blanco-Claraco

1.0.7 (2024-07-24)
------------------
* Fix GNSS typo
Expand Down
16 changes: 8 additions & 8 deletions mola_demos/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
cmake_minimum_required(VERSION 3.5)

if("$ENV{ROS_VERSION}" STREQUAL "2")
set(DETECTED_ROS2 TRUE)
set(DETECTED_ROS2 TRUE)
endif()

# Tell CMake we'll use C++ for use in its tests/flags
Expand All @@ -37,13 +37,13 @@ install(DIRECTORY
# -----------------------------------------------------------------------------
# ROS2
# -----------------------------------------------------------------------------
if (DETECTED_ROS2)
# find dependencies
find_package(ament_cmake REQUIRED)
if(DETECTED_ROS2)
# find dependencies
find_package(ament_cmake REQUIRED)

#ament_target_dependencies(MY_TARGET
# rclcpp...
#)
#ament_target_dependencies(MY_TARGET
# rclcpp...
#)

ament_package()
ament_package()
endif()
2 changes: 1 addition & 1 deletion mola_demos/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
-->
<package format="3">
<name>mola_demos</name>
<version>1.0.7</version>
<version>1.0.8</version>
<description>Demo and example launch files for MOLA</description>

<author email="joseluisblancoc@gmail.com">Jose-Luis Blanco-Claraco</author>
Expand Down
5 changes: 5 additions & 0 deletions mola_imu_preintegration/CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,11 @@
Changelog for package mola_imu_preintegration
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

1.0.8 (2024-07-29)
------------------
* ament_lint_cmake: clean warnings
* Contributors: Jose Luis Blanco-Claraco

1.0.7 (2024-07-24)
------------------

Expand Down
18 changes: 9 additions & 9 deletions mola_imu_preintegration/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -28,15 +28,15 @@ file(GLOB_RECURSE LIB_SRCS src/*.cpp src/*.h)
file(GLOB_RECURSE LIB_PUBLIC_HDRS include/*.h)

mola_add_library(
TARGET ${PROJECT_NAME}
SOURCES ${LIB_SRCS} ${LIB_PUBLIC_HDRS}
PUBLIC_LINK_LIBRARIES
mrpt::containers
mrpt::poses
PRIVATE_LINK_LIBRARIES
mrpt::obs
CMAKE_DEPENDENCIES
mola_common
TARGET ${PROJECT_NAME}
SOURCES ${LIB_SRCS} ${LIB_PUBLIC_HDRS}
PUBLIC_LINK_LIBRARIES
mrpt::containers
mrpt::poses
PRIVATE_LINK_LIBRARIES
mrpt::obs
CMAKE_DEPENDENCIES
mola_common
)

# -----------------------
Expand Down
2 changes: 1 addition & 1 deletion mola_imu_preintegration/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
-->
<package format="3">
<name>mola_imu_preintegration</name>
<version>1.0.7</version>
<version>1.0.8</version>
<description>Integrator of IMU angular velocity readings</description>

<author email="joseluisblancoc@gmail.com">Jose-Luis Blanco-Claraco</author>
Expand Down
5 changes: 5 additions & 0 deletions mola_input_euroc_dataset/CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,11 @@
Changelog for package mola_input_euroc_dataset
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

1.0.8 (2024-07-29)
------------------
* ament_lint_cmake: clean warnings
* Contributors: Jose Luis Blanco-Claraco

1.0.7 (2024-07-24)
------------------

Expand Down
20 changes: 10 additions & 10 deletions mola_input_euroc_dataset/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -28,14 +28,14 @@ file(GLOB_RECURSE LIB_SRCS src/*.cpp src/*.h)
file(GLOB_RECURSE LIB_PUBLIC_HDRS include/*.h)

mola_add_library(
TARGET ${PROJECT_NAME}
SOURCES ${LIB_SRCS} ${LIB_PUBLIC_HDRS}
PRIVATE_LINK_LIBRARIES
mola::mola_kernel
mrpt::obs
mrpt::math
CMAKE_DEPENDENCIES
mola_kernel
mrpt-obs
mrpt-math
TARGET ${PROJECT_NAME}
SOURCES ${LIB_SRCS} ${LIB_PUBLIC_HDRS}
PRIVATE_LINK_LIBRARIES
mola::mola_kernel
mrpt::obs
mrpt::math
CMAKE_DEPENDENCIES
mola_kernel
mrpt-obs
mrpt-math
)
2 changes: 1 addition & 1 deletion mola_input_euroc_dataset/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
-->
<package format="3">
<name>mola_input_euroc_dataset</name>
<version>1.0.7</version>
<version>1.0.8</version>
<description>Offline RawDataSource from EUROC SLAM datasets</description>

<author email="joseluisblancoc@gmail.com">Jose-Luis Blanco-Claraco</author>
Expand Down
5 changes: 5 additions & 0 deletions mola_input_kitti360_dataset/CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,11 @@
Changelog for package mola_input_kitti_dataset
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

1.0.8 (2024-07-29)
------------------
* ament_lint_cmake: clean warnings
* Contributors: Jose Luis Blanco-Claraco

1.0.7 (2024-07-24)
------------------

Expand Down
18 changes: 9 additions & 9 deletions mola_input_kitti360_dataset/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -28,13 +28,13 @@ file(GLOB_RECURSE LIB_SRCS src/*.cpp src/*.h)
file(GLOB_RECURSE LIB_PUBLIC_HDRS include/*.h)

mola_add_library(
TARGET ${PROJECT_NAME}
SOURCES ${LIB_SRCS} ${LIB_PUBLIC_HDRS}
PUBLIC_LINK_LIBRARIES
mola::mola_kernel
PRIVATE_LINK_LIBRARIES
mrpt::maps
mrpt::math
CMAKE_DEPENDENCIES
mola_kernel
TARGET ${PROJECT_NAME}
SOURCES ${LIB_SRCS} ${LIB_PUBLIC_HDRS}
PUBLIC_LINK_LIBRARIES
mola::mola_kernel
PRIVATE_LINK_LIBRARIES
mrpt::maps
mrpt::math
CMAKE_DEPENDENCIES
mola_kernel
)
2 changes: 1 addition & 1 deletion mola_input_kitti360_dataset/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
-->
<package format="3">
<name>mola_input_kitti360_dataset</name>
<version>1.0.7</version>
<version>1.0.8</version>
<description>Offline RawDataSource from Kitti-360 datasets</description>

<author email="joseluisblancoc@gmail.com">Jose-Luis Blanco-Claraco</author>
Expand Down
5 changes: 5 additions & 0 deletions mola_input_kitti_dataset/CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,11 @@
Changelog for package mola_input_kitti_dataset
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

1.0.8 (2024-07-29)
------------------
* ament_lint_cmake: clean warnings
* Contributors: Jose Luis Blanco-Claraco

1.0.7 (2024-07-24)
------------------

Expand Down
Loading

0 comments on commit f7c44e8

Please sign in to comment.