Skip to content

Commit f6512b9

Browse files
authored
Merge pull request #79 from ROBOTIS-GIT/bump-2.2.0
Updated the CHANGELOG and version to release binary packages
2 parents 70451aa + 951f1e2 commit f6512b9

File tree

18 files changed

+118
-99
lines changed

18 files changed

+118
-99
lines changed

.github/workflows/ros-ci.yml

Lines changed: 42 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,66 @@
1-
name: humble-devel
1+
# The name of the workflow
2+
name: CI
23

3-
# Controls when the action will run. Triggers the workflow on push or pull request
4+
# Specifies the events that trigger the workflow
45
on:
56
push:
6-
branches: [ humble-devel ]
7+
branches: [ humble, jazzy, main ]
78
pull_request:
8-
branches: [ humble-devel ]
9+
branches: [ humble, jazzy, main ]
910

10-
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
11+
# Defines a set of jobs to be run as part of the workflow
1112
jobs:
12-
ros2-ci:
13-
runs-on: ubuntu-latest
13+
# The name of the job
14+
ROS_CI:
15+
runs-on: ubuntu-22.04
1416
strategy:
1517
fail-fast: false
1618
matrix:
1719
ros_distribution:
1820
- humble
19-
# - rolling
21+
- jazzy
22+
- rolling
2023
include:
21-
# Humble Hawksbill (May 2027)
22-
- docker_image: rostooling/setup-ros-docker:ubuntu-jammy-ros-humble-ros-base-latest
24+
# ROS 2 Humble Hawksbill
25+
- docker_image: ubuntu:jammy
2326
ros_distribution: humble
2427
ros_version: 2
25-
# # Rolling
26-
# - docker_image: rostooling/setup-ros-docker:ubuntu-jammy-ros-rolling-ros-base-latest
27-
# ros_distribution: rolling
28-
# ros_version: 2
28+
# ROS 2 Jazzy Jalisco
29+
- docker_image: ubuntu:noble
30+
ros_distribution: jazzy
31+
ros_version: 2
32+
# ROS 2 Rolling Ridley
33+
- docker_image: ubuntu:noble
34+
ros_distribution: rolling
35+
ros_version: 2
2936
container:
3037
image: ${{ matrix.docker_image }}
3138
steps:
32-
- name: Setup directories
39+
- name: Setup workspace
3340
run: mkdir -p ros_ws/src
34-
- name: checkout
35-
uses: actions/checkout@v2
41+
42+
- name: Checkout code
43+
uses: actions/checkout@v4
3644
with:
3745
path: ros_ws/src
46+
47+
- name: Setup ROS environment
48+
uses: ros-tooling/setup-ros@v0.7
49+
with:
50+
required-ros-distributions: ${{ matrix.ros_distribution }}
51+
3852
- name: Build and Test
39-
uses: ros-tooling/action-ros-ci@0.2.6
53+
uses: ros-tooling/action-ros-ci@v0.3
54+
4055
with:
41-
package-name: turtlebot3_manipulation
4256
target-ros2-distro: ${{ matrix.ros_distribution }}
4357
vcs-repo-file-url: ""
58+
package-name: |
59+
turtlebot3_manipulation
60+
turtlebot3_manipulation_bringup
61+
turtlebot3_manipulation_cartographer
62+
turtlebot3_manipulation_description
63+
turtlebot3_manipulation_hardware
64+
turtlebot3_manipulation_moveit_config
65+
turtlebot3_manipulation_navigation2
66+
turtlebot3_manipulation_teleop

README.md

Lines changed: 29 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,50 +1,43 @@
1-
# OpenManipulator with TurtleBot3
2-
<img src="https://github.com/ROBOTIS-GIT/emanual/blob/master/assets/images/platform/turtlebot3/manipulation/tb3_with_opm_logo.png">
3-
<img src="https://github.com/ROBOTIS-GIT/emanual/blob/master/assets/images/platform/turtlebot3/manipulation/hardware_setup.png">
1+
# TurtleBot3 with OpenMANIPULATOR
2+
<img src="https://raw.githubusercontent.com/ROBOTIS-GIT/emanual/master/assets/images/platform/turtlebot3/manipulation/tb3_with_opm_logo.png" width="500">
43

5-
- Active Branches: noetic, humble, main
6-
- Legacy Branches: *-devel
7-
8-
## ROBOTIS e-Manual for OpenManipulator with TurtleBot3
9-
- [ROBOTIS e-Manual for OpenManipulator with TurtleBot3](http://emanual.robotis.com/docs/en/platform/turtlebot3/manipulation/#manipulation)
4+
<img src="https://raw.githubusercontent.com/ROBOTIS-GIT/emanual/master/assets/images/platform/turtlebot3/manipulation/hardware_setup.png" width="500">
105

11-
## Wiki for open_manipulator_with_tb3 Packages
12-
- http://wiki.ros.org/open_manipulator_with_tb3 (metapackage)
13-
- http://wiki.ros.org/open_manipulator_with_tb3_description
14-
- http://wiki.ros.org/open_manipulator_with_tb3_tools
15-
- http://wiki.ros.org/open_manipulator_with_tb3_waffle_moveit
16-
- http://wiki.ros.org/open_manipulator_with_tb3_waffle_pi_moveit
6+
- Active Branches: noetic, humble, jazzy, main(rolling)
7+
- Legacy Branches: *-devel
178

18-
## Open Source related to OpenManipulator with TurtleBot3
19-
- [robotis_manipulator](https://github.com/ROBOTIS-GIT/robotis_manipulator)
20-
- [open_manipulator](https://github.com/ROBOTIS-GIT/open_manipulator)
21-
- [open_manipulator_msgs](https://github.com/ROBOTIS-GIT/open_manipulator_msgs)
22-
- [open_manipulator_simulations](https://github.com/ROBOTIS-GIT/open_manipulator_simulations)
23-
- [open_manipulator_perceptions](https://github.com/ROBOTIS-GIT/open_manipulator_perceptions)
24-
- [open_manipulator_processing](https://github.com/ROBOTIS-GIT/open_manipulator_processing)
25-
- [open_manipulator_friends](https://github.com/ROBOTIS-GIT/open_manipulator_friends)
26-
- [open_manipulator_with_tb3](https://github.com/ROBOTIS-GIT/open_manipulator_with_tb3)
27-
- [open_manipulator_with_tb3_msgs](https://github.com/ROBOTIS-GIT/open_manipulator_with_tb3_msgs)
28-
- [open_manipulator_with_tb3_simulations](https://github.com/ROBOTIS-GIT/open_manipulator_with_tb3_simulations)
9+
## Open Source Projects Related to TurtleBot3 and OpenMANIPULATOR
2910
- [turtlebot3](https://github.com/ROBOTIS-GIT/turtlebot3)
3011
- [turtlebot3_msgs](https://github.com/ROBOTIS-GIT/turtlebot3_msgs)
3112
- [turtlebot3_simulations](https://github.com/ROBOTIS-GIT/turtlebot3_simulations)
13+
- [turtlebot3_manipulation](https://github.com/ROBOTIS-GIT/turtlebot3_manipulation)
14+
- [turtlebot3_manipulation_simulations](https://github.com/ROBOTIS-GIT/turtlebot3_manipulation_simulations)
3215
- [turtlebot3_applications](https://github.com/ROBOTIS-GIT/turtlebot3_applications)
3316
- [turtlebot3_applications_msgs](https://github.com/ROBOTIS-GIT/turtlebot3_applications_msgs)
17+
- [turtlebot3_machine_learning](https://github.com/ROBOTIS-GIT/turtlebot3_machine_learning)
3418
- [turtlebot3_autorace](https://github.com/ROBOTIS-GIT/turtlebot3_autorace)
35-
- [turtlebot3_deliver](https://github.com/ROBOTIS-GIT/turtlebot3_deliver)
19+
- [turtlebot3_home_service_challenge](https://github.com/ROBOTIS-GIT/turtlebot3_home_service_challenge)
3620
- [hls_lfcd_lds_driver](https://github.com/ROBOTIS-GIT/hls_lfcd_lds_driver)
37-
- [manipulator_h](https://github.com/ROBOTIS-GIT/ROBOTIS-MANIPULATOR-H)
21+
- [ld08_driver](https://github.com/ROBOTIS-GIT/ld08_driver)
22+
- [open_manipulator](https://github.com/ROBOTIS-GIT/open_manipulator)
3823
- [dynamixel_sdk](https://github.com/ROBOTIS-GIT/DynamixelSDK)
39-
- [dynamixel_workbench](https://github.com/ROBOTIS-GIT/dynamixel-workbench)
4024
- [OpenCR-Hardware](https://github.com/ROBOTIS-GIT/OpenCR-Hardware)
4125
- [OpenCR](https://github.com/ROBOTIS-GIT/OpenCR)
4226

43-
## Documents and Videos related to OpenManipulator with TurtleBot3
44-
- [ROBOTIS e-Manual for OpenManipulator](http://emanual.robotis.com/docs/en/platform/openmanipulator/)
45-
- [ROBOTIS e-Manual for TurtleBot3](http://turtlebot3.robotis.com/)
46-
- [ROBOTIS e-Manual for Dynamixel SDK](http://emanual.robotis.com/docs/en/software/dynamixel/dynamixel_sdk/overview/)
47-
- [ROBOTIS e-Manual for Dynamixel Workbench](http://emanual.robotis.com/docs/en/software/dynamixel/dynamixel_workbench/)
48-
- [e-Book for TurtleBot3 and OpenManipulator](https://community.robotsource.org/t/download-the-ros-robot-programming-book-for-free/51/)
49-
- [Videos for OpenManipulator](https://www.youtube.com/playlist?list=PLRG6WP3c31_WpEsB6_Rdt3KhiopXQlUkb)
50-
- [Videos for TurtleBot3 and OpenManipulator](https://www.youtube.com/playlist?list=PLRG6WP3c31_XI3wlvHlx2Mp8BYqgqDURU)
27+
## Documentation, Videos, and Community
28+
29+
### Official Documentation
30+
- ⚙️ **[ROBOTIS DYNAMIXEL](https://dynamixel.com/)**
31+
- 📚 **[ROBOTIS e-Manual for Dynamixel SDK](http://emanual.robotis.com/docs/en/software/dynamixel/dynamixel_sdk/overview/)**
32+
- 📚 **[ROBOTIS e-Manual for TurtleBot3](http://turtlebot3.robotis.com/)**
33+
- 📚 **[ROBOTIS e-Manual for OpenMANIPULATOR-X](https://emanual.robotis.com/docs/en/platform/openmanipulator_x/overview/)**
34+
35+
### Learning Resources
36+
- 🎥 **[ROBOTIS YouTube Channel](https://www.youtube.com/@ROBOTISCHANNEL)**
37+
- 🎥 **[ROBOTIS Open Source YouTube Channel](https://www.youtube.com/@ROBOTISOpenSourceTeam)**
38+
- 🎥 **[ROBOTIS TurtleBot3 YouTube Playlist](https://www.youtube.com/playlist?list=PLRG6WP3c31_XI3wlvHlx2Mp8BYqgqDURU)**
39+
- 🎥 **[ROBOTIS OpenMANIPULATOR YouTube Playlist](https://www.youtube.com/playlist?list=PLRG6WP3c31_WpEsB6_Rdt3KhiopXQlUkb)**
40+
41+
### Community & Support
42+
- 💬 **[ROBOTIS Community Forum](https://forum.robotis.com/)**
43+
- 💬 **[TurtleBot category from ROS Community](https://discourse.ros.org/c/turtlebot/)**

turtlebot3_manipulation/CHANGELOG.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
Changelog for package turtlebot3_manipulation
33
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
44

5-
2.2.0 (2024-12-02)
5+
2.2.0 (2025-04-01)
66
------------------
77
* Added gripper control in teleoperation.
88
* Resolved the issue where teleoperation was not functioning on the actual robot.
@@ -12,7 +12,7 @@ Changelog for package turtlebot3_manipulation
1212

1313
2.1.1 (2022-10-14)
1414
------------------
15-
* Support ROS2 Humble
15+
* Support ROS 2 Humble
1616
* MoveIt environment configured
1717
* use ros2_control framework instead of ROBOTIS custom library
1818
* removed dependency to `turtlebot3_*`` and `open_manipulator` packages

turtlebot3_manipulation_bringup/CHANGELOG.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22
Changelog for package turtlebot3_manipulation_bringup
33
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
44

5-
2.2.0 (2024-12-02)
5+
2.2.0 (2025-04-01)
66
------------------
77
* Updated maintainer information
88
* Contributors: Sungho Woo
99

1010
2.1.1 (2022-10-14)
1111
------------------
12-
* Support ROS2 Humble
12+
* Support ROS 2 Humble
1313
* MoveIt environment configured
1414
* use ros2_control framework instead of ROBOTIS custom library
1515
* removed dependency to `turtlebot3_*`` and `open_manipulator` packages

turtlebot3_manipulation_bringup/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ install(
1717
DESTINATION share/${PROJECT_NAME}
1818
)
1919

20-
ament_environment_hooks("${CMAKE_CURRENT_SOURCE_DIR}/env-hooks/${PROJECT_NAME}.dsv.in")
2120
################################################################################
2221
# Macro for ament package
2322
################################################################################

turtlebot3_manipulation_bringup/env-hooks/turtlebot3_manipulation_bringup.dsv.in

Lines changed: 0 additions & 1 deletion
This file was deleted.

turtlebot3_manipulation_cartographer/CHANGELOG.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22
Changelog for package turtlebot3_manipulation_cartographer
33
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
44

5-
2.2.0 (2024-12-02)
5+
2.2.0 (2025-04-01)
66
------------------
77
* Updated maintainer information
88
* Contributors: Sungho Woo
99

1010
2.1.1 (2022-10-14)
1111
------------------
12-
* Support ROS2 Humble
12+
* Support ROS 2 Humble
1313
* MoveIt environment configured
1414
* use ros2_control framework instead of ROBOTIS custom library
1515
* removed dependency to `turtlebot3_*`` and `open_manipulator` packages

turtlebot3_manipulation_description/CHANGELOG.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22
Changelog for package turtlebot3_manipulation_description
33
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
44

5-
2.2.0 (2024-12-02)
5+
2.2.0 (2025-04-01)
66
------------------
77
* Fixed the intermittent issue of Gazebo not launching
88
* Fixed the error log related to the mimic joint.
99
* Contributors: Sungho Woo
1010

1111
2.1.1 (2022-10-14)
1212
------------------
13-
* Support ROS2 Humble
13+
* Support ROS 2 Humble
1414
* MoveIt environment configured
1515
* use ros2_control framework instead of ROBOTIS custom library
1616
* removed dependency to `turtlebot3_*`` and `open_manipulator` packages

turtlebot3_manipulation_description/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ install(DIRECTORY launch rviz urdf gazebo meshes ros2_control
1616
DESTINATION share/${PROJECT_NAME}
1717
)
1818

19-
ament_environment_hooks("${CMAKE_CURRENT_SOURCE_DIR}/env-hooks/${PROJECT_NAME}.dsv.in")
2019
################################################################################
2120
# Macro for ament package
2221
################################################################################

turtlebot3_manipulation_description/env-hooks/turtlebot3_manipulation_description.dsv.in

Lines changed: 0 additions & 1 deletion
This file was deleted.

turtlebot3_manipulation_hardware/CHANGELOG.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22
Changelog for package turtlebot3_manipulation_hardware
33
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
44

5-
2.2.0 (2024-12-02)
5+
2.2.0 (2025-04-01)
66
------------------
77
* Resolved the issue where teleoperation was not functioning on the actual robot
88
* Contributors: Sungho Woo
99

1010
2.1.1 (2022-10-14)
1111
------------------
12-
* Support ROS2 Humble
12+
* Support ROS 2 Humble
1313
* MoveIt environment configured
1414
* use ros2_control framework instead of ROBOTIS custom library
1515
* removed dependency to `turtlebot3_*`` and `open_manipulator` packages

turtlebot3_manipulation_moveit_config/CHANGELOG.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
Changelog for package turtlebot3_manipulation_moveit_config
33
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
44

5-
2.2.0 (2024-12-02)
5+
2.2.0 (2025-04-01)
66
------------------
77
* Resolved the issue where teleoperation was not functioning on the actual robot
88
* Contributors: Sungho Woo
Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,23 @@
1-
cmake_minimum_required(VERSION 3.10.2)
1+
################################################################################
2+
# Set minimum required version of cmake, project name and compile options
3+
################################################################################
4+
cmake_minimum_required(VERSION 3.5)
25
project(turtlebot3_manipulation_moveit_config)
36

7+
################################################################################
8+
# Find and load build settings from external packages
9+
################################################################################
410
find_package(ament_cmake REQUIRED)
511

6-
ament_package()
7-
12+
################################################################################
13+
# Install
14+
################################################################################
815
install(DIRECTORY launch DESTINATION share/${PROJECT_NAME}
916
PATTERN "setup_assistant.launch" EXCLUDE)
1017
install(DIRECTORY config DESTINATION share/${PROJECT_NAME})
1118
install(FILES .setup_assistant DESTINATION share/${PROJECT_NAME})
19+
20+
################################################################################
21+
# Macro for ament package
22+
################################################################################
23+
ament_package()

turtlebot3_manipulation_moveit_config/package.xml

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,23 +7,20 @@
77
An automatically generated package with all the configuration and launch files for using the turtlebot3_manipulation with the MoveIt Motion Planning Framework
88
</description>
99
<maintainer email="pyo@robotis.com">Pyo</maintainer>
10-
<license>BSD</license>
11-
<url type="website">http://moveit.ros.org/</url>
12-
<url type="bugtracker">https://github.com/ros-planning/moveit2/issues</url>
13-
<url type="repository">https://github.com/ros-planning/moveit2</url>
10+
<license>Apache 2.0</license>
11+
<url type="website">https://emanual.robotis.com/docs/en/platform/turtlebot3/manipulation/</url>
12+
<url type="repository">https://github.com/ROBOTIS-GIT/turtlebot3_manipulation</url>
13+
<url type="bugtracker">https://github.com/ROBOTIS-GIT/turtlebot3_manipulation/issues</url>
1414
<author email="hjkim@robotis.com">Hye-jong KIM</author>
1515
<author email="wsh@robotis.com">Sungho Woo</author>
1616
<buildtool_depend>ament_cmake</buildtool_depend>
17-
1817
<exec_depend>moveit_ros_move_group</exec_depend>
1918
<exec_depend>moveit_kinematics</exec_depend>
2019
<exec_depend>moveit_planners</exec_depend>
2120
<exec_depend>moveit_simple_controller_manager</exec_depend>
2221
<exec_depend>joint_state_publisher</exec_depend>
2322
<exec_depend>joint_state_publisher_gui</exec_depend>
2423
<exec_depend>tf2_ros</exec_depend>
25-
<!-- The next 2 packages are required for the gazebo simulation.
26-
We don't include them by default to prevent installing gazebo and all its dependencies. -->
2724
<exec_depend>moveit_ros_move_group</exec_depend>
2825
<exec_depend>moveit_ros_visualization</exec_depend>
2926
<exec_depend>moveit_ros_warehouse</exec_depend>
@@ -36,9 +33,7 @@
3633
<exec_depend>warehouse_ros_mongo</exec_depend>
3734
<exec_depend>srdfdom</exec_depend>
3835
<exec_depend>xacro</exec_depend>
39-
40-
4136
<export>
42-
<build_type>ament_cmake</build_type>
37+
<build_type>ament_cmake</build_type>
4338
</export>
4439
</package>

turtlebot3_manipulation_navigation2/CHANGELOG.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22
Changelog for package turtlebot3_manipulation_navigation2
33
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
44

5-
2.2.0 (2024-12-02)
5+
2.2.0 (2025-04-01)
66
------------------
77
* Updated maintainer information
88
* Contributors: Sungho Woo
99

1010
2.1.1 (2022-10-14)
1111
------------------
12-
* Support ROS2 Humble
12+
* Support ROS 2 Humble
1313
* MoveIt environment configured
1414
* use ros2_control framework instead of ROBOTIS custom library
1515
* removed dependency to `turtlebot3_*`` and `open_manipulator` packages

turtlebot3_manipulation_teleop/CHANGELOG.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22
Changelog for package turtlebot3_manipulation_teleop
33
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
44

5-
2.2.0 (2024-12-02)
5+
2.2.0 (2025-04-01)
66
------------------
77
* Added gripper control in teleoperation
88
* Contributors: Sungho Woo
99

1010
2.1.1 (2022-10-14)
1111
------------------
12-
* Support ROS2 Humble
12+
* Support ROS 2 Humble
1313
* MoveIt environment configured
1414
* use ros2_control framework instead of ROBOTIS custom library
1515
* removed dependency to `turtlebot3_*`` and `open_manipulator` packages

0 commit comments

Comments
 (0)