From 8c912358f369ce82550c23daeeb37f3d07aef18d Mon Sep 17 00:00:00 2001 From: Antonio Cuadros <49162117+Acuadros95@users.noreply.github.com> Date: Tue, 24 May 2022 10:31:49 +0200 Subject: [PATCH 01/11] Update CI (#63) --- .github/workflows/ci.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d957411..6514f3c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,7 +8,7 @@ on: jobs: micro_ros_demos: runs-on: ubuntu-20.04 - container: microros/base:rolling + container: microros/base:humble defaults: run: shell: bash @@ -19,7 +19,7 @@ jobs: cd /uros_ws apt update rosdep update - source /opt/ros/rolling/setup.bash + source /opt/ros/$ROS_DISTRO/setup.bash source install/local_setup.bash rosdep update ros2 run micro_ros_setup create_firmware_ws.sh host @@ -30,6 +30,6 @@ jobs: - name: Build run: | cd /uros_ws - source /opt/ros/rolling/setup.bash + source /opt/ros/$ROS_DISTRO/setup.bash source install/local_setup.bash ros2 run micro_ros_setup build_firmware.sh From 8cf95cd6b698ae2384928398a817088bcbc314f0 Mon Sep 17 00:00:00 2001 From: Pablo Garrido Date: Wed, 25 May 2022 10:11:39 +0200 Subject: [PATCH 02/11] Update changelog --- messages/complex_msg/CHANGELOG.rst | 7 ++++++ messages/complex_msg/package.xml | 2 +- rclc/CHANGELOG.rst | 36 ++++++++++++++++++++++++++++++ rclc/package.xml | 2 +- rclcpp/CHANGELOG.rst | 9 ++++++++ rclcpp/package.xml | 20 +++++++++++++++++ 6 files changed, 74 insertions(+), 2 deletions(-) create mode 100644 messages/complex_msg/CHANGELOG.rst create mode 100644 rclc/CHANGELOG.rst create mode 100644 rclcpp/CHANGELOG.rst create mode 100644 rclcpp/package.xml diff --git a/messages/complex_msg/CHANGELOG.rst b/messages/complex_msg/CHANGELOG.rst new file mode 100644 index 0000000..431df02 --- /dev/null +++ b/messages/complex_msg/CHANGELOG.rst @@ -0,0 +1,7 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package complex_msgs +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Forthcoming +----------- +* Foxy migration (`#25 `_) diff --git a/messages/complex_msg/package.xml b/messages/complex_msg/package.xml index 68450ea..c6d0a03 100644 --- a/messages/complex_msg/package.xml +++ b/messages/complex_msg/package.xml @@ -2,7 +2,7 @@ complex_msgs - 1.0.0 + 0.0.0 Example of a complex msg. Javier Moreno Apache-2.0 diff --git a/rclc/CHANGELOG.rst b/rclc/CHANGELOG.rst new file mode 100644 index 0000000..41a4c19 --- /dev/null +++ b/rclc/CHANGELOG.rst @@ -0,0 +1,36 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package micro_ros_demos_rclc +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Forthcoming +----------- +* Update rclc parameter demo (`#62 `_) +* Fix ping demo (`#58 `_) (`#60 `_) +* Add pthreads to cmake (`#55 `_) +* Add actions to examples (`#53 `_) +* Add basic support for rclc demos to support Android (`#51 `_) (`#52 `_) +* Add multithread example (`#47 `_) +* Fix Package (`#46 `_) +* Add epoch example and param example (`#45 `_) +* Fix comment +* Add example on static type handling (`#44 `_) +* Initial Rolling support +* Modify RMW API include (`#41 `_) +* multichange tool (`#42 `_) +* Ping demo: fix indent (`#40 `_) +* Fix external transport example (`#39 `_) +* Add client-to-agent ping example (`#38 `_) +* Add external transport example (`#37 `_) +* Fix service server demo (`#36 `_) +* Rework demos and add CI (`#33 `_) +* Add some examples for graph introspection (`#34 `_) +* Rework demos (`#32 `_) +* Fix indentation +* Update Services examples (`#31 `_) +* Add configured examples with domain ID (`#30 `_) +* Add autodiscover micro-ROS agent example (`#29 `_) +* fix spin time (`#28 `_) +* Fix warning +* Fix warnings +* Foxy migration (`#25 `_) +* Dashing migration (`#11 `_) diff --git a/rclc/package.xml b/rclc/package.xml index 211cf86..5c492c1 100644 --- a/rclc/package.xml +++ b/rclc/package.xml @@ -2,7 +2,7 @@ micro_ros_demos_rclc - 0.0.3 + 0.0.0 Examples using RCL+RCLC API Pablo Garrido Apache-2.0 diff --git a/rclcpp/CHANGELOG.rst b/rclcpp/CHANGELOG.rst new file mode 100644 index 0000000..3d7421a --- /dev/null +++ b/rclcpp/CHANGELOG.rst @@ -0,0 +1,9 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package micro_ros_demos_rclcpp +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Forthcoming +----------- +* Deprecate RCLCPP micro-ROS examples (`#61 `_) +* Fix rclcpp-complex_msg_subscriber example. (`#20 `_) +* Dashing migration (`#11 `_) diff --git a/rclcpp/package.xml b/rclcpp/package.xml new file mode 100644 index 0000000..a8507ea --- /dev/null +++ b/rclcpp/package.xml @@ -0,0 +1,20 @@ + + + + micro_ros_demos_rclcpp + 0.0.0 + micro-ROS examples using RCLCPP layer + Borja Outerelo + Apache-2.0 + Borja Outerelo + + ament_cmake + + rclcpp + complex_msgs + + + ament_cmake + + + From 6061be94bed1085b5df7abafcd341151ba5d4220 Mon Sep 17 00:00:00 2001 From: Pablo Garrido Date: Wed, 25 May 2022 10:11:43 +0200 Subject: [PATCH 03/11] 3.0.0 --- messages/complex_msg/CHANGELOG.rst | 4 ++-- messages/complex_msg/package.xml | 2 +- rclc/CHANGELOG.rst | 4 ++-- rclc/package.xml | 2 +- rclcpp/CHANGELOG.rst | 4 ++-- rclcpp/package.xml | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/messages/complex_msg/CHANGELOG.rst b/messages/complex_msg/CHANGELOG.rst index 431df02..3e97d72 100644 --- a/messages/complex_msg/CHANGELOG.rst +++ b/messages/complex_msg/CHANGELOG.rst @@ -2,6 +2,6 @@ Changelog for package complex_msgs ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Forthcoming ------------ +3.0.0 (2022-05-25) +------------------ * Foxy migration (`#25 `_) diff --git a/messages/complex_msg/package.xml b/messages/complex_msg/package.xml index c6d0a03..5a48dbf 100644 --- a/messages/complex_msg/package.xml +++ b/messages/complex_msg/package.xml @@ -2,7 +2,7 @@ complex_msgs - 0.0.0 + 3.0.0 Example of a complex msg. Javier Moreno Apache-2.0 diff --git a/rclc/CHANGELOG.rst b/rclc/CHANGELOG.rst index 41a4c19..22460c9 100644 --- a/rclc/CHANGELOG.rst +++ b/rclc/CHANGELOG.rst @@ -2,8 +2,8 @@ Changelog for package micro_ros_demos_rclc ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Forthcoming ------------ +3.0.0 (2022-05-25) +------------------ * Update rclc parameter demo (`#62 `_) * Fix ping demo (`#58 `_) (`#60 `_) * Add pthreads to cmake (`#55 `_) diff --git a/rclc/package.xml b/rclc/package.xml index 5c492c1..d3743fd 100644 --- a/rclc/package.xml +++ b/rclc/package.xml @@ -2,7 +2,7 @@ micro_ros_demos_rclc - 0.0.0 + 3.0.0 Examples using RCL+RCLC API Pablo Garrido Apache-2.0 diff --git a/rclcpp/CHANGELOG.rst b/rclcpp/CHANGELOG.rst index 3d7421a..54c1801 100644 --- a/rclcpp/CHANGELOG.rst +++ b/rclcpp/CHANGELOG.rst @@ -2,8 +2,8 @@ Changelog for package micro_ros_demos_rclcpp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Forthcoming ------------ +3.0.0 (2022-05-25) +------------------ * Deprecate RCLCPP micro-ROS examples (`#61 `_) * Fix rclcpp-complex_msg_subscriber example. (`#20 `_) * Dashing migration (`#11 `_) diff --git a/rclcpp/package.xml b/rclcpp/package.xml index a8507ea..e17204c 100644 --- a/rclcpp/package.xml +++ b/rclcpp/package.xml @@ -2,7 +2,7 @@ micro_ros_demos_rclcpp - 0.0.0 + 3.0.0 micro-ROS examples using RCLCPP layer Borja Outerelo Apache-2.0 From 45f342d4ef887f6a2e9f2dfa45d1d3388d7f6dbd Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Thu, 26 May 2022 08:19:40 +0200 Subject: [PATCH 04/11] Fix deprecated RCLCPP folder (backport #66) (#67) * Fix deprecated RCLCPP folder (#66) Signed-off-by: Pablo Garrido (cherry picked from commit ca909e789e5e08537ed7be3bd62d075312690e8f) # Conflicts: # rclcpp/CHANGELOG.rst # rclcpp/package.xml * Remove RCLCPP Signed-off-by: Pablo Garrido Co-authored-by: Pablo Garrido --- rclcpp/CHANGELOG.rst | 9 --------- rclcpp/package.xml | 20 -------------------- 2 files changed, 29 deletions(-) delete mode 100644 rclcpp/CHANGELOG.rst delete mode 100644 rclcpp/package.xml diff --git a/rclcpp/CHANGELOG.rst b/rclcpp/CHANGELOG.rst deleted file mode 100644 index 54c1801..0000000 --- a/rclcpp/CHANGELOG.rst +++ /dev/null @@ -1,9 +0,0 @@ -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Changelog for package micro_ros_demos_rclcpp -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -3.0.0 (2022-05-25) ------------------- -* Deprecate RCLCPP micro-ROS examples (`#61 `_) -* Fix rclcpp-complex_msg_subscriber example. (`#20 `_) -* Dashing migration (`#11 `_) diff --git a/rclcpp/package.xml b/rclcpp/package.xml deleted file mode 100644 index e17204c..0000000 --- a/rclcpp/package.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - micro_ros_demos_rclcpp - 3.0.0 - micro-ROS examples using RCLCPP layer - Borja Outerelo - Apache-2.0 - Borja Outerelo - - ament_cmake - - rclcpp - complex_msgs - - - ament_cmake - - - From 4d0ec3acd4c3f8812d4d61abb6cec66f806301b1 Mon Sep 17 00:00:00 2001 From: acuadros95 Date: Mon, 12 Jun 2023 10:35:17 +0200 Subject: [PATCH 05/11] Changelog Signed-off-by: acuadros95 --- messages/complex_msg/CHANGELOG.rst | 3 +++ rclc/CHANGELOG.rst | 3 +++ 2 files changed, 6 insertions(+) diff --git a/messages/complex_msg/CHANGELOG.rst b/messages/complex_msg/CHANGELOG.rst index 3e97d72..d312a0f 100644 --- a/messages/complex_msg/CHANGELOG.rst +++ b/messages/complex_msg/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package complex_msgs ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Forthcoming +----------- + 3.0.0 (2022-05-25) ------------------ * Foxy migration (`#25 `_) diff --git a/rclc/CHANGELOG.rst b/rclc/CHANGELOG.rst index 22460c9..561fb1b 100644 --- a/rclc/CHANGELOG.rst +++ b/rclc/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package micro_ros_demos_rclc ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Forthcoming +----------- + 3.0.0 (2022-05-25) ------------------ * Update rclc parameter demo (`#62 `_) From 82b04e72d65e5a6ae816d761fda7b44dd93c662e Mon Sep 17 00:00:00 2001 From: acuadros95 Date: Mon, 12 Jun 2023 10:35:25 +0200 Subject: [PATCH 06/11] 3.0.1 --- messages/complex_msg/CHANGELOG.rst | 4 ++-- messages/complex_msg/package.xml | 2 +- rclc/CHANGELOG.rst | 4 ++-- rclc/package.xml | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/messages/complex_msg/CHANGELOG.rst b/messages/complex_msg/CHANGELOG.rst index d312a0f..169f91f 100644 --- a/messages/complex_msg/CHANGELOG.rst +++ b/messages/complex_msg/CHANGELOG.rst @@ -2,8 +2,8 @@ Changelog for package complex_msgs ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Forthcoming ------------ +3.0.1 (2023-06-12) +------------------ 3.0.0 (2022-05-25) ------------------ diff --git a/messages/complex_msg/package.xml b/messages/complex_msg/package.xml index 5a48dbf..b8c665f 100644 --- a/messages/complex_msg/package.xml +++ b/messages/complex_msg/package.xml @@ -2,7 +2,7 @@ complex_msgs - 3.0.0 + 3.0.1 Example of a complex msg. Javier Moreno Apache-2.0 diff --git a/rclc/CHANGELOG.rst b/rclc/CHANGELOG.rst index 561fb1b..9940899 100644 --- a/rclc/CHANGELOG.rst +++ b/rclc/CHANGELOG.rst @@ -2,8 +2,8 @@ Changelog for package micro_ros_demos_rclc ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Forthcoming ------------ +3.0.1 (2023-06-12) +------------------ 3.0.0 (2022-05-25) ------------------ diff --git a/rclc/package.xml b/rclc/package.xml index d3743fd..787993a 100644 --- a/rclc/package.xml +++ b/rclc/package.xml @@ -2,7 +2,7 @@ micro_ros_demos_rclc - 3.0.0 + 3.0.1 Examples using RCL+RCLC API Pablo Garrido Apache-2.0 From d4066c5fd47d520451eefda1fdbeb01e7c206aec Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Mon, 4 Sep 2023 08:51:58 +0200 Subject: [PATCH 07/11] addtwoints_server: correct node name (#75) (#76) (cherry picked from commit 70f3cbf27ce12dc9e57e5095b4233553e207d866) Co-authored-by: G.A. vd. Hoorn --- rclc/addtwoints_server/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rclc/addtwoints_server/main.c b/rclc/addtwoints_server/main.c index 900472b..9dc31cb 100644 --- a/rclc/addtwoints_server/main.c +++ b/rclc/addtwoints_server/main.c @@ -30,7 +30,7 @@ void main(void) // create node rcl_node_t node; - RCCHECK(rclc_node_init_default(&node, "add_twoints_client_rclc", "", &support)); + RCCHECK(rclc_node_init_default(&node, "add_twoints_server_rclc", "", &support)); // create service rcl_service_t service; From 7b42723334352111d146154d3a1d5a4f79251b15 Mon Sep 17 00:00:00 2001 From: Pablo Garrido Date: Fri, 31 May 2024 13:03:22 +0200 Subject: [PATCH 08/11] Changelog --- messages/complex_msg/CHANGELOG.rst | 3 +++ rclc/CHANGELOG.rst | 7 +++++++ 2 files changed, 10 insertions(+) diff --git a/messages/complex_msg/CHANGELOG.rst b/messages/complex_msg/CHANGELOG.rst index 169f91f..aab526c 100644 --- a/messages/complex_msg/CHANGELOG.rst +++ b/messages/complex_msg/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package complex_msgs ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Forthcoming +----------- + 3.0.1 (2023-06-12) ------------------ diff --git a/rclc/CHANGELOG.rst b/rclc/CHANGELOG.rst index 9940899..7300053 100644 --- a/rclc/CHANGELOG.rst +++ b/rclc/CHANGELOG.rst @@ -2,6 +2,13 @@ Changelog for package micro_ros_demos_rclc ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Forthcoming +----------- +* addtwoints_server: correct node name (`#75 `_) (`#76 `_) + (cherry picked from commit 70f3cbf27ce12dc9e57e5095b4233553e207d866) + Co-authored-by: G.A. vd. Hoorn +* Contributors: mergify[bot] + 3.0.1 (2023-06-12) ------------------ From 191cf7d60ee34ba5d6e39e3471766e18b1c30ea2 Mon Sep 17 00:00:00 2001 From: Pablo Garrido Date: Fri, 31 May 2024 13:03:25 +0200 Subject: [PATCH 09/11] 3.0.2 --- messages/complex_msg/CHANGELOG.rst | 4 ++-- messages/complex_msg/package.xml | 2 +- rclc/CHANGELOG.rst | 4 ++-- rclc/package.xml | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/messages/complex_msg/CHANGELOG.rst b/messages/complex_msg/CHANGELOG.rst index aab526c..916c644 100644 --- a/messages/complex_msg/CHANGELOG.rst +++ b/messages/complex_msg/CHANGELOG.rst @@ -2,8 +2,8 @@ Changelog for package complex_msgs ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Forthcoming ------------ +3.0.2 (2024-05-31) +------------------ 3.0.1 (2023-06-12) ------------------ diff --git a/messages/complex_msg/package.xml b/messages/complex_msg/package.xml index b8c665f..6b4a5f6 100644 --- a/messages/complex_msg/package.xml +++ b/messages/complex_msg/package.xml @@ -2,7 +2,7 @@ complex_msgs - 3.0.1 + 3.0.2 Example of a complex msg. Javier Moreno Apache-2.0 diff --git a/rclc/CHANGELOG.rst b/rclc/CHANGELOG.rst index 7300053..96f43c8 100644 --- a/rclc/CHANGELOG.rst +++ b/rclc/CHANGELOG.rst @@ -2,8 +2,8 @@ Changelog for package micro_ros_demos_rclc ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Forthcoming ------------ +3.0.2 (2024-05-31) +------------------ * addtwoints_server: correct node name (`#75 `_) (`#76 `_) (cherry picked from commit 70f3cbf27ce12dc9e57e5095b4233553e207d866) Co-authored-by: G.A. vd. Hoorn diff --git a/rclc/package.xml b/rclc/package.xml index 787993a..8e463c8 100644 --- a/rclc/package.xml +++ b/rclc/package.xml @@ -2,7 +2,7 @@ micro_ros_demos_rclc - 3.0.1 + 3.0.2 Examples using RCL+RCLC API Pablo Garrido Apache-2.0 From e98bb9d71b99933b06589ff679dcbcede7595b06 Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Tue, 16 Sep 2025 13:01:13 +0200 Subject: [PATCH 10/11] Update maintainers (backport #87) (#88) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Update maintainers (#87) (cherry picked from commit ee76a58208877cd2c5fd62fdbf97a19df636b0f9) * Update humble CI --------- Co-authored-by: Antón Casas --- .github/workflows/ci.yml | 4 ++-- rclc/package.xml | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6514f3c..0b57f9b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -7,7 +7,7 @@ on: jobs: micro_ros_demos: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 container: microros/base:humble defaults: run: @@ -24,7 +24,7 @@ jobs: rosdep update ros2 run micro_ros_setup create_firmware_ws.sh host rm -rf src/uros/micro-ROS-demos - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: path: uros_ws/src/uros/micro-ROS-demos - name: Build diff --git a/rclc/package.xml b/rclc/package.xml index 8e463c8..567d69d 100644 --- a/rclc/package.xml +++ b/rclc/package.xml @@ -4,7 +4,8 @@ micro_ros_demos_rclc 3.0.2 Examples using RCL+RCLC API - Pablo Garrido + Eugenio Collado + Carlos Espinoza Apache-2.0 Borja Outerelo From fbd3a43a9c148e25eebdf0854b9b93ec8a1cc899 Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Fri, 19 Sep 2025 12:15:12 +0200 Subject: [PATCH 11/11] Fix broken links (#91) (#92) (cherry picked from commit c1c3f49d393461d07016fdb821540f7c43dee2fa) Signed-off-by: Carlosespicur Co-authored-by: Carlos Espinoza Curto <148376273+Carlosespicur@users.noreply.github.com> --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 07024c1..98c4278 100644 --- a/README.md +++ b/README.md @@ -4,13 +4,13 @@ ## Overview -The primary purpose for this repository is to organise all packages for the [Micro-ROS project](https://microros.github.io/micro-ROS/) functionalities demonstrations. +The primary purpose for this repository is to organise all packages for the [Micro-ROS project](https://microros.github.io/) functionalities demonstrations. All packages contained in this repository are a part of the Micro-ROS project stack. ## Previous step To run all the demonstrations, you need to set up the ROS2 environment and build all the required packages. -Click [here](https://github.com/microROS/micro-ROS-doc) to read further about how to do this previous step. +Click [here](https://github.com/micro-ROS/micro_ros_setup?tab=readme-ov-file#building) to read further about how to do this previous step. ## Package clusters