Skip to content

Commit

Permalink
Merge branch 'master' into feature/mobile_robot_support
Browse files Browse the repository at this point in the history
  • Loading branch information
Svastits authored Jul 3, 2024
2 parents c028963 + ac4facc commit 5ec4550
Show file tree
Hide file tree
Showing 67 changed files with 125 additions and 312 deletions.
25 changes: 15 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,9 @@ Github CI
- `kuka_resources` contains general, common files. It is copied from [kuka_experimental](https://github.com/ros-industrial/kuka_experimental) and is ported from ROS to ROS2.
- `kuka_agilus_support` contains urdf, config and mesh files for KUKA Agilus robots, it is copied from [kuka_experimental](https://github.com/ros-industrial/kuka_experimental) and ported to ROS2.
- `kuka_cybertech_support` contains urdf, config and mesh files for KUKA cybertech robots.
- `kuka_quantec_support` contains urdf, config and mesh files for KUKA quantec robots.
- `kuka_fortec_support` contains urdf, config and mesh files for KUKA fortec robots.
- `kuka_iontec_support` contains urdf, config and mesh files for KUKA iontec robots.
- `kuka_quantec_support` contains urdf, config and mesh files for KUKA quantec robots.
- `kuka_kr_moveit_config` contains configuration files for KUKA KR robots necessary for planning with MoveIt.
- `kuka_lbr_iisy_support` contains urdf, config and mesh files for KUKA iisy robots.
- `kuka_lbr_iisy_moveit_config` contains configuration files for KUKA LBR iisy robots necessary for planning with MoveIt.
Expand Down Expand Up @@ -61,6 +62,10 @@ To visualise the robot models, the launch files in the `launch` directory of the
The frames of the main serial chain in the xacros (`base_link` to `link_6` or `link_7`) follow the Denavit–Hartenberg conventions of Khalil-Dombre.
The other frames, which are added to conform to ROS-Industrial follow the conventions defined there: `base` and `tool0` are defined to be identical to the frames on the controller, while `flange` follows [REP-103](https://www.ros.org/reps/rep-0103.html#coordinate-frame-conventions), meaning that in default position x+ points forwards and z+ upwards.

### Collision geometry

Collision meshes are provided for the robots to speed up collision avoidance and detection calculations. These are automatically generated from the visual meshes using the Blender python API (remesh modifier) with fixed parameter values. This generation process will be fine-tuned in the future to further optimize collision calculations.


### Joint limit configurations

Expand All @@ -69,7 +74,7 @@ The support packages contain a joint limits file for every supported robot model

### Extending the models

In real applications, it's likely that the description will be more complex, involving multiple objects next to the robot and optionally end effectors. It is recommended to create a new, dedicated ROS2 package specifically for managing this extended description by copying and extending the base robot model.
In real applications, it's likely that the description will be more complex, involving multiple objects next to the robot and optionally end effectors. It is recommended to create a new, dedicated ROS2 package specifically for managing this extended description by including the xacro of the the base robot model and extending it.

Example of attaching an end effector (with link name `eef_base_link`) to the `flange` frame, which could be defined in a different xacro file:
```xml
Expand All @@ -82,22 +87,22 @@ Example of attaching an end effector (with link name `eef_base_link`) to the `fl

## What data is verified?

Some of the data in the xacros might not be valid or missing, the following table shows what can be considered valid.
The following table shows what data is included for each robot in the support packages:

|Robot name | Robot family | Transformations | Joint position limits | Joint velocity limits | Joint effort limits | Inertial values | Simplified collision meshes|
|---|:---:|:---:|:---:|:---:|:---:|:---:|:---:|
|lbr_iisy3_r760| - ||||| ||
|lbr_iisy11_r1300| - |||||||
|lbr_iisy15_r930| - ||||| | |
|lbr_iiwa14_r820| - |||| | | |
|lbr_iisy15_r930| - ||||| | |
|lbr_iiwa14_r820| - |||| | | |
|kr6_r700_sixx| agilus |||| | ||
|kr6_r900_sixx| agilus |||| | ||
|kr10_r1100_2| agilus ||||| | |
|kr16_r2010_2| cybertech ||||| | |
|kr10_r1100_2| agilus ||||| | |
|kr16_r2010_2| cybertech ||||| | |
|kr70_r2100| iontec |||||||
|kr210_r2700_2| quantec ||||| | |
|kr210_r3100_2| quantec ||||| | |
|kr560_r3100_2| fortec ||||| ||
|kr210_r2700_2| quantec ||||| | |
|kr210_r3100_2| quantec ||||| | |
|kr560_r3100_2| fortec ||||| | |

## Custom mock hardware

Expand Down
8 changes: 8 additions & 0 deletions kuka_agilus_support/CHANGELOG.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Changelog for package kuka_agilus_support
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

0.9.0 (2024-05-06)
------------------
* Add models for robots `kr6_r700_sixx`, `kr6_r900_sixx` and `kr10_r1100_2` (transform chain, joint limits, collision meshes)
* Contributors: Aron Svastits, G.A. vd. Hoorn
Binary file modified kuka_agilus_support/meshes/kr10_r1100_2/collision/base_link.stl
Binary file not shown.
Binary file modified kuka_agilus_support/meshes/kr10_r1100_2/collision/link_1.stl
Binary file not shown.
Binary file modified kuka_agilus_support/meshes/kr10_r1100_2/collision/link_2.stl
Binary file not shown.
Binary file modified kuka_agilus_support/meshes/kr10_r1100_2/collision/link_3.stl
Binary file not shown.
Binary file modified kuka_agilus_support/meshes/kr10_r1100_2/collision/link_4.stl
Binary file not shown.
Binary file modified kuka_agilus_support/meshes/kr10_r1100_2/collision/link_5.stl
Binary file not shown.
Binary file modified kuka_agilus_support/meshes/kr10_r1100_2/collision/link_6.stl
Binary file not shown.
35 changes: 0 additions & 35 deletions kuka_agilus_support/urdf/kr10_r1100_2_macro.xacro
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,6 @@
</geometry>
<origin rpy="-0.0 0.0 -0.0" xyz="0.0 0.0 0.0"/>
</collision>
<inertial>
<inertia ixx="0.08498822" ixy="0.0" ixz="0.0" iyy="0.09924171" iyz="0.0" izz="0.12962827"/>
<mass value="1.6257E1"/>
<origin rpy="-0.0 0.0 -0.0" xyz="0.0 0.0 0.0"/>
</inertial>
<visual>
<geometry>
<mesh filename="package://kuka_agilus_support/meshes/kr10_r1100_2/visual/base_link.stl"/>
Expand All @@ -36,11 +31,6 @@
</geometry>
<origin rpy="-0.0 0.0 -0.0" xyz="0.0 0.0 0.0"/>
</collision>
<inertial>
<inertia ixx="0.90636233" ixy="0.0" ixz="0.0" iyy="0.09221003" iyz="0.0" izz="0.94693048"/>
<mass value="1.0044E1"/>
<origin rpy="-0.0 0.0 -0.0" xyz="0.0 0.0 0.0"/>
</inertial>
<visual>
<geometry>
<mesh filename="package://kuka_agilus_support/meshes/kr10_r1100_2/visual/link_1.stl"/>
Expand All @@ -56,11 +46,6 @@
</geometry>
<origin rpy="-0.0 0.0 -0.0" xyz="0.0 0.0 0.0"/>
</collision>
<inertial>
<inertia ixx="0.01725999" ixy="0.0" ixz="0.0" iyy="0.0413898" iyz="0.0" izz="0.04495653"/>
<mass value="1.74049E1"/>
<origin rpy="-0.0 0.0 -0.0" xyz="0.0 0.0 0.0"/>
</inertial>
<visual>
<geometry>
<mesh filename="package://kuka_agilus_support/meshes/kr10_r1100_2/visual/link_2.stl"/>
Expand All @@ -76,11 +61,6 @@
</geometry>
<origin rpy="-0.0 0.0 -0.0" xyz="0.0 0.0 0.0"/>
</collision>
<inertial>
<inertia ixx="0.01273476" ixy="0.0" ixz="0.0" iyy="0.09381377" iyz="0.0" izz="0.09692989"/>
<mass value="5.439E0"/>
<origin rpy="-0.0 0.0 -0.0" xyz="0.0 0.0 0.0"/>
</inertial>
<visual>
<geometry>
<mesh filename="package://kuka_agilus_support/meshes/kr10_r1100_2/visual/link_3.stl"/>
Expand All @@ -96,11 +76,6 @@
</geometry>
<origin rpy="-0.0 0.0 -0.0" xyz="0.0 0.0 0.0"/>
</collision>
<inertial>
<inertia ixx="0.00277153" ixy="0.0" ixz="0.0" iyy="0.00176394" iyz="0.0" izz="0.00304985"/>
<mass value="5.497380706E0"/>
<origin rpy="-0.0 0.0 -0.0" xyz="0.0 0.0 0.0"/>
</inertial>
<visual>
<geometry>
<mesh filename="package://kuka_agilus_support/meshes/kr10_r1100_2/visual/link_4.stl"/>
Expand All @@ -116,11 +91,6 @@
</geometry>
<origin rpy="-0.0 0.0 -0.0" xyz="0.0 0.0 0.0"/>
</collision>
<inertial>
<inertia ixx="1.7799E-4" ixy="0.0" ixz="0.0" iyy="1.7643E-4" iyz="0.0" izz="2.9589E-4"/>
<mass value="1.6438E0"/>
<origin rpy="-0.0 0.0 -0.0" xyz="0.0 0.0 0.0"/>
</inertial>
<visual>
<geometry>
<mesh filename="package://kuka_agilus_support/meshes/kr10_r1100_2/visual/link_5.stl"/>
Expand All @@ -136,11 +106,6 @@
</geometry>
<origin rpy="-0.0 0.0 -0.0" xyz="0.0 0.0 0.0"/>
</collision>
<inertial>
<inertia ixx="1.7799E-4" ixy="0.0" ixz="0.0" iyy="1.7643E-4" iyz="0.0" izz="2.9589E-4"/>
<mass value="4.64E-1"/>
<origin rpy="-0.0 0.0 -0.0" xyz="0.0 0.0 0.0"/>
</inertial>
<visual>
<geometry>
<mesh filename="package://kuka_agilus_support/meshes/kr10_r1100_2/visual/link_6.stl"/>
Expand Down
8 changes: 8 additions & 0 deletions kuka_cybertech_support/CHANGELOG.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Changelog for package kuka_cybertech_support
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

0.9.0 (2024-05-06)
------------------
* Add model for robot `kr10_r1100_2` (transform chain, joint limits, collision meshes)
* Contributors: Aron Svastits
Binary file not shown.
Binary file modified kuka_cybertech_support/meshes/kr16_r2010_2/collision/link_1.stl
Binary file not shown.
Binary file modified kuka_cybertech_support/meshes/kr16_r2010_2/collision/link_2.stl
Binary file not shown.
Binary file modified kuka_cybertech_support/meshes/kr16_r2010_2/collision/link_3.stl
Binary file not shown.
Binary file modified kuka_cybertech_support/meshes/kr16_r2010_2/collision/link_4.stl
Binary file not shown.
Binary file modified kuka_cybertech_support/meshes/kr16_r2010_2/collision/link_5.stl
Binary file not shown.
Binary file modified kuka_cybertech_support/meshes/kr16_r2010_2/collision/link_6.stl
Binary file not shown.
35 changes: 0 additions & 35 deletions kuka_cybertech_support/urdf/kr16_r2010_2_macro.xacro
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,6 @@
</geometry>
<origin rpy="-0.0 0.0 -0.0" xyz="0.0 0.0 0.0"/>
</collision>
<inertial>
<inertia ixx="0.0" ixy="0.0" ixz="0.0" iyy="0.0" iyz="0.0" izz="0.0"/>
<mass value="6.5212E1"/>
<origin rpy="-0.0 0.0 -0.0" xyz="0.0 0.0 0.0"/>
</inertial>
<visual>
<geometry>
<mesh filename="package://kuka_cybertech_support/meshes/kr16_r2010_2/visual/base_link.stl"/>
Expand All @@ -32,11 +27,6 @@
</geometry>
<origin rpy="-0.0 0.0 -0.0" xyz="0.0 0.0 0.0"/>
</collision>
<inertial>
<inertia ixx="9.85967888" ixy="0.0" ixz="0.0" iyy="0.91499458" iyz="0.0" izz="10.23026596"/>
<mass value="8.4207E1"/>
<origin rpy="-0.0 0.0 -0.0" xyz="0.0 0.0 0.0"/>
</inertial>
<visual>
<geometry>
<mesh filename="package://kuka_cybertech_support/meshes/kr16_r2010_2/visual/link_1.stl"/>
Expand All @@ -51,11 +41,6 @@
</geometry>
<origin rpy="-0.0 0.0 -0.0" xyz="0.0 0.0 0.0"/>
</collision>
<inertial>
<inertia ixx="0.34836069" ixy="0.0" ixz="0.0" iyy="1.0268737" iyz="0.0" izz="1.13887402"/>
<mass value="6.1775E1"/>
<origin rpy="-0.0 0.0 -0.0" xyz="0.0 0.0 0.0"/>
</inertial>
<visual>
<geometry>
<mesh filename="package://kuka_cybertech_support/meshes/kr16_r2010_2/visual/link_2.stl"/>
Expand All @@ -70,11 +55,6 @@
</geometry>
<origin rpy="-0.0 0.0 -0.0" xyz="0.0 0.0 0.0"/>
</collision>
<inertial>
<inertia ixx="0.64549911" ixy="0.0" ixz="0.0" iyy="0.04236472" iyz="0.0" izz="0.6665241"/>
<mass value="3.5648E1"/>
<origin rpy="-0.0 0.0 -0.0" xyz="0.0 0.0 0.0"/>
</inertial>
<visual>
<geometry>
<mesh filename="package://kuka_cybertech_support/meshes/kr16_r2010_2/visual/link_3.stl"/>
Expand All @@ -89,11 +69,6 @@
</geometry>
<origin rpy="-0.0 0.0 -0.0" xyz="0.0 0.0 0.0"/>
</collision>
<inertial>
<inertia ixx="0.64549911" ixy="0.0" ixz="0.0" iyy="0.04236472" iyz="0.0" izz="0.6665241"/>
<mass value="1.6428E1"/>
<origin rpy="-0.0 0.0 -0.0" xyz="0.0 0.0 0.0"/>
</inertial>
<visual>
<geometry>
<mesh filename="package://kuka_cybertech_support/meshes/kr16_r2010_2/visual/link_4.stl"/>
Expand All @@ -108,11 +83,6 @@
</geometry>
<origin rpy="-0.0 0.0 -0.0" xyz="0.0 0.0 0.0"/>
</collision>
<inertial>
<inertia ixx="1.0E-8" ixy="0.0" ixz="0.0" iyy="1.0E-8" iyz="0.0" izz="1.0E-8"/>
<mass value="1.0E-6"/>
<origin rpy="-0.0 0.0 -0.0" xyz="0.0 0.0 0.0"/>
</inertial>
<visual>
<geometry>
<mesh filename="package://kuka_cybertech_support/meshes/kr16_r2010_2/visual/link_5.stl"/>
Expand All @@ -127,11 +97,6 @@
</geometry>
<origin rpy="-0.0 0.0 -0.0" xyz="0.0 0.0 0.0"/>
</collision>
<inertial>
<inertia ixx="1.0E-8" ixy="0.0" ixz="0.0" iyy="1.0E-8" iyz="0.0" izz="1.0E-8"/>
<mass value="1.0E-6"/>
<origin rpy="-0.0 0.0 -0.0" xyz="0.0 0.0 0.0"/>
</inertial>
<visual>
<geometry>
<mesh filename="package://kuka_cybertech_support/meshes/kr16_r2010_2/visual/link_6.stl"/>
Expand Down
8 changes: 8 additions & 0 deletions kuka_fortec_support/CHANGELOG.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Changelog for package kuka_fortec_support
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

0.9.0 (2024-05-06)
------------------
* Add model for robot `kr560_r3100_2` (transform chain, joint limits, collision meshes)
* Contributors: Aron Svastits, Eugenio Bernardi
35 changes: 0 additions & 35 deletions kuka_fortec_support/urdf/kr560_r3100_2_macro.xacro
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,6 @@
</geometry>
<origin rpy="-0.0 0.0 -0.0" xyz="0.0 0.0 0.0"/>
</collision>
<inertial>
<inertia ixx="68.88717275" ixy="0.0" ixz="0.0" iyy="31.94793234" iyz="0.0" izz="84.55633739"/>
<mass value="4.3839E2"/>
<origin rpy="-0.0 0.0 -0.0" xyz="0.0 0.0 0.0"/>
</inertial>
<visual>
<geometry>
<mesh filename="package://kuka_fortec_support/meshes/kr560_r3100_2/visual/base_link.dae"/>
Expand All @@ -32,11 +27,6 @@
</geometry>
<origin rpy="-0.0 0.0 -0.0" xyz="0.0 0.0 0.0"/>
</collision>
<inertial>
<inertia ixx="344.90558565" ixy="0.0" ixz="0.0" iyy="45.43063965" iyz="0.0" izz="376.57742569"/>
<mass value="5.5748E2"/>
<origin rpy="-0.0 0.0 -0.0" xyz="0.0 0.0 0.0"/>
</inertial>
<visual>
<geometry>
<mesh filename="package://kuka_fortec_support/meshes/kr560_r3100_2/visual/link_1.dae"/>
Expand All @@ -51,11 +41,6 @@
</geometry>
<origin rpy="-0.0 0.0 -0.0" xyz="0.0 0.0 0.0"/>
</collision>
<inertial>
<inertia ixx="6.30840213" ixy="0.0" ixz="0.0" iyy="26.6876282" iyz="0.0" izz="29.5636589"/>
<mass value="7.4023E2"/>
<origin rpy="-0.0 0.0 -0.0" xyz="0.0 0.0 0.0"/>
</inertial>
<visual>
<geometry>
<mesh filename="package://kuka_fortec_support/meshes/kr560_r3100_2/visual/link_2.dae"/>
Expand All @@ -70,11 +55,6 @@
</geometry>
<origin rpy="-0.0 0.0 -0.0" xyz="0.0 0.0 0.0"/>
</collision>
<inertial>
<inertia ixx="0.69367801" ixy="0.0" ixz="0.0" iyy="2.78506558" iyz="0.0" izz="2.86251005"/>
<mass value="2.41307E2"/>
<origin rpy="-0.0 0.0 -0.0" xyz="0.0 0.0 0.0"/>
</inertial>
<visual>
<geometry>
<mesh filename="package://kuka_fortec_support/meshes/kr560_r3100_2/visual/link_3.dae"/>
Expand All @@ -89,11 +69,6 @@
</geometry>
<origin rpy="-0.0 0.0 -0.0" xyz="0.0 0.0 0.0"/>
</collision>
<inertial>
<inertia ixx="1.10203833" ixy="0.0" ixz="0.0" iyy="0.78393869" iyz="0.0" izz="1.20828475"/>
<mass value="9.7442E1"/>
<origin rpy="-0.0 0.0 -0.0" xyz="0.0 0.0 0.0"/>
</inertial>
<visual>
<geometry>
<mesh filename="package://kuka_fortec_support/meshes/kr560_r3100_2/visual/link_4.dae"/>
Expand All @@ -108,11 +83,6 @@
</geometry>
<origin rpy="-0.0 0.0 -0.0" xyz="0.0 0.0 0.0"/>
</collision>
<inertial>
<inertia ixx="0.15462725" ixy="0.0" ixz="0.0" iyy="0.15475987" iyz="0.0" izz="0.18961138"/>
<mass value="5.36088E1"/>
<origin rpy="-0.0 0.0 -0.0" xyz="0.0 0.0 0.0"/>
</inertial>
<visual>
<geometry>
<mesh filename="package://kuka_fortec_support/meshes/kr560_r3100_2/visual/link_5.dae"/>
Expand All @@ -127,11 +97,6 @@
</geometry>
<origin rpy="-0.0 0.0 -0.0" xyz="0.0 0.0 0.0"/>
</collision>
<inertial>
<inertia ixx="0.15462725" ixy="0.0" ixz="0.0" iyy="0.15475987" iyz="0.0" izz="0.18961138"/>
<mass value="3.202E1"/>
<origin rpy="-0.0 0.0 -0.0" xyz="0.0 0.0 0.0"/>
</inertial>
<visual>
<geometry>
<mesh filename="package://kuka_fortec_support/meshes/kr560_r3100_2/visual/link_6.dae"/>
Expand Down
8 changes: 8 additions & 0 deletions kuka_iontec_support/CHANGELOG.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Changelog for package kuka_iontec_support
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

0.9.0 (2024-05-06)
------------------
* Add model for robot `kr70_r2100` (transform chain, joint limits, collision meshes)
* Contributors: Aron Svastits
5 changes: 0 additions & 5 deletions kuka_iontec_support/urdf/kr70_r2100_macro.xacro
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,6 @@
</geometry>
<origin rpy="-0.0 0.0 -0.0" xyz="0.0 0.0 0.0"/>
</collision>
<inertial>
<inertia ixx="0.0" ixy="0.0" ixz="0.0" iyy="0.0" iyz="0.0" izz="0.0"/>
<mass value="1.1102E2"/>
<origin rpy="0.0 -0.0 0.0" xyz="0.0 0.0 0.0"/>
</inertial>
<visual>
<geometry>
<mesh filename="package://kuka_iontec_support/meshes/kr70_r2100/visual/base_link.dae"/>
Expand Down
8 changes: 8 additions & 0 deletions kuka_kr_moveit_config/CHANGELOG.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Changelog for package kuka_kr_moveit_config
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

0.9.0 (2024-05-06)
------------------
* Add moveit configuration files for KUKA KR robots
* Contributors: Aron Svastits
8 changes: 8 additions & 0 deletions kuka_lbr_iisy_moveit_config/CHANGELOG.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Changelog for package kuka_lbr_iisy_moveit_config
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

0.9.0 (2024-05-06)
------------------
* Add moveit configuration files for KUKA LBR iisy robots
* Contributors: Aron Svastits
8 changes: 8 additions & 0 deletions kuka_lbr_iisy_support/CHANGELOG.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Changelog for package kuka_lbr_iisy_support
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

0.9.0 (2024-05-06)
------------------
* Add models for robots `lbr_iisy3_r760`, `lbr_iisy11_r1300` and `lbr_iisy15_r930` (transform chain, joint limits, collision meshes)
* Contributors: Aron Svastits
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading

0 comments on commit 5ec4550

Please sign in to comment.