diff --git a/README.md b/README.md index 21bfb2e00..d2b97ffd4 100644 --- a/README.md +++ b/README.md @@ -6,8 +6,8 @@ Foxy | Citadel | [foxy](https://github.com/gazebosim/ros_gz/tree/foxy) | https:/ Foxy | Edifice | [foxy](https://github.com/gazebosim/ros_gz/tree/foxy) | only from source Galactic | Edifice | [galactic](https://github.com/gazebosim/ros_gz/tree/galactic) | https://packages.ros.org Galactic | Fortress | [galactic](https://github.com/gazebosim/ros_gz/tree/galactic) | only from source -Humble | Fortress | [ros2](https://github.com/gazebosim/ros_gz/tree/humble) | https://packages.ros.org -Humble | Garden | [ros2](https://github.com/gazebosim/ros_gz/tree/humble) | only from source +Humble | Fortress | [humble](https://github.com/gazebosim/ros_gz/tree/humble) | https://packages.ros.org +Humble | Garden | [humble](https://github.com/gazebosim/ros_gz/tree/humble) | only from source Rolling | Edifice | [ros2](https://github.com/gazebosim/ros_gz/tree/ros2) | only from source Rolling | Fortress | [ros2](https://github.com/gazebosim/ros_gz/tree/ros2) | https://packages.ros.org Rolling | Garden | [ros2](https://github.com/gazebosim/ros_gz/tree/ros2) | only from source diff --git a/ros_gz/CHANGELOG.rst b/ros_gz/CHANGELOG.rst index 7e85f5eb5..16fa268ad 100644 --- a/ros_gz/CHANGELOG.rst +++ b/ros_gz/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package ros_gz ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +0.244.11 (2023-05-23) +--------------------- + 0.244.10 (2023-05-03) --------------------- diff --git a/ros_gz/package.xml b/ros_gz/package.xml index 6c5b02197..16dc9b366 100644 --- a/ros_gz/package.xml +++ b/ros_gz/package.xml @@ -4,7 +4,7 @@ <!-- TODO: Make this a metapackage, see https://github.com/ros2/ros2/issues/408 --> <name>ros_gz</name> - <version>0.244.10</version> + <version>0.244.11</version> <description>Meta-package containing interfaces for using ROS 2 with <a href="https://gazebosim.org">Gazebo</a> simulation.</description> <maintainer email="louise@openrobotics.org">Louise Poubel</maintainer> <license>Apache 2.0</license> diff --git a/ros_gz_bridge/CHANGELOG.rst b/ros_gz_bridge/CHANGELOG.rst index 98c347c66..20d90de89 100644 --- a/ros_gz_bridge/CHANGELOG.rst +++ b/ros_gz_bridge/CHANGELOG.rst @@ -2,6 +2,11 @@ Changelog for package ros_gz_bridge ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +0.244.11 (2023-05-23) +--------------------- +* Add actuator_msgs to humble bridge. (`#394 <https://github.com/gazebosim/ros_gz/issues/394>`_) +* Contributors: Benjamin Perseghetti + 0.244.10 (2023-05-03) --------------------- * Fix warning message (`#371 <https://github.com/gazebosim/ros_gz/issues/371>`_) diff --git a/ros_gz_bridge/CMakeLists.txt b/ros_gz_bridge/CMakeLists.txt index b2113cf7a..2d0974ae1 100644 --- a/ros_gz_bridge/CMakeLists.txt +++ b/ros_gz_bridge/CMakeLists.txt @@ -60,6 +60,7 @@ set(GZ_MSGS_VERSION_FULL ${GZ_MSGS_VERSION_MAJOR}.${GZ_MSGS_VERSION_MINOR}.${GZ_ set(BRIDGE_MESSAGE_TYPES builtin_interfaces + actuator_msgs geometry_msgs nav_msgs rcl_interfaces diff --git a/ros_gz_bridge/include/ros_gz_bridge/convert.hpp b/ros_gz_bridge/include/ros_gz_bridge/convert.hpp index b426c3c02..98ead1eb4 100644 --- a/ros_gz_bridge/include/ros_gz_bridge/convert.hpp +++ b/ros_gz_bridge/include/ros_gz_bridge/convert.hpp @@ -15,6 +15,7 @@ #ifndef ROS_GZ_BRIDGE__CONVERT_HPP_ #define ROS_GZ_BRIDGE__CONVERT_HPP_ +#include <ros_gz_bridge/convert/actuator_msgs.hpp> #include <ros_gz_bridge/convert/geometry_msgs.hpp> #include <ros_gz_bridge/convert/nav_msgs.hpp> #include <ros_gz_bridge/convert/ros_gz_interfaces.hpp> diff --git a/ros_gz_bridge/include/ros_gz_bridge/convert/actuator_msgs.hpp b/ros_gz_bridge/include/ros_gz_bridge/convert/actuator_msgs.hpp new file mode 100644 index 000000000..74f0a0707 --- /dev/null +++ b/ros_gz_bridge/include/ros_gz_bridge/convert/actuator_msgs.hpp @@ -0,0 +1,43 @@ +// Copyright 2023 Rudis Laboratories LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#ifndef ROS_GZ_BRIDGE__CONVERT__ACTUATOR_MSGS_HPP_ +#define ROS_GZ_BRIDGE__CONVERT__ACTUATOR_MSGS_HPP_ + +// Gazebo Msgs +#include <ignition/msgs/actuators.pb.h> + +// ROS 2 messages +#include <actuator_msgs/msg/actuators.hpp> + +#include <ros_gz_bridge/convert_decl.hpp> + +namespace ros_gz_bridge +{ +// actuator_msgs +template<> +void +convert_ros_to_gz( + const actuator_msgs::msg::Actuators & ros_msg, + ignition::msgs::Actuators & gz_msg); + +template<> +void +convert_gz_to_ros( + const ignition::msgs::Actuators & gz_msg, + actuator_msgs::msg::Actuators & ros_msg); + +} // namespace ros_gz_bridge + +#endif // ROS_GZ_BRIDGE__CONVERT__ACTUATOR_MSGS_HPP_ diff --git a/ros_gz_bridge/package.xml b/ros_gz_bridge/package.xml index 6889d0fc5..9ce60b2ed 100644 --- a/ros_gz_bridge/package.xml +++ b/ros_gz_bridge/package.xml @@ -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>ros_gz_bridge</name> - <version>0.244.10</version> + <version>0.244.11</version> <description>Bridge communication between ROS and Gazebo Transport</description> <maintainer email="louise@openrobotics.org">Louise Poubel</maintainer> @@ -13,6 +13,7 @@ <buildtool_depend>ament_cmake</buildtool_depend> <buildtool_depend>pkg-config</buildtool_depend> + <depend>actuator_msgs</depend> <depend>geometry_msgs</depend> <depend>nav_msgs</depend> <depend>rclcpp</depend> diff --git a/ros_gz_bridge/ros_gz_bridge/mappings.py b/ros_gz_bridge/ros_gz_bridge/mappings.py index 3b3197e7d..3968ed6e1 100644 --- a/ros_gz_bridge/ros_gz_bridge/mappings.py +++ b/ros_gz_bridge/ros_gz_bridge/mappings.py @@ -27,6 +27,9 @@ 'builtin_interfaces': [ Mapping('Time', 'Time'), ], + 'actuator_msgs': [ + Mapping('Actuators', 'Actuators'), + ], 'geometry_msgs': [ Mapping('Point', 'Vector3d'), Mapping('Pose', 'Pose'), diff --git a/ros_gz_bridge/src/convert/actuator_msgs.cpp b/ros_gz_bridge/src/convert/actuator_msgs.cpp new file mode 100644 index 000000000..7f321531b --- /dev/null +++ b/ros_gz_bridge/src/convert/actuator_msgs.cpp @@ -0,0 +1,62 @@ +// Copyright 2023 Rudis Laboratories LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "convert/utils.hpp" +#include "ros_gz_bridge/convert/actuator_msgs.hpp" + +namespace ros_gz_bridge +{ + +template<> +void +convert_ros_to_gz( + const actuator_msgs::msg::Actuators & ros_msg, + ignition::msgs::Actuators & gz_msg) +{ + convert_ros_to_gz(ros_msg.header, (*gz_msg.mutable_header())); + + for (auto i = 0u; i < ros_msg.position.size(); ++i) { + gz_msg.add_position(ros_msg.position[i]); + } + + for (auto i = 0u; i < ros_msg.velocity.size(); ++i) { + gz_msg.add_velocity(ros_msg.velocity[i]); + } + for (auto i = 0u; i < ros_msg.normalized.size(); ++i) { + gz_msg.add_normalized(ros_msg.normalized[i]); + } +} + +template<> +void +convert_gz_to_ros( + const ignition::msgs::Actuators & gz_msg, + actuator_msgs::msg::Actuators & ros_msg) +{ + convert_gz_to_ros(gz_msg.header(), ros_msg.header); + + for (auto i = 0; i < gz_msg.position_size(); ++i) { + ros_msg.position.push_back(gz_msg.position(i)); + } + + for (auto i = 0; i < gz_msg.velocity_size(); ++i) { + ros_msg.velocity.push_back(gz_msg.velocity(i)); + } + + for (auto i = 0; i < gz_msg.normalized_size(); ++i) { + ros_msg.normalized.push_back(gz_msg.normalized(i)); + } +} + +} // namespace ros_gz_bridge diff --git a/ros_gz_bridge/test/utils/gz_test_msg.cpp b/ros_gz_bridge/test/utils/gz_test_msg.cpp index 28a0a699b..9ac737cf7 100644 --- a/ros_gz_bridge/test/utils/gz_test_msg.cpp +++ b/ros_gz_bridge/test/utils/gz_test_msg.cpp @@ -955,10 +955,10 @@ void createTestMsg(ignition::msgs::Actuators & _msg) createTestMsg(header_msg); _msg.mutable_header()->CopyFrom(header_msg); - for (int i = 0u; i < 5; ++i) { - _msg.add_position(i); - _msg.add_velocity(i); - _msg.add_normalized(i); + for (int i = 0u; i < 3; ++i) { + _msg.add_position(0.5); + _msg.add_velocity(1.0); + _msg.add_normalized(0.2); } } @@ -970,9 +970,15 @@ void compareTestMsg(const std::shared_ptr<ignition::msgs::Actuators> & _msg) compareTestMsg(std::make_shared<ignition::msgs::Header>(_msg->header())); for (int i = 0; i < expected_msg.position_size(); ++i) { - EXPECT_EQ(expected_msg.position(i), _msg->position(i)); - EXPECT_EQ(expected_msg.velocity(i), _msg->velocity(i)); - EXPECT_EQ(expected_msg.normalized(i), _msg->normalized(i)); + EXPECT_FLOAT_EQ(expected_msg.position(i), _msg->position(i)); + } + + for (int i = 0; i < expected_msg.velocity_size(); ++i) { + EXPECT_FLOAT_EQ(expected_msg.velocity(i), _msg->velocity(i)); + } + + for (int i = 0; i < expected_msg.normalized_size(); ++i) { + EXPECT_FLOAT_EQ(expected_msg.normalized(i), _msg->normalized(i)); } } diff --git a/ros_gz_bridge/test/utils/ros_test_msg.cpp b/ros_gz_bridge/test/utils/ros_test_msg.cpp index e0c5bceb7..9f2d880a7 100644 --- a/ros_gz_bridge/test/utils/ros_test_msg.cpp +++ b/ros_gz_bridge/test/utils/ros_test_msg.cpp @@ -51,6 +51,37 @@ void compareTestMsg(const std::shared_ptr<std_msgs::msg::Bool> & _msg) EXPECT_EQ(expected_msg.data, _msg->data); } +void createTestMsg(actuator_msgs::msg::Actuators & _msg) +{ + std_msgs::msg::Header header_msg; + createTestMsg(header_msg); + + _msg.header = header_msg; + _msg.position = {0.5, 0.5, 0.5}; + _msg.velocity = {1.0, 1.0, 1.0}; + _msg.normalized = {0.2, 0.2, 0.2}; +} + +void compareTestMsg(const std::shared_ptr<actuator_msgs::msg::Actuators> & _msg) +{ + actuator_msgs::msg::Actuators expected_msg; + createTestMsg(expected_msg); + + compareTestMsg(_msg->header); + + for (auto i = 0u; i < _msg->position.size(); ++i) { + EXPECT_FLOAT_EQ(expected_msg.position[i], _msg->position[i]); + } + + for (auto i = 0u; i < _msg->velocity.size(); ++i) { + EXPECT_FLOAT_EQ(expected_msg.velocity[i], _msg->velocity[i]); + } + + for (auto i = 0u; i < _msg->normalized.size(); ++i) { + EXPECT_FLOAT_EQ(expected_msg.normalized[i], _msg->normalized[i]); + } +} + void createTestMsg(std_msgs::msg::ColorRGBA & _msg) { _msg.r = 0.2; diff --git a/ros_gz_bridge/test/utils/ros_test_msg.hpp b/ros_gz_bridge/test/utils/ros_test_msg.hpp index 8d14135d8..5220d916b 100644 --- a/ros_gz_bridge/test/utils/ros_test_msg.hpp +++ b/ros_gz_bridge/test/utils/ros_test_msg.hpp @@ -29,6 +29,7 @@ #include <std_msgs/msg/u_int32.hpp> #include <std_msgs/msg/header.hpp> #include <std_msgs/msg/string.hpp> +#include <actuator_msgs/msg/actuators.hpp> #include <geometry_msgs/msg/point.hpp> #include <geometry_msgs/msg/pose.hpp> #include <geometry_msgs/msg/pose_array.hpp> @@ -181,6 +182,16 @@ void createTestMsg(rosgraph_msgs::msg::Clock & _msg); /// \param[in] _msg The message to compare. void compareTestMsg(const std::shared_ptr<rosgraph_msgs::msg::Clock> & _msg); +/// actuator_msgs + +/// \brief Create a message used for testing. +/// \param[out] _msg The message populated. +void createTestMsg(actuator_msgs::msg::Actuators & _msg); + +/// \brief Compare a message with the populated for testing. +/// \param[in] _msg The message to compare. +void compareTestMsg(const std::shared_ptr<actuator_msgs::msg::Actuators> & _msg); + /// geometry_msgs /// \brief Create a message used for testing. diff --git a/ros_gz_image/CHANGELOG.rst b/ros_gz_image/CHANGELOG.rst index 6665c49df..f2479e5b8 100644 --- a/ros_gz_image/CHANGELOG.rst +++ b/ros_gz_image/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package ros1_ign_image ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +0.244.11 (2023-05-23) +--------------------- + 0.244.10 (2023-05-03) --------------------- diff --git a/ros_gz_image/package.xml b/ros_gz_image/package.xml index 6200a6079..b10c768eb 100644 --- a/ros_gz_image/package.xml +++ b/ros_gz_image/package.xml @@ -1,6 +1,6 @@ <package format="3"> <name>ros_gz_image</name> - <version>0.244.10</version> + <version>0.244.11</version> <description>Image utilities for Gazebo simulation with ROS.</description> <license>Apache 2.0</license> <maintainer email="louise@openrobotics.org">Louise Poubel</maintainer> diff --git a/ros_gz_interfaces/CHANGELOG.rst b/ros_gz_interfaces/CHANGELOG.rst index 1d306f5cf..b6cfa77a9 100644 --- a/ros_gz_interfaces/CHANGELOG.rst +++ b/ros_gz_interfaces/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package ros_gz_interfaces ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +0.244.11 (2023-05-23) +--------------------- + 0.244.10 (2023-05-03) --------------------- diff --git a/ros_gz_interfaces/package.xml b/ros_gz_interfaces/package.xml index e0410ab96..d686b05f3 100644 --- a/ros_gz_interfaces/package.xml +++ b/ros_gz_interfaces/package.xml @@ -1,6 +1,6 @@ <package format="3"> <name>ros_gz_interfaces</name> - <version>0.244.10</version> + <version>0.244.11</version> <description>Message and service data structures for interacting with Gazebo from ROS2.</description> <license>Apache 2.0</license> <maintainer email="louise@openrobotics.org">Louise Poubel</maintainer> diff --git a/ros_gz_sim/CHANGELOG.rst b/ros_gz_sim/CHANGELOG.rst index cd7abb264..6d3e98054 100644 --- a/ros_gz_sim/CHANGELOG.rst +++ b/ros_gz_sim/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package ros_gz_sim ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +0.244.11 (2023-05-23) +--------------------- + 0.244.10 (2023-05-03) --------------------- diff --git a/ros_gz_sim/package.xml b/ros_gz_sim/package.xml index f67fc4bf1..b50a4fbfe 100644 --- a/ros_gz_sim/package.xml +++ b/ros_gz_sim/package.xml @@ -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>ros_gz_sim</name> - <version>0.244.10</version> + <version>0.244.11</version> <description>Tools for using Gazebo Sim simulation with ROS.</description> <maintainer email="ahcorde@openrobotics.org">Alejandro Hernandez</maintainer> diff --git a/ros_gz_sim_demos/CHANGELOG.rst b/ros_gz_sim_demos/CHANGELOG.rst index b7e71d478..06ae22e27 100644 --- a/ros_gz_sim_demos/CHANGELOG.rst +++ b/ros_gz_sim_demos/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package ros1_gz_sim_demos ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +0.244.11 (2023-05-23) +--------------------- + 0.244.10 (2023-05-03) --------------------- diff --git a/ros_gz_sim_demos/package.xml b/ros_gz_sim_demos/package.xml index e95805f53..0789aaea0 100644 --- a/ros_gz_sim_demos/package.xml +++ b/ros_gz_sim_demos/package.xml @@ -1,6 +1,6 @@ <package format="3"> <name>ros_gz_sim_demos</name> - <version>0.244.10</version> + <version>0.244.11</version> <description>Demos using Gazebo Sim simulation with ROS.</description> <license>Apache 2.0</license> <maintainer email="louise@openrobotics.org">Louise Poubel</maintainer> diff --git a/ros_ign/CHANGELOG.rst b/ros_ign/CHANGELOG.rst index c913843c8..aed0e23d2 100644 --- a/ros_ign/CHANGELOG.rst +++ b/ros_ign/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package ros_ign ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +0.244.11 (2023-05-23) +--------------------- + 0.244.10 (2023-05-03) --------------------- diff --git a/ros_ign/package.xml b/ros_ign/package.xml index 9926a066c..3f340d636 100644 --- a/ros_ign/package.xml +++ b/ros_ign/package.xml @@ -2,7 +2,7 @@ <?xml-model href="http://download.ros.org/schema/package_format2.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?> <package format="2"> <name>ros_ign</name> - <version>0.244.10</version> + <version>0.244.11</version> <description>Shim meta-package to redirect to <a href="https://github.com/gazebosim/ros_gz/tree/ros2/ros_gz">ros_gz</a>.</description> <maintainer email="brandon@openrobotics.org">Brandon Ong</maintainer> <license>Apache 2.0</license> diff --git a/ros_ign_bridge/CHANGELOG.rst b/ros_ign_bridge/CHANGELOG.rst index 43f718348..14dfce11b 100644 --- a/ros_ign_bridge/CHANGELOG.rst +++ b/ros_ign_bridge/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package ros_ign_bridge ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +0.244.11 (2023-05-23) +--------------------- + 0.244.10 (2023-05-03) --------------------- diff --git a/ros_ign_bridge/package.xml b/ros_ign_bridge/package.xml index e6c91199b..5402c3ad3 100644 --- a/ros_ign_bridge/package.xml +++ b/ros_ign_bridge/package.xml @@ -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>ros_ign_bridge</name> - <version>0.244.10</version> + <version>0.244.11</version> <description>Shim package to redirect to ros_gz_bridge.</description> <maintainer email="brandon@openrobotics.org">Brandon Ong</maintainer> diff --git a/ros_ign_gazebo/CHANGELOG.rst b/ros_ign_gazebo/CHANGELOG.rst index 07b337dc8..e55afec99 100644 --- a/ros_ign_gazebo/CHANGELOG.rst +++ b/ros_ign_gazebo/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package ros_ign_gazebo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +0.244.11 (2023-05-23) +--------------------- + 0.244.10 (2023-05-03) --------------------- diff --git a/ros_ign_gazebo/package.xml b/ros_ign_gazebo/package.xml index 6daf2a333..1163cc31d 100644 --- a/ros_ign_gazebo/package.xml +++ b/ros_ign_gazebo/package.xml @@ -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>ros_ign_gazebo</name> - <version>0.244.10</version> + <version>0.244.11</version> <description>Shim package to redirect to ros_gz_sim.</description> <maintainer email="brandon@openrobotics.org">Brandon Ong</maintainer> diff --git a/ros_ign_gazebo_demos/CHANGELOG.rst b/ros_ign_gazebo_demos/CHANGELOG.rst index db9d0721d..e6a99bd56 100644 --- a/ros_ign_gazebo_demos/CHANGELOG.rst +++ b/ros_ign_gazebo_demos/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package ros_ign_gazebo_demos ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +0.244.11 (2023-05-23) +--------------------- + 0.244.10 (2023-05-03) --------------------- * Humbly bringing the Joy to gazebo. (`#353 <https://github.com/gazebosim/ros_gz/issues/353>`_) diff --git a/ros_ign_gazebo_demos/package.xml b/ros_ign_gazebo_demos/package.xml index 635aa5524..0be9866cd 100644 --- a/ros_ign_gazebo_demos/package.xml +++ b/ros_ign_gazebo_demos/package.xml @@ -1,6 +1,6 @@ <package format="3"> <name>ros_ign_gazebo_demos</name> - <version>0.244.10</version> + <version>0.244.11</version> <description>Shim package to redirect to ros_gz_sim_demos.</description> <license>Apache 2.0</license> <maintainer email="brandon@openrobotics.org">Brandon Ong</maintainer> diff --git a/ros_ign_image/CHANGELOG.rst b/ros_ign_image/CHANGELOG.rst index a1bd736e0..3261e04bb 100644 --- a/ros_ign_image/CHANGELOG.rst +++ b/ros_ign_image/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package ros_ign_image ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +0.244.11 (2023-05-23) +--------------------- + 0.244.10 (2023-05-03) --------------------- diff --git a/ros_ign_image/package.xml b/ros_ign_image/package.xml index 25b4e52d3..fbaac431a 100644 --- a/ros_ign_image/package.xml +++ b/ros_ign_image/package.xml @@ -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>ros_ign_image</name> - <version>0.244.10</version> + <version>0.244.11</version> <description>Shim package to redirect to ros_gz_image.</description> <maintainer email="brandon@openrobotics.org">Brandon Ong</maintainer> diff --git a/ros_ign_interfaces/CHANGELOG.rst b/ros_ign_interfaces/CHANGELOG.rst index 27d6285fb..8953b6118 100644 --- a/ros_ign_interfaces/CHANGELOG.rst +++ b/ros_ign_interfaces/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package ros_ign_interfaces ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +0.244.11 (2023-05-23) +--------------------- + 0.244.10 (2023-05-03) --------------------- diff --git a/ros_ign_interfaces/package.xml b/ros_ign_interfaces/package.xml index 4b9a43006..d40a8e991 100644 --- a/ros_ign_interfaces/package.xml +++ b/ros_ign_interfaces/package.xml @@ -1,6 +1,6 @@ <package format="3"> <name>ros_ign_interfaces</name> - <version>0.244.10</version> + <version>0.244.11</version> <description>Shim package to redirect to ros_gz_interfaces.</description> <license>Apache 2.0</license> <maintainer email="brandon@openrobotics.org">Brandon Ong</maintainer>