Skip to content

Commit e873773

Browse files
committed
First jazzy release
Signed-off-by: Alberto Tudela <[email protected]>
1 parent 7844669 commit e873773

27 files changed

+58
-48
lines changed

.github/workflows/build.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@ name: Build
55

66
on:
77
push:
8-
branches: [main, humble]
8+
branches: [main, jazzy]
99
pull_request:
1010

1111
env:
1212
CORTEX_PATH: ${{ github.workspace }}/cortex
1313

1414
jobs:
1515
build:
16-
runs-on: ubuntu-22.04
16+
runs-on: ubuntu-24.04
1717
steps:
1818
- name: Checkout Repository
1919
uses: actions/[email protected]
@@ -35,7 +35,7 @@ jobs:
3535
dsr_msgs
3636
dsr_rqt_plugin
3737
dsr_util
38-
target-ros2-distro: humble
38+
target-ros2-distro: jazzy
3939
colcon-defaults: |
4040
{
4141
"build": {

.github/workflows/docker_image.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ on:
44
workflow_dispatch:
55
workflow_run:
66
workflows: ["Build"]
7-
branches: [main, humble]
7+
branches: [main, jazzy]
88
types:
99
- completed
1010

@@ -14,11 +14,11 @@ concurrency:
1414

1515
jobs:
1616
docker-image:
17-
runs-on: ubuntu-latest
1817
if: ${{ github.event_name == 'workflow_dispatch' || github.event.workflow_run.conclusion == 'success' }}
18+
runs-on: ubuntu-24.04
1919
steps:
2020
- name: Checkout
21-
uses: actions/checkout@v4.1.6
21+
uses: actions/checkout@v4.2.2
2222
with:
2323
ref: ${{ github.event.workflow_run.head_branch }}
2424

@@ -36,7 +36,7 @@ jobs:
3636
id: dsr_ros-builder
3737

3838
- name: Cache Docker layers
39-
uses: actions/cache@v4
39+
uses: actions/cache@v4.2.0
4040
with:
4141
path: /tmp/.buildx-cache
4242
key: ${{ runner.os }}-buildx-${{ github.sha }}

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# dsr_ros
22

3-
![ROS2](https://img.shields.io/badge/ros2-humble-blue?logo=ros&logoColor=white)
3+
![ROS2](https://img.shields.io/badge/ros2-jazzy-blue?logo=ros&logoColor=white)
44
![License](https://img.shields.io/github/license/grupo-avispa/dsr_ros)
55
[![Build](https://github.com/grupo-avispa/dsr_ros/actions/workflows/build.yml/badge.svg?branch=main)](https://github.com/grupo-avispa/dsr_ros/actions/workflows/build.yml)
66
[![Docker image](https://github.com/grupo-avispa/dsr_ros/actions/workflows/docker_image.yml/badge.svg?branch=main)](https://github.com/grupo-avispa/dsr_ros/actions/workflows/docker_image.yml)
@@ -25,15 +25,15 @@ A ROS 2 stack that contains agents, interfaces and RQT plugins for connecting to
2525

2626
**Author: Alberto Tudela, José Galeas Merchan, Óscar Pons Fernández<br />**
2727

28-
The dsr_ros package has been tested under [ROS2] Humble on [Ubuntu] 22.04. This is research code, expect that it changes often and any fitness for a particular purpose is disclaimed.
28+
The dsr_ros package has been tested under [ROS2] Jazzy on [Ubuntu] 24.04. This is research code, expect that it changes often and any fitness for a particular purpose is disclaimed.
2929

3030
## Installation
3131

3232
### Building from Source
3333

3434
#### Dependencies
3535

36-
- [Robot Operating System (ROS) 2](https://docs.ros.org/en/humble/) (middleware for robotics)
36+
- [Robot Operating System (ROS) 2](https://docs.ros.org/en/jazzy/) (middleware for robotics)
3737
- [Cortex](https://github.com/grupo-avispa/cortex) (DSR library)
3838
- [FAST-DDS](https://github.com/eProsima/Fast-DDS) (eprosima Fast DDS)
3939

@@ -42,9 +42,9 @@ The dsr_ros package has been tested under [ROS2] Humble on [Ubuntu] 22.04. This
4242
To build from source, clone the latest version of the repository into your colcon workspace and compile the package using the following commands:
4343
```bash
4444
cd colcon_workspace/src
45-
git clone https://github.com/grupo-avispa/dsr_ros.git -b humble
45+
git clone https://github.com/grupo-avispa/dsr_ros.git -b jazzy
4646
cd ../
47-
rosdep install -i --from-path src --rosdistro humble -y
47+
rosdep install -i --from-path src --rosdistro jazzy -y
4848
colcon build --symlink-install
4949
```
5050

@@ -56,4 +56,4 @@ colcon build --symlink-install
5656
[dsr_util]: ./dsr_util
5757

5858
[Ubuntu]: https://ubuntu.com/
59-
[ROS2]: https://docs.ros.org/en/humble/
59+
[ROS2]: https://docs.ros.org/en/jazzy/

dsr_agents/CHANGELOG.rst

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22
Changelog for package dsr_agents
33
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
44

5+
1.1.1 (11-02-2025)
6+
------------------
7+
* Change opennav_docking_msgs to nav2_msgs.
8+
* First jazzy release.
9+
510
1.1.0 (20-01-2025)
611
------------------
712
* Added ros_action_name as parameter.

dsr_agents/CMakeLists.txt

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,6 @@ find_package(fastrtps REQUIRED)
5252
find_package(fastcdr REQUIRED)
5353
find_package(geometry_msgs REQUIRED)
5454
find_package(nav2_msgs REQUIRED)
55-
find_package(opennav_docking_msgs REQUIRED)
5655
find_package(rclcpp REQUIRED)
5756
find_package(rclcpp_action REQUIRED)
5857
find_package(rclcpp_components REQUIRED)
@@ -80,7 +79,7 @@ target_include_directories(docking_agent PUBLIC
8079
target_link_libraries(docking_agent
8180
PUBLIC
8281
dsr_util::action_agent
83-
${opennav_docking_msgs_TARGETS}
82+
${nav2_msgs_TARGETS}
8483
PRIVATE
8584
rclcpp_components::component
8685
)
@@ -208,7 +207,6 @@ install(DIRECTORY include/
208207
# ###########
209208
if(BUILD_TESTING)
210209
find_package(ament_lint_auto REQUIRED)
211-
find_package(ament_index_cpp REQUIRED)
212210

213211
# the following line skips the linter which checks for copyrights
214212
set(ament_cmake_copyright_FOUND TRUE)
@@ -227,7 +225,6 @@ ament_export_dependencies(
227225
fastcdr
228226
geometry_msgs
229227
nav2_msgs
230-
opennav_docking_msgs
231228
rclcpp
232229
rclcpp_action
233230
rclcpp_components

dsr_agents/README.md

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,6 @@ In addition to the generic template, depending on the specific task for which th
1212
* **`Navigation agent:`** facilitates the execution of navigation commands from the DSR.
1313
* **`TF agent:`** publishes the transformation tree as nodes in the DSR, providing a visual representation of transformations across different reference frames in the CORTEX environment.
1414

15-
**Keywords:** ROS2, cortex, dsr, deep space representation
16-
17-
**Author: Alberto Tudela, Oscar Pons Fernández, José Galeas Merchan<br />**
18-
19-
The dsr_agents package has been tested under [ROS2] Humble on [Ubuntu] 22.04. This is research code, expect that it changes often and any fitness for a particular purpose is disclaimed.
20-
2115
## Nodes
2216

2317
### topic_agent
@@ -104,8 +98,6 @@ Agent that publishes the transformations tree as RT nodes in the DSR. This allow
10498

10599
The source of the nodes / edges.
106100

107-
[Ubuntu]: https://ubuntu.com/
108-
[ROS2]: https://docs.ros.org/en/humble/
109101
[tf2_msgs/TFMessage]: http://docs.ros.org/api/tf2_msgs/html/msg/TFMessage.html
110102
[nav2_msgs/action/NavigateToPose]: hhttps://github.com/ros-planning/navigation2/blob/main/nav2_msgs/action/NavigateToPose.action
111103
[opennav_docking_msgs/action/DockRobot]: https://github.com/open-navigation/opennav_docking/blob/main/opennav_docking_msgs/action/DockRobot.action

dsr_agents/include/dsr_agents/docking_agent.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
#define DSR_AGENTS__DOCKING_AGENT_HPP_
1818

1919
// ROS
20-
#include "opennav_docking_msgs/action/dock_robot.hpp"
20+
#include "nav2_msgs/action/dock_robot.hpp"
2121

2222
// DSR
2323
#include "dsr_util/action_agent.hpp"
@@ -29,7 +29,7 @@ namespace dsr_agents
2929
* @class dsr_agents::DockingAgent
3030
* @brief Agent to dock the robot in a charging station.
3131
*/
32-
class DockingAgent : public dsr_util::ActionAgent<opennav_docking_msgs::action::DockRobot>
32+
class DockingAgent : public dsr_util::ActionAgent<nav2_msgs::action::DockRobot>
3333
{
3434
public:
3535
/**

dsr_agents/package.xml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
33
<package format="3">
44
<name>dsr_agents</name>
5-
<version>1.1.0</version>
5+
<version>1.1.1</version>
66
<description>Agents to connect ROS nodes with DSR</description>
77
<maintainer email="[email protected]">Alberto Tudela</maintainer>
88
<license>Apache-2.0</license>
@@ -15,7 +15,6 @@
1515
<depend>fastrtps</depend>
1616
<depend>geometry_msgs</depend>
1717
<depend>nav2_msgs</depend>
18-
<depend>opennav_docking_msgs</depend>
1918
<depend>rclcpp</depend>
2019
<depend>rclcpp_action</depend>
2120
<depend>rclcpp_components</depend>

dsr_agents/src/docking_agent.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ namespace dsr_agents
2121
{
2222

2323
DockingAgent::DockingAgent(const rclcpp::NodeOptions & options)
24-
: dsr_util::ActionAgent<opennav_docking_msgs::action::DockRobot>("docking_agent", options)
24+
: dsr_util::ActionAgent<nav2_msgs::action::DockRobot>("docking_agent", options)
2525
{
2626
}
2727

dsr_agents/test/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
find_package(ament_index_cpp REQUIRED)
12
find_package(dsr_util REQUIRED)
23
find_package(nav2_util REQUIRED)
34

0 commit comments

Comments
 (0)