Skip to content

Commit 09a40a2

Browse files
authored
Merge pull request #80 from ROBOTIS-GIT/bump-2.2.0
Bump 2.2.0
2 parents 7f987a6 + f6512b9 commit 09a40a2

File tree

18 files changed

+118
-96
lines changed

18 files changed

+118
-96
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 & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +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-
## ROBOTIS e-Manual for OpenManipulator with TurtleBot3
6-
- [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">
75

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

15-
## Open Source related to OpenManipulator with TurtleBot3
16-
- [robotis_manipulator](https://github.com/ROBOTIS-GIT/robotis_manipulator)
17-
- [open_manipulator](https://github.com/ROBOTIS-GIT/open_manipulator)
18-
- [open_manipulator_msgs](https://github.com/ROBOTIS-GIT/open_manipulator_msgs)
19-
- [open_manipulator_simulations](https://github.com/ROBOTIS-GIT/open_manipulator_simulations)
20-
- [open_manipulator_perceptions](https://github.com/ROBOTIS-GIT/open_manipulator_perceptions)
21-
- [open_manipulator_processing](https://github.com/ROBOTIS-GIT/open_manipulator_processing)
22-
- [open_manipulator_friends](https://github.com/ROBOTIS-GIT/open_manipulator_friends)
23-
- [open_manipulator_with_tb3](https://github.com/ROBOTIS-GIT/open_manipulator_with_tb3)
24-
- [open_manipulator_with_tb3_msgs](https://github.com/ROBOTIS-GIT/open_manipulator_with_tb3_msgs)
25-
- [open_manipulator_with_tb3_simulations](https://github.com/ROBOTIS-GIT/open_manipulator_with_tb3_simulations)
9+
## Open Source Projects Related to TurtleBot3 and OpenMANIPULATOR
2610
- [turtlebot3](https://github.com/ROBOTIS-GIT/turtlebot3)
2711
- [turtlebot3_msgs](https://github.com/ROBOTIS-GIT/turtlebot3_msgs)
2812
- [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)
2915
- [turtlebot3_applications](https://github.com/ROBOTIS-GIT/turtlebot3_applications)
3016
- [turtlebot3_applications_msgs](https://github.com/ROBOTIS-GIT/turtlebot3_applications_msgs)
17+
- [turtlebot3_machine_learning](https://github.com/ROBOTIS-GIT/turtlebot3_machine_learning)
3118
- [turtlebot3_autorace](https://github.com/ROBOTIS-GIT/turtlebot3_autorace)
32-
- [turtlebot3_deliver](https://github.com/ROBOTIS-GIT/turtlebot3_deliver)
19+
- [turtlebot3_home_service_challenge](https://github.com/ROBOTIS-GIT/turtlebot3_home_service_challenge)
3320
- [hls_lfcd_lds_driver](https://github.com/ROBOTIS-GIT/hls_lfcd_lds_driver)
34-
- [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)
3523
- [dynamixel_sdk](https://github.com/ROBOTIS-GIT/DynamixelSDK)
36-
- [dynamixel_workbench](https://github.com/ROBOTIS-GIT/dynamixel-workbench)
3724
- [OpenCR-Hardware](https://github.com/ROBOTIS-GIT/OpenCR-Hardware)
3825
- [OpenCR](https://github.com/ROBOTIS-GIT/OpenCR)
3926

40-
## Documents and Videos related to OpenManipulator with TurtleBot3
41-
- [ROBOTIS e-Manual for OpenManipulator](http://emanual.robotis.com/docs/en/platform/openmanipulator/)
42-
- [ROBOTIS e-Manual for TurtleBot3](http://turtlebot3.robotis.com/)
43-
- [ROBOTIS e-Manual for Dynamixel SDK](http://emanual.robotis.com/docs/en/software/dynamixel/dynamixel_sdk/overview/)
44-
- [ROBOTIS e-Manual for Dynamixel Workbench](http://emanual.robotis.com/docs/en/software/dynamixel/dynamixel_workbench/)
45-
- [e-Book for TurtleBot3 and OpenManipulator](https://community.robotsource.org/t/download-the-ros-robot-programming-book-for-free/51/)
46-
- [Videos for OpenManipulator](https://www.youtube.com/playlist?list=PLRG6WP3c31_WpEsB6_Rdt3KhiopXQlUkb)
47-
- [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.

0 commit comments

Comments
 (0)