Skip to content

Commit 75f9ca0

Browse files
Fixed all licence issues. (#204)
1 parent 2309270 commit 75f9ca0

File tree

64 files changed

+850
-0
lines changed

Some content is hidden

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

64 files changed

+850
-0
lines changed

.circleci/config.yml

+14
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
# Copyright 2022 Shadow Robot Company Ltd.
2+
#
3+
# This program is free software: you can redistribute it and/or modify it
4+
# under the terms of the GNU General Public License as published by the Free
5+
# Software Foundation version 2 of the License.
6+
#
7+
# This program is distributed in the hope that it will be useful, but WITHOUT
8+
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
9+
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
10+
# more details.
11+
#
12+
# You should have received a copy of the GNU General Public License along
13+
# with this program. If not, see <http://www.gnu.org/licenses/>.
14+
115
version: 2
216
jobs:
317
build:

aws.yml

+14
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
# Copyright 2022 Shadow Robot Company Ltd.
2+
#
3+
# This program is free software: you can redistribute it and/or modify it
4+
# under the terms of the GNU General Public License as published by the Free
5+
# Software Foundation version 2 of the License.
6+
#
7+
# This program is distributed in the hope that it will be useful, but WITHOUT
8+
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
9+
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
10+
# more details.
11+
#
12+
# You should have received a copy of the GNU General Public License along
13+
# with this program. If not, see <http://www.gnu.org/licenses/>.
14+
115
settings:
216
machine_type: medium
317
ubuntu:

sr_config/package.xml

+12
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
<!--
2+
Copyright 2022 Shadow Robot Company Ltd.
3+
This program is free software: you can redistribute it and/or modify it
4+
under the terms of the GNU General Public License as published by the Free
5+
Software Foundation version 2 of the License.
6+
This program is distributed in the hope that it will be useful, but WITHOUT
7+
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
8+
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
9+
more details.
10+
You should have received a copy of the GNU General Public License along
11+
with this program. If not, see <http://www.gnu.org/licenses/>.
12+
-->
113
<package>
214
<name>sr_config</name>
315
<version>1.4.0</version>

sr_ethercat_hand_config/calibrations/lh/calibration.yaml

+14
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
# Copyright 2022 Shadow Robot Company Ltd.
2+
#
3+
# This program is free software: you can redistribute it and/or modify it
4+
# under the terms of the GNU General Public License as published by the Free
5+
# Software Foundation version 2 of the License.
6+
#
7+
# This program is distributed in the hope that it will be useful, but WITHOUT
8+
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
9+
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
10+
# more details.
11+
#
12+
# You should have received a copy of the GNU General Public License along
13+
# with this program. If not, see <http://www.gnu.org/licenses/>.
14+
115
sr_calibrations: [
216
["FFJ1", [[2929.0, 0.0], [2189.0, 22.5], [1554.0, 45.0], [859.0, 67.5], [416.0, 90.0]]],
317
["FFJ2", [[3027.0, 0.0], [2814.0, 22.5], [2359.0, 45.0], [1986.0, 67.5], [1563.0, 90.0]]],

sr_ethercat_hand_config/calibrations/lh/pressure_calibration.yaml

+14
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
# Copyright 2022 Shadow Robot Company Ltd.
2+
#
3+
# This program is free software: you can redistribute it and/or modify it
4+
# under the terms of the GNU General Public License as published by the Free
5+
# Software Foundation version 2 of the License.
6+
#
7+
# This program is distributed in the hope that it will be useful, but WITHOUT
8+
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
9+
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
10+
# more details.
11+
#
12+
# You should have received a copy of the GNU General Public License along
13+
# with this program. If not, see <http://www.gnu.org/licenses/>.
14+
115
{'sr_pressure_calibrations': [
216
# Each joint has 2 pressure sensors 0 and 1. So we have a row per joint/sensor combination.
317
# ["<joint_name>_<sensor>", [[<raw sensor value>, <calibrated millibar pressure>], [<raw sensor value>, <calibrated millibar pressure>]]],

sr_ethercat_hand_config/calibrations/lh/pressure_calibration_raw.yaml

+14
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
# Copyright 2022 Shadow Robot Company Ltd.
2+
#
3+
# This program is free software: you can redistribute it and/or modify it
4+
# under the terms of the GNU General Public License as published by the Free
5+
# Software Foundation version 2 of the License.
6+
#
7+
# This program is distributed in the hope that it will be useful, but WITHOUT
8+
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
9+
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
10+
# more details.
11+
#
12+
# You should have received a copy of the GNU General Public License along
13+
# with this program. If not, see <http://www.gnu.org/licenses/>.
14+
115
# Use this file to see raw values from the pressure sensors.
216
#
317
{'sr_pressure_calibrations': [

sr_ethercat_hand_config/calibrations/rh/calibration.yaml

+14
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
# Copyright 2022 Shadow Robot Company Ltd.
2+
#
3+
# This program is free software: you can redistribute it and/or modify it
4+
# under the terms of the GNU General Public License as published by the Free
5+
# Software Foundation version 2 of the License.
6+
#
7+
# This program is distributed in the hope that it will be useful, but WITHOUT
8+
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
9+
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
10+
# more details.
11+
#
12+
# You should have received a copy of the GNU General Public License along
13+
# with this program. If not, see <http://www.gnu.org/licenses/>.
14+
115
sr_calibrations: [
216
["FFJ1", [[2929.0, 0.0], [2189.0, 22.5], [1554.0, 45.0], [859.0, 67.5], [416.0, 90.0]]],
317
["FFJ2", [[3027.0, 0.0], [2814.0, 22.5], [2359.0, 45.0], [1986.0, 67.5], [1563.0, 90.0]]],

sr_ethercat_hand_config/calibrations/rh/pressure_calibration.yaml

+14
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
# Copyright 2022 Shadow Robot Company Ltd.
2+
#
3+
# This program is free software: you can redistribute it and/or modify it
4+
# under the terms of the GNU General Public License as published by the Free
5+
# Software Foundation version 2 of the License.
6+
#
7+
# This program is distributed in the hope that it will be useful, but WITHOUT
8+
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
9+
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
10+
# more details.
11+
#
12+
# You should have received a copy of the GNU General Public License along
13+
# with this program. If not, see <http://www.gnu.org/licenses/>.
14+
115
{'sr_pressure_calibrations': [
216
# Each joint has 2 pressure sensors 0 and 1. So we have a row per joint/sensor combination.
317
# ["<joint_name>_<sensor>", [[<raw sensor value>, <calibrated millibar pressure>], [<raw sensor value>, <calibrated millibar pressure>]]],

sr_ethercat_hand_config/calibrations/rh/pressure_calibration_raw.yaml

+14
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
# Copyright 2022 Shadow Robot Company Ltd.
2+
#
3+
# This program is free software: you can redistribute it and/or modify it
4+
# under the terms of the GNU General Public License as published by the Free
5+
# Software Foundation version 2 of the License.
6+
#
7+
# This program is distributed in the hope that it will be useful, but WITHOUT
8+
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
9+
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
10+
# more details.
11+
#
12+
# You should have received a copy of the GNU General Public License along
13+
# with this program. If not, see <http://www.gnu.org/licenses/>.
14+
115
# Use this file to see raw values from the pressure sensors.
216
#
317
{'sr_pressure_calibrations': [

sr_ethercat_hand_config/controls/friction_compensation.yaml

+14
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
# Copyright 2022 Shadow Robot Company Ltd.
2+
#
3+
# This program is free software: you can redistribute it and/or modify it
4+
# under the terms of the GNU General Public License as published by the Free
5+
# Software Foundation version 2 of the License.
6+
#
7+
# This program is distributed in the hope that it will be useful, but WITHOUT
8+
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
9+
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
10+
# more details.
11+
#
12+
# You should have received a copy of the GNU General Public License along
13+
# with this program. If not, see <http://www.gnu.org/licenses/>.
14+
115
sr_friction_map: [
216
#["LFJ5", 1, [[0.0, 0.0], [1.0, 0.0]]],
317
#["LFJ5", -1, [[0.0, -80.0], [1.0, -80.0]]]

sr_ethercat_hand_config/controls/host/lh/sr_edc_calibration_controllers.yaml

+13
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,16 @@
1+
# Copyright 2022 Shadow Robot Company Ltd.
2+
#
3+
# This program is free software: you can redistribute it and/or modify it
4+
# under the terms of the GNU General Public License as published by the Free
5+
# Software Foundation version 2 of the License.
6+
#
7+
# This program is distributed in the hope that it will be useful, but WITHOUT
8+
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
9+
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
10+
# more details.
11+
#
12+
# You should have received a copy of the GNU General Public License along
13+
# with this program. If not, see <http://www.gnu.org/licenses/>.
114

215
# Shadow Hand Defines
316

sr_ethercat_hand_config/controls/host/lh/sr_edc_effort_controllers.yaml

+14
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
# Copyright 2022 Shadow Robot Company Ltd.
2+
#
3+
# This program is free software: you can redistribute it and/or modify it
4+
# under the terms of the GNU General Public License as published by the Free
5+
# Software Foundation version 2 of the License.
6+
#
7+
# This program is distributed in the hope that it will be useful, but WITHOUT
8+
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
9+
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
10+
# more details.
11+
#
12+
# You should have received a copy of the GNU General Public License along
13+
# with this program. If not, see <http://www.gnu.org/licenses/>.
14+
115
# First Finger (Index finger)
216
sh_lh_ffj0_effort_controller:
317
type: sr_mechanism_controllers/SrhEffortJointController

sr_ethercat_hand_config/controls/host/lh/sr_edc_effort_controllers_PWM.yaml

+14
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
# Copyright 2022 Shadow Robot Company Ltd.
2+
#
3+
# This program is free software: you can redistribute it and/or modify it
4+
# under the terms of the GNU General Public License as published by the Free
5+
# Software Foundation version 2 of the License.
6+
#
7+
# This program is distributed in the hope that it will be useful, but WITHOUT
8+
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
9+
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
10+
# more details.
11+
#
12+
# You should have received a copy of the GNU General Public License along
13+
# with this program. If not, see <http://www.gnu.org/licenses/>.
14+
115
# First Finger (Index finger)
216
sh_lh_ffj0_effort_controller:
317
type: sr_mechanism_controllers/SrhEffortJointController

sr_ethercat_hand_config/controls/host/lh/sr_edc_joint_position_controllers.yaml

+14
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
# Copyright 2022 Shadow Robot Company Ltd.
2+
#
3+
# This program is free software: you can redistribute it and/or modify it
4+
# under the terms of the GNU General Public License as published by the Free
5+
# Software Foundation version 2 of the License.
6+
#
7+
# This program is distributed in the hope that it will be useful, but WITHOUT
8+
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
9+
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
10+
# more details.
11+
#
12+
# You should have received a copy of the GNU General Public License along
13+
# with this program. If not, see <http://www.gnu.org/licenses/>.
14+
115
sh_lh_ffj0_position_controller:
216
joint: lh_FFJ0
317
pid:

sr_ethercat_hand_config/controls/host/lh/sr_edc_joint_position_controllers_PWM.yaml

+14
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
# Copyright 2022 Shadow Robot Company Ltd.
2+
#
3+
# This program is free software: you can redistribute it and/or modify it
4+
# under the terms of the GNU General Public License as published by the Free
5+
# Software Foundation version 2 of the License.
6+
#
7+
# This program is distributed in the hope that it will be useful, but WITHOUT
8+
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
9+
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
10+
# more details.
11+
#
12+
# You should have received a copy of the GNU General Public License along
13+
# with this program. If not, see <http://www.gnu.org/licenses/>.
14+
115
sh_lh_ffj0_position_controller:
216
joint: lh_FFJ0
317
pid:

sr_ethercat_hand_config/controls/host/lh/sr_edc_joint_velocity_controllers.yaml

+14
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
# Copyright 2022 Shadow Robot Company Ltd.
2+
#
3+
# This program is free software: you can redistribute it and/or modify it
4+
# under the terms of the GNU General Public License as published by the Free
5+
# Software Foundation version 2 of the License.
6+
#
7+
# This program is distributed in the hope that it will be useful, but WITHOUT
8+
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
9+
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
10+
# more details.
11+
#
12+
# You should have received a copy of the GNU General Public License along
13+
# with this program. If not, see <http://www.gnu.org/licenses/>.
14+
115
# Shadow Hand Defines .. Need Fixing as PID values are not correct
216

317
sh_lh_ffj0_velocity_controller:

sr_ethercat_hand_config/controls/host/lh/sr_edc_joint_velocity_controllers_PWM.yaml

+14
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
# Copyright 2022 Shadow Robot Company Ltd.
2+
#
3+
# This program is free software: you can redistribute it and/or modify it
4+
# under the terms of the GNU General Public License as published by the Free
5+
# Software Foundation version 2 of the License.
6+
#
7+
# This program is distributed in the hope that it will be useful, but WITHOUT
8+
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
9+
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
10+
# more details.
11+
#
12+
# You should have received a copy of the GNU General Public License along
13+
# with this program. If not, see <http://www.gnu.org/licenses/>.
14+
115
# Shadow Hand Defines .. Need Fixing as PID values are not correct
216

317
sh_lh_ffj0_velocity_controller:

sr_ethercat_hand_config/controls/host/lh/sr_edc_mixed_position_velocity_joint_controllers.yaml

+14
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
# Copyright 2022 Shadow Robot Company Ltd.
2+
#
3+
# This program is free software: you can redistribute it and/or modify it
4+
# under the terms of the GNU General Public License as published by the Free
5+
# Software Foundation version 2 of the License.
6+
#
7+
# This program is distributed in the hope that it will be useful, but WITHOUT
8+
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
9+
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
10+
# more details.
11+
#
12+
# You should have received a copy of the GNU General Public License along
13+
# with this program. If not, see <http://www.gnu.org/licenses/>.
14+
115
sh_lh_ffj0_mixed_position_velocity_controller:
216
joint: lh_FFJ0
317
motor_min_force_threshold: 40

sr_ethercat_hand_config/controls/host/lh/sr_edc_mixed_position_velocity_joint_controllers_PWM.yaml

+14
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
# Copyright 2022 Shadow Robot Company Ltd.
2+
#
3+
# This program is free software: you can redistribute it and/or modify it
4+
# under the terms of the GNU General Public License as published by the Free
5+
# Software Foundation version 2 of the License.
6+
#
7+
# This program is distributed in the hope that it will be useful, but WITHOUT
8+
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
9+
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
10+
# more details.
11+
#
12+
# You should have received a copy of the GNU General Public License along
13+
# with this program. If not, see <http://www.gnu.org/licenses/>.
14+
115
sh_lh_ffj0_mixed_position_velocity_controller:
216
joint: lh_FFJ0
317
motor_min_force_threshold: 40

sr_ethercat_hand_config/controls/host/rh/sr_edc_calibration_controllers.yaml

+13
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,16 @@
1+
# Copyright 2022 Shadow Robot Company Ltd.
2+
#
3+
# This program is free software: you can redistribute it and/or modify it
4+
# under the terms of the GNU General Public License as published by the Free
5+
# Software Foundation version 2 of the License.
6+
#
7+
# This program is distributed in the hope that it will be useful, but WITHOUT
8+
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
9+
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
10+
# more details.
11+
#
12+
# You should have received a copy of the GNU General Public License along
13+
# with this program. If not, see <http://www.gnu.org/licenses/>.
114

215
# Shadow Hand Defines
316

sr_ethercat_hand_config/controls/host/rh/sr_edc_effort_controllers.yaml

+14
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
# Copyright 2022 Shadow Robot Company Ltd.
2+
#
3+
# This program is free software: you can redistribute it and/or modify it
4+
# under the terms of the GNU General Public License as published by the Free
5+
# Software Foundation version 2 of the License.
6+
#
7+
# This program is distributed in the hope that it will be useful, but WITHOUT
8+
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
9+
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
10+
# more details.
11+
#
12+
# You should have received a copy of the GNU General Public License along
13+
# with this program. If not, see <http://www.gnu.org/licenses/>.
14+
115
# First Finger (Index finger)
216
sh_rh_ffj0_effort_controller:
317
type: sr_mechanism_controllers/SrhEffortJointController

sr_ethercat_hand_config/controls/host/rh/sr_edc_effort_controllers_PWM.yaml

+14
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
# Copyright 2022 Shadow Robot Company Ltd.
2+
#
3+
# This program is free software: you can redistribute it and/or modify it
4+
# under the terms of the GNU General Public License as published by the Free
5+
# Software Foundation version 2 of the License.
6+
#
7+
# This program is distributed in the hope that it will be useful, but WITHOUT
8+
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
9+
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
10+
# more details.
11+
#
12+
# You should have received a copy of the GNU General Public License along
13+
# with this program. If not, see <http://www.gnu.org/licenses/>.
14+
115
# First Finger (Index finger)
216
sh_rh_ffj0_effort_controller:
317
type: sr_mechanism_controllers/SrhEffortJointController

0 commit comments

Comments
 (0)