From 2a73b38723ea2217761e3df180f01bc23fce3355 Mon Sep 17 00:00:00 2001 From: Jose Luis Blanco-Claraco Date: Thu, 8 Aug 2024 23:29:13 +0200 Subject: [PATCH 1/2] install instructions: add ROS stable version badges --- docs/source/index.rst | 64 +++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 62 insertions(+), 2 deletions(-) diff --git a/docs/source/index.rst b/docs/source/index.rst index f6389856..8216acd7 100644 --- a/docs/source/index.rst +++ b/docs/source/index.rst @@ -67,6 +67,55 @@ Get started: | +.. humble badges ------ + +.. |badgeHdev| image:: https://build.ros2.org/job/Hdev__mola__ubuntu_jammy_amd64/badge/icon + :scale: 100% + :align: middle + :target: https://build.ros2.org/job/Hdev__mola__ubuntu_jammy_amd64/ + +.. |badgeHrel| image:: https://img.shields.io/ros/v/humble/mola + :scale: 100% + :align: middle + :target: https://index.ros.org/search/?term=mola + +.. iron badges ------ + +.. |badgeIdev| image:: https://build.ros2.org/job/Idev__mola__ubuntu_jammy_amd64/badge/icon + :scale: 100% + :align: middle + :target: https://build.ros2.org/job/Idev__mola__ubuntu_jammy_amd64/ + +.. |badgeIrel| image:: https://img.shields.io/ros/v/iron/mola + :scale: 100% + :align: middle + :target: https://index.ros.org/search/?term=mola + +.. jazzy badges ------ + +.. |badgeJdev| image:: https://build.ros2.org/job/Jdev__mola__ubuntu_noble_amd64/badge/icon + :scale: 100% + :align: middle + :target: https://build.ros2.org/job/Jdev__mola__ubuntu_noble_amd64/ + +.. |badgeJrel| image:: https://img.shields.io/ros/v/jazzy/mola + :scale: 100% + :align: middle + :target: https://index.ros.org/search/?term=mola + +.. rolling badges ------ + +.. |badgeRdev| image:: https://build.ros2.org/job/Rdev__mola__ubuntu_noble_amd64/badge/icon + :scale: 100% + :align: middle + :target: https://build.ros2.org/job/Rdev__mola__ubuntu_noble_amd64/ + +.. |badgeRrel| image:: https://img.shields.io/ros/v/rolling/mola + :scale: 100% + :align: middle + :target: https://index.ros.org/search/?term=mola + + .. _installing: Installing @@ -104,8 +153,19 @@ How to install all MOLA modules: # If a GUI app is opened, it means installation was successful. mm-viewer - Check the `build status table `_ to find out - what MOLA version is available for your ROS distribution. + These are the versions available from ROS build farms: + + +-------------------------+-----------------------------+------------------------------------+ + | ROS distribution | Development build status | Last release (available via apt) | + +=========================+=============================+====================================+ + | ROS 2 Humble (u22.04) | |badgeHdev| | |badgeHrel| | + +-------------------------+-----------------------------+------------------------------------+ + | ROS 2 Iron (u22.04) | |badgeIdev| | |badgeIrel| | + +-------------------------+-----------------------------+------------------------------------+ + | ROS 2 Jazzy (u24.04) | |badgeJdev| | |badgeJrel| | + +-------------------------+-----------------------------+------------------------------------+ + | ROS 2 Rolling (u24.04) | |badgeRdev| | |badgeRrel| | + +-------------------------+-----------------------------+------------------------------------+ .. dropdown:: Build from sources From 7d6cfa818578690b4bda5da2157b021f87e97da3 Mon Sep 17 00:00:00 2001 From: Jose Luis Blanco-Claraco Date: Thu, 8 Aug 2024 23:36:59 +0200 Subject: [PATCH 2/2] Fix ament_xmllint warnings in package.xml --- kitti_metrics_eval/package.xml | 3 +-- mola/package.xml | 2 +- mola_bridge_ros2/package.xml | 4 +--- mola_demos/package.xml | 5 ++--- mola_imu_preintegration/package.xml | 3 +-- mola_input_euroc_dataset/package.xml | 3 +-- mola_input_kitti360_dataset/package.xml | 3 +-- mola_input_kitti_dataset/package.xml | 3 +-- mola_input_mulran_dataset/package.xml | 3 +-- mola_input_paris_luco_dataset/package.xml | 3 +-- mola_input_rawlog/package.xml | 3 +-- mola_input_rosbag2/package.xml | 3 +-- mola_kernel/package.xml | 3 +-- mola_launcher/package.xml | 3 +-- mola_metric_maps/package.xml | 3 +-- mola_msgs/package.xml | 2 +- mola_navstate_fg/package.xml | 5 ++--- mola_navstate_fuse/package.xml | 3 +-- mola_pose_list/package.xml | 3 +-- mola_relocalization/package.xml | 3 +-- mola_traj_tools/package.xml | 3 +-- mola_viz/package.xml | 3 +-- mola_yaml/package.xml | 3 +-- 23 files changed, 25 insertions(+), 47 deletions(-) diff --git a/kitti_metrics_eval/package.xml b/kitti_metrics_eval/package.xml index 5750acef..1ae73ab5 100644 --- a/kitti_metrics_eval/package.xml +++ b/kitti_metrics_eval/package.xml @@ -8,12 +8,11 @@ 1.0.8 CLI tool to evaluate the KITTI odometry bechmark metrics to trajectory files - Jose-Luis Blanco-Claraco Jose-Luis Blanco-Claraco + BSD https://github.com/MOLAorg/mola/tree/develop/kitti_metrics_eval - BSD mola_common mrpt2 diff --git a/mola/package.xml b/mola/package.xml index 54206480..fabb2b7c 100644 --- a/mola/package.xml +++ b/mola/package.xml @@ -4,8 +4,8 @@ mola 1.0.8 Metapackage with all core open-sourced MOLA packages. + Jose-Luis Blanco-Claraco - Jose-Luis Blanco-Claraco BSD ament_cmake diff --git a/mola_bridge_ros2/package.xml b/mola_bridge_ros2/package.xml index 84dbf1e7..9a9f4a2d 100644 --- a/mola_bridge_ros2/package.xml +++ b/mola_bridge_ros2/package.xml @@ -8,13 +8,11 @@ 1.0.8 Bidirectional bridge ROS2-MOLA - Jose-Luis Blanco-Claraco Jose-Luis Blanco-Claraco + BSD https://github.com/MOLAorg/mola/tree/develop/mola_bridge_ros2 - BSD - doxygen diff --git a/mola_demos/package.xml b/mola_demos/package.xml index 120536b5..8ee3b956 100644 --- a/mola_demos/package.xml +++ b/mola_demos/package.xml @@ -8,14 +8,13 @@ 1.0.8 Demo and example launch files for MOLA - Jose-Luis Blanco-Claraco Jose-Luis Blanco-Claraco + BSD https://github.com/MOLAorg/ - BSD - + doxygen diff --git a/mola_imu_preintegration/package.xml b/mola_imu_preintegration/package.xml index dc4e3429..750dbdc2 100644 --- a/mola_imu_preintegration/package.xml +++ b/mola_imu_preintegration/package.xml @@ -8,12 +8,11 @@ 1.0.8 Integrator of IMU angular velocity readings - Jose-Luis Blanco-Claraco Jose-Luis Blanco-Claraco + GPLv3 https://github.com/MOLAorg/mola/tree/develop/mola_imu_preintegration - GPLv3 mola_common mrpt2 diff --git a/mola_input_euroc_dataset/package.xml b/mola_input_euroc_dataset/package.xml index 86a7973b..d628c63a 100644 --- a/mola_input_euroc_dataset/package.xml +++ b/mola_input_euroc_dataset/package.xml @@ -8,12 +8,11 @@ 1.0.8 Offline RawDataSource from EUROC SLAM datasets - Jose-Luis Blanco-Claraco Jose-Luis Blanco-Claraco + BSD https://github.com/MOLAorg/mola/tree/develop/mola_input_euroc_dataset - BSD mola_common mola_kernel diff --git a/mola_input_kitti360_dataset/package.xml b/mola_input_kitti360_dataset/package.xml index 01450b3e..090248c2 100644 --- a/mola_input_kitti360_dataset/package.xml +++ b/mola_input_kitti360_dataset/package.xml @@ -8,12 +8,11 @@ 1.0.8 Offline RawDataSource from Kitti-360 datasets - Jose-Luis Blanco-Claraco Jose-Luis Blanco-Claraco + GPLv3 https://github.com/MOLAorg/mola/tree/develop/mola_input_kitti360_dataset - GPLv3 mola_common mola_kernel diff --git a/mola_input_kitti_dataset/package.xml b/mola_input_kitti_dataset/package.xml index 5c15b8ab..8d240844 100644 --- a/mola_input_kitti_dataset/package.xml +++ b/mola_input_kitti_dataset/package.xml @@ -8,12 +8,11 @@ 1.0.8 Offline RawDataSource from Kitti odometry/SLAM datasets - Jose-Luis Blanco-Claraco Jose-Luis Blanco-Claraco + GPLv3 https://github.com/MOLAorg/mola/tree/develop/mola_input_kitti_dataset - GPLv3 mola_common mola_kernel diff --git a/mola_input_mulran_dataset/package.xml b/mola_input_mulran_dataset/package.xml index 25886229..90b805d2 100644 --- a/mola_input_mulran_dataset/package.xml +++ b/mola_input_mulran_dataset/package.xml @@ -8,12 +8,11 @@ 1.0.8 Offline RawDataSource from MulRan datasets - Jose-Luis Blanco-Claraco Jose-Luis Blanco-Claraco + GPLv3 https://github.com/MOLAorg/mola/tree/develop/mola_input_mulran_dataset - GPLv3 mola_common mola_kernel diff --git a/mola_input_paris_luco_dataset/package.xml b/mola_input_paris_luco_dataset/package.xml index 01528852..2466da8c 100644 --- a/mola_input_paris_luco_dataset/package.xml +++ b/mola_input_paris_luco_dataset/package.xml @@ -8,12 +8,11 @@ 1.0.8 Offline RawDataSource from Paris LUCO (CT-ICP) odometry/SLAM datasets - Jose-Luis Blanco-Claraco Jose-Luis Blanco-Claraco + GPLv3 https://github.com/MOLAorg/mola/tree/develop/mola_input_paris_luco_dataset - GPLv3 mola_common mola_kernel diff --git a/mola_input_rawlog/package.xml b/mola_input_rawlog/package.xml index d0da4f1a..354d0fbb 100644 --- a/mola_input_rawlog/package.xml +++ b/mola_input_rawlog/package.xml @@ -8,12 +8,11 @@ 1.0.8 Offline RawDataSource from MRPT rawlog datasets - Jose-Luis Blanco-Claraco Jose-Luis Blanco-Claraco + GPLv3 https://github.com/MOLAorg/mola/tree/develop/mola_input_rawlog - GPLv3 mola_kernel mrpt2 diff --git a/mola_input_rosbag2/package.xml b/mola_input_rosbag2/package.xml index f9d41db4..62c1d779 100644 --- a/mola_input_rosbag2/package.xml +++ b/mola_input_rosbag2/package.xml @@ -8,12 +8,11 @@ 1.0.8 Offline RawDataSource from rosbag2 datasets - Jose-Luis Blanco-Claraco Jose-Luis Blanco-Claraco + GPLv3 https://github.com/MOLAorg/mola/tree/develop/mola_input_rosbag2 - GPLv3 mola_kernel mrpt2 diff --git a/mola_kernel/package.xml b/mola_kernel/package.xml index 276e822c..f69e4fae 100644 --- a/mola_kernel/package.xml +++ b/mola_kernel/package.xml @@ -8,12 +8,11 @@ 1.0.8 Fundamental C++ virtual interfaces and data types for the rest of MOLA modules - Jose-Luis Blanco-Claraco Jose-Luis Blanco-Claraco + GPLv3 https://github.com/MOLAorg/mola/tree/develop/mola_kernel - GPLv3 mola_common mola_yaml diff --git a/mola_launcher/package.xml b/mola_launcher/package.xml index 255945ea..eb926c83 100644 --- a/mola_launcher/package.xml +++ b/mola_launcher/package.xml @@ -8,12 +8,11 @@ 1.0.8 Launcher app for MOLA systems - Jose-Luis Blanco-Claraco Jose-Luis Blanco-Claraco + GPLv3 https://github.com/MOLAorg/mola/tree/develop/mola_launcher - GPLv3 mola_kernel mrpt2 diff --git a/mola_metric_maps/package.xml b/mola_metric_maps/package.xml index c73d9da8..1c3677dc 100644 --- a/mola_metric_maps/package.xml +++ b/mola_metric_maps/package.xml @@ -8,12 +8,11 @@ 1.0.8 Advanced metric map classes, using the generic `mrpt::maps::CMetricMap` interface, for use in other MOLA odometry and SLAM modules. - Jose-Luis Blanco-Claraco Jose-Luis Blanco-Claraco + GPLv3 https://github.com/MOLAorg/mola/tree/develop/mola_metric_maps - GPLv3 mola_common mrpt2 diff --git a/mola_msgs/package.xml b/mola_msgs/package.xml index b52b2ada..875b59d5 100644 --- a/mola_msgs/package.xml +++ b/mola_msgs/package.xml @@ -6,10 +6,10 @@ ROS message, services, and actions used in other MOLA packages. Jose Luis Blanco-Claraco + GPLv3 https://github.com/MOLAorg/mola/tree/develop/mola_msgs - GPLv3 ament_cmake diff --git a/mola_navstate_fg/package.xml b/mola_navstate_fg/package.xml index 98d76572..b18f54ee 100644 --- a/mola_navstate_fg/package.xml +++ b/mola_navstate_fg/package.xml @@ -8,18 +8,17 @@ 1.0.8 SE(3) pose and twist path data fusion estimator - Jose-Luis Blanco-Claraco Jose-Luis Blanco-Claraco + GPLv3 https://github.com/MOLAorg/mola/tree/develop/mola_navstate_fuse - GPLv3 mola_common mola_kernel mola_imu_preintegration mrpt2 - + gtsam libboost-serialization-dev diff --git a/mola_navstate_fuse/package.xml b/mola_navstate_fuse/package.xml index 5e66ad8a..241c72ea 100644 --- a/mola_navstate_fuse/package.xml +++ b/mola_navstate_fuse/package.xml @@ -8,12 +8,11 @@ 1.0.8 SE(3) pose and twist path data fusion estimator - Jose-Luis Blanco-Claraco Jose-Luis Blanco-Claraco + GPLv3 https://github.com/MOLAorg/mola/tree/develop/mola_navstate_fuse - GPLv3 mola_common mola_kernel diff --git a/mola_pose_list/package.xml b/mola_pose_list/package.xml index 2043b5a4..8170a803 100644 --- a/mola_pose_list/package.xml +++ b/mola_pose_list/package.xml @@ -8,12 +8,11 @@ 1.0.8 C++ library for searchable pose lists - Jose-Luis Blanco-Claraco Jose-Luis Blanco-Claraco + GPLv3 https://github.com/MOLAorg/mola/tree/develop/mola_pose_list - GPLv3 mola_common mrpt2 diff --git a/mola_relocalization/package.xml b/mola_relocalization/package.xml index da719589..fd35b882 100644 --- a/mola_relocalization/package.xml +++ b/mola_relocalization/package.xml @@ -8,12 +8,11 @@ 1.0.8 C++ library with algorithms for relocalization, global localization, or pose estimation given a large initial uncertainty - Jose-Luis Blanco-Claraco Jose-Luis Blanco-Claraco + GPLv3 https://github.com/MOLAorg/mola/tree/develop/mola_relocalization - GPLv3 mola_common mrpt2 diff --git a/mola_traj_tools/package.xml b/mola_traj_tools/package.xml index bb430407..09eadabb 100644 --- a/mola_traj_tools/package.xml +++ b/mola_traj_tools/package.xml @@ -8,12 +8,11 @@ 1.0.8 CLI tools to manipulate trajectory files as a complement to the evo package - Jose-Luis Blanco-Claraco Jose-Luis Blanco-Claraco + BSD https://github.com/MOLAorg/mola/tree/develop/mola_traj_tools - BSD mola_common mrpt2 diff --git a/mola_viz/package.xml b/mola_viz/package.xml index b707ac34..8c683bf7 100644 --- a/mola_viz/package.xml +++ b/mola_viz/package.xml @@ -8,12 +8,11 @@ 1.0.8 GUI for MOLA - Jose-Luis Blanco-Claraco Jose-Luis Blanco-Claraco + GPLv3 https://github.com/MOLAorg/mola/tree/develop/mola_viz - GPLv3 mola_kernel mrpt2 diff --git a/mola_yaml/package.xml b/mola_yaml/package.xml index 1fc6d913..b8d5348b 100644 --- a/mola_yaml/package.xml +++ b/mola_yaml/package.xml @@ -8,12 +8,11 @@ 1.0.8 YAML helper library common to MOLA modules - Jose-Luis Blanco-Claraco Jose-Luis Blanco-Claraco + BSD https://github.com/MOLAorg/mola/tree/develop/mola_yaml - BSD mola_common mrpt2