Skip to content

Commit c9b5fda

Browse files
authored
Merge pull request ROBOTIS-GIT#567 from ROBOTIS-GIT/ros2-devel
prepare for humble release
2 parents 2446246 + 213e3c5 commit c9b5fda

File tree

12 files changed

+77
-84
lines changed

12 files changed

+77
-84
lines changed

.github/ISSUE_TEMPLATE.md

Lines changed: 34 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -1,64 +1,50 @@
1-
ISSUE TEMPLATE ver. 1.1.1
1+
ISSUE TEMPLATE ver. 1.2.0
22

3+
Please **search for similar issues first** with a specific keyword in your error message.
4+
Any redundant issue thread may be redirected and closed without prior notice.
35

6+
1. Please specify the version of DYNAMIXEL SDK
47

58

69

10+
2. Please specify the programming language
11+
- [ ] C
12+
- [ ] C++
13+
- [ ] C#
14+
- [ ] Python
15+
- [ ] Java
16+
- [ ] MATLAB
17+
- [ ] LabVIEW
18+
- [ ] ROS
19+
- [ ] etc (specify here)
720

21+
3. Please specify the DYNAMIXEL model
822

923

10-
BE CAREFUL!! FOLLOW THE RULES AS FOLLOWS, OR YOUR ISSUE WILL BE `WON'T FIX` ANYWAY
1124

25+
4. Please specify the communication interface
26+
- [ ] None
27+
- [ ] U2D2
28+
- [ ] OpenCR + usb_to_dxl firmware
29+
- [ ] OpenCM9.04
30+
- [ ] OpenRB-150
31+
- [ ] etc (specify here)
1232

1333

34+
5. Please specify the OS
35+
- [ ] None
36+
- [ ] Windows
37+
- [ ] Mac OS
38+
- [ ] Linux
39+
- [ ] etc (specify here)
1440

41+
6. Please specify the controller
42+
- [ ] PC / Laptop
43+
- [ ] Embedded SBC (Raspberry Pi, Jetson, etc)
44+
- [ ] etc (specify here)
1545

46+
7. Please describe the issue in detail.
1647

1748

1849

19-
20-
STEP 1. Check what you are suffering from :
21-
22-
- I'm using `DynamixelSDK ver. 3.5.4`
23-
24-
- [3.4.1], [3.5.2], etc.
25-
26-
- I'm using `C++` Language
27-
28-
- [C] / [C++] / [C#] / [Python] / [Java] / [MATLAB] / [LABVIEW] / [ROS] / [Arduino]
29-
30-
- I'm using `USB2Dynamixel2` serial converter
31-
32-
- [USB2Dynamixel] / [USB2Dynamixel2] or [OpenCM904] / [OpenCR] / [CM700s] / [CM500s] or other ROBOTIS product only
33-
34-
- I'm using `XM430-W210-R`
35-
36-
- [MX-28], [AX-12W], [H54-200W], etc.
37-
38-
- and I'm having an `issue` like what
39-
40-
- 'My motor doesn't work', etc.
41-
42-
43-
STEP 2. Write `Title` as `[3.5.4][C++][USB2Dynamixel2][XM430-W210-R] Issue : My motor doesn't work`
44-
45-
- Now, if you think :
46-
47-
- Hey, I'm using RoboPlus2.0, and having an issue, but how can I write that kind of `Title`?
48-
49-
- Hey, I'm using USB2AX serial converter, and having an issue, but how can I write that kind of `Title`?
50-
51-
- or more that is not listed on above.
52-
53-
- , You should write your `issue` on http://en.robotis.com/BlueAD/board.php?bbs_id=old_qna
54-
55-
56-
STEP 3. Delete all written here, and describe what your problem is
57-
58-
- Any PICTURES or VIDEOS?
59-
60-
![]( Link the PICTURES or VIDEOS here, if necessary )
61-
62-
- Any SOURCE SAMPLES?
63-
64-
[]( Link the SOURCE SAMPLES here, if necessary )
50+
8. How this issue can be resolved?

.github/workflows/ros-ci.yml

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ name: ros2-ci
33
# Controls when the action will run. Triggers the workflow on push or pull request
44
on:
55
push:
6-
branches: [ ros2, ros2-devel, foxy, galactic ]
6+
branches: [ ros2, ros2-devel, foxy-devel, galactic-devel, humble-devel ]
77
pull_request:
8-
branches: [ ros2, ros2-devel, foxy, galactic ]
8+
branches: [ ros2, ros2-devel, foxy-devel, galactic-devel, humble-devel ]
99

1010
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
1111
jobs:
@@ -18,6 +18,7 @@ jobs:
1818
# - dashing
1919
- foxy
2020
- galactic
21+
- humble
2122
- rolling
2223
include:
2324
# Dashing Diademata (May 2019 - May 2021)
@@ -32,8 +33,12 @@ jobs:
3233
- docker_image: ubuntu:focal
3334
ros_distribution: galactic
3435
ros_version: 2
36+
# Humble Hawksbill (May 2027)
37+
- docker_image: ubuntu:jammy
38+
ros_distribution: humble
39+
ros_version: 2
3540
# Rolling
36-
- docker_image: ubuntu:focal
41+
- docker_image: ubuntu:jammy
3742
ros_distribution: rolling
3843
ros_version: 2
3944
container:
@@ -42,15 +47,15 @@ jobs:
4247
- name: Setup directories
4348
run: mkdir -p ros_ws/src
4449
- name: checkout
45-
uses: actions/checkout@v2
50+
uses: actions/checkout@v3
4651
with:
4752
path: ros_ws/src
4853
- name: Setup ROS environment
49-
uses: ros-tooling/setup-ros@0.2.1
54+
uses: ros-tooling/setup-ros@0.3.3
5055
with:
5156
required-ros-distributions: ${{ matrix.ros_distribution }}
5257
- name: Build and Test
53-
uses: ros-tooling/action-ros-ci@v0.2
58+
uses: ros-tooling/action-ros-ci@0.2.5
5459
with:
5560
package-name: dynamixel_sdk
5661
target-ros2-distro: ${{ matrix.ros_distribution }}

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
[![noetic-devel Status](https://github.com/ROBOTIS-GIT/DynamixelSDK/workflows/noetic-devel/badge.svg)](https://github.com/ROBOTIS-GIT/DynamixelSDK/tree/noetic-devel)
44
[![dashing-devel Status](https://github.com/ROBOTIS-GIT/DynamixelSDK/workflows/dashing-devel/badge.svg)](https://github.com/ROBOTIS-GIT/DynamixelSDK/tree/dashing-devel)
55
[![foxy-devel Status](https://github.com/ROBOTIS-GIT/DynamixelSDK/workflows/foxy-devel/badge.svg)](https://github.com/ROBOTIS-GIT/DynamixelSDK/tree/foxy-devel)
6+
[![galactic-devel Status](https://github.com/ROBOTIS-GIT/DynamixelSDK/workflows/galactic-devel/badge.svg)](https://github.com/ROBOTIS-GIT/DynamixelSDK/tree/galactic-devel)
7+
[![humble-devel Status](https://github.com/ROBOTIS-GIT/DynamixelSDK/workflows/humble-devel/badge.svg)](https://github.com/ROBOTIS-GIT/DynamixelSDK/tree/humble-devel)
68

79
<img src="http://emanual.robotis.com/assets/images/sw/sdk/dynamixel_sdk/overview/dynamixel_sdk_concept_logo.jpg">
810

dynamixel_sdk/CHANGELOG.rst

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

5+
3.7.60 (2022-06-03)
6+
-------------------
7+
* ROS2 Humble Hawksbill supported
8+
59
3.7.40 (2021-04-14)
610
-------------------
711
* Add ROS 2 basic example

dynamixel_sdk/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ cmake_minimum_required(VERSION 3.5)
55
project(dynamixel_sdk)
66

77
if(NOT CMAKE_CXX_STANDARD)
8-
set(CMAKE_CXX_STANDARD 14)
8+
set(CMAKE_CXX_STANDARD 17)
99
endif()
1010

1111
if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang")

dynamixel_sdk/package.xml

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,19 @@
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>dynamixel_sdk</name>
5-
<version>3.7.40</version>
5+
<version>3.7.60</version>
66
<description>
77
This package is wrapping version of ROBOTIS Dynamixel SDK for ROS 2. The ROBOTIS Dynamixel SDK, or SDK, is a software development library that provides Dynamixel control functions for packet communication. The API is designed for Dynamixel actuators and Dynamixel-based platforms.
88
</description>
99
<license>Apache 2.0</license>
10-
<author email="[email protected]">Pyo</author>
11-
<author email="[email protected]">Darby Lim</author>
12-
<author email="[email protected]">Zerom</author>
13-
<author>Leon</author>
1410
<maintainer email="[email protected]">Will Son</maintainer>
1511
<url type="website">http://wiki.ros.org/dynamixel_sdk</url>
16-
<url type="emanual">http://emanual.robotis.com/docs/en/software/dynamixel/dynamixel_sdk/overview/</url>
1712
<url type="repository">https://github.com/ROBOTIS-GIT/DynamixelSDK</url>
1813
<url type="bugtracker">https://github.com/ROBOTIS-GIT/DynamixelSDK/issues</url>
14+
<author email="[email protected]">Pyo</author>
15+
<author email="[email protected]">Darby Lim</author>
16+
<author email="[email protected]">Zerom</author>
17+
<author>Leon</author>
1918
<buildtool_depend>ament_cmake</buildtool_depend>
2019
<export>
2120
<build_type>ament_cmake</build_type>

dynamixel_sdk_custom_interfaces/CHANGELOG.rst

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

5+
3.7.60 (2022-06-03)
6+
-------------------
7+
* ROS2 Humble Hawksbill supported
8+
59
3.7.40 (2021-04-14)
610
-------------------
711
* Add ROS 2 basic example

dynamixel_sdk_custom_interfaces/CMakeLists.txt

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,9 @@
11
cmake_minimum_required(VERSION 3.5)
22
project(dynamixel_sdk_custom_interfaces)
33

4-
# Default to C99
5-
if(NOT CMAKE_C_STANDARD)
6-
set(CMAKE_C_STANDARD 99)
7-
endif()
8-
9-
# Default to C++14
4+
# Default to C++17
105
if(NOT CMAKE_CXX_STANDARD)
11-
set(CMAKE_CXX_STANDARD 14)
6+
set(CMAKE_CXX_STANDARD 17)
127
endif()
138

149
if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang")

dynamixel_sdk_custom_interfaces/package.xml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,14 @@
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>dynamixel_sdk_custom_interfaces</name>
5-
<version>3.7.40</version>
5+
<version>3.7.60</version>
66
<description>ROS2 custom interface examples using ROBOTIS DYNAMIXEL SDK</description>
7-
<maintainer email="[email protected]">willson</maintainer>
8-
<license>Apache 2.0</license>
9-
<author email="[email protected]">Will Son</author>
107
<maintainer email="[email protected]">Will Son</maintainer>
8+
<license>Apache 2.0</license>
119
<url type="website">http://wiki.ros.org/dynamixel_sdk</url>
12-
<url type="emanual">http://emanual.robotis.com/docs/en/software/dynamixel/dynamixel_sdk/overview/</url>
1310
<url type="repository">https://github.com/ROBOTIS-GIT/DynamixelSDK</url>
1411
<url type="bugtracker">https://github.com/ROBOTIS-GIT/DynamixelSDK/issues</url>
12+
<author email="[email protected]">Will Son</author>
1513
<buildtool_depend>ament_cmake</buildtool_depend>
1614
<buildtool_depend>rosidl_default_generators</buildtool_depend>
1715
<build_depend>builtin_interfaces</build_depend>

dynamixel_sdk_examples/CHANGELOG.rst

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

5+
3.7.60 (2022-06-03)
6+
-------------------
7+
* ROS2 Humble Hawksbill supported
8+
59
3.7.40 (2021-04-14)
610
-------------------
711
* Add ROS 2 basic example

0 commit comments

Comments
 (0)