Skip to content

Commit b687bc5

Browse files
authored
Merge pull request #14 from AGH-CEAI/feature/param_frequency_hz
Add params `frequency_hz`, `create_socat_tty`, `ip_adress` & `port`
2 parents cff23d6 + 538ff69 commit b687bc5

File tree

6 files changed

+43
-8
lines changed

6 files changed

+43
-8
lines changed

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
88
## [Unreleased]
99

1010
### Added
11+
12+
* [PR-14](https://github.com/AGH-CEAI/robotiq_hande_description/pull/14) - Adds new parameters for the ros2_control: `frequency_hz`, `create_socat_tty`, `ip_adress` and `port`.
13+
1114
### Changed
15+
16+
* [PR-14](https://github.com/AGH-CEAI/robotiq_hande_description/pull/14) - Updated CMake version from `3.8` to `3.16`; changed ros2_control param name `tty` to `tty_port`.
17+
18+
1219
### Deprecated
1320
### Removed
1421
### Fixed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
cmake_minimum_required(VERSION 3.8)
1+
cmake_minimum_required(VERSION 3.16)
22
project(robotiq_hande_description)
33

44
find_package(ament_cmake REQUIRED)

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,13 @@ For estabilishg a connection with [robotiq_hande_driver](https://github.com/AGH-
4242
parent="tool0"
4343
grip_pos_min="0.0"
4444
grip_pos_max="0.025"
45-
tty="/tmp/ttyUR"
45+
tty_port="/tmp/ttyUR"
4646
baudrate="115200"
4747
parity="N"
4848
data_bits="8"
4949
stop_bit="1"
5050
slave_id="9"
51+
frequency_hz="10"
5152
use_fake_hardware="false"
5253
/>
5354
```

urdf/robotiq_hande_gripper.ros2_control.xacro

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
<?xml version="1.0"?>
22
<robot xmlns:xacro="http://www.ros.org/wiki/xacro">
3-
<xacro:macro name="robotiq_hande_ros2_control" params="name prefix grip_pos_min grip_pos_max tty baudrate parity data_bits stop_bit slave_id use_fake_hardware">
3+
<xacro:macro
4+
name="robotiq_hande_ros2_control"
5+
params="name prefix grip_pos_min grip_pos_max tty_port baudrate parity data_bits stop_bit slave_id frequency_hz create_socat_tty ip_adress port use_fake_hardware"
6+
>
47
<ros2_control name="${name}" type="system">
58
<hardware>
69
<xacro:if value="${use_fake_hardware}">
@@ -11,12 +14,18 @@
1114
<plugin>robotiq_hande_driver/RobotiqHandeHardwareInterface</plugin>
1215
<param name="grip_pos_min">${grip_pos_min}</param>
1316
<param name="grip_pos_max">${grip_pos_max}</param>
14-
<param name="tty">${tty}</param>
17+
18+
<param name="tty_port">${tty_port}</param>
1519
<param name="baudrate">${baudrate}</param>
1620
<param name="parity">${parity}</param>
1721
<param name="data_bits">${data_bits}</param>
1822
<param name="stop_bit">${stop_bit}</param>
1923
<param name="slave_id">${slave_id}</param>
24+
<param name="frequency_hz">${frequency_hz}</param>
25+
26+
<param name="create_socat_tty">${create_socat_tty}</param>
27+
<param name="ip_adress">${ip_adress}</param>
28+
<param name="port">${port}</param>
2029
</xacro:unless>
2130
</hardware>
2231

urdf/robotiq_hande_gripper.urdf.xacro

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,18 @@
33
<xacro:arg name="parent" default="tool0"/>
44
<xacro:arg name="grip_pos_min" default="0"/>
55
<xacro:arg name="grip_pos_max" default="0.025"/>
6-
<xacro:arg name="tty" default="/tmp/ttyUR"/>
6+
<xacro:arg name="tty_port" default="/tmp/ttyUR"/>
77
<xacro:arg name="baudrate" default="115200"/>
88
<xacro:arg name="parity" default="N"/>
99
<xacro:arg name="data_bits" default="8"/>
1010
<xacro:arg name="stop_bit" default="1"/>
1111
<xacro:arg name="slave_id" default="9"/>
12+
<xacro:arg name="frequency_hz" default="10"/>
13+
14+
<xacro:arg name="create_socat_tty" default="false"/>
15+
<xacro:arg name="ip_adress" default="192.168.100.10"/>
16+
<xacro:arg name="port" default="54321"/>
17+
1218
<xacro:arg name="use_fake_hardware" default="true"/>
1319

1420
<xacro:include filename="$(find robotiq_hande_description)/urdf/robotiq_hande_gripper.xacro"/>
@@ -20,12 +26,16 @@
2026
parent="$(arg parent)"
2127
grip_pos_min="$(arg grip_pos_min)"
2228
grip_pos_max="$(arg grip_pos_max)"
23-
tty="$(arg tty)"
29+
tty_port="$(arg tty_port)"
2430
baudrate="$(arg baudrate)"
2531
parity="$(arg parity)"
2632
data_bits="$(arg data_bits)"
2733
stop_bit="$(arg stop_bit)"
2834
slave_id="$(arg slave_id)"
35+
frequency_hz="$(arg frequency_hz)"
36+
create_socat_tty="$(arg create_socat_tty)"
37+
ip_adress="$(arg ip_adress)"
38+
port="$(arg port)"
2939
use_fake_hardware="$(arg use_fake_hardware)"
3040
/>
3141
</robot>

urdf/robotiq_hande_gripper.xacro

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,17 @@
1414
parent
1515
grip_pos_min
1616
grip_pos_max
17-
tty
17+
tty_port
1818
baudrate
1919
parity
2020
data_bits
2121
stop_bit
2222
slave_id
2323
use_fake_hardware
24+
frequency_hz:=10
25+
create_socat_tty:=false
26+
ip_adress:=192.168.100.10
27+
port:=54321
2428
coupler_mass:=0.119
2529
xyz:='0 0 0'
2630
rpy:='0 0 0'"
@@ -31,12 +35,16 @@
3135
prefix="${prefix}"
3236
grip_pos_min="${grip_pos_min}"
3337
grip_pos_max="${grip_pos_max}"
34-
tty="${tty}"
38+
tty_port="${tty_port}"
3539
baudrate="${baudrate}"
3640
parity="${parity}"
3741
data_bits="${data_bits}"
3842
stop_bit="${stop_bit}"
3943
slave_id="${slave_id}"
44+
frequency_hz="${frequency_hz}"
45+
create_socat_tty="${create_socat_tty}"
46+
ip_adress="${ip_adress}"
47+
port="${port}"
4048
use_fake_hardware="${use_fake_hardware}"
4149
/>
4250

0 commit comments

Comments
 (0)