diff --git a/Simulation/SO101/assets/base_motor_holder_so101_v1.part b/Simulation/SO101/assets/base_motor_holder_so101_v1.part new file mode 100644 index 0000000..9ea635f --- /dev/null +++ b/Simulation/SO101/assets/base_motor_holder_so101_v1.part @@ -0,0 +1,14 @@ +{ + "configuration": "default", + "documentId": "84d8ae1881704ebae1ffb70a", + "documentMicroversion": "0eea3500852bdb2f58b1cb79", + "documentVersion": "a5c3b0dfaa52ddd6829011cd", + "elementId": "22efbe4e0bef24fcd20f96e5", + "fullConfiguration": "default", + "id": "MCOhripg0ry51VlsC", + "isStandardContent": false, + "name": "Base_motor_holder_SO101 v1 <1>", + "partId": "JFD", + "suppressed": false, + "type": "Part" +} \ No newline at end of file diff --git a/Simulation/SO101/assets/base_motor_holder_so101_v1.stl b/Simulation/SO101/assets/base_motor_holder_so101_v1.stl new file mode 100644 index 0000000..cac2b8d Binary files /dev/null and b/Simulation/SO101/assets/base_motor_holder_so101_v1.stl differ diff --git a/Simulation/SO101/assets/base_so101_v2.part b/Simulation/SO101/assets/base_so101_v2.part new file mode 100644 index 0000000..39b1553 --- /dev/null +++ b/Simulation/SO101/assets/base_so101_v2.part @@ -0,0 +1,14 @@ +{ + "configuration": "default", + "documentId": "bf61a6bc85b1d1a8bf9ea51b", + "documentMicroversion": "20484d37162a32a8a41a37f2", + "documentVersion": "25801b070e5b360715de8a30", + "elementId": "312f32f0073fa6e8e36fba7a", + "fullConfiguration": "default", + "id": "MY69cJlqvSzIiODdH", + "isStandardContent": false, + "name": "Base_SO101 v2 <1>", + "partId": "JFD", + "suppressed": false, + "type": "Part" +} \ No newline at end of file diff --git a/Simulation/SO101/assets/base_so101_v2.stl b/Simulation/SO101/assets/base_so101_v2.stl new file mode 100644 index 0000000..ed10aa6 Binary files /dev/null and b/Simulation/SO101/assets/base_so101_v2.stl differ diff --git a/Simulation/SO101/assets/motor_holder_so101_base_v1.part b/Simulation/SO101/assets/motor_holder_so101_base_v1.part new file mode 100644 index 0000000..74dfba9 --- /dev/null +++ b/Simulation/SO101/assets/motor_holder_so101_base_v1.part @@ -0,0 +1,14 @@ +{ + "configuration": "default", + "documentId": "652d5731024e57367badfda6", + "documentMicroversion": "56a8b8013480c176fd87df8d", + "documentVersion": "984ac31c92cac3664c8effb3", + "elementId": "6fb7b7f9315511b548d670ff", + "fullConfiguration": "default", + "id": "Mf4ZebMr4BkShucFj", + "isStandardContent": false, + "name": "Motor_holder_SO101_Base v1 <1>", + "partId": "JFD", + "suppressed": false, + "type": "Part" +} \ No newline at end of file diff --git a/Simulation/SO101/assets/motor_holder_so101_base_v1.stl b/Simulation/SO101/assets/motor_holder_so101_base_v1.stl new file mode 100644 index 0000000..9eaf672 Binary files /dev/null and b/Simulation/SO101/assets/motor_holder_so101_base_v1.stl differ diff --git a/Simulation/SO101/assets/motor_holder_so101_wrist_v1.part b/Simulation/SO101/assets/motor_holder_so101_wrist_v1.part new file mode 100644 index 0000000..7df4b34 --- /dev/null +++ b/Simulation/SO101/assets/motor_holder_so101_wrist_v1.part @@ -0,0 +1,14 @@ +{ + "configuration": "default", + "documentId": "4bd66da73cacb4d946d43e44", + "documentMicroversion": "2bf56247e58b70e90806e318", + "documentVersion": "df78bb7089f1de7d5588d238", + "elementId": "d7dfe76e402c21bbd8124e43", + "fullConfiguration": "default", + "id": "MN9BZ1p69dQQtKTjq", + "isStandardContent": false, + "name": "Motor_holder_SO101_Wrist v1 <1>", + "partId": "JFD", + "suppressed": false, + "type": "Part" +} \ No newline at end of file diff --git a/Simulation/SO101/assets/motor_holder_so101_wrist_v1.stl b/Simulation/SO101/assets/motor_holder_so101_wrist_v1.stl new file mode 100644 index 0000000..d0aa18b Binary files /dev/null and b/Simulation/SO101/assets/motor_holder_so101_wrist_v1.stl differ diff --git a/Simulation/SO101/assets/moving_jaw_so101_v1.part b/Simulation/SO101/assets/moving_jaw_so101_v1.part new file mode 100644 index 0000000..a294510 --- /dev/null +++ b/Simulation/SO101/assets/moving_jaw_so101_v1.part @@ -0,0 +1,14 @@ +{ + "configuration": "default", + "documentId": "46218c02ef80d36172edbb35", + "documentMicroversion": "68b7d387e2500c451586ae59", + "documentVersion": "79c101d1a0207b77362b561a", + "elementId": "d4b1411d5d7333298f6e2458", + "fullConfiguration": "default", + "id": "MrHPLr9hZkrXwcSA4", + "isStandardContent": false, + "name": "Moving_Jaw_SO101 v1 <1>", + "partId": "JFD", + "suppressed": false, + "type": "Part" +} \ No newline at end of file diff --git a/Simulation/SO101/assets/moving_jaw_so101_v1.stl b/Simulation/SO101/assets/moving_jaw_so101_v1.stl new file mode 100644 index 0000000..7e87366 Binary files /dev/null and b/Simulation/SO101/assets/moving_jaw_so101_v1.stl differ diff --git a/Simulation/SO101/assets/rotation_pitch_so101_v1.part b/Simulation/SO101/assets/rotation_pitch_so101_v1.part new file mode 100644 index 0000000..b873134 --- /dev/null +++ b/Simulation/SO101/assets/rotation_pitch_so101_v1.part @@ -0,0 +1,14 @@ +{ + "configuration": "default", + "documentId": "14078aa6723c502d07d6902e", + "documentMicroversion": "c0fca717407275159bcc6ed7", + "documentVersion": "3d9a887ff68fa477d98162b8", + "elementId": "43d24b3857ff686b275578bf", + "fullConfiguration": "default", + "id": "MrQ6Kmk9QDZlwbp95", + "isStandardContent": false, + "name": "Rotation_Pitch_SO101 v1 <1>", + "partId": "JFD", + "suppressed": false, + "type": "Part" +} \ No newline at end of file diff --git a/Simulation/SO101/assets/rotation_pitch_so101_v1.stl b/Simulation/SO101/assets/rotation_pitch_so101_v1.stl new file mode 100644 index 0000000..5c05dee Binary files /dev/null and b/Simulation/SO101/assets/rotation_pitch_so101_v1.stl differ diff --git a/Simulation/SO101/assets/sts3215_03a_no_horn_v1.part b/Simulation/SO101/assets/sts3215_03a_no_horn_v1.part new file mode 100644 index 0000000..f5483ea --- /dev/null +++ b/Simulation/SO101/assets/sts3215_03a_no_horn_v1.part @@ -0,0 +1,14 @@ +{ + "configuration": "default", + "documentId": "56e5f3702dad85e17841d2e2", + "documentMicroversion": "7958a6acbc8e0d0a0a611746", + "documentVersion": "29a4c51b8bf277a22743a333", + "elementId": "8c14fb13a6557ec89ff5d227", + "fullConfiguration": "default", + "id": "MOcaIFg8XgL+Ybg9z", + "isStandardContent": false, + "name": "STS3215_03a_no_horn v1 <1>", + "partId": "JFD", + "suppressed": false, + "type": "Part" +} \ No newline at end of file diff --git a/Simulation/SO101/assets/sts3215_03a_no_horn_v1.stl b/Simulation/SO101/assets/sts3215_03a_no_horn_v1.stl new file mode 100644 index 0000000..2a89597 Binary files /dev/null and b/Simulation/SO101/assets/sts3215_03a_no_horn_v1.stl differ diff --git a/Simulation/SO101/assets/sts3215_03a_v1.part b/Simulation/SO101/assets/sts3215_03a_v1.part new file mode 100644 index 0000000..d5ff13e --- /dev/null +++ b/Simulation/SO101/assets/sts3215_03a_v1.part @@ -0,0 +1,14 @@ +{ + "configuration": "default", + "documentId": "d2941bdba816affebdc6d6f0", + "documentMicroversion": "5904ef3cea04a0d0bc88b698", + "documentVersion": "dd4f7470101215836a4ae8c9", + "elementId": "e670b72d49b06f88fad5dbd8", + "fullConfiguration": "default", + "id": "M5vQNpe0onRFueych", + "isStandardContent": false, + "name": "STS3215_03a v1 <5>", + "partId": "JFD", + "suppressed": false, + "type": "Part" +} \ No newline at end of file diff --git a/Simulation/SO101/assets/sts3215_03a_v1.stl b/Simulation/SO101/assets/sts3215_03a_v1.stl new file mode 100644 index 0000000..fe05403 Binary files /dev/null and b/Simulation/SO101/assets/sts3215_03a_v1.stl differ diff --git a/Simulation/SO101/assets/under_arm_so101_v1.part b/Simulation/SO101/assets/under_arm_so101_v1.part new file mode 100644 index 0000000..bef615a --- /dev/null +++ b/Simulation/SO101/assets/under_arm_so101_v1.part @@ -0,0 +1,14 @@ +{ + "configuration": "default", + "documentId": "9f5d6db47eb112442b9f130f", + "documentMicroversion": "e99cf45162e34789bd99512b", + "documentVersion": "817ebf29c5663d412edc0753", + "elementId": "2813aaffe3c8a342616d3527", + "fullConfiguration": "default", + "id": "M9yAEiX02J3c4HqXa", + "isStandardContent": false, + "name": "Under_arm_SO101 v1 <1>", + "partId": "JFD", + "suppressed": false, + "type": "Part" +} \ No newline at end of file diff --git a/Simulation/SO101/assets/under_arm_so101_v1.stl b/Simulation/SO101/assets/under_arm_so101_v1.stl new file mode 100644 index 0000000..480e058 Binary files /dev/null and b/Simulation/SO101/assets/under_arm_so101_v1.stl differ diff --git a/Simulation/SO101/assets/upper_arm_so101_v1.part b/Simulation/SO101/assets/upper_arm_so101_v1.part new file mode 100644 index 0000000..9198a2b --- /dev/null +++ b/Simulation/SO101/assets/upper_arm_so101_v1.part @@ -0,0 +1,14 @@ +{ + "configuration": "default", + "documentId": "57f3eae43434311c28ac752b", + "documentMicroversion": "33eeab136e831427f0f0ca74", + "documentVersion": "435d47b71ef26075bf82672c", + "elementId": "a8e0c02dc43f7ccb373c52e4", + "fullConfiguration": "default", + "id": "Ml3rwO4kV53jDRgcs", + "isStandardContent": false, + "name": "Upper_arm_SO101 v1 <1>", + "partId": "JFD", + "suppressed": false, + "type": "Part" +} \ No newline at end of file diff --git a/Simulation/SO101/assets/upper_arm_so101_v1.stl b/Simulation/SO101/assets/upper_arm_so101_v1.stl new file mode 100644 index 0000000..9c0f9b2 Binary files /dev/null and b/Simulation/SO101/assets/upper_arm_so101_v1.stl differ diff --git a/Simulation/SO101/assets/waveshare_mounting_plate_so101_v2.part b/Simulation/SO101/assets/waveshare_mounting_plate_so101_v2.part new file mode 100644 index 0000000..c71d889 --- /dev/null +++ b/Simulation/SO101/assets/waveshare_mounting_plate_so101_v2.part @@ -0,0 +1,14 @@ +{ + "configuration": "default", + "documentId": "066f8b5064455ec46759cd8c", + "documentMicroversion": "04c5790374bf3edfbbb7e818", + "documentVersion": "408440a116f7d8700bbb11c2", + "elementId": "dc35e56269e36de39738b34d", + "fullConfiguration": "default", + "id": "MjhXxhyF1+iAgCtUh", + "isStandardContent": false, + "name": "WaveShare_Mounting_Plate_SO101 v2 <1>", + "partId": "JFD", + "suppressed": false, + "type": "Part" +} \ No newline at end of file diff --git a/Simulation/SO101/assets/waveshare_mounting_plate_so101_v2.stl b/Simulation/SO101/assets/waveshare_mounting_plate_so101_v2.stl new file mode 100644 index 0000000..4dba1f2 Binary files /dev/null and b/Simulation/SO101/assets/waveshare_mounting_plate_so101_v2.stl differ diff --git a/Simulation/SO101/assets/wrist_roll_follower_so101_v1.part b/Simulation/SO101/assets/wrist_roll_follower_so101_v1.part new file mode 100644 index 0000000..40d1cf5 --- /dev/null +++ b/Simulation/SO101/assets/wrist_roll_follower_so101_v1.part @@ -0,0 +1,14 @@ +{ + "configuration": "default", + "documentId": "e02f1e1d3fdd766a19a55890", + "documentMicroversion": "03f1dfc090db6bbecdb14475", + "documentVersion": "8a15327cfbde0344e0951076", + "elementId": "2317bd70c68862eeebd64492", + "fullConfiguration": "default", + "id": "MpI0voU28BOAZ6D9x", + "isStandardContent": false, + "name": "Wrist_Roll_Follower_SO101 v1 <1>", + "partId": "JFD", + "suppressed": false, + "type": "Part" +} \ No newline at end of file diff --git a/Simulation/SO101/assets/wrist_roll_follower_so101_v1.stl b/Simulation/SO101/assets/wrist_roll_follower_so101_v1.stl new file mode 100644 index 0000000..123ce37 Binary files /dev/null and b/Simulation/SO101/assets/wrist_roll_follower_so101_v1.stl differ diff --git a/Simulation/SO101/assets/wrist_roll_pitch_so101_v2.part b/Simulation/SO101/assets/wrist_roll_pitch_so101_v2.part new file mode 100644 index 0000000..1c099e9 --- /dev/null +++ b/Simulation/SO101/assets/wrist_roll_pitch_so101_v2.part @@ -0,0 +1,14 @@ +{ + "configuration": "default", + "documentId": "eb144d215e733b8dbbb50b81", + "documentMicroversion": "4fef760722dee3a9b5ff19b1", + "documentVersion": "5880c1e9413206cac10772d0", + "elementId": "3c22c2c23cb0ce545b9df2ba", + "fullConfiguration": "default", + "id": "Ma99J59HxnSe2TArb", + "isStandardContent": false, + "name": "Wrist_Roll_Pitch_SO101 v2 <1>", + "partId": "JFD", + "suppressed": false, + "type": "Part" +} \ No newline at end of file diff --git a/Simulation/SO101/assets/wrist_roll_pitch_so101_v2.stl b/Simulation/SO101/assets/wrist_roll_pitch_so101_v2.stl new file mode 100644 index 0000000..ac5172a Binary files /dev/null and b/Simulation/SO101/assets/wrist_roll_pitch_so101_v2.stl differ diff --git a/Simulation/SO101/joints_properties.xml b/Simulation/SO101/joints_properties.xml new file mode 100644 index 0000000..8b98629 --- /dev/null +++ b/Simulation/SO101/joints_properties.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Simulation/SO101/scene.xml b/Simulation/SO101/scene.xml new file mode 100644 index 0000000..0b5c370 --- /dev/null +++ b/Simulation/SO101/scene.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Simulation/SO101/so101.urdf b/Simulation/SO101/so101.urdf new file mode 100644 index 0000000..0aba5de --- /dev/null +++ b/Simulation/SO101/so101.urdf @@ -0,0 +1,422 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Simulation/SO101/so101.xml b/Simulation/SO101/so101.xml new file mode 100644 index 0000000..fa9157b --- /dev/null +++ b/Simulation/SO101/so101.xml @@ -0,0 +1,159 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/URDF/SO_5DOF_ARM100_05d.SLDASM/CMakeLists.txt b/Simulation/URDF_SO100/SO_5DOF_ARM100_05d.SLDASM/CMakeLists.txt similarity index 100% rename from URDF/SO_5DOF_ARM100_05d.SLDASM/CMakeLists.txt rename to Simulation/URDF_SO100/SO_5DOF_ARM100_05d.SLDASM/CMakeLists.txt diff --git a/URDF/SO_5DOF_ARM100_05d.SLDASM/config/joint_names_SO_5DOF_ARM100_05d.SLDASM.yaml b/Simulation/URDF_SO100/SO_5DOF_ARM100_05d.SLDASM/config/joint_names_SO_5DOF_ARM100_05d.SLDASM.yaml similarity index 100% rename from URDF/SO_5DOF_ARM100_05d.SLDASM/config/joint_names_SO_5DOF_ARM100_05d.SLDASM.yaml rename to Simulation/URDF_SO100/SO_5DOF_ARM100_05d.SLDASM/config/joint_names_SO_5DOF_ARM100_05d.SLDASM.yaml diff --git a/URDF/SO_5DOF_ARM100_05d.SLDASM/export.log b/Simulation/URDF_SO100/SO_5DOF_ARM100_05d.SLDASM/export.log similarity index 100% rename from URDF/SO_5DOF_ARM100_05d.SLDASM/export.log rename to Simulation/URDF_SO100/SO_5DOF_ARM100_05d.SLDASM/export.log diff --git a/URDF/SO_5DOF_ARM100_05d.SLDASM/launch/display.launch b/Simulation/URDF_SO100/SO_5DOF_ARM100_05d.SLDASM/launch/display.launch similarity index 100% rename from URDF/SO_5DOF_ARM100_05d.SLDASM/launch/display.launch rename to Simulation/URDF_SO100/SO_5DOF_ARM100_05d.SLDASM/launch/display.launch diff --git a/URDF/SO_5DOF_ARM100_05d.SLDASM/launch/gazebo.launch b/Simulation/URDF_SO100/SO_5DOF_ARM100_05d.SLDASM/launch/gazebo.launch similarity index 100% rename from URDF/SO_5DOF_ARM100_05d.SLDASM/launch/gazebo.launch rename to Simulation/URDF_SO100/SO_5DOF_ARM100_05d.SLDASM/launch/gazebo.launch diff --git a/URDF/SO_5DOF_ARM100_05d.SLDASM/meshes/Base.STL b/Simulation/URDF_SO100/SO_5DOF_ARM100_05d.SLDASM/meshes/Base.STL similarity index 100% rename from URDF/SO_5DOF_ARM100_05d.SLDASM/meshes/Base.STL rename to Simulation/URDF_SO100/SO_5DOF_ARM100_05d.SLDASM/meshes/Base.STL diff --git a/URDF/SO_5DOF_ARM100_05d.SLDASM/meshes/Fixed_Gripper.STL b/Simulation/URDF_SO100/SO_5DOF_ARM100_05d.SLDASM/meshes/Fixed_Gripper.STL similarity index 100% rename from URDF/SO_5DOF_ARM100_05d.SLDASM/meshes/Fixed_Gripper.STL rename to Simulation/URDF_SO100/SO_5DOF_ARM100_05d.SLDASM/meshes/Fixed_Gripper.STL diff --git a/URDF/SO_5DOF_ARM100_05d.SLDASM/meshes/Lower_Arm.STL b/Simulation/URDF_SO100/SO_5DOF_ARM100_05d.SLDASM/meshes/Lower_Arm.STL similarity index 100% rename from URDF/SO_5DOF_ARM100_05d.SLDASM/meshes/Lower_Arm.STL rename to Simulation/URDF_SO100/SO_5DOF_ARM100_05d.SLDASM/meshes/Lower_Arm.STL diff --git a/URDF/SO_5DOF_ARM100_05d.SLDASM/meshes/Moving_Jaw.STL b/Simulation/URDF_SO100/SO_5DOF_ARM100_05d.SLDASM/meshes/Moving_Jaw.STL similarity index 100% rename from URDF/SO_5DOF_ARM100_05d.SLDASM/meshes/Moving_Jaw.STL rename to Simulation/URDF_SO100/SO_5DOF_ARM100_05d.SLDASM/meshes/Moving_Jaw.STL diff --git a/URDF/SO_5DOF_ARM100_05d.SLDASM/meshes/Shoulder_Rotation_Pitch.STL b/Simulation/URDF_SO100/SO_5DOF_ARM100_05d.SLDASM/meshes/Shoulder_Rotation_Pitch.STL similarity index 100% rename from URDF/SO_5DOF_ARM100_05d.SLDASM/meshes/Shoulder_Rotation_Pitch.STL rename to Simulation/URDF_SO100/SO_5DOF_ARM100_05d.SLDASM/meshes/Shoulder_Rotation_Pitch.STL diff --git a/URDF/SO_5DOF_ARM100_05d.SLDASM/meshes/Upper_Arm.STL b/Simulation/URDF_SO100/SO_5DOF_ARM100_05d.SLDASM/meshes/Upper_Arm.STL similarity index 100% rename from URDF/SO_5DOF_ARM100_05d.SLDASM/meshes/Upper_Arm.STL rename to Simulation/URDF_SO100/SO_5DOF_ARM100_05d.SLDASM/meshes/Upper_Arm.STL diff --git a/URDF/SO_5DOF_ARM100_05d.SLDASM/meshes/Wrist_Pitch_Roll.STL b/Simulation/URDF_SO100/SO_5DOF_ARM100_05d.SLDASM/meshes/Wrist_Pitch_Roll.STL similarity index 100% rename from URDF/SO_5DOF_ARM100_05d.SLDASM/meshes/Wrist_Pitch_Roll.STL rename to Simulation/URDF_SO100/SO_5DOF_ARM100_05d.SLDASM/meshes/Wrist_Pitch_Roll.STL diff --git a/URDF/SO_5DOF_ARM100_05d.SLDASM/package.xml b/Simulation/URDF_SO100/SO_5DOF_ARM100_05d.SLDASM/package.xml similarity index 100% rename from URDF/SO_5DOF_ARM100_05d.SLDASM/package.xml rename to Simulation/URDF_SO100/SO_5DOF_ARM100_05d.SLDASM/package.xml diff --git a/URDF/SO_5DOF_ARM100_05d.SLDASM/urdf/SO_5DOF_ARM100_05d.SLDASM.csv b/Simulation/URDF_SO100/SO_5DOF_ARM100_05d.SLDASM/urdf/SO_5DOF_ARM100_05d.SLDASM.csv similarity index 100% rename from URDF/SO_5DOF_ARM100_05d.SLDASM/urdf/SO_5DOF_ARM100_05d.SLDASM.csv rename to Simulation/URDF_SO100/SO_5DOF_ARM100_05d.SLDASM/urdf/SO_5DOF_ARM100_05d.SLDASM.csv diff --git a/URDF/SO_5DOF_ARM100_05d.SLDASM/urdf/SO_5DOF_ARM100_05d.SLDASM.urdf b/Simulation/URDF_SO100/SO_5DOF_ARM100_05d.SLDASM/urdf/SO_5DOF_ARM100_05d.SLDASM.urdf similarity index 100% rename from URDF/SO_5DOF_ARM100_05d.SLDASM/urdf/SO_5DOF_ARM100_05d.SLDASM.urdf rename to Simulation/URDF_SO100/SO_5DOF_ARM100_05d.SLDASM/urdf/SO_5DOF_ARM100_05d.SLDASM.urdf diff --git a/URDF/SO_5DOF_ARM100_8j_URDF.SLDASM/CMakeLists.txt b/Simulation/URDF_SO100/SO_5DOF_ARM100_8j_URDF.SLDASM/CMakeLists.txt similarity index 100% rename from URDF/SO_5DOF_ARM100_8j_URDF.SLDASM/CMakeLists.txt rename to Simulation/URDF_SO100/SO_5DOF_ARM100_8j_URDF.SLDASM/CMakeLists.txt diff --git a/URDF/SO_5DOF_ARM100_8j_URDF.SLDASM/config/joint_names_SO_5DOF_ARM100_8j_URDF.SLDASM.yaml b/Simulation/URDF_SO100/SO_5DOF_ARM100_8j_URDF.SLDASM/config/joint_names_SO_5DOF_ARM100_8j_URDF.SLDASM.yaml similarity index 100% rename from URDF/SO_5DOF_ARM100_8j_URDF.SLDASM/config/joint_names_SO_5DOF_ARM100_8j_URDF.SLDASM.yaml rename to Simulation/URDF_SO100/SO_5DOF_ARM100_8j_URDF.SLDASM/config/joint_names_SO_5DOF_ARM100_8j_URDF.SLDASM.yaml diff --git a/URDF/SO_5DOF_ARM100_8j_URDF.SLDASM/export.log b/Simulation/URDF_SO100/SO_5DOF_ARM100_8j_URDF.SLDASM/export.log similarity index 100% rename from URDF/SO_5DOF_ARM100_8j_URDF.SLDASM/export.log rename to Simulation/URDF_SO100/SO_5DOF_ARM100_8j_URDF.SLDASM/export.log diff --git a/URDF/SO_5DOF_ARM100_8j_URDF.SLDASM/launch/display.launch b/Simulation/URDF_SO100/SO_5DOF_ARM100_8j_URDF.SLDASM/launch/display.launch similarity index 100% rename from URDF/SO_5DOF_ARM100_8j_URDF.SLDASM/launch/display.launch rename to Simulation/URDF_SO100/SO_5DOF_ARM100_8j_URDF.SLDASM/launch/display.launch diff --git a/URDF/SO_5DOF_ARM100_8j_URDF.SLDASM/launch/gazebo.launch b/Simulation/URDF_SO100/SO_5DOF_ARM100_8j_URDF.SLDASM/launch/gazebo.launch similarity index 100% rename from URDF/SO_5DOF_ARM100_8j_URDF.SLDASM/launch/gazebo.launch rename to Simulation/URDF_SO100/SO_5DOF_ARM100_8j_URDF.SLDASM/launch/gazebo.launch diff --git a/URDF/SO_5DOF_ARM100_8j_URDF.SLDASM/meshes/Base.STL b/Simulation/URDF_SO100/SO_5DOF_ARM100_8j_URDF.SLDASM/meshes/Base.STL similarity index 100% rename from URDF/SO_5DOF_ARM100_8j_URDF.SLDASM/meshes/Base.STL rename to Simulation/URDF_SO100/SO_5DOF_ARM100_8j_URDF.SLDASM/meshes/Base.STL diff --git a/URDF/SO_5DOF_ARM100_8j_URDF.SLDASM/meshes/Fixed_Jaw.STL b/Simulation/URDF_SO100/SO_5DOF_ARM100_8j_URDF.SLDASM/meshes/Fixed_Jaw.STL similarity index 100% rename from URDF/SO_5DOF_ARM100_8j_URDF.SLDASM/meshes/Fixed_Jaw.STL rename to Simulation/URDF_SO100/SO_5DOF_ARM100_8j_URDF.SLDASM/meshes/Fixed_Jaw.STL diff --git a/URDF/SO_5DOF_ARM100_8j_URDF.SLDASM/meshes/Lower_Arm.STL b/Simulation/URDF_SO100/SO_5DOF_ARM100_8j_URDF.SLDASM/meshes/Lower_Arm.STL similarity index 100% rename from URDF/SO_5DOF_ARM100_8j_URDF.SLDASM/meshes/Lower_Arm.STL rename to Simulation/URDF_SO100/SO_5DOF_ARM100_8j_URDF.SLDASM/meshes/Lower_Arm.STL diff --git a/URDF/SO_5DOF_ARM100_8j_URDF.SLDASM/meshes/Moving Jaw.STL b/Simulation/URDF_SO100/SO_5DOF_ARM100_8j_URDF.SLDASM/meshes/Moving Jaw.STL similarity index 100% rename from URDF/SO_5DOF_ARM100_8j_URDF.SLDASM/meshes/Moving Jaw.STL rename to Simulation/URDF_SO100/SO_5DOF_ARM100_8j_URDF.SLDASM/meshes/Moving Jaw.STL diff --git a/URDF/SO_5DOF_ARM100_8j_URDF.SLDASM/meshes/Rotation_Pitch.STL b/Simulation/URDF_SO100/SO_5DOF_ARM100_8j_URDF.SLDASM/meshes/Rotation_Pitch.STL similarity index 100% rename from URDF/SO_5DOF_ARM100_8j_URDF.SLDASM/meshes/Rotation_Pitch.STL rename to Simulation/URDF_SO100/SO_5DOF_ARM100_8j_URDF.SLDASM/meshes/Rotation_Pitch.STL diff --git a/URDF/SO_5DOF_ARM100_8j_URDF.SLDASM/meshes/Upper_Arm.STL b/Simulation/URDF_SO100/SO_5DOF_ARM100_8j_URDF.SLDASM/meshes/Upper_Arm.STL similarity index 100% rename from URDF/SO_5DOF_ARM100_8j_URDF.SLDASM/meshes/Upper_Arm.STL rename to Simulation/URDF_SO100/SO_5DOF_ARM100_8j_URDF.SLDASM/meshes/Upper_Arm.STL diff --git a/URDF/SO_5DOF_ARM100_8j_URDF.SLDASM/meshes/Wrist_Pitch_Roll.STL b/Simulation/URDF_SO100/SO_5DOF_ARM100_8j_URDF.SLDASM/meshes/Wrist_Pitch_Roll.STL similarity index 100% rename from URDF/SO_5DOF_ARM100_8j_URDF.SLDASM/meshes/Wrist_Pitch_Roll.STL rename to Simulation/URDF_SO100/SO_5DOF_ARM100_8j_URDF.SLDASM/meshes/Wrist_Pitch_Roll.STL diff --git a/URDF/SO_5DOF_ARM100_8j_URDF.SLDASM/package.xml b/Simulation/URDF_SO100/SO_5DOF_ARM100_8j_URDF.SLDASM/package.xml similarity index 100% rename from URDF/SO_5DOF_ARM100_8j_URDF.SLDASM/package.xml rename to Simulation/URDF_SO100/SO_5DOF_ARM100_8j_URDF.SLDASM/package.xml diff --git a/URDF/SO_5DOF_ARM100_8j_URDF.SLDASM/urdf/SO_5DOF_ARM100_8j_URDF.SLDASM.csv b/Simulation/URDF_SO100/SO_5DOF_ARM100_8j_URDF.SLDASM/urdf/SO_5DOF_ARM100_8j_URDF.SLDASM.csv similarity index 100% rename from URDF/SO_5DOF_ARM100_8j_URDF.SLDASM/urdf/SO_5DOF_ARM100_8j_URDF.SLDASM.csv rename to Simulation/URDF_SO100/SO_5DOF_ARM100_8j_URDF.SLDASM/urdf/SO_5DOF_ARM100_8j_URDF.SLDASM.csv diff --git a/URDF/SO_5DOF_ARM100_8j_URDF.SLDASM/urdf/SO_5DOF_ARM100_8j_URDF.SLDASM.urdf b/Simulation/URDF_SO100/SO_5DOF_ARM100_8j_URDF.SLDASM/urdf/SO_5DOF_ARM100_8j_URDF.SLDASM.urdf similarity index 100% rename from URDF/SO_5DOF_ARM100_8j_URDF.SLDASM/urdf/SO_5DOF_ARM100_8j_URDF.SLDASM.urdf rename to Simulation/URDF_SO100/SO_5DOF_ARM100_8j_URDF.SLDASM/urdf/SO_5DOF_ARM100_8j_URDF.SLDASM.urdf diff --git a/URDF/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/CMakeLists.txt b/Simulation/URDF_SO100/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/CMakeLists.txt similarity index 100% rename from URDF/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/CMakeLists.txt rename to Simulation/URDF_SO100/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/CMakeLists.txt diff --git a/URDF/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/config/joint_names_SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM.yaml b/Simulation/URDF_SO100/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/config/joint_names_SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM.yaml similarity index 100% rename from URDF/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/config/joint_names_SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM.yaml rename to Simulation/URDF_SO100/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/config/joint_names_SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM.yaml diff --git a/URDF/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/export.log b/Simulation/URDF_SO100/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/export.log similarity index 100% rename from URDF/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/export.log rename to Simulation/URDF_SO100/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/export.log diff --git a/URDF/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/launch/display.launch b/Simulation/URDF_SO100/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/launch/display.launch similarity index 100% rename from URDF/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/launch/display.launch rename to Simulation/URDF_SO100/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/launch/display.launch diff --git a/URDF/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/launch/gazebo.launch b/Simulation/URDF_SO100/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/launch/gazebo.launch similarity index 100% rename from URDF/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/launch/gazebo.launch rename to Simulation/URDF_SO100/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/launch/gazebo.launch diff --git a/URDF/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/meshes/Base.STL b/Simulation/URDF_SO100/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/meshes/Base.STL similarity index 100% rename from URDF/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/meshes/Base.STL rename to Simulation/URDF_SO100/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/meshes/Base.STL diff --git a/URDF/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/meshes/End_Servo.STL b/Simulation/URDF_SO100/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/meshes/End_Servo.STL similarity index 100% rename from URDF/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/meshes/End_Servo.STL rename to Simulation/URDF_SO100/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/meshes/End_Servo.STL diff --git a/URDF/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/meshes/Forearm.STL b/Simulation/URDF_SO100/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/meshes/Forearm.STL similarity index 100% rename from URDF/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/meshes/Forearm.STL rename to Simulation/URDF_SO100/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/meshes/Forearm.STL diff --git a/URDF/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/meshes/Humeral_Elbow.STL b/Simulation/URDF_SO100/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/meshes/Humeral_Elbow.STL similarity index 100% rename from URDF/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/meshes/Humeral_Elbow.STL rename to Simulation/URDF_SO100/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/meshes/Humeral_Elbow.STL diff --git a/URDF/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/meshes/Shoulder_Pitch_Yaw.STL b/Simulation/URDF_SO100/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/meshes/Shoulder_Pitch_Yaw.STL similarity index 100% rename from URDF/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/meshes/Shoulder_Pitch_Yaw.STL rename to Simulation/URDF_SO100/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/meshes/Shoulder_Pitch_Yaw.STL diff --git a/URDF/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/meshes/Upper_Humeral.STL b/Simulation/URDF_SO100/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/meshes/Upper_Humeral.STL similarity index 100% rename from URDF/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/meshes/Upper_Humeral.STL rename to Simulation/URDF_SO100/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/meshes/Upper_Humeral.STL diff --git a/URDF/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/meshes/Wrist_Roll_Yaw.STL b/Simulation/URDF_SO100/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/meshes/Wrist_Roll_Yaw.STL similarity index 100% rename from URDF/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/meshes/Wrist_Roll_Yaw.STL rename to Simulation/URDF_SO100/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/meshes/Wrist_Roll_Yaw.STL diff --git a/URDF/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/meshes/Wrist_Yaw_Pitch.STL b/Simulation/URDF_SO100/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/meshes/Wrist_Yaw_Pitch.STL similarity index 100% rename from URDF/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/meshes/Wrist_Yaw_Pitch.STL rename to Simulation/URDF_SO100/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/meshes/Wrist_Yaw_Pitch.STL diff --git a/URDF/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/package.xml b/Simulation/URDF_SO100/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/package.xml similarity index 100% rename from URDF/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/package.xml rename to Simulation/URDF_SO100/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/package.xml diff --git a/URDF/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/urdf/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM.csv b/Simulation/URDF_SO100/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/urdf/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM.csv similarity index 100% rename from URDF/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/urdf/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM.csv rename to Simulation/URDF_SO100/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/urdf/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM.csv diff --git a/URDF/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/urdf/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM.urdf b/Simulation/URDF_SO100/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/urdf/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM.urdf similarity index 100% rename from URDF/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/urdf/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM.urdf rename to Simulation/URDF_SO100/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM/urdf/SO_7DOF_ARM100_08h_HL_01d_URDF_01.SLDASM.urdf