Skip to content

Commit e483254

Browse files
authored
Merge pull request #75 from ROBOTIS-GIT/feature-default-current-unit
Added default unit value for current
2 parents 30fe4d3 + bd72dbc commit e483254

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

65 files changed

+137
-14
lines changed

CHANGELOG.rst

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

5+
1.4.13 (2025-08-13)
6+
------------------
7+
* Added default parameter for current units to model files
8+
* Contributors: Woojin Wie
9+
510
1.4.12 (2025-08-11)
611
------------------
712
* Added support for all dynamixel models that supports dynamixel protocol 2.0

README.md

Lines changed: 7 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,7 @@ ROS 2 package providing a hardware interface for controlling [Dynamixel](https:/
77

88
## 2. **Prerequisites**
99

10-
![ROS 2 Humble](https://img.shields.io/badge/ROS2-Humble-blue)
11-
12-
This package currently supports ROS 2 Humble only. Ensure that ROS 2 Humble is properly installed (ROS 2 Humble installation guide).
10+
This package currently supports ROS 2 Humble, Jazzy, Rolling. Ensure that ROS 2 is properly installed.
1311

1412
- Hardware Requirements:
1513

@@ -24,9 +22,9 @@ This package currently supports ROS 2 Humble only. Ensure that ROS 2 Humble is p
2422

2523
```bash
2624
cd ~/${WORKSPACE}/src
27-
git clone -b humble https://github.com/ROBOTIS-GIT/DynamixelSDK.git
28-
git clone -b humble https://github.com/ROBOTIS-GIT/dynamixel_hardware_interface.git
29-
git clone -b humble https://github.com/ROBOTIS-GIT/dynamixel_interfaces.git
25+
git clone -b ${ROS_DISTRO} https://github.com/ROBOTIS-GIT/DynamixelSDK.git
26+
git clone -b ${ROS_DISTRO} https://github.com/ROBOTIS-GIT/dynamixel_hardware_interface.git
27+
git clone -b ${ROS_DISTRO} https://github.com/ROBOTIS-GIT/dynamixel_interfaces.git
3028
```
3129

3230
2. Build the package:
@@ -47,12 +45,8 @@ This package currently supports ROS 2 Humble only. Ensure that ROS 2 Humble is p
4745

4846
This project integrates with the following ROS 2 packages to provide extended functionality:
4947

50-
- **[open_manipulator_x](https://github.com/ROBOTIS-GIT/open_manipulator)**
51-
A ROS-based open-source software package designed for the **Open Manipulator-X**, a 4-DOF robotic arm. It provides essential features like motion planning, kinematics, and control utilities for seamless integration with ROS 2 environments.
52-
53-
- **[open_manipulator_y](https://github.com/ROBOTIS-GIT/open_manipulator_y)**
54-
A ROS-based package tailored for the **Open Manipulator-Y**, a 6-DOF robotic arm. This package offers enhanced compatibility and extended functionalities for advanced manipulator control and operations.
55-
48+
- **[open_manipulator](https://github.com/ROBOTIS-GIT/open_manipulator)**
49+
A ROS-based open-source software package designed for the **OpenManipulator-X and OMY**. It provides essential features like motion planning, kinematics, and control utilities for seamless integration with ROS 2 environments.
5650

5751
## 5. Configuration
5852

@@ -244,4 +238,4 @@ We welcome contributions! Please follow the guidelines in [CONTRIBUTING.md](CONT
244238

245239
## **8. License**
246240

247-
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
241+
This project is licensed under the Apache License 2.0. See the [LICENSE](LICENSE) file for details.

package.xml

Lines changed: 1 addition & 1 deletion
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>dynamixel_hardware_interface</name>
5-
<version>1.4.12</version>
5+
<version>1.4.13</version>
66
<description>
77
ROS 2 package providing a hardware interface for controlling Dynamixel motors via the ROS 2 control framework.
88
</description>

param/dxl_model/ffw_sg2_drive_1.model

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ max_radian 3.14159265
1010
Data Name value unit Sign Type
1111
Present Velocity 0.0010471976 rad/s signed
1212
Goal Velocity 0.0010471976 rad/s signed
13+
Present Current 1.0 raw signed
14+
Goal Current 1.0 raw signed
1315

1416
[control table]
1517
Address Size Data Name

param/dxl_model/ffw_sg2_drive_2.model

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ max_radian 3.14159265
1010
Data Name value unit Sign Type
1111
Present Velocity 0.0010471976 rad/s signed
1212
Goal Velocity 0.0010471976 rad/s signed
13+
Present Current 1.0 raw signed
14+
Goal Current 1.0 raw signed
1315

1416
[control table]
1517
Address Size Data Name

param/dxl_model/ffw_sg2_drive_3.model

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ max_radian 3.14159265
1010
Data Name value unit Sign Type
1111
Present Velocity 0.0010471976 rad/s signed
1212
Goal Velocity 0.0010471976 rad/s signed
13+
Present Current 1.0 raw signed
14+
Goal Current 1.0 raw signed
1315

1416
[control table]
1517
Address Size Data Name

param/dxl_model/ffw_sg2_steer_1.model

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ max_radian 3.14159265
1010
Data Name value unit Sign Type
1111
Present Velocity 0.0010471976 rad/s signed
1212
Goal Velocity 0.0010471976 rad/s signed
13+
Present Current 1.0 raw signed
14+
Goal Current 1.0 raw signed
1315

1416
[control table]
1517
Address Size Data Name

param/dxl_model/ffw_sg2_steer_2.model

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ max_radian 3.14159265
1010
Data Name value unit Sign Type
1111
Present Velocity 0.0010471976 rad/s signed
1212
Goal Velocity 0.0010471976 rad/s signed
13+
Present Current 1.0 raw signed
14+
Goal Current 1.0 raw signed
1315

1416
[control table]
1517
Address Size Data Name

param/dxl_model/ffw_sg2_steer_3.model

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ max_radian 3.14159265
1010
Data Name value unit Sign Type
1111
Present Velocity 0.0010471976 rad/s signed
1212
Goal Velocity 0.0010471976 rad/s signed
13+
Present Current 1.0 raw signed
14+
Goal Current 1.0 raw signed
1315

1416
[control table]
1517
Address Size Data Name

param/dxl_model/h42_20_s300_ra.model

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ max_radian 3.14159265
1010
Data Name value unit Sign Type
1111
Present Velocity 0.0010471976 rad/s signed
1212
Goal Velocity 0.0010471976 rad/s signed
13+
Present Current 1.0 raw signed
14+
Goal Current 1.0 raw signed
1315

1416
[control table]
1517
Address Size Data Name

0 commit comments

Comments
 (0)