From 2bea6dc7908e4901c224a682e52d5a69d336666e Mon Sep 17 00:00:00 2001 From: Ethan Clark Date: Fri, 21 Mar 2025 12:51:16 -0700 Subject: [PATCH] initial commit --- .gitignore | 3 + .vscode/launch.json | 19 + .vscode/settings.json | 3 + LICENSE | 201 ++ README.md | 0 phantom/__init__.py | 0 phantom/hand_processor.py | 524 +++ phantom/main.py | 33 + phantom/robot_manager.py | 158 + phantom/utils/__init__.py | 0 phantom/utils/handle_urdf.py | 94 + phantom/utils/math.py | 0 phantom/utils/visualizations.py | 263 ++ requirements.txt | 90 + urdf/SO_5DOF_ARM100_05d.SLDASM/CMakeLists.txt | 14 + ...joint_names_SO_5DOF_ARM100_05d.SLDASM.yaml | 1 + urdf/SO_5DOF_ARM100_05d.SLDASM/export.log | 2882 +++++++++++++++++ .../launch/display.launch | 20 + .../launch/gazebo.launch | 20 + .../SO_5DOF_ARM100_05d.SLDASM/meshes/Base.STL | Bin 0 -> 255584 bytes .../meshes/Fixed_Gripper.STL | Bin 0 -> 834984 bytes .../meshes/Lower_Arm.STL | Bin 0 -> 276184 bytes .../meshes/Moving_Jaw.STL | Bin 0 -> 355984 bytes .../meshes/Shoulder_Rotation_Pitch.STL | Bin 0 -> 181084 bytes .../meshes/Upper_Arm.STL | Bin 0 -> 255084 bytes .../meshes/Wrist_Pitch_Roll.STL | Bin 0 -> 539484 bytes urdf/SO_5DOF_ARM100_05d.SLDASM/package.xml | 21 + .../urdf/SO_5DOF_ARM100_05d.SLDASM.csv | 8 + .../urdf/SO_5DOF_ARM100_05d.SLDASM.urdf | 365 +++ .../urdf/SO_5DOF_ARM100_05d.SLDASM_fixed.urdf | 193 ++ 30 files changed, 4912 insertions(+) create mode 100644 .gitignore create mode 100644 .vscode/launch.json create mode 100644 .vscode/settings.json create mode 100644 LICENSE create mode 100644 README.md create mode 100644 phantom/__init__.py create mode 100644 phantom/hand_processor.py create mode 100644 phantom/main.py create mode 100644 phantom/robot_manager.py create mode 100644 phantom/utils/__init__.py create mode 100644 phantom/utils/handle_urdf.py create mode 100644 phantom/utils/math.py create mode 100644 phantom/utils/visualizations.py create mode 100644 requirements.txt create mode 100644 urdf/SO_5DOF_ARM100_05d.SLDASM/CMakeLists.txt create mode 100644 urdf/SO_5DOF_ARM100_05d.SLDASM/config/joint_names_SO_5DOF_ARM100_05d.SLDASM.yaml create mode 100644 urdf/SO_5DOF_ARM100_05d.SLDASM/export.log create mode 100644 urdf/SO_5DOF_ARM100_05d.SLDASM/launch/display.launch create mode 100644 urdf/SO_5DOF_ARM100_05d.SLDASM/launch/gazebo.launch create mode 100644 urdf/SO_5DOF_ARM100_05d.SLDASM/meshes/Base.STL create mode 100644 urdf/SO_5DOF_ARM100_05d.SLDASM/meshes/Fixed_Gripper.STL create mode 100644 urdf/SO_5DOF_ARM100_05d.SLDASM/meshes/Lower_Arm.STL create mode 100644 urdf/SO_5DOF_ARM100_05d.SLDASM/meshes/Moving_Jaw.STL create mode 100644 urdf/SO_5DOF_ARM100_05d.SLDASM/meshes/Shoulder_Rotation_Pitch.STL create mode 100644 urdf/SO_5DOF_ARM100_05d.SLDASM/meshes/Upper_Arm.STL create mode 100644 urdf/SO_5DOF_ARM100_05d.SLDASM/meshes/Wrist_Pitch_Roll.STL create mode 100644 urdf/SO_5DOF_ARM100_05d.SLDASM/package.xml create mode 100644 urdf/SO_5DOF_ARM100_05d.SLDASM/urdf/SO_5DOF_ARM100_05d.SLDASM.csv create mode 100644 urdf/SO_5DOF_ARM100_05d.SLDASM/urdf/SO_5DOF_ARM100_05d.SLDASM.urdf create mode 100644 urdf/SO_5DOF_ARM100_05d.SLDASM/urdf/SO_5DOF_ARM100_05d.SLDASM_fixed.urdf diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7802980 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +**__pycache__** + +repomix-output.xml \ No newline at end of file diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..1da2ff4 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,19 @@ +{ + // Use IntelliSense to learn about possible attributes. + // Hover to view descriptions of existing attributes. + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + { + "name": "Python Debugger: Current File", + "type": "debugpy", + "request": "launch", + "python": "${config:python.pythonPath}", + "program": "${fileDirname}/main.py", + "console": "integratedTerminal", + "cwd": "${fileDirname}", + "args": [ + ] + } + ] +} \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..dadebae --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "python.pythonPath": "/home/eejmeister/anaconda3/envs/luckyrobots/bin/python" +} \ No newline at end of file diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..f49a4e1 --- /dev/null +++ b/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..e69de29 diff --git a/phantom/__init__.py b/phantom/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/phantom/hand_processor.py b/phantom/hand_processor.py new file mode 100644 index 0000000..fd96ce4 --- /dev/null +++ b/phantom/hand_processor.py @@ -0,0 +1,524 @@ +import os +import cv2 +import time +import torch +import numpy as np +import open3d as o3d +import mediapipe as mp + +from tqdm import tqdm +from utils.visualizations import * +from phantom.robot_manager import RobotManager +# from diffusers import StableDiffusionInpaintPipeline + + +class HandProcessor: + def __init__(self) -> None: + self.device = torch.device("cuda" if torch.cuda.is_available() else "cpu") + + self.mp_hands = mp.solutions.hands + self.mp_drawing = mp.solutions.drawing_utils + self.mp_drawing_styles = mp.solutions.drawing_styles + + self.hands = self.mp_hands.Hands( + model_complexity=1, + max_num_hands=1, + static_image_mode=False, + ) + + # NOTE: Look into better depth estimation models + # Initialize MiDaS for depth estimation + print("Loading MiDaS model...") + self.midas = torch.hub.load("intel-isl/MiDaS", "DPT_Hybrid") + self.midas.to(self.device) + self.midas.eval() + + # Load MiDaS transforms to resize and normalize input images + self.midas_transforms = torch.hub.load("intel-isl/MiDaS", "transforms") + self.transform = self.midas_transforms.dpt_transform + + # Segment hand from image using MediaPipe Hands landmarks + def _create_mask(self, image: np.ndarray, landmarks: list, thickness: int=5, padding:int=10) -> np.ndarray: + height, width = image.shape[:2] + mask = np.zeros((height, width), dtype=np.uint8) + + points = [(int(landmark.x * width), int(landmark.y * height)) for landmark in landmarks.landmark] + + # Draw filled circles at each landmark + for point in points: + cv2.circle(mask, point, thickness, 255, -1) + + # Connect all landmarks with thick lines + for connection in self.mp_hands.HAND_CONNECTIONS: + start_idx, end_idx = connection + cv2.line(mask, points[start_idx], points[end_idx], 255, thickness) + + # Create palm by connecting base of fingers with wrist + palm_points = [points[0], points[1], points[5], points[9], points[13], points[17]] + cv2.fillPoly(mask, [np.array(palm_points)], 255) + + # Create shape between fingers + finger_bases = [(1,5), (5,9), (9,13), (13,17)] + for base1, base2 in finger_bases: + triangle = np.array([points[0], points[base1], points[base2]]) + cv2.fillPoly(mask, [triangle], 255) + + # Dilate to smooth and expand slightly + kernel = np.ones((padding, padding), np.uint8) + mask = cv2.dilate(mask, kernel, iterations=1) + + # Smooth the mask + mask = cv2.GaussianBlur(mask, (21, 21), 0) + _, mask = cv2.threshold(mask, 50, 255, cv2.THRESH_BINARY) + + return mask + + """ + Transform input image to match MiDaS model requirements + Estimate depth map using MiDaS model + """ + # TODO: Look into why screen goes black sometimes + def _estimate_depth(self, image: np.ndarray) -> tuple: + img = cv2.cvtColor(image, cv2.COLOR_BGR2RGB) + + # Transform img for MiDaS model + input_batch = self.transform(img).to(self.device) + + with torch.inference_mode(): + prediction = self.midas(input_batch) + + # Interpolate to original size + prediction = torch.nn.functional.interpolate( + prediction.unsqueeze(1), + size=image.shape[:2], + mode="bicubic", + align_corners=False, + ).squeeze() + + # Convert to numpy and normalize to 0-255 for visualization + depth_map = prediction.cpu().numpy() + depth_min = depth_map.min() + depth_max = depth_map.max() + depth_map_normalized = 255 * (depth_map - depth_min) / (depth_max - depth_min) + + return depth_map, depth_map_normalized.astype(np.uint8) + + # TODO: Look into better depth scaling + def _create_cloud(self, depth_map: np.ndarray, hand_mask: np.ndarray) -> np.ndarray: + focal_x, focal_y, center_x, center_y = self.camera_intrinsics + + v_coords, u_coords = np.where(hand_mask > 0) + z_values = depth_map[v_coords, u_coords] + + # Filter out zero depth values + valid_indices = z_values > 0 + u_coords = u_coords[valid_indices] + v_coords = v_coords[valid_indices] + z_values = z_values[valid_indices] + + # NOTE: Abritrary scaling factor for depth + z_metric = z_values * 0.5 + + # Back-project to 3D using camera intrinsics + x_values = (u_coords - center_x) * z_metric / focal_x + y_values = (v_coords - center_y) * z_metric / focal_y + + points = np.column_stack((x_values, y_values, z_metric)) + + return points + + # TODO: Look into better Z scaling + def _create_mesh(self, landmarks: list, image_dims: tuple) -> np.ndarray: + width, height = image_dims + + vertices = [] + for landmark in landmarks.landmark: + vertices.append([ + landmark.x * width, + landmark.y * height, + landmark.z * width + ]) + + # Define faces (triangles) connecting landmarks + faces = [ + # Palm + [0, 1, 5], [0, 5, 9], [0, 9, 13], [0, 13, 17], + # Thumb + [1, 2, 3], [2, 3, 4], + # Index finger + [5, 6, 7], [6, 7, 8], + # Middle finger + [9, 10, 11], [10, 11, 12], + # Ring finger + [13, 14, 15], [14, 15, 16], + # Pinky + [17, 18, 19], [18, 19, 20] + ] + + dense_vertices = list(vertices) + + # Add interpolated vertices along finger segments + connections = self.mp_hands.HAND_CONNECTIONS + for connection in connections: + start_idx, end_idx = connection + start_point = np.array(vertices[start_idx]) + end_point = np.array(vertices[end_idx]) + + # Add 2 interpolated points between each connected pair + for t in [0.33, 0.66]: + interp_point = start_point * (1-t) + end_point * t + dense_vertices.append(interp_point.tolist()) + + return np.array(dense_vertices), np.array(faces) + + def _icp_registration(self, cloud: np.ndarray, vertices: np.ndarray) -> np.ndarray: + # Normalize both point clouds to handle scale differences + cloud_centroid = np.mean(cloud, axis=0) + vertices_centroid = np.mean(vertices, axis=0) + + cloud_centered = cloud - cloud_centroid + vertices_centered = vertices - vertices_centroid + + cloud_scale = np.max(np.linalg.norm(cloud_centered, axis=1)) + vertices_scale = np.max(np.linalg.norm(vertices_centered, axis=1)) + + cloud_normalized = cloud_centered / cloud_scale + vertices_normalized = vertices_centered / vertices_scale + + # Create Open3D point clouds + source = o3d.geometry.PointCloud() + source.points = o3d.utility.Vector3dVector(vertices_normalized) + + target = o3d.geometry.PointCloud() + target.points = o3d.utility.Vector3dVector(cloud_normalized) + + # Optional: Downsample for better performance + source = source.voxel_down_sample(voxel_size=0.01) + target = target.voxel_down_sample(voxel_size=0.01) + + # Initial identity transformation + trans_init = np.eye(4) + + # Run ICP with better parameters + result = o3d.pipelines.registration.registration_icp( + source, + target, + max_correspondence_distance=0.2, # Increased for better matching + init=trans_init, + estimation_method=o3d.pipelines.registration.TransformationEstimationPointToPlane(), + criteria=o3d.pipelines.registration.ICPConvergenceCriteria(max_iteration=100) + ) + + # Create denormalization transformation + denorm_transform = np.eye(4) + denorm_transform[:3, :3] *= (cloud_scale / vertices_scale) + + # Combine transformations + transform_to_origin = np.eye(4) + transform_to_origin[:3, 3] = -vertices_centroid + + transform_from_origin = np.eye(4) + transform_from_origin[:3, 3] = cloud_centroid + + final_transform = np.matmul(transform_from_origin, + np.matmul(denorm_transform, + np.matmul(result.transformation, transform_to_origin))) + + return final_transform + + def _refine_landmarks(self, landmarks: list, transform: int, image_dims: tuple): + width, height = image_dims + + refined_landmarks = [] + for landmark in landmarks.landmark: + point = np.array([ + landmark.x * width, + landmark.y * height, + landmark.z * width, # TODO: Figure out better scaling factor + 1.0 + ]) + + # Apply transformation to 3D point + transformed = np.dot(transform, point) + refined_landmarks.append(transformed[:3]) + + return refined_landmarks + + def _apply_constraints(self, landmarks: list): + constrained = np.array(landmarks) + + # Define finger joint indices + # MediaPipe hand model: Wrist is 0, thumb is 1-4, index is 5-8, etc. + thumb_indices = [1, 2, 3, 4] + index_indices = [5, 6, 7, 8] + + # Constrain the last two joints of thumb and index finger + # as mentioned in the paper + for finger_indices in [thumb_indices, index_indices]: + # Get the last three joints (two segments) + if len(finger_indices) >= 3: + # Get joint positions + joint1 = constrained[finger_indices[-3]] + joint2 = constrained[finger_indices[-2]] + joint3 = constrained[finger_indices[-1]] + + # Direction of the first segment + dir1 = joint2 - joint1 + dir1 = dir1 / np.linalg.norm(dir1) + + # Instead of full ball joint, constrain the last joint's direction + # to follow similar direction as the previous segment + ideal_dir = dir1.copy() + actual_dir = joint3 - joint2 + actual_length = np.linalg.norm(actual_dir) + + # Force the direction to be within a cone of the previous segment + # (limiting to single degree of freedom approximately) + corrected_dir = ideal_dir * actual_length + + # Apply the correction + constrained[finger_indices[-1]] = joint2 + corrected_dir + + return constrained + + def _get_robot_params(self, refined_landmarks) -> tuple: + # Extract key landmarks + wrist = refined_landmarks[0] # Wrist landmark + thumb_tip = refined_landmarks[4] # Thumb tip + index_tip = refined_landmarks[8] # Index finger tip + + # Calculate end effector position (midpoint between thumb and index tips) + position = (thumb_tip + index_tip) / 2 + + # Calculate vectors for orientation + v1 = thumb_tip - wrist # Vector from wrist to thumb tip + v2 = index_tip - wrist # Vector from wrist to index tip + + # Calculate normal to hand plane + normal = np.cross(v1, v2) + if np.linalg.norm(normal) > 0: + normal = normal / np.linalg.norm(normal) + else: + # Default if vectors are collinear + normal = np.array([0, 0, 1]) + + # Calculate main direction along thumb + direction = thumb_tip - wrist + if np.linalg.norm(direction) > 0: + direction = direction / np.linalg.norm(direction) + else: + # Default if thumb is at wrist (unlikely) + direction = np.array([1, 0, 0]) + + # Calculate gripper width + gripper_width = np.linalg.norm(thumb_tip - index_tip) + + return position, direction, normal, gripper_width + + def record_video(self) -> str: + output_dir = os.path.join(os.getcwd(), 'recordings') + os.makedirs(output_dir, exist_ok=True) + + timestamp = time.strftime("%Y%m%d-%H%M%S") + video_filename = os.path.join(output_dir, f"recorded_video_{timestamp}.mp4") + + cap = cv2.VideoCapture(0) + + assert cap.isOpened(), "Failed to open camera." + + width = int(cap.get(cv2.CAP_PROP_FRAME_WIDTH)) + height = int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT)) + fps = int(cap.get(cv2.CAP_PROP_FPS)) + + # Update camera intrinsics based on video dimensions + self.camera_intrinsics = (width * 0.8, height * 0.8, width / 2, height / 2) + + fourcc = cv2.VideoWriter_fourcc(*'mp4v') + out = None + + recording = False + did_record = False + + print("Camera is active. Press 'r' to start/stop recording, 'q' to quit.") + + while cap.isOpened(): + success, frame = cap.read() + assert success, "Failed to read from camera." + + # Mirror the image for more intuitive viewing + frame = cv2.flip(frame, 1) + + # Create a separate display frame for showing the recording indicator + display_frame = frame.copy() + + # Display recording indicator ONLY on the display frame + if recording: + cv2.circle(display_frame, (30, 30), 15, (0, 0, 255), -1) + cv2.putText(display_frame, "RECORDING", (50, 40), cv2.FONT_HERSHEY_SIMPLEX, + 1, (0, 0, 255), 2, cv2.LINE_AA) + + # Show the display frame (with indicator if recording) + cv2.imshow('Video Recording', display_frame) + + # Write the original frame (without indicator) to video file if recording + if recording and out is not None: + out.write(frame) + + key = cv2.waitKey(1) & 0xFF + + # NOTE: Haven't tested what happens if user records multiple videos in one session (probably overwrites?) + if key == ord('q'): + break + elif key == ord('r'): + recording = not recording + if recording: + print(f"Started recording to {video_filename}") + out = cv2.VideoWriter(video_filename, fourcc, fps, (width, height)) + else: + if out is not None: + out.release() + print(f"Stopped recording. Video saved to {video_filename}") + did_record = True + + if out is not None: + out.release() + cap.release() + cv2.destroyAllWindows() + + return video_filename if did_record else None + + def process_video(self, video_path: str) -> tuple: + assert video_path, "Video path is required." + + cap = cv2.VideoCapture(video_path) + + assert cap.isOpened(), f"Failed to open video file {video_path}" + + width = int(cap.get(cv2.CAP_PROP_FRAME_WIDTH)) + height = int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT)) + fps = int(cap.get(cv2.CAP_PROP_FPS)) + total_frames = int(cap.get(cv2.CAP_PROP_FRAME_COUNT)) + + # Update camera intrinsics based on video dimensions + self.camera_intrinsics = (width * 0.8, height * 0.8, width / 2, height / 2) + + base_path = os.path.splitext(video_path)[0] + segmented_output_path = f"{base_path}_masked.mp4" + depth_output_path = f"{base_path}_depth.mp4" + mesh_output_path = f"{base_path}_mesh.mp4" + registration_output_path = f"{base_path}_registration.mp4" + constraints_output_path = f"{base_path}_constraints.mp4" + robot_output_path = f"{base_path}_robot.mp4" + + fourcc = cv2.VideoWriter_fourcc(*'mp4v') + segmented_out = cv2.VideoWriter(segmented_output_path, fourcc, fps, (width, height)) + depth_out = cv2.VideoWriter(depth_output_path, fourcc, fps, (width, height)) + mesh_out = cv2.VideoWriter(mesh_output_path, fourcc, fps, (width, height)) + reg_out = cv2.VideoWriter(registration_output_path, fourcc, fps, (640, 480)) # Fixed size + constraints_out = cv2.VideoWriter(constraints_output_path, fourcc, fps, (width, height)) + robot_out = cv2.VideoWriter(robot_output_path, fourcc, fps, (width, height)) + + print(f"Processing video with {total_frames} frames...") + for _ in tqdm(range(total_frames)): + success, frame = cap.read() + assert success, "Failed to read frame from video." + + # Convert image to RGB for MediaPipe + image_rgb = cv2.cvtColor(frame, cv2.COLOR_BGR2RGB) + + # Process with MediaPipe Hands + results = self.hands.process(image_rgb) + + # Initialize output frames + segmented_frame = frame.copy() + depth_frame = np.zeros((height, width, 3), dtype=np.uint8) + mesh_frame = frame.copy() + reg_frame = np.ones((480, 640, 3), dtype=np.uint8) * 255 # Fixed size, white background + constraints_frame = frame.copy() + robot_frame = frame.copy() + + # Process if hand is detected + if results.multi_hand_landmarks: + for hand_landmarks in results.multi_hand_landmarks: + # Segment hand + hand_mask = self._create_mask(frame, hand_landmarks) + mask_overlay = frame.copy() + mask_overlay[hand_mask > 0] = [0, 0, 255] # Red color for mask + segmented_frame = cv2.addWeighted(frame, 0.7, mask_overlay, 0.3, 0) + + # Depth estimation + depth_map, depth_vis = self._estimate_depth(frame) + depth_colored = cv2.applyColorMap(depth_vis, cv2.COLORMAP_JET) + depth_frame = depth_colored.copy() + + # Create hand mesh + hand_vertices, hand_faces = self._create_mesh(hand_landmarks, (width, height)) + mesh_frame = visualize_mesh(frame, hand_vertices, hand_faces) + + # Create point cloud from depth + cloud = self._create_cloud(depth_map, hand_mask) + + # Perform ICP registration + icp_transform = self._icp_registration(cloud, hand_vertices) + reg_frame = visualize_registration(cloud, hand_vertices, icp_transform) + + # Refine landmarks using ICP transformation + refined_landmarks = self._refine_landmarks(hand_landmarks, icp_transform, (width, height)) + + # Store pre-constraint landmarks for visualization + original_refined = refined_landmarks.copy() + + # Apply anatomical constraints + constrained_landmarks = self._apply_constraints(refined_landmarks) + constraints_frame = visualize_constraints(frame, original_refined, constrained_landmarks, self.camera_intrinsics) + + # # Calculate robot parameters + # position, direction, normal, gripper_width = self._get_robot_params(constrained_landmarks) + # robot_frame = visualize_robot_params(frame, position, direction, normal, gripper_width) + + segmented_out.write(segmented_frame) + depth_out.write(depth_frame) + mesh_out.write(mesh_frame) + reg_out.write(reg_frame) + constraints_out.write(constraints_frame) + robot_out.write(robot_frame) + + display_scale = 0.5 + display_size = (int(width * display_scale), int(height * display_scale)) + reg_display_size = (int(640 * display_scale), int(480 * display_scale)) + + cv2.imshow('Segmented', cv2.resize(segmented_frame, display_size)) + cv2.imshow('Depth', cv2.resize(depth_frame, display_size)) + cv2.imshow('Mesh', cv2.resize(mesh_frame, display_size)) + cv2.imshow('Registration', cv2.resize(reg_frame, reg_display_size)) + cv2.imshow('Constraints', cv2.resize(constraints_frame, display_size)) + cv2.imshow('Robot Parameters', cv2.resize(robot_frame, display_size)) + + if cv2.waitKey(1) & 0xFF == 27: # ESC to exit + break + + cap.release() + segmented_out.release() + depth_out.release() + mesh_out.release() + reg_out.release() + constraints_out.release() + robot_out.release() + cv2.destroyAllWindows() + + print(f"Processing complete. Results saved to:") + print(f"- Hand mask: {segmented_output_path}") + print(f"- Depth visualization: {depth_output_path}") + print(f"- Mesh visualization: {mesh_output_path}") + print(f"- Registration visualization: {registration_output_path}") + print(f"- Constraints visualization: {constraints_output_path}") + print(f"- Robot parameters: {robot_output_path}") + + return { + "segmented": segmented_output_path, + "depth": depth_output_path, + "mesh": mesh_output_path, + "registration": registration_output_path, + "constraints": constraints_output_path, + "robot": robot_output_path + } \ No newline at end of file diff --git a/phantom/main.py b/phantom/main.py new file mode 100644 index 0000000..0f1650e --- /dev/null +++ b/phantom/main.py @@ -0,0 +1,33 @@ +import os + +from phantom.hand_processor import HandProcessor + + +def main(): + processor = HandProcessor() + + record_option = input("Record a new video? (y/n): ") + + if record_option.lower() == 'y': + print("Starting video recording...") + video_path = processor.record_video() + if not video_path: + print("Video recording failed.") + return + + print(f"Video recorded successfully to {video_path}") + process_option = input("Process the video now? (y/n): ") + if process_option.lower() == "n": + print("Video processing skipped.") + return + else: + video_path = input("Enter the path to a video file: ") + while not os.path.exists(video_path): + print("Error: Video file not found.") + video_path = input("Enter the path to the video file: ") + + processor.process_video(video_path) + + +if __name__ == "__main__": + main() \ No newline at end of file diff --git a/phantom/robot_manager.py b/phantom/robot_manager.py new file mode 100644 index 0000000..3dc215a --- /dev/null +++ b/phantom/robot_manager.py @@ -0,0 +1,158 @@ +import os +import cv2 +import numpy as np +import pybullet as p + +from utils.math import * +from utils.handle_urdf import handle_urdf +from scipy.spatial.transform import Rotation as R + + +class RobotManager: + def __init__(self, urdf_path: str, camera_intrinsics: tuple) -> None: + self.physics_client = p.connect(p.DIRECT) + + robot_urdf = handle_urdf(urdf_path) + self.robot_id = self._load_robot(robot_urdf) + + self.joint_count = p.getNumJoints(self.robot_id) + self.end_effector_index = self._find_end_effector() + + self.fx, self.fy, self.cx, self.cy = camera_intrinsics + # Set up rendering parameters + self.img_width = int(self.cx * 2) + self.img_height = int(self.cy * 2) + + # Load the robot URDF into PyBullet + def _load_robot(self, robot_urdf: str) -> int: + try: + robot_id = p.loadURDF( + robot_urdf, + basePosition=[0, 0, 0], + useFixedBase=True, + flags=p.URDF_USE_SELF_COLLISION | p.URDF_USE_INERTIA_FROM_FILE + ) + except p.error as e: + print(f"PyBullet error when loading URDF: {e}") + raise e + + robot_name = p.getBodyInfo(robot_id)[1].decode('utf-8') + print(f"Successfully loaded {robot_name} robot with ID: {robot_id}") + + return robot_id + + # NOTE: Only applicable if the robot has one end effector + def _find_end_effector(self) -> int: + assert self.joint_count > 0, "Robot has no joints" + + # Keywords to look for in joint names to identify end effector + keywords = ['gripper', 'tool', 'tcp', 'end_effector', 'hand'] + + for i in range(self.joint_count): + info = p.getJointInfo(self.robot_id, i) + joint_name = info[1].decode('utf-8').lower() + + # Check if any keyword is in the joint name + if any(keyword in joint_name for keyword in keywords): + return i + + # If no specific end effector found, use the last joint in the chain + return self.joint_count - 1 + + # TODO: Use inverse kinematics to set the robot pose + def set_robot_pose(self, position: np.ndarray, orientation_vectors: np.ndarray, gripper_width: float) -> None: + pass + + # Render the robot in some scene using some camera parameters + def render_robot(self, bg_image=None, camera_params=None): + assert self.robot_id >= 0, "Robot not properly loaded" + + # Set up camera parameters + if camera_params is None: + # Default camera setup + cam_target = [0, 0, 0] + cam_distance = 1.0 + cam_yaw = 0 + cam_pitch = -30 + cam_roll = 0 + else: + cam_target, cam_distance, cam_yaw, cam_pitch, cam_roll = camera_params + + # Compute view matrix + view_matrix = p.computeViewMatrixFromYawPitchRoll( + cameraTargetPosition=cam_target, + distance=cam_distance, + yaw=cam_yaw, + pitch=cam_pitch, + roll=cam_roll, + upAxisIndex=2 + ) + + # Compute projection matrix + aspect = self.img_width / self.img_height + proj_matrix = p.computeProjectionMatrixFOV( + fov=60, + aspect=aspect, + nearVal=0.01, + farVal=100.0 + ) + + # Render the scene + img_arr = p.getCameraImage( + width=self.img_width, + height=self.img_height, + viewMatrix=view_matrix, + projectionMatrix=proj_matrix, + renderer=p.ER_BULLET_HARDWARE_OPENGL + ) + + # Extract RGB and depth + rgb = np.reshape(img_arr[2], (self.img_height, self.img_width, 4)) + rgb = rgb[:, :, :3] # Remove alpha channel + depth = np.reshape(img_arr[3], (self.img_height, self.img_width)) + + # If background image is provided, composite + if bg_image is not None: + # Resize background if needed + bg_h, bg_w = bg_image.shape[:2] + if bg_w != self.img_width or bg_h != self.img_height: + bg_resized = cv2.resize(bg_image, (self.img_width, self.img_height)) + else: + bg_resized = bg_image + + # Create mask from depth + mask = (depth < 0.99).astype(np.float32) + mask = np.stack([mask, mask, mask], axis=2) + + # Composite + composite = bg_resized * (1 - mask) + rgb * mask + return composite.astype(np.uint8) + + return rgb.astype(np.uint8) + + def __del__(self) -> None: + if hasattr(self, 'physics_client'): + try: + p.disconnect(self.physics_client) + except: + pass + + + +if __name__ == "__main__": + cwd = os.getcwd() + urdf_path = os.path.join(cwd, "notebook/phantom/urdf/SO_5DOF_ARM100_05d.SLDASM/urdf/SO_5DOF_ARM100_05d.SLDASM.urdf") + camera_intrinsics = (320, 240, 320, 240) # Random intrinsics for example + + robot_vis = RobotManager(urdf_path, camera_intrinsics) + rendered_image = robot_vis.render_robot() + + # Option 1: Display the image using OpenCV + cv2.imshow("Robot Render", rendered_image) + cv2.waitKey(0) # Wait for a key press + cv2.destroyAllWindows() + + # Option 2: Save the image to a file + output_path = "robot_render.png" + cv2.imwrite(output_path, rendered_image) + print(f"Render saved to {output_path}") \ No newline at end of file diff --git a/phantom/utils/__init__.py b/phantom/utils/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/phantom/utils/handle_urdf.py b/phantom/utils/handle_urdf.py new file mode 100644 index 0000000..d4cb0d5 --- /dev/null +++ b/phantom/utils/handle_urdf.py @@ -0,0 +1,94 @@ +import os +import xml.dom.minidom as minidom +import xml.etree.ElementTree as ET + + +""" +Fixes a specific path that uses the ROS-style 'package://' prefix. +The 'package://' prefix is used in URDF files to refer to files in the same package. +However, when we're not running in a ROS environment, the paths are not valid. +This function tries to find the absolute path of the mesh file. +If the mesh file is not found, the original path is used. +""" +def fix_path(path: str, urdf_dir: str) -> str: + if path.startswith('package://'): + parts = path[len('package://'):].split('/', 1) + if len(parts) == 2: + package_name, rel_path = parts + + # Try potential locations for the mesh + potential_paths = [ + os.path.join(urdf_dir, rel_path), + os.path.join(urdf_dir, '../meshes', rel_path), + os.path.join(urdf_dir, f'../{package_name}', rel_path), + os.path.join(urdf_dir, '../..', rel_path) + ] + + for possible_path in potential_paths: + if os.path.exists(possible_path): + return possible_path + + print(f"Failed to find mesh for package path: {path}") + + return path + + +""" +Iterates through the URDF file and fixes the paths of all mesh files. +The URDF file is parsed and the mesh paths are modified in-place. +""" +def fix_mesh_paths(urdf_path:str, urdf_dir: str) -> str: + root = ET.parse(urdf_path).getroot() + + try: + for mesh in root.findall('.//mesh'): + if 'filename' in mesh.attrib: + mesh.attrib['filename'] = fix_path(mesh.attrib['filename'], urdf_dir) + except Exception as e: + print(f"Error fixing mesh paths: {e}") + raise e + + fixed_path = urdf_path.replace('.urdf', '_fixed.urdf') + + return root, fixed_path + + +""" +Formats the XML tree to be human-readable and writes it to a file. +""" +def format_xml(root: ET.Element, fixed_path: str) -> None: + xml_str = ET.tostring(root, encoding='utf-8') + dom = minidom.parseString(xml_str) + + with open(fixed_path, 'w', encoding='utf-8') as f: + # Write with nice indentation but remove extra whitespace + pretty_xml = dom.toprettyxml(indent=' ') + # Remove extra blank lines that minidom sometimes adds + pretty_xml = '\n'.join([line for line in pretty_xml.split('\n') if line.strip()]) + f.write(pretty_xml) + + +def handle_urdf(urdf_path: str) -> str: + # Check if URDF is valid + if not os.path.exists(urdf_path): + print(f"Invalid URDF path: {urdf_path}") + return None + + # FIXME: Add check to see if URDF needs to be processed + + try: + urdf_dir = os.path.dirname(urdf_path) + root, fixed_path = fix_mesh_paths(urdf_path, urdf_dir) + format_xml(root, fixed_path) + print(f"Successfully processed URDF: {fixed_path}") + return fixed_path + except Exception as e: + print(f"Failed to process URDF: {e}") + raise e + + +if __name__ == '__main__': + # Example usage + cwd = os.getcwd() + urdf_path = os.path.join(cwd, "notebook/phantom/urdf/SO_5DOF_ARM100_05d.SLDASM/urdf/SO_5DOF_ARM100_05d.SLDASM.urdf") + handle_urdf(urdf_path) \ No newline at end of file diff --git a/phantom/utils/math.py b/phantom/utils/math.py new file mode 100644 index 0000000..e69de29 diff --git a/phantom/utils/visualizations.py b/phantom/utils/visualizations.py new file mode 100644 index 0000000..fe1d3f6 --- /dev/null +++ b/phantom/utils/visualizations.py @@ -0,0 +1,263 @@ +import cv2 +import numpy as np + + +def visualize_mesh(frame, hand_vertices, faces): + """Visualize the hand mesh on the frame""" + mesh_vis = frame.copy() + height, width = frame.shape[:2] + + # Draw the base vertices of the mesh (original landmarks) + for i in range(21): + pt = tuple(map(int, hand_vertices[i][:2])) + if 0 <= pt[0] < width and 0 <= pt[1] < height: + cv2.circle(mesh_vis, pt, 4, (255, 0, 0), -1) # Red circles for base vertices + + # Draw the interpolated vertices + for i in range(21, len(hand_vertices)): + pt = tuple(map(int, hand_vertices[i][:2])) + if 0 <= pt[0] < width and 0 <= pt[1] < height: + cv2.circle(mesh_vis, pt, 2, (0, 255, 255), -1) # Yellow circles for interpolated vertices + + # Draw the faces of the mesh + for face in faces: + if len(face) == 3: # Triangle face + pt1 = tuple(map(int, hand_vertices[face[0]][:2])) + pt2 = tuple(map(int, hand_vertices[face[1]][:2])) + pt3 = tuple(map(int, hand_vertices[face[2]][:2])) + + if (0 <= pt1[0] < width and 0 <= pt1[1] < height and + 0 <= pt2[0] < width and 0 <= pt2[1] < height and + 0 <= pt3[0] < width and 0 <= pt3[1] < height): + cv2.line(mesh_vis, pt1, pt2, (0, 255, 0), 1) # Green lines for mesh edges + cv2.line(mesh_vis, pt2, pt3, (0, 255, 0), 1) + cv2.line(mesh_vis, pt3, pt1, (0, 255, 0), 1) + + # Add explanation text + cv2.putText(mesh_vis, "Red: Base vertices", (10, 30), + cv2.FONT_HERSHEY_SIMPLEX, 0.6, (255, 0, 0), 2) + cv2.putText(mesh_vis, "Yellow: Interpolated vertices", (10, 60), + cv2.FONT_HERSHEY_SIMPLEX, 0.6, (0, 255, 255), 2) + cv2.putText(mesh_vis, "Green: Mesh edges", (10, 90), + cv2.FONT_HERSHEY_SIMPLEX, 0.6, (0, 255, 0), 2) + + return mesh_vis + +def visualize_registration(cloud, vertices, icp_transform): + """Visualize the ICP registration process""" + height, width = 480, 640 # Fixed size visualization + reg_vis = np.ones((height, width, 3), dtype=np.uint8) * 255 # White background + + # Define visualization boundaries + margin = 50 + view_width = width - 2 * margin + view_height = height - 2 * margin + + # Find 2D min/max values for scaling + all_points_2d = np.vstack([cloud[:, :2], vertices[:, :2]]) + min_vals = np.min(all_points_2d, axis=0) + max_vals = np.max(all_points_2d, axis=0) + + # Function to scale points to fit visualization + def scale_point(point): + scaled = (point - min_vals) / (max_vals - min_vals) + x = int(scaled[0] * view_width) + margin + y = int(scaled[1] * view_height) + margin + return (x, y) + + # Draw original point cloud (red) + for point in cloud[::10]: # Downsample for visualization + pt = scale_point(point[:2]) + cv2.circle(reg_vis, pt, 1, (0, 0, 255), -1) # Red dots + + # Draw original mesh vertices (blue) + for vertex in vertices: + pt = scale_point(vertex[:2]) + cv2.circle(reg_vis, pt, 2, (255, 0, 0), -1) # Blue dots + + # Apply transformation to mesh vertices + transformed_vertices = [] + for vertex in vertices: + # Convert to homogeneous coordinates + v_hom = np.append(vertex, 1.0) + # Apply transformation + v_transformed = np.dot(icp_transform, v_hom) + transformed_vertices.append(v_transformed[:3]) + + # Draw transformed mesh vertices (green) + for vertex in transformed_vertices: + pt = scale_point(vertex[:2]) + cv2.circle(reg_vis, pt, 2, (0, 255, 0), -1) # Green dots + + # Add transformation matrix display + cv2.putText(reg_vis, "ICP Transformation Matrix:", (10, height - 120), + cv2.FONT_HERSHEY_SIMPLEX, 0.5, (0, 0, 0), 1) + + for i in range(4): + matrix_text = f"[{icp_transform[i][0]:.2f}, {icp_transform[i][1]:.2f}, {icp_transform[i][2]:.2f}, {icp_transform[i][3]:.2f}]" + cv2.putText(reg_vis, matrix_text, (10, height - 90 + i * 20), + cv2.FONT_HERSHEY_SIMPLEX, 0.4, (0, 0, 0), 1) + + # Add legend + cv2.putText(reg_vis, "Red: Point Cloud", (width - 200, 30), + cv2.FONT_HERSHEY_SIMPLEX, 0.5, (0, 0, 255), 1) + cv2.putText(reg_vis, "Blue: Original Mesh", (width - 200, 60), + cv2.FONT_HERSHEY_SIMPLEX, 0.5, (255, 0, 0), 1) + cv2.putText(reg_vis, "Green: Transformed Mesh", (width - 200, 90), + cv2.FONT_HERSHEY_SIMPLEX, 0.5, (0, 255, 0), 1) + + return reg_vis + +def visualize_constraints(frame, refined_landmarks, constrained_landmarks, camera_intrinsics): + """Visualize before and after applying anatomical constraints""" + constraints_vis = frame.copy() + height, width = frame.shape[:2] + focal_x, focal_y, center_x, center_y = camera_intrinsics + + # Define finger indices + thumb_indices = [1, 2, 3, 4] + index_indices = [5, 6, 7, 8] + highlighted_indices = thumb_indices + index_indices + + # Draw original refined landmarks + for i, landmark in enumerate(refined_landmarks): + x, y, z = landmark + if z > 0: + u = int(x * focal_x / z + center_x) + v = int(y * focal_y / z + center_y) + + if 0 <= u < width and 0 <= v < height: + if i in highlighted_indices: + # Draw larger circles for thumb and index fingers (the constrained ones) + cv2.circle(constraints_vis, (u, v), 5, (0, 0, 255), -1) # Red circles + else: + cv2.circle(constraints_vis, (u, v), 3, (0, 0, 255), -1) + + # Draw connections for original landmarks + for i in range(len(refined_landmarks) - 1): + if i + 1 in thumb_indices and i in thumb_indices: + # Draw thumb connections + start = refined_landmarks[i] + end = refined_landmarks[i + 1] + + if start[2] > 0 and end[2] > 0: + start_u = int(start[0] * focal_x / start[2] + center_x) + start_v = int(start[1] * focal_y / start[2] + center_y) + end_u = int(end[0] * focal_x / end[2] + center_x) + end_v = int(end[1] * focal_y / end[2] + center_y) + + if (0 <= start_u < width and 0 <= start_v < height and + 0 <= end_u < width and 0 <= end_v < height): + cv2.line(constraints_vis, (start_u, start_v), (end_u, end_v), (0, 0, 255), 2) + + # Draw constrained landmarks + for i, landmark in enumerate(constrained_landmarks): + x, y, z = landmark + if z > 0: + u = int(x * focal_x / z + center_x) + v = int(y * focal_y / z + center_y) + + if 0 <= u < width and 0 <= v < height: + if i in highlighted_indices: + # Draw larger circles for thumb and index fingers + cv2.circle(constraints_vis, (u, v), 5, (0, 255, 0), -1) # Green circles + else: + cv2.circle(constraints_vis, (u, v), 3, (0, 255, 0), -1) + + # Draw connections for constrained landmarks + for i in range(len(constrained_landmarks) - 1): + if i + 1 in thumb_indices and i in thumb_indices: + # Draw thumb connections + start = constrained_landmarks[i] + end = constrained_landmarks[i + 1] + + if start[2] > 0 and end[2] > 0: + start_u = int(start[0] * focal_x / start[2] + center_x) + start_v = int(start[1] * focal_y / start[2] + center_y) + end_u = int(end[0] * focal_x / end[2] + center_x) + end_v = int(end[1] * focal_y / end[2] + center_y) + + if (0 <= start_u < width and 0 <= start_v < height and + 0 <= end_u < width and 0 <= end_v < height): + cv2.line(constraints_vis, (start_u, start_v), (end_u, end_v), (0, 255, 0), 2) + + # Add legend + cv2.putText(constraints_vis, "Red: Before constraints", (10, 30), + cv2.FONT_HERSHEY_SIMPLEX, 0.7, (0, 0, 255), 2) + cv2.putText(constraints_vis, "Green: After constraints", (10, 60), + cv2.FONT_HERSHEY_SIMPLEX, 0.7, (0, 255, 0), 2) + + return constraints_vis + +def visualize_robot_params(frame, position, direction, normal, gripper_width, camera_intrinsics): + """Visualize robot parameters (position, orientation, gripper width)""" + robot_vis = frame.copy() + height, width = frame.shape[:2] + focal_x, focal_y, center_x, center_y = camera_intrinsics + + # Project position to image coordinates + x, y, z = position + if z > 0: + u = int(x * focal_x / z + center_x) + v = int(y * focal_y / z + center_y) + + if 0 <= u < width and 0 <= v < height: + # Draw end effector position + cv2.circle(robot_vis, (u, v), 10, (255, 0, 0), -1) # Blue circle + + # Draw direction vector (X axis) + dx, dy, dz = direction + scale = 50 # Scale for better visualization + end_u = int((x + dx * scale) * focal_x / (z + dz * scale) + center_x) + end_v = int((y + dy * scale) * focal_y / (z + dz * scale) + center_y) + + if 0 <= end_u < width and 0 <= end_v < height: + cv2.line(robot_vis, (u, v), (end_u, end_v), (0, 0, 255), 2) # Red line (X axis) + cv2.putText(robot_vis, "X", (end_u, end_v), + cv2.FONT_HERSHEY_SIMPLEX, 0.5, (0, 0, 255), 2) + + # Draw normal vector (Z axis) + nx, ny, nz = normal + end_u = int((x + nx * scale) * focal_x / (z + nz * scale) + center_x) + end_v = int((y + ny * scale) * focal_y / (z + nz * scale) + center_y) + + if 0 <= end_u < width and 0 <= end_v < height: + cv2.line(robot_vis, (u, v), (end_u, end_v), (0, 255, 0), 2) # Green line (Z axis) + cv2.putText(robot_vis, "Z", (end_u, end_v), + cv2.FONT_HERSHEY_SIMPLEX, 0.5, (0, 255, 0), 2) + + # Calculate Y axis (cross product of Z and X for right-hand coordinate system) + y_axis = np.cross(normal, direction) + y_axis = y_axis / np.linalg.norm(y_axis) + yx, yy, yz = y_axis + + end_u = int((x + yx * scale) * focal_x / (z + yz * scale) + center_x) + end_v = int((y + yy * scale) * focal_y / (z + yz * scale) + center_y) + + if 0 <= end_u < width and 0 <= end_v < height: + cv2.line(robot_vis, (u, v), (end_u, end_v), (255, 0, 0), 2) # Blue line (Y axis) + cv2.putText(robot_vis, "Y", (end_u, end_v), + cv2.FONT_HERSHEY_SIMPLEX, 0.5, (255, 0, 0), 2) + + # Visualize gripper width + gripper_radius = int(gripper_width * 100) # Scale for better visualization + cv2.circle(robot_vis, (u, v), gripper_radius, (0, 255, 255), 2) # Yellow circle + + # Add parameter values as text + y_offset = height - 160 + cv2.putText(robot_vis, f"Position: ({x:.2f}, {y:.2f}, {z:.2f})", (10, y_offset), + cv2.FONT_HERSHEY_SIMPLEX, 0.5, (255, 255, 255), 1) + + y_offset += 30 + cv2.putText(robot_vis, f"Direction: ({dx:.2f}, {dy:.2f}, {dz:.2f})", (10, y_offset), + cv2.FONT_HERSHEY_SIMPLEX, 0.5, (0, 0, 255), 1) + + y_offset += 30 + cv2.putText(robot_vis, f"Normal: ({nx:.2f}, {ny:.2f}, {nz:.2f})", (10, y_offset), + cv2.FONT_HERSHEY_SIMPLEX, 0.5, (0, 255, 0), 1) + + y_offset += 30 + cv2.putText(robot_vis, f"Gripper Width: {gripper_width:.2f}", (10, y_offset), + cv2.FONT_HERSHEY_SIMPLEX, 0.5, (0, 255, 255), 1) + + return robot_vis \ No newline at end of file diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..eb76b57 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,90 @@ +absl-py==2.2.0 +aiohappyeyeballs @ file:///croot/aiohappyeyeballs_1734469393482/work +aiohttp @ file:///croot/aiohttp_1734687138658/work +aiosignal @ file:///tmp/build/80754af9/aiosignal_1637843061372/work +ansi2html @ file:///croot/ansi2html_1705049836845/work +async-timeout @ file:///croot/async-timeout_1732661977001/work +attrs @ file:///croot/attrs_1734533101012/work +blinker @ file:///croot/blinker_1737448726027/work +Brotli @ file:///croot/brotli-split_1736182456865/work +certifi @ file:///croot/certifi_1738623731865/work/certifi +cffi==1.17.1 +charset-normalizer @ file:///croot/charset-normalizer_1721748349566/work +click @ file:///croot/click_1698129812380/work +contourpy==1.3.1 +cycler==0.12.1 +dash @ file:///croot/dash_1701446519353/work +filelock==3.18.0 +Flask @ file:///croot/flask_1716545870149/work +Flask-Compress @ file:///croot/flask-compress_1668714942319/work +flatbuffers==25.2.10 +fonttools==4.56.0 +frozenlist @ file:///croot/frozenlist_1730902802621/work +fsspec==2025.3.0 +huggingface-hub==0.29.3 +idna==3.10 +importlib_metadata @ file:///croot/importlib_metadata-suite_1732633488278/work +itsdangerous @ file:///croot/itsdangerous_1716533337253/work +jax==0.5.3 +jaxlib==0.5.3 +Jinja2 @ file:///croot/jinja2_1741710844255/work +kiwisolver==1.4.8 +loguru @ file:///croot/loguru_1729800300339/work +MarkupSafe @ file:///croot/markupsafe_1738584038848/work +matplotlib==3.10.1 +mediapipe==0.10.21 +ml_dtypes==0.5.1 +mpmath==1.3.0 +msgpack @ file:///opt/conda/conda-bld/msgpack-python_1652362659880/work +multidict @ file:///croot/multidict_1730905498140/work +nest-asyncio @ file:///croot/nest-asyncio_1708532673751/work +networkx==3.4.2 +numpy @ file:///croot/numpy_and_numpy_base_1708638617955/work/dist/numpy-1.26.4-cp310-cp310-linux_x86_64.whl#sha256=ce136f308f566617937abac6c8f280bd61b41c12ab7eb7d8784c5795c5be477b +nvidia-cublas-cu12==12.4.5.8 +nvidia-cuda-cupti-cu12==12.4.127 +nvidia-cuda-nvrtc-cu12==12.4.127 +nvidia-cuda-runtime-cu12==12.4.127 +nvidia-cudnn-cu12==9.1.0.70 +nvidia-cufft-cu12==11.2.1.3 +nvidia-curand-cu12==10.3.5.147 +nvidia-cusolver-cu12==11.6.1.9 +nvidia-cusparse-cu12==12.3.1.170 +nvidia-cusparselt-cu12==0.6.2 +nvidia-nccl-cu12==2.21.5 +nvidia-nvjitlink-cu12==12.4.127 +nvidia-nvtx-cu12==12.4.127 +open3d-cpu @ file:///home/conda/feedstock_root/build_artifacts/open3d_1737748982201/work/build/lib/python_package/pip_package/open3d_cpu-0.19.0%2Bd28f9fd-cp310-cp310-manylinux_2_17_x86_64.whl#sha256=66e5d794f148bc721110a1db5a0a243a73bf58eeb83dc2f8cf88e7760f2fafd6 +opencv-contrib-python==4.11.0.86 +opt_einsum==3.4.0 +packaging @ file:///croot/packaging_1734472117206/work +pillow==11.1.0 +plotly @ file:///croot/plotly_1740385556434/work +propcache @ file:///croot/propcache_1732303986938/work +protobuf==4.25.6 +pybullet @ file:///home/conda/feedstock_root/build_artifacts/bullet_1725366740765/work +pycparser==2.22 +pyparsing==3.2.1 +PySocks @ file:///home/builder/ci_310/pysocks_1640793678128/work +python-dateutil==2.9.0.post0 +PyYAML==6.0.2 +requests @ file:///croot/requests_1730999120400/work +retrying @ file:///Users/ktietz/demo/mc3/conda-bld/retrying_1629465456590/work +safetensors==0.5.3 +scipy @ file:///croot/scipy_1737122901252/work/dist/scipy-1.15.1-cp310-cp310-linux_x86_64.whl#sha256=3a9bc1330ec4c8e1a3d5149a796c2a8a571e7b44f1336cfc344c247fed4c0eea +sentencepiece==0.2.0 +six @ file:///tmp/build/80754af9/six_1644875935023/work +sounddevice==0.5.1 +sympy==1.13.1 +tenacity @ file:///croot/tenacity_1730302500303/work +timm==1.0.15 +torch==2.6.0 +torchvision==0.21.0 +tqdm==4.67.1 +triton==3.2.0 +typing_extensions @ file:///croot/typing_extensions_1734714854207/work +urllib3 @ file:///croot/urllib3_1737133630106/work +vtk==9.3.1 +Werkzeug @ file:///croot/werkzeug_1731005776056/work +wslink @ file:///home/conda/feedstock_root/build_artifacts/wslink_1740199482166/work +yarl @ file:///croot/yarl_1732546845924/work +zipp @ file:///croot/zipp_1732630741423/work diff --git a/urdf/SO_5DOF_ARM100_05d.SLDASM/CMakeLists.txt b/urdf/SO_5DOF_ARM100_05d.SLDASM/CMakeLists.txt new file mode 100644 index 0000000..5273b50 --- /dev/null +++ b/urdf/SO_5DOF_ARM100_05d.SLDASM/CMakeLists.txt @@ -0,0 +1,14 @@ +cmake_minimum_required(VERSION 2.8.3) + +project(SO_5DOF_ARM100_05d.SLDASM) + +find_package(catkin REQUIRED) + +catkin_package() + +find_package(roslaunch) + +foreach(dir config launch meshes urdf) + install(DIRECTORY ${dir}/ + DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}/${dir}) +endforeach(dir) diff --git a/urdf/SO_5DOF_ARM100_05d.SLDASM/config/joint_names_SO_5DOF_ARM100_05d.SLDASM.yaml b/urdf/SO_5DOF_ARM100_05d.SLDASM/config/joint_names_SO_5DOF_ARM100_05d.SLDASM.yaml new file mode 100644 index 0000000..eed35e2 --- /dev/null +++ b/urdf/SO_5DOF_ARM100_05d.SLDASM/config/joint_names_SO_5DOF_ARM100_05d.SLDASM.yaml @@ -0,0 +1 @@ +controller_joint_names: ['', 'Shoulder_Rotation', 'Shoulder_Pitch', 'Elbow', 'Wrist_Pitch', 'Wrist_Roll', 'Gripper', ] diff --git a/urdf/SO_5DOF_ARM100_05d.SLDASM/export.log b/urdf/SO_5DOF_ARM100_05d.SLDASM/export.log new file mode 100644 index 0000000..bb174b0 --- /dev/null +++ b/urdf/SO_5DOF_ARM100_05d.SLDASM/export.log @@ -0,0 +1,2882 @@ +2024-05-21 08:44:37,619 INFO Logger.cs: 70 - +-------------------------------------------------------------------------------- +2024-05-21 08:44:37,671 INFO Logger.cs: 71 - Logging commencing for SW2URDF exporter +2024-05-21 08:44:37,672 INFO Logger.cs: 73 - Commit version 1.6.0-1-g15f4949 +2024-05-21 08:44:37,672 INFO Logger.cs: 74 - Build version 1.6.7594.29634 +2024-05-21 08:44:37,677 INFO SwAddin.cs: 192 - Attempting to connect to SW +2024-05-21 08:44:37,677 INFO SwAddin.cs: 197 - Setting up callbacks +2024-05-21 08:44:37,678 INFO SwAddin.cs: 201 - Setting up command manager +2024-05-21 08:44:37,679 INFO SwAddin.cs: 204 - Adding command manager +2024-05-21 08:44:37,682 INFO SwAddin.cs: 263 - Adding Assembly export to file menu +2024-05-21 08:44:37,682 INFO SwAddin.cs: 272 - Adding Part export to file menu +2024-05-21 08:44:37,682 INFO SwAddin.cs: 210 - Adding event handlers +2024-05-21 08:44:37,688 INFO SwAddin.cs: 217 - Connecting plugin to SolidWorks +2024-05-21 10:07:37,624 INFO SwAddin.cs: 294 - Assembly export called for file SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:07:39,335 INFO SwAddin.cs: 313 - Saving assembly +2024-05-21 10:07:39,538 INFO SwAddin.cs: 316 - Opening property manager +2024-05-21 10:07:39,580 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:07:39,589 INFO ExportHelperExtension.cs: 1136 - Found 87 in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:07:39,590 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:07:39,591 INFO ExportHelperExtension.cs: 1148 - Proceeding through assembly components +2024-05-21 10:07:39,593 INFO ExportHelperExtension.cs: 1160 - 15 components to check +2024-05-21 10:07:39,594 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Wrist_Roll_05g-1 +2024-05-21 10:07:39,595 INFO ExportHelperExtension.cs: 1136 - Found 77 in Wrist_Roll_05g-1 +2024-05-21 10:07:39,596 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Wrist_Roll_05g-1 +2024-05-21 10:07:39,597 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-7 +2024-05-21 10:07:39,597 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-7 +2024-05-21 10:07:39,598 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-7 +2024-05-21 10:07:39,599 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-5 +2024-05-21 10:07:39,599 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-5 +2024-05-21 10:07:39,600 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-5 +2024-05-21 10:07:39,600 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Rotation_Pitch_04c-2 +2024-05-21 10:07:39,601 INFO ExportHelperExtension.cs: 1136 - Found 88 in Rotation_Pitch_04c-2 +2024-05-21 10:07:39,602 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Rotation_Pitch_04c-2 +2024-05-21 10:07:39,602 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Base_03-1 +2024-05-21 10:07:39,603 INFO ExportHelperExtension.cs: 1136 - Found 56 in Base_03-1 +2024-05-21 10:07:39,603 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Base_03-1 +2024-05-21 10:07:39,604 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from SO_ARM100_06b-5 +2024-05-21 10:07:39,605 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-5 +2024-05-21 10:07:39,606 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in SO_ARM100_06b-5 +2024-05-21 10:07:39,607 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Moving_Jaw_04f-1 +2024-05-21 10:07:39,607 INFO ExportHelperExtension.cs: 1136 - Found 53 in Moving_Jaw_04f-1 +2024-05-21 10:07:39,608 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Moving_Jaw_04f-1 +2024-05-21 10:07:39,609 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from SO_ARM100_06b-6 +2024-05-21 10:07:39,609 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-6 +2024-05-21 10:07:39,610 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in SO_ARM100_06b-6 +2024-05-21 10:07:39,611 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Removable_Jaws_01e-1 +2024-05-21 10:07:39,612 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-1 +2024-05-21 10:07:39,612 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Removable_Jaws_01e-1 +2024-05-21 10:07:39,613 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-3 +2024-05-21 10:07:39,614 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-3 +2024-05-21 10:07:39,615 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-3 +2024-05-21 10:07:39,616 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Removable_Jaws_01e-2 +2024-05-21 10:07:39,617 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-2 +2024-05-21 10:07:39,617 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Removable_Jaws_01e-2 +2024-05-21 10:07:39,618 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-4 +2024-05-21 10:07:39,619 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-4 +2024-05-21 10:07:39,620 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-4 +2024-05-21 10:07:39,621 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Wrist_Roll_Pitch_04c-2 +2024-05-21 10:07:39,622 INFO ExportHelperExtension.cs: 1136 - Found 71 in Wrist_Roll_Pitch_04c-2 +2024-05-21 10:07:39,623 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Wrist_Roll_Pitch_04c-2 +2024-05-21 10:07:39,624 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-6 +2024-05-21 10:07:39,624 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-6 +2024-05-21 10:07:39,625 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-6 +2024-05-21 10:07:39,626 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-8 +2024-05-21 10:07:39,626 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-8 +2024-05-21 10:07:39,627 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-8 +2024-05-21 10:07:39,627 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:07:39,628 INFO ExportHelperExtension.cs: 1136 - Found 87 in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:07:39,628 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:07:39,629 INFO ExportHelperExtension.cs: 1148 - Proceeding through assembly components +2024-05-21 10:07:39,629 INFO ExportHelperExtension.cs: 1160 - 15 components to check +2024-05-21 10:07:39,630 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Wrist_Roll_05g-1 +2024-05-21 10:07:39,630 INFO ExportHelperExtension.cs: 1136 - Found 77 in Wrist_Roll_05g-1 +2024-05-21 10:07:39,631 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Wrist_Roll_05g-1 +2024-05-21 10:07:39,631 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-7 +2024-05-21 10:07:39,632 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-7 +2024-05-21 10:07:39,633 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-7 +2024-05-21 10:07:39,633 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-5 +2024-05-21 10:07:39,634 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-5 +2024-05-21 10:07:39,635 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-5 +2024-05-21 10:07:39,635 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Rotation_Pitch_04c-2 +2024-05-21 10:07:39,636 INFO ExportHelperExtension.cs: 1136 - Found 88 in Rotation_Pitch_04c-2 +2024-05-21 10:07:39,637 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Rotation_Pitch_04c-2 +2024-05-21 10:07:39,637 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Base_03-1 +2024-05-21 10:07:39,637 INFO ExportHelperExtension.cs: 1136 - Found 56 in Base_03-1 +2024-05-21 10:07:39,638 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Base_03-1 +2024-05-21 10:07:39,638 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from SO_ARM100_06b-5 +2024-05-21 10:07:39,639 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-5 +2024-05-21 10:07:39,639 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in SO_ARM100_06b-5 +2024-05-21 10:07:39,640 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Moving_Jaw_04f-1 +2024-05-21 10:07:39,640 INFO ExportHelperExtension.cs: 1136 - Found 53 in Moving_Jaw_04f-1 +2024-05-21 10:07:39,640 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Moving_Jaw_04f-1 +2024-05-21 10:07:39,641 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from SO_ARM100_06b-6 +2024-05-21 10:07:39,641 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-6 +2024-05-21 10:07:39,642 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in SO_ARM100_06b-6 +2024-05-21 10:07:39,642 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Removable_Jaws_01e-1 +2024-05-21 10:07:39,642 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-1 +2024-05-21 10:07:39,643 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Removable_Jaws_01e-1 +2024-05-21 10:07:39,643 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-3 +2024-05-21 10:07:39,644 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-3 +2024-05-21 10:07:39,644 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-3 +2024-05-21 10:07:39,645 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Removable_Jaws_01e-2 +2024-05-21 10:07:39,645 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-2 +2024-05-21 10:07:39,645 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Removable_Jaws_01e-2 +2024-05-21 10:07:39,646 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-4 +2024-05-21 10:07:39,646 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-4 +2024-05-21 10:07:39,647 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-4 +2024-05-21 10:07:39,647 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Wrist_Roll_Pitch_04c-2 +2024-05-21 10:07:39,648 INFO ExportHelperExtension.cs: 1136 - Found 71 in Wrist_Roll_Pitch_04c-2 +2024-05-21 10:07:39,649 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Wrist_Roll_Pitch_04c-2 +2024-05-21 10:07:39,649 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-6 +2024-05-21 10:07:39,650 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-6 +2024-05-21 10:07:39,650 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-6 +2024-05-21 10:07:39,651 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-8 +2024-05-21 10:07:39,651 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-8 +2024-05-21 10:07:39,652 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-8 +2024-05-21 10:07:40,103 INFO SwAddin.cs: 339 - Loading config tree +2024-05-21 10:07:40,107 INFO ExportPropertyManagerExtension.cs: 520 - Starting new configuration +2024-05-21 10:07:40,112 INFO SwAddin.cs: 344 - Showing property manager +2024-05-21 10:07:53,678 INFO ExportPropertyManager.cs: 1136 - OnNumberBoxTrackingCompleted called. This method no longer throws an Exception. It just silently does nothing. Ok, except for this logging message +2024-05-21 10:08:23,494 INFO ExportPropertyManager.cs: 1136 - OnNumberBoxTrackingCompleted called. This method no longer throws an Exception. It just silently does nothing. Ok, except for this logging message +2024-05-21 10:09:04,957 INFO ExportPropertyManager.cs: 1136 - OnNumberBoxTrackingCompleted called. This method no longer throws an Exception. It just silently does nothing. Ok, except for this logging message +2024-05-21 10:09:25,898 INFO ExportPropertyManager.cs: 1136 - OnNumberBoxTrackingCompleted called. This method no longer throws an Exception. It just silently does nothing. Ok, except for this logging message +2024-05-21 10:09:56,905 INFO ExportPropertyManager.cs: 1136 - OnNumberBoxTrackingCompleted called. This method no longer throws an Exception. It just silently does nothing. Ok, except for this logging message +2024-05-21 10:10:33,152 INFO ExportPropertyManager.cs: 1136 - OnNumberBoxTrackingCompleted called. This method no longer throws an Exception. It just silently does nothing. Ok, except for this logging message +2024-05-21 10:11:01,231 INFO ExportPropertyManager.cs: 422 - Configuration saved +2024-05-21 10:11:01,421 INFO ExportPropertyManager.cs: 1142 - AfterClose called. This method no longer throws an Exception. It just silently does nothing. Ok, except for this logging message +2024-05-21 10:11:04,383 INFO SwAddin.cs: 294 - Assembly export called for file SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:11:04,384 INFO SwAddin.cs: 299 - Save is required +2024-05-21 10:11:04,384 INFO SwAddin.cs: 313 - Saving assembly +2024-05-21 10:11:04,772 INFO SwAddin.cs: 316 - Opening property manager +2024-05-21 10:11:04,773 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:11:04,774 INFO ExportHelperExtension.cs: 1136 - Found 88 in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:11:04,775 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:11:04,776 INFO ExportHelperExtension.cs: 1148 - Proceeding through assembly components +2024-05-21 10:11:04,776 INFO ExportHelperExtension.cs: 1160 - 15 components to check +2024-05-21 10:11:04,777 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Wrist_Roll_05g-1 +2024-05-21 10:11:04,777 INFO ExportHelperExtension.cs: 1136 - Found 77 in Wrist_Roll_05g-1 +2024-05-21 10:11:04,778 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Wrist_Roll_05g-1 +2024-05-21 10:11:04,779 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-7 +2024-05-21 10:11:04,780 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-7 +2024-05-21 10:11:04,781 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-7 +2024-05-21 10:11:04,781 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-5 +2024-05-21 10:11:04,782 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-5 +2024-05-21 10:11:04,783 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-5 +2024-05-21 10:11:04,783 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Rotation_Pitch_04c-2 +2024-05-21 10:11:04,784 INFO ExportHelperExtension.cs: 1136 - Found 88 in Rotation_Pitch_04c-2 +2024-05-21 10:11:04,785 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Rotation_Pitch_04c-2 +2024-05-21 10:11:04,786 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Base_03-1 +2024-05-21 10:11:04,787 INFO ExportHelperExtension.cs: 1136 - Found 56 in Base_03-1 +2024-05-21 10:11:04,787 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Base_03-1 +2024-05-21 10:11:04,788 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from SO_ARM100_06b-5 +2024-05-21 10:11:04,789 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-5 +2024-05-21 10:11:04,790 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in SO_ARM100_06b-5 +2024-05-21 10:11:04,791 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Moving_Jaw_04f-1 +2024-05-21 10:11:04,791 INFO ExportHelperExtension.cs: 1136 - Found 53 in Moving_Jaw_04f-1 +2024-05-21 10:11:04,792 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Moving_Jaw_04f-1 +2024-05-21 10:11:04,793 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from SO_ARM100_06b-6 +2024-05-21 10:11:04,793 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-6 +2024-05-21 10:11:04,794 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in SO_ARM100_06b-6 +2024-05-21 10:11:04,794 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Removable_Jaws_01e-1 +2024-05-21 10:11:04,795 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-1 +2024-05-21 10:11:04,803 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Removable_Jaws_01e-1 +2024-05-21 10:11:04,803 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-3 +2024-05-21 10:11:04,947 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-3 +2024-05-21 10:11:04,948 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-3 +2024-05-21 10:11:04,949 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Removable_Jaws_01e-2 +2024-05-21 10:11:04,950 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-2 +2024-05-21 10:11:04,950 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Removable_Jaws_01e-2 +2024-05-21 10:11:04,951 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-4 +2024-05-21 10:11:04,952 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-4 +2024-05-21 10:11:04,952 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-4 +2024-05-21 10:11:04,953 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Wrist_Roll_Pitch_04c-2 +2024-05-21 10:11:04,954 INFO ExportHelperExtension.cs: 1136 - Found 71 in Wrist_Roll_Pitch_04c-2 +2024-05-21 10:11:04,955 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Wrist_Roll_Pitch_04c-2 +2024-05-21 10:11:04,955 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-6 +2024-05-21 10:11:04,956 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-6 +2024-05-21 10:11:04,957 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-6 +2024-05-21 10:11:04,957 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-8 +2024-05-21 10:11:04,958 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-8 +2024-05-21 10:11:04,959 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-8 +2024-05-21 10:11:04,959 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:11:04,960 INFO ExportHelperExtension.cs: 1136 - Found 88 in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:11:04,961 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:11:04,962 INFO ExportHelperExtension.cs: 1148 - Proceeding through assembly components +2024-05-21 10:11:04,962 INFO ExportHelperExtension.cs: 1160 - 15 components to check +2024-05-21 10:11:04,963 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Wrist_Roll_05g-1 +2024-05-21 10:11:04,964 INFO ExportHelperExtension.cs: 1136 - Found 77 in Wrist_Roll_05g-1 +2024-05-21 10:11:04,964 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Wrist_Roll_05g-1 +2024-05-21 10:11:04,965 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-7 +2024-05-21 10:11:04,966 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-7 +2024-05-21 10:11:04,966 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-7 +2024-05-21 10:11:04,967 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-5 +2024-05-21 10:11:04,967 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-5 +2024-05-21 10:11:04,968 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-5 +2024-05-21 10:11:04,969 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Rotation_Pitch_04c-2 +2024-05-21 10:11:04,970 INFO ExportHelperExtension.cs: 1136 - Found 88 in Rotation_Pitch_04c-2 +2024-05-21 10:11:04,971 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Rotation_Pitch_04c-2 +2024-05-21 10:11:04,972 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Base_03-1 +2024-05-21 10:11:04,973 INFO ExportHelperExtension.cs: 1136 - Found 56 in Base_03-1 +2024-05-21 10:11:04,974 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Base_03-1 +2024-05-21 10:11:04,975 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from SO_ARM100_06b-5 +2024-05-21 10:11:04,976 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-5 +2024-05-21 10:11:04,977 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in SO_ARM100_06b-5 +2024-05-21 10:11:04,978 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Moving_Jaw_04f-1 +2024-05-21 10:11:04,979 INFO ExportHelperExtension.cs: 1136 - Found 53 in Moving_Jaw_04f-1 +2024-05-21 10:11:04,980 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Moving_Jaw_04f-1 +2024-05-21 10:11:04,980 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from SO_ARM100_06b-6 +2024-05-21 10:11:04,981 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-6 +2024-05-21 10:11:04,982 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in SO_ARM100_06b-6 +2024-05-21 10:11:04,982 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Removable_Jaws_01e-1 +2024-05-21 10:11:04,983 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-1 +2024-05-21 10:11:04,984 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Removable_Jaws_01e-1 +2024-05-21 10:11:04,984 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-3 +2024-05-21 10:11:04,985 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-3 +2024-05-21 10:11:04,986 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-3 +2024-05-21 10:11:04,986 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Removable_Jaws_01e-2 +2024-05-21 10:11:04,987 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-2 +2024-05-21 10:11:04,987 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Removable_Jaws_01e-2 +2024-05-21 10:11:04,988 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-4 +2024-05-21 10:11:04,988 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-4 +2024-05-21 10:11:04,989 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-4 +2024-05-21 10:11:04,989 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Wrist_Roll_Pitch_04c-2 +2024-05-21 10:11:04,990 INFO ExportHelperExtension.cs: 1136 - Found 71 in Wrist_Roll_Pitch_04c-2 +2024-05-21 10:11:04,991 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Wrist_Roll_Pitch_04c-2 +2024-05-21 10:11:04,991 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-6 +2024-05-21 10:11:04,991 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-6 +2024-05-21 10:11:04,992 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-6 +2024-05-21 10:11:04,992 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-8 +2024-05-21 10:11:04,993 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-8 +2024-05-21 10:11:04,993 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-8 +2024-05-21 10:11:05,365 INFO SwAddin.cs: 339 - Loading config tree +2024-05-21 10:11:05,370 INFO ConfigurationSerialization.cs: 276 - URDF Configuration found +nametrueBasexyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametruetypetruexyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GeneratelinktruenametrueRotation_Pitchxyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueBase_RotationtypetrueAutomatically Detectxyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueLong_Armxyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametruePitchtypetrueAutomatically Detectxyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueShort_Armxyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueElbowtypetrueAutomatically Detectxyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueWrist_Pitch_Rollxyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueWrist_PitchtypetrueAutomatically Detectxyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueFixed_Gripperxyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueWrist_RolltypetrueAutomatically Detectxyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueMoving_Jawxyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueGrippertypetrueAutomatically Detectxyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically Generatelinktruefalse+CoAAAUAAAD//v8jTQBvAHYAaQBuAGcAXwBKAGEAdwBfADAANABmAC0AMQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABwAAAAfalsefalsefalse+CoAAAUAAAD//v8jVwByAGkAcwB0AF8AUgBvAGwAbABfADAANQBnAC0AMQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABnAAAA+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0AOABAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAA8AAAAfalsefalsefalse+CoAAAUAAAD//v8pVwByAGkAcwB0AF8AUgBvAGwAbABfAFAAaQB0AGMAaABfADAANABjAC0AMgBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABZAAAA+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANwBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAA7AAAAfalsefalsefalse+CoAAAUAAAD//v8iUwBPAF8AQQBSAE0AMQAwADAAXwAwADYAYgAtADYAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAKgAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANgBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAzAAAAfalsefalsefalse+CoAAAUAAAD//v8iUwBPAF8AQQBSAE0AMQAwADAAXwAwADYAYgAtADUAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAKQAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0AMwBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAbAAAAfalsefalsefalse+CoAAAUAAAD//v8nUgBvAHQAYQB0AGkAbwBuAF8AUABpAHQAYwBoAF8AMAA0AGMALQAyAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAAKUAAAA=+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANABAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAaAAAAfalsefalsefalse+CoAAAUAAAD//v8cQgBhAHMAZQBfADAAMwAtADEAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAFwAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAZAAAAfalsefalse +2024-05-21 10:11:05,435 INFO LinkNode.cs: 35 - Building node Base +2024-05-21 10:11:05,436 INFO LinkNode.cs: 35 - Building node Rotation_Pitch +2024-05-21 10:11:05,436 INFO LinkNode.cs: 35 - Building node Long_Arm +2024-05-21 10:11:05,436 INFO LinkNode.cs: 35 - Building node Short_Arm +2024-05-21 10:11:05,437 INFO LinkNode.cs: 35 - Building node Wrist_Pitch_Roll +2024-05-21 10:11:05,437 INFO LinkNode.cs: 35 - Building node Fixed_Gripper +2024-05-21 10:11:05,437 INFO LinkNode.cs: 35 - Building node Moving_Jaw +2024-05-21 10:11:05,439 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Base from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:11:05,440 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???Base_03-1@SO_5DOF_ARM100_05d +2024-05-21 10:11:05,442 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Base_03.SLDPRT +2024-05-21 10:11:05,442 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-5@SO_5DOF_ARM100_05d +2024-05-21 10:11:05,443 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 10:11:05,443 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Base +2024-05-21 10:11:05,443 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Rotation_Pitch from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:11:05,444 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???'Rotation_Pitch_04c-2@SO_5DOF_ARM100_05d? +2024-05-21 10:11:05,444 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Rotation_Pitch_04c.SLDPRT +2024-05-21 10:11:05,444 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-4@SO_5DOF_ARM100_05d +2024-05-21 10:11:05,445 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 10:11:05,445 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Rotation_Pitch +2024-05-21 10:11:05,446 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Long_Arm from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:11:05,446 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???"SO_ARM100_06b-5@SO_5DOF_ARM100_05d) +2024-05-21 10:11:05,446 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_ARM100_06b.SLDPRT +2024-05-21 10:11:05,447 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-3@SO_5DOF_ARM100_05d +2024-05-21 10:11:05,447 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 10:11:05,448 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Long_Arm +2024-05-21 10:11:05,448 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Short_Arm from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:11:05,448 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???"SO_ARM100_06b-6@SO_5DOF_ARM100_05d* +2024-05-21 10:11:05,449 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_ARM100_06b.SLDPRT +2024-05-21 10:11:05,449 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-6@SO_5DOF_ARM100_05d3 +2024-05-21 10:11:05,449 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 10:11:05,450 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Short_Arm +2024-05-21 10:11:05,450 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Wrist_Pitch_Roll from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:11:05,450 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???)Wrist_Roll_Pitch_04c-2@SO_5DOF_ARM100_05dY +2024-05-21 10:11:05,451 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Wrist_Roll_Pitch_04c.SLDPRT +2024-05-21 10:11:05,451 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-7@SO_5DOF_ARM100_05d; +2024-05-21 10:11:05,452 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 10:11:05,452 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Wrist_Pitch_Roll +2024-05-21 10:11:05,452 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Fixed_Gripper from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:11:05,453 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???#Wrist_Roll_05g-1@SO_5DOF_ARM100_05dg +2024-05-21 10:11:05,453 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Wrist_Roll_05g.SLDPRT +2024-05-21 10:11:05,453 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-8@SO_5DOF_ARM100_05d< +2024-05-21 10:11:05,454 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 10:11:05,454 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Fixed_Gripper +2024-05-21 10:11:05,455 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Moving_Jaw from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:11:05,455 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???#Moving_Jaw_04f-1@SO_5DOF_ARM100_05dp +2024-05-21 10:11:05,455 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Moving_Jaw_04f.SLDPRT +2024-05-21 10:11:05,456 INFO CommonSwOperations.cs: 230 - Loaded 1 components for link Moving_Jaw +2024-05-21 10:11:05,539 INFO SwAddin.cs: 344 - Showing property manager +2024-05-21 10:11:50,542 INFO ExportPropertyManager.cs: 1142 - AfterClose called. This method no longer throws an Exception. It just silently does nothing. Ok, except for this logging message +2024-05-21 10:11:58,118 INFO SwAddin.cs: 294 - Assembly export called for file SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:12:15,341 INFO SwAddin.cs: 294 - Assembly export called for file SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:12:16,932 INFO SwAddin.cs: 313 - Saving assembly +2024-05-21 10:12:17,163 INFO SwAddin.cs: 316 - Opening property manager +2024-05-21 10:12:17,163 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:12:17,164 INFO ExportHelperExtension.cs: 1136 - Found 88 in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:12:17,165 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:12:17,166 INFO ExportHelperExtension.cs: 1148 - Proceeding through assembly components +2024-05-21 10:12:17,167 INFO ExportHelperExtension.cs: 1160 - 15 components to check +2024-05-21 10:12:17,167 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Wrist_Roll_05g-1 +2024-05-21 10:12:17,168 INFO ExportHelperExtension.cs: 1136 - Found 77 in Wrist_Roll_05g-1 +2024-05-21 10:12:17,169 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Wrist_Roll_05g-1 +2024-05-21 10:12:17,170 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-7 +2024-05-21 10:12:17,170 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-7 +2024-05-21 10:12:17,171 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-7 +2024-05-21 10:12:17,172 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-5 +2024-05-21 10:12:17,173 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-5 +2024-05-21 10:12:17,173 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-5 +2024-05-21 10:12:17,174 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Rotation_Pitch_04c-2 +2024-05-21 10:12:17,175 INFO ExportHelperExtension.cs: 1136 - Found 88 in Rotation_Pitch_04c-2 +2024-05-21 10:12:17,176 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Rotation_Pitch_04c-2 +2024-05-21 10:12:17,177 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Base_03-1 +2024-05-21 10:12:17,179 INFO ExportHelperExtension.cs: 1136 - Found 56 in Base_03-1 +2024-05-21 10:12:17,181 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Base_03-1 +2024-05-21 10:12:17,181 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from SO_ARM100_06b-5 +2024-05-21 10:12:17,182 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-5 +2024-05-21 10:12:17,184 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in SO_ARM100_06b-5 +2024-05-21 10:12:17,184 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Moving_Jaw_04f-1 +2024-05-21 10:12:17,185 INFO ExportHelperExtension.cs: 1136 - Found 53 in Moving_Jaw_04f-1 +2024-05-21 10:12:17,186 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Moving_Jaw_04f-1 +2024-05-21 10:12:17,186 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from SO_ARM100_06b-6 +2024-05-21 10:12:17,187 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-6 +2024-05-21 10:12:17,188 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in SO_ARM100_06b-6 +2024-05-21 10:12:17,189 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Removable_Jaws_01e-1 +2024-05-21 10:12:17,190 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-1 +2024-05-21 10:12:17,190 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Removable_Jaws_01e-1 +2024-05-21 10:12:17,191 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-3 +2024-05-21 10:12:17,192 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-3 +2024-05-21 10:12:17,192 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-3 +2024-05-21 10:12:17,193 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Removable_Jaws_01e-2 +2024-05-21 10:12:17,193 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-2 +2024-05-21 10:12:17,194 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Removable_Jaws_01e-2 +2024-05-21 10:12:17,195 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-4 +2024-05-21 10:12:17,195 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-4 +2024-05-21 10:12:17,196 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-4 +2024-05-21 10:12:17,196 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Wrist_Roll_Pitch_04c-2 +2024-05-21 10:12:17,197 INFO ExportHelperExtension.cs: 1136 - Found 71 in Wrist_Roll_Pitch_04c-2 +2024-05-21 10:12:17,198 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Wrist_Roll_Pitch_04c-2 +2024-05-21 10:12:17,199 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-6 +2024-05-21 10:12:17,200 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-6 +2024-05-21 10:12:17,200 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-6 +2024-05-21 10:12:17,201 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-8 +2024-05-21 10:12:17,202 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-8 +2024-05-21 10:12:17,203 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-8 +2024-05-21 10:12:17,203 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:12:17,204 INFO ExportHelperExtension.cs: 1136 - Found 88 in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:12:17,205 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:12:17,205 INFO ExportHelperExtension.cs: 1148 - Proceeding through assembly components +2024-05-21 10:12:17,206 INFO ExportHelperExtension.cs: 1160 - 15 components to check +2024-05-21 10:12:17,206 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Wrist_Roll_05g-1 +2024-05-21 10:12:17,207 INFO ExportHelperExtension.cs: 1136 - Found 77 in Wrist_Roll_05g-1 +2024-05-21 10:12:17,208 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Wrist_Roll_05g-1 +2024-05-21 10:12:17,209 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-7 +2024-05-21 10:12:17,209 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-7 +2024-05-21 10:12:17,210 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-7 +2024-05-21 10:12:17,211 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-5 +2024-05-21 10:12:17,211 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-5 +2024-05-21 10:12:17,213 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-5 +2024-05-21 10:12:17,214 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Rotation_Pitch_04c-2 +2024-05-21 10:12:17,215 INFO ExportHelperExtension.cs: 1136 - Found 88 in Rotation_Pitch_04c-2 +2024-05-21 10:12:17,216 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Rotation_Pitch_04c-2 +2024-05-21 10:12:17,217 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Base_03-1 +2024-05-21 10:12:17,218 INFO ExportHelperExtension.cs: 1136 - Found 56 in Base_03-1 +2024-05-21 10:12:17,219 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Base_03-1 +2024-05-21 10:12:17,219 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from SO_ARM100_06b-5 +2024-05-21 10:12:17,220 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-5 +2024-05-21 10:12:17,221 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in SO_ARM100_06b-5 +2024-05-21 10:12:17,222 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Moving_Jaw_04f-1 +2024-05-21 10:12:17,222 INFO ExportHelperExtension.cs: 1136 - Found 53 in Moving_Jaw_04f-1 +2024-05-21 10:12:17,223 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Moving_Jaw_04f-1 +2024-05-21 10:12:17,235 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from SO_ARM100_06b-6 +2024-05-21 10:12:17,369 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-6 +2024-05-21 10:12:17,370 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in SO_ARM100_06b-6 +2024-05-21 10:12:17,371 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Removable_Jaws_01e-1 +2024-05-21 10:12:17,372 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-1 +2024-05-21 10:12:17,373 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Removable_Jaws_01e-1 +2024-05-21 10:12:17,374 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-3 +2024-05-21 10:12:17,375 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-3 +2024-05-21 10:12:17,375 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-3 +2024-05-21 10:12:17,376 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Removable_Jaws_01e-2 +2024-05-21 10:12:17,377 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-2 +2024-05-21 10:12:17,377 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Removable_Jaws_01e-2 +2024-05-21 10:12:17,378 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-4 +2024-05-21 10:12:17,379 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-4 +2024-05-21 10:12:17,379 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-4 +2024-05-21 10:12:17,380 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Wrist_Roll_Pitch_04c-2 +2024-05-21 10:12:17,381 INFO ExportHelperExtension.cs: 1136 - Found 71 in Wrist_Roll_Pitch_04c-2 +2024-05-21 10:12:17,387 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Wrist_Roll_Pitch_04c-2 +2024-05-21 10:12:17,389 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-6 +2024-05-21 10:12:17,390 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-6 +2024-05-21 10:12:17,391 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-6 +2024-05-21 10:12:17,392 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-8 +2024-05-21 10:12:17,392 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-8 +2024-05-21 10:12:17,393 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-8 +2024-05-21 10:12:17,418 INFO SwAddin.cs: 339 - Loading config tree +2024-05-21 10:12:17,419 INFO ConfigurationSerialization.cs: 276 - URDF Configuration found +nametrueBasexyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametruetypetruexyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GeneratelinktruenametrueRotation_Pitchxyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueBase_RotationtypetrueAutomatically Detectxyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueLong_Armxyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametruePitchtypetrueAutomatically Detectxyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueShort_Armxyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueElbowtypetrueAutomatically Detectxyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueWrist_Pitch_Rollxyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueWrist_PitchtypetrueAutomatically Detectxyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueFixed_Gripperxyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueWrist_RolltypetrueAutomatically Detectxyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueMoving_Jawxyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueGrippertypetrueAutomatically Detectxyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically Generatelinktruefalse+CoAAAUAAAD//v8jTQBvAHYAaQBuAGcAXwBKAGEAdwBfADAANABmAC0AMQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABwAAAAfalsefalsefalse+CoAAAUAAAD//v8jVwByAGkAcwB0AF8AUgBvAGwAbABfADAANQBnAC0AMQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABnAAAA+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0AOABAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAA8AAAAfalsefalsefalse+CoAAAUAAAD//v8pVwByAGkAcwB0AF8AUgBvAGwAbABfAFAAaQB0AGMAaABfADAANABjAC0AMgBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABZAAAA+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANwBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAA7AAAAfalsefalsefalse+CoAAAUAAAD//v8iUwBPAF8AQQBSAE0AMQAwADAAXwAwADYAYgAtADYAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAKgAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANgBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAzAAAAfalsefalsefalse+CoAAAUAAAD//v8iUwBPAF8AQQBSAE0AMQAwADAAXwAwADYAYgAtADUAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAKQAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0AMwBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAbAAAAfalsefalsefalse+CoAAAUAAAD//v8nUgBvAHQAYQB0AGkAbwBuAF8AUABpAHQAYwBoAF8AMAA0AGMALQAyAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAAKUAAAA=+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANABAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAaAAAAfalsefalsefalse+CoAAAUAAAD//v8cQgBhAHMAZQBfADAAMwAtADEAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAFwAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAZAAAAfalsefalse +2024-05-21 10:12:17,426 INFO LinkNode.cs: 35 - Building node Base +2024-05-21 10:12:17,427 INFO LinkNode.cs: 35 - Building node Rotation_Pitch +2024-05-21 10:12:17,427 INFO LinkNode.cs: 35 - Building node Long_Arm +2024-05-21 10:12:17,428 INFO LinkNode.cs: 35 - Building node Short_Arm +2024-05-21 10:12:17,428 INFO LinkNode.cs: 35 - Building node Wrist_Pitch_Roll +2024-05-21 10:12:17,429 INFO LinkNode.cs: 35 - Building node Fixed_Gripper +2024-05-21 10:12:17,430 INFO LinkNode.cs: 35 - Building node Moving_Jaw +2024-05-21 10:12:17,431 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Base from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:12:17,432 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???Base_03-1@SO_5DOF_ARM100_05d +2024-05-21 10:12:17,432 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Base_03.SLDPRT +2024-05-21 10:12:17,433 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-5@SO_5DOF_ARM100_05d +2024-05-21 10:12:17,433 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 10:12:17,434 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Base +2024-05-21 10:12:17,434 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Rotation_Pitch from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:12:17,435 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???'Rotation_Pitch_04c-2@SO_5DOF_ARM100_05d? +2024-05-21 10:12:17,435 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Rotation_Pitch_04c.SLDPRT +2024-05-21 10:12:17,436 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-4@SO_5DOF_ARM100_05d +2024-05-21 10:12:17,437 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 10:12:17,437 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Rotation_Pitch +2024-05-21 10:12:17,438 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Long_Arm from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:12:17,438 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???"SO_ARM100_06b-5@SO_5DOF_ARM100_05d) +2024-05-21 10:12:17,439 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_ARM100_06b.SLDPRT +2024-05-21 10:12:17,439 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-3@SO_5DOF_ARM100_05d +2024-05-21 10:12:17,440 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 10:12:17,440 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Long_Arm +2024-05-21 10:12:17,441 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Short_Arm from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:12:17,441 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???"SO_ARM100_06b-6@SO_5DOF_ARM100_05d* +2024-05-21 10:12:17,442 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_ARM100_06b.SLDPRT +2024-05-21 10:12:17,442 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-6@SO_5DOF_ARM100_05d3 +2024-05-21 10:12:17,443 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 10:12:17,443 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Short_Arm +2024-05-21 10:12:17,444 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Wrist_Pitch_Roll from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:12:17,444 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???)Wrist_Roll_Pitch_04c-2@SO_5DOF_ARM100_05dY +2024-05-21 10:12:17,445 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Wrist_Roll_Pitch_04c.SLDPRT +2024-05-21 10:12:17,446 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-7@SO_5DOF_ARM100_05d; +2024-05-21 10:12:17,446 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 10:12:17,447 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Wrist_Pitch_Roll +2024-05-21 10:12:17,447 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Fixed_Gripper from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:12:17,448 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???#Wrist_Roll_05g-1@SO_5DOF_ARM100_05dg +2024-05-21 10:12:17,448 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Wrist_Roll_05g.SLDPRT +2024-05-21 10:12:17,449 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-8@SO_5DOF_ARM100_05d< +2024-05-21 10:12:17,450 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 10:12:17,451 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Fixed_Gripper +2024-05-21 10:12:17,451 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Moving_Jaw from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:12:17,452 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???#Moving_Jaw_04f-1@SO_5DOF_ARM100_05dp +2024-05-21 10:12:17,453 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Moving_Jaw_04f.SLDPRT +2024-05-21 10:12:17,454 INFO CommonSwOperations.cs: 230 - Loaded 1 components for link Moving_Jaw +2024-05-21 10:12:17,602 INFO SwAddin.cs: 344 - Showing property manager +2024-05-21 10:12:45,092 INFO ExportPropertyManager.cs: 1036 - OnListboxSelectionChanged called. This method no longer throws an Exception. It just silently does nothing. Ok, except for this logging message +2024-05-21 10:12:48,643 INFO ExportPropertyManager.cs: 1036 - OnListboxSelectionChanged called. This method no longer throws an Exception. It just silently does nothing. Ok, except for this logging message +2024-05-21 10:12:51,964 INFO ExportPropertyManager.cs: 422 - Configuration saved +2024-05-21 10:12:51,967 INFO ConfigurationSerialization.cs: 276 - URDF Configuration found +nametrueBasexyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametruetypetruexyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GeneratelinktruenametrueRotation_Pitchxyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueBase_RotationtypetrueAutomatically Detectxyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueLong_Armxyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametruePitchtypetrueAutomatically Detectxyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueShort_Armxyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueElbowtypetrueAutomatically Detectxyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueWrist_Pitch_Rollxyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueWrist_PitchtypetrueAutomatically Detectxyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueFixed_Gripperxyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueWrist_RolltypetrueAutomatically Detectxyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueMoving_Jawxyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueGrippertypetrueAutomatically Detectxyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically Generatelinktruefalse+CoAAAUAAAD//v8jTQBvAHYAaQBuAGcAXwBKAGEAdwBfADAANABmAC0AMQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABwAAAAfalsefalsefalse+CoAAAUAAAD//v8jVwByAGkAcwB0AF8AUgBvAGwAbABfADAANQBnAC0AMQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABnAAAA+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0AOABAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAA8AAAAfalsefalsefalse+CoAAAUAAAD//v8pVwByAGkAcwB0AF8AUgBvAGwAbABfAFAAaQB0AGMAaABfADAANABjAC0AMgBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABZAAAA+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANwBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAA7AAAAfalsefalsefalse+CoAAAUAAAD//v8iUwBPAF8AQQBSAE0AMQAwADAAXwAwADYAYgAtADYAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAKgAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANgBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAzAAAAfalsefalsefalse+CoAAAUAAAD//v8iUwBPAF8AQQBSAE0AMQAwADAAXwAwADYAYgAtADUAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAKQAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0AMwBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAbAAAAfalsefalsefalse+CoAAAUAAAD//v8nUgBvAHQAYQB0AGkAbwBuAF8AUABpAHQAYwBoAF8AMAA0AGMALQAyAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAAKUAAAA=+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANABAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAaAAAAfalsefalsefalse+CoAAAUAAAD//v8cQgBhAHMAZQBfADAAMwAtADEAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAFwAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAZAAAAfalsefalse +2024-05-21 10:12:52,026 INFO ExportPropertyManager.cs: 1142 - AfterClose called. This method no longer throws an Exception. It just silently does nothing. Ok, except for this logging message +2024-05-21 10:12:55,954 INFO SwAddin.cs: 294 - Assembly export called for file SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:12:55,954 INFO SwAddin.cs: 299 - Save is required +2024-05-21 10:12:55,954 INFO SwAddin.cs: 313 - Saving assembly +2024-05-21 10:12:56,308 INFO SwAddin.cs: 316 - Opening property manager +2024-05-21 10:12:56,309 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:12:56,310 INFO ExportHelperExtension.cs: 1136 - Found 88 in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:12:56,312 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:12:56,312 INFO ExportHelperExtension.cs: 1148 - Proceeding through assembly components +2024-05-21 10:12:56,313 INFO ExportHelperExtension.cs: 1160 - 15 components to check +2024-05-21 10:12:56,313 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Wrist_Roll_05g-1 +2024-05-21 10:12:56,314 INFO ExportHelperExtension.cs: 1136 - Found 77 in Wrist_Roll_05g-1 +2024-05-21 10:12:56,316 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Wrist_Roll_05g-1 +2024-05-21 10:12:56,317 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-7 +2024-05-21 10:12:56,318 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-7 +2024-05-21 10:12:56,320 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-7 +2024-05-21 10:12:56,321 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-5 +2024-05-21 10:12:56,323 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-5 +2024-05-21 10:12:56,324 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-5 +2024-05-21 10:12:56,324 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Rotation_Pitch_04c-2 +2024-05-21 10:12:56,326 INFO ExportHelperExtension.cs: 1136 - Found 88 in Rotation_Pitch_04c-2 +2024-05-21 10:12:56,327 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Rotation_Pitch_04c-2 +2024-05-21 10:12:56,327 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Base_03-1 +2024-05-21 10:12:56,328 INFO ExportHelperExtension.cs: 1136 - Found 56 in Base_03-1 +2024-05-21 10:12:56,329 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Base_03-1 +2024-05-21 10:12:56,329 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from SO_ARM100_06b-5 +2024-05-21 10:12:56,330 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-5 +2024-05-21 10:12:56,331 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in SO_ARM100_06b-5 +2024-05-21 10:12:56,331 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Moving_Jaw_04f-1 +2024-05-21 10:12:56,332 INFO ExportHelperExtension.cs: 1136 - Found 53 in Moving_Jaw_04f-1 +2024-05-21 10:12:56,332 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Moving_Jaw_04f-1 +2024-05-21 10:12:56,332 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from SO_ARM100_06b-6 +2024-05-21 10:12:56,333 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-6 +2024-05-21 10:12:56,334 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in SO_ARM100_06b-6 +2024-05-21 10:12:56,335 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Removable_Jaws_01e-1 +2024-05-21 10:12:56,336 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-1 +2024-05-21 10:12:56,336 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Removable_Jaws_01e-1 +2024-05-21 10:12:56,337 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-3 +2024-05-21 10:12:56,337 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-3 +2024-05-21 10:12:56,338 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-3 +2024-05-21 10:12:56,339 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Removable_Jaws_01e-2 +2024-05-21 10:12:56,339 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-2 +2024-05-21 10:12:56,340 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Removable_Jaws_01e-2 +2024-05-21 10:12:56,340 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-4 +2024-05-21 10:12:56,341 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-4 +2024-05-21 10:12:56,341 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-4 +2024-05-21 10:12:56,342 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Wrist_Roll_Pitch_04c-2 +2024-05-21 10:12:56,343 INFO ExportHelperExtension.cs: 1136 - Found 71 in Wrist_Roll_Pitch_04c-2 +2024-05-21 10:12:56,344 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Wrist_Roll_Pitch_04c-2 +2024-05-21 10:12:56,344 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-6 +2024-05-21 10:12:56,345 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-6 +2024-05-21 10:12:56,345 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-6 +2024-05-21 10:12:56,346 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-8 +2024-05-21 10:12:56,346 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-8 +2024-05-21 10:12:56,347 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-8 +2024-05-21 10:12:56,348 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:12:56,348 INFO ExportHelperExtension.cs: 1136 - Found 88 in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:12:56,349 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:12:56,350 INFO ExportHelperExtension.cs: 1148 - Proceeding through assembly components +2024-05-21 10:12:56,350 INFO ExportHelperExtension.cs: 1160 - 15 components to check +2024-05-21 10:12:56,351 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Wrist_Roll_05g-1 +2024-05-21 10:12:56,351 INFO ExportHelperExtension.cs: 1136 - Found 77 in Wrist_Roll_05g-1 +2024-05-21 10:12:56,352 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Wrist_Roll_05g-1 +2024-05-21 10:12:56,353 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-7 +2024-05-21 10:12:56,353 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-7 +2024-05-21 10:12:56,354 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-7 +2024-05-21 10:12:56,354 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-5 +2024-05-21 10:12:56,355 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-5 +2024-05-21 10:12:56,356 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-5 +2024-05-21 10:12:56,356 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Rotation_Pitch_04c-2 +2024-05-21 10:12:56,357 INFO ExportHelperExtension.cs: 1136 - Found 88 in Rotation_Pitch_04c-2 +2024-05-21 10:12:56,358 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Rotation_Pitch_04c-2 +2024-05-21 10:12:56,359 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Base_03-1 +2024-05-21 10:12:56,359 INFO ExportHelperExtension.cs: 1136 - Found 56 in Base_03-1 +2024-05-21 10:12:56,360 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Base_03-1 +2024-05-21 10:12:56,360 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from SO_ARM100_06b-5 +2024-05-21 10:12:56,361 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-5 +2024-05-21 10:12:56,361 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in SO_ARM100_06b-5 +2024-05-21 10:12:56,362 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Moving_Jaw_04f-1 +2024-05-21 10:12:56,362 INFO ExportHelperExtension.cs: 1136 - Found 53 in Moving_Jaw_04f-1 +2024-05-21 10:12:56,363 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Moving_Jaw_04f-1 +2024-05-21 10:12:56,364 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from SO_ARM100_06b-6 +2024-05-21 10:12:56,364 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-6 +2024-05-21 10:12:56,365 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in SO_ARM100_06b-6 +2024-05-21 10:12:56,366 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Removable_Jaws_01e-1 +2024-05-21 10:12:56,366 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-1 +2024-05-21 10:12:56,367 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Removable_Jaws_01e-1 +2024-05-21 10:12:56,367 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-3 +2024-05-21 10:12:56,368 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-3 +2024-05-21 10:12:56,368 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-3 +2024-05-21 10:12:56,368 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Removable_Jaws_01e-2 +2024-05-21 10:12:56,369 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-2 +2024-05-21 10:12:56,369 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Removable_Jaws_01e-2 +2024-05-21 10:12:56,370 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-4 +2024-05-21 10:12:56,370 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-4 +2024-05-21 10:12:56,371 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-4 +2024-05-21 10:12:56,372 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Wrist_Roll_Pitch_04c-2 +2024-05-21 10:12:56,372 INFO ExportHelperExtension.cs: 1136 - Found 71 in Wrist_Roll_Pitch_04c-2 +2024-05-21 10:12:56,373 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Wrist_Roll_Pitch_04c-2 +2024-05-21 10:12:56,373 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-6 +2024-05-21 10:12:56,374 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-6 +2024-05-21 10:12:56,375 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-6 +2024-05-21 10:12:56,375 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-8 +2024-05-21 10:12:56,375 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-8 +2024-05-21 10:12:56,376 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-8 +2024-05-21 10:12:56,504 INFO SwAddin.cs: 339 - Loading config tree +2024-05-21 10:12:56,505 INFO ConfigurationSerialization.cs: 276 - URDF Configuration found +nametrueBasexyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametruetypetruexyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GeneratelinktruenametrueShoulder_Rotation_Pitchxyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueBase_RotationtypetrueAutomatically Detectxyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueUpper_Armxyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueShoulder_PitchtypetrueAutomatically Detectxyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueLower_Armxyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueElbowtypetrueAutomatically Detectxyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueWrist_Pitch_Rollxyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueWrist_PitchtypetrueAutomatically Detectxyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueFixed_Gripperxyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueWrist_RolltypetrueAutomatically Detectxyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueMoving_Jawxyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueGrippertypetrueAutomatically Detectxyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically Generatelinktruefalse+CoAAAUAAAD//v8jTQBvAHYAaQBuAGcAXwBKAGEAdwBfADAANABmAC0AMQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABwAAAA+CoAAAUAAAD//v8nUgBlAG0AbwB2AGEAYgBsAGUAXwBKAGEAdwBzAF8AMAAxAGUALQAyAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAAL4AAAA=falsefalsefalse+CoAAAUAAAD//v8jVwByAGkAcwB0AF8AUgBvAGwAbABfADAANQBnAC0AMQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABnAAAA+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0AOABAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAA8AAAA+CoAAAUAAAD//v8nUgBlAG0AbwB2AGEAYgBsAGUAXwBKAGEAdwBzAF8AMAAxAGUALQAxAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAALoAAAA=falsefalsefalse+CoAAAUAAAD//v8pVwByAGkAcwB0AF8AUgBvAGwAbABfAFAAaQB0AGMAaABfADAANABjAC0AMgBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABZAAAA+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANwBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAA7AAAAfalsefalsefalse+CoAAAUAAAD//v8iUwBPAF8AQQBSAE0AMQAwADAAXwAwADYAYgAtADYAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAKgAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANgBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAzAAAAfalsefalsefalse+CoAAAUAAAD//v8iUwBPAF8AQQBSAE0AMQAwADAAXwAwADYAYgAtADUAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAKQAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0AMwBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAbAAAAfalsefalsefalse+CoAAAUAAAD//v8nUgBvAHQAYQB0AGkAbwBuAF8AUABpAHQAYwBoAF8AMAA0AGMALQAyAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAAKUAAAA=+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANABAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAaAAAAfalsefalsefalse+CoAAAUAAAD//v8cQgBhAHMAZQBfADAAMwAtADEAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAFwAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAZAAAAfalsefalse +2024-05-21 10:12:56,510 INFO LinkNode.cs: 35 - Building node Base +2024-05-21 10:12:56,511 INFO LinkNode.cs: 35 - Building node Shoulder_Rotation_Pitch +2024-05-21 10:12:56,511 INFO LinkNode.cs: 35 - Building node Upper_Arm +2024-05-21 10:12:56,512 INFO LinkNode.cs: 35 - Building node Lower_Arm +2024-05-21 10:12:56,512 INFO LinkNode.cs: 35 - Building node Wrist_Pitch_Roll +2024-05-21 10:12:56,512 INFO LinkNode.cs: 35 - Building node Fixed_Gripper +2024-05-21 10:12:56,513 INFO LinkNode.cs: 35 - Building node Moving_Jaw +2024-05-21 10:12:56,513 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Base from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:12:56,514 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???Base_03-1@SO_5DOF_ARM100_05d +2024-05-21 10:12:56,514 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Base_03.SLDPRT +2024-05-21 10:12:56,515 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-5@SO_5DOF_ARM100_05d +2024-05-21 10:12:56,515 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 10:12:56,520 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Base +2024-05-21 10:12:56,520 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Shoulder_Rotation_Pitch from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:12:56,520 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???'Rotation_Pitch_04c-2@SO_5DOF_ARM100_05d? +2024-05-21 10:12:56,521 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Rotation_Pitch_04c.SLDPRT +2024-05-21 10:12:56,521 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-4@SO_5DOF_ARM100_05d +2024-05-21 10:12:56,522 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 10:12:56,522 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Shoulder_Rotation_Pitch +2024-05-21 10:12:56,523 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Upper_Arm from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:12:56,523 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???"SO_ARM100_06b-5@SO_5DOF_ARM100_05d) +2024-05-21 10:12:56,524 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_ARM100_06b.SLDPRT +2024-05-21 10:12:56,524 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-3@SO_5DOF_ARM100_05d +2024-05-21 10:12:56,525 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 10:12:56,525 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Upper_Arm +2024-05-21 10:12:56,525 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Lower_Arm from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:12:56,526 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???"SO_ARM100_06b-6@SO_5DOF_ARM100_05d* +2024-05-21 10:12:56,526 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_ARM100_06b.SLDPRT +2024-05-21 10:12:56,527 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-6@SO_5DOF_ARM100_05d3 +2024-05-21 10:12:56,527 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 10:12:56,528 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Lower_Arm +2024-05-21 10:12:56,528 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Wrist_Pitch_Roll from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:12:56,529 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???)Wrist_Roll_Pitch_04c-2@SO_5DOF_ARM100_05dY +2024-05-21 10:12:56,529 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Wrist_Roll_Pitch_04c.SLDPRT +2024-05-21 10:12:56,530 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-7@SO_5DOF_ARM100_05d; +2024-05-21 10:12:56,530 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 10:12:56,531 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Wrist_Pitch_Roll +2024-05-21 10:12:56,531 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Fixed_Gripper from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:12:56,532 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???#Wrist_Roll_05g-1@SO_5DOF_ARM100_05dg +2024-05-21 10:12:56,532 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Wrist_Roll_05g.SLDPRT +2024-05-21 10:12:56,533 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-8@SO_5DOF_ARM100_05d< +2024-05-21 10:12:56,533 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 10:12:56,534 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???'Removable_Jaws_01e-1@SO_5DOF_ARM100_05d? +2024-05-21 10:12:56,535 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Removable_Jaws_01e.SLDPRT +2024-05-21 10:12:56,535 INFO CommonSwOperations.cs: 230 - Loaded 3 components for link Fixed_Gripper +2024-05-21 10:12:56,536 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Moving_Jaw from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:12:56,536 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???#Moving_Jaw_04f-1@SO_5DOF_ARM100_05dp +2024-05-21 10:12:56,537 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Moving_Jaw_04f.SLDPRT +2024-05-21 10:12:56,537 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???'Removable_Jaws_01e-2@SO_5DOF_ARM100_05d? +2024-05-21 10:12:56,538 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Removable_Jaws_01e.SLDPRT +2024-05-21 10:12:56,538 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Moving_Jaw +2024-05-21 10:12:56,736 INFO SwAddin.cs: 344 - Showing property manager +2024-05-21 10:13:25,961 INFO ExportPropertyManager.cs: 422 - Configuration saved +2024-05-21 10:13:25,965 INFO ConfigurationSerialization.cs: 276 - URDF Configuration found +nametrueBasexyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametruetypetruexyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GeneratelinktruenametrueShoulder_Rotation_Pitchxyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueBase_RotationtypetrueAutomatically Detectxyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueUpper_Armxyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueShoulder_PitchtypetrueAutomatically Detectxyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueLower_Armxyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueElbowtypetrueAutomatically Detectxyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueWrist_Pitch_Rollxyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueWrist_PitchtypetrueAutomatically Detectxyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueFixed_Gripperxyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueWrist_RolltypetrueAutomatically Detectxyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueMoving_Jawxyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueGrippertypetrueAutomatically Detectxyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically Generatelinktruefalse+CoAAAUAAAD//v8jTQBvAHYAaQBuAGcAXwBKAGEAdwBfADAANABmAC0AMQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABwAAAA+CoAAAUAAAD//v8nUgBlAG0AbwB2AGEAYgBsAGUAXwBKAGEAdwBzAF8AMAAxAGUALQAyAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAAL4AAAA=falsefalsefalse+CoAAAUAAAD//v8jVwByAGkAcwB0AF8AUgBvAGwAbABfADAANQBnAC0AMQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABnAAAA+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0AOABAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAA8AAAA+CoAAAUAAAD//v8nUgBlAG0AbwB2AGEAYgBsAGUAXwBKAGEAdwBzAF8AMAAxAGUALQAxAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAALoAAAA=falsefalsefalse+CoAAAUAAAD//v8pVwByAGkAcwB0AF8AUgBvAGwAbABfAFAAaQB0AGMAaABfADAANABjAC0AMgBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABZAAAA+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANwBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAA7AAAAfalsefalsefalse+CoAAAUAAAD//v8iUwBPAF8AQQBSAE0AMQAwADAAXwAwADYAYgAtADYAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAKgAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANgBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAzAAAAfalsefalsefalse+CoAAAUAAAD//v8iUwBPAF8AQQBSAE0AMQAwADAAXwAwADYAYgAtADUAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAKQAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0AMwBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAbAAAAfalsefalsefalse+CoAAAUAAAD//v8nUgBvAHQAYQB0AGkAbwBuAF8AUABpAHQAYwBoAF8AMAA0AGMALQAyAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAAKUAAAA=+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANABAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAaAAAAfalsefalsefalse+CoAAAUAAAD//v8cQgBhAHMAZQBfADAAMwAtADEAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAFwAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAZAAAAfalsefalse +2024-05-21 10:13:26,039 INFO ExportPropertyManager.cs: 1142 - AfterClose called. This method no longer throws an Exception. It just silently does nothing. Ok, except for this logging message +2024-05-21 10:13:29,768 INFO SwAddin.cs: 294 - Assembly export called for file SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:13:29,769 INFO SwAddin.cs: 299 - Save is required +2024-05-21 10:13:29,769 INFO SwAddin.cs: 313 - Saving assembly +2024-05-21 10:13:30,136 INFO SwAddin.cs: 316 - Opening property manager +2024-05-21 10:13:30,136 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:13:30,137 INFO ExportHelperExtension.cs: 1136 - Found 88 in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:13:30,138 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:13:30,139 INFO ExportHelperExtension.cs: 1148 - Proceeding through assembly components +2024-05-21 10:13:30,139 INFO ExportHelperExtension.cs: 1160 - 15 components to check +2024-05-21 10:13:30,140 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Wrist_Roll_05g-1 +2024-05-21 10:13:30,141 INFO ExportHelperExtension.cs: 1136 - Found 77 in Wrist_Roll_05g-1 +2024-05-21 10:13:30,142 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Wrist_Roll_05g-1 +2024-05-21 10:13:30,142 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-7 +2024-05-21 10:13:30,143 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-7 +2024-05-21 10:13:30,144 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-7 +2024-05-21 10:13:30,145 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-5 +2024-05-21 10:13:30,146 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-5 +2024-05-21 10:13:30,147 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-5 +2024-05-21 10:13:30,148 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Rotation_Pitch_04c-2 +2024-05-21 10:13:30,149 INFO ExportHelperExtension.cs: 1136 - Found 88 in Rotation_Pitch_04c-2 +2024-05-21 10:13:30,150 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Rotation_Pitch_04c-2 +2024-05-21 10:13:30,151 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Base_03-1 +2024-05-21 10:13:30,152 INFO ExportHelperExtension.cs: 1136 - Found 56 in Base_03-1 +2024-05-21 10:13:30,153 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Base_03-1 +2024-05-21 10:13:30,154 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from SO_ARM100_06b-5 +2024-05-21 10:13:30,154 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-5 +2024-05-21 10:13:30,155 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in SO_ARM100_06b-5 +2024-05-21 10:13:30,156 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Moving_Jaw_04f-1 +2024-05-21 10:13:30,157 INFO ExportHelperExtension.cs: 1136 - Found 53 in Moving_Jaw_04f-1 +2024-05-21 10:13:30,157 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Moving_Jaw_04f-1 +2024-05-21 10:13:30,158 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from SO_ARM100_06b-6 +2024-05-21 10:13:30,158 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-6 +2024-05-21 10:13:30,159 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in SO_ARM100_06b-6 +2024-05-21 10:13:30,159 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Removable_Jaws_01e-1 +2024-05-21 10:13:30,160 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-1 +2024-05-21 10:13:30,160 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Removable_Jaws_01e-1 +2024-05-21 10:13:30,160 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-3 +2024-05-21 10:13:30,161 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-3 +2024-05-21 10:13:30,161 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-3 +2024-05-21 10:13:30,162 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Removable_Jaws_01e-2 +2024-05-21 10:13:30,162 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-2 +2024-05-21 10:13:30,163 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Removable_Jaws_01e-2 +2024-05-21 10:13:30,163 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-4 +2024-05-21 10:13:30,163 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-4 +2024-05-21 10:13:30,164 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-4 +2024-05-21 10:13:30,164 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Wrist_Roll_Pitch_04c-2 +2024-05-21 10:13:30,165 INFO ExportHelperExtension.cs: 1136 - Found 71 in Wrist_Roll_Pitch_04c-2 +2024-05-21 10:13:30,166 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Wrist_Roll_Pitch_04c-2 +2024-05-21 10:13:30,167 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-6 +2024-05-21 10:13:30,167 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-6 +2024-05-21 10:13:30,172 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-6 +2024-05-21 10:13:30,172 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-8 +2024-05-21 10:13:30,173 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-8 +2024-05-21 10:13:30,174 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-8 +2024-05-21 10:13:30,174 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:13:30,175 INFO ExportHelperExtension.cs: 1136 - Found 88 in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:13:30,176 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:13:30,177 INFO ExportHelperExtension.cs: 1148 - Proceeding through assembly components +2024-05-21 10:13:30,177 INFO ExportHelperExtension.cs: 1160 - 15 components to check +2024-05-21 10:13:30,178 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Wrist_Roll_05g-1 +2024-05-21 10:13:30,297 INFO ExportHelperExtension.cs: 1136 - Found 77 in Wrist_Roll_05g-1 +2024-05-21 10:13:30,299 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Wrist_Roll_05g-1 +2024-05-21 10:13:30,300 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-7 +2024-05-21 10:13:30,301 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-7 +2024-05-21 10:13:30,302 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-7 +2024-05-21 10:13:30,303 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-5 +2024-05-21 10:13:30,304 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-5 +2024-05-21 10:13:30,305 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-5 +2024-05-21 10:13:30,305 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Rotation_Pitch_04c-2 +2024-05-21 10:13:30,306 INFO ExportHelperExtension.cs: 1136 - Found 88 in Rotation_Pitch_04c-2 +2024-05-21 10:13:30,307 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Rotation_Pitch_04c-2 +2024-05-21 10:13:30,308 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Base_03-1 +2024-05-21 10:13:30,309 INFO ExportHelperExtension.cs: 1136 - Found 56 in Base_03-1 +2024-05-21 10:13:30,309 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Base_03-1 +2024-05-21 10:13:30,310 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from SO_ARM100_06b-5 +2024-05-21 10:13:30,311 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-5 +2024-05-21 10:13:30,312 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in SO_ARM100_06b-5 +2024-05-21 10:13:30,312 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Moving_Jaw_04f-1 +2024-05-21 10:13:30,313 INFO ExportHelperExtension.cs: 1136 - Found 53 in Moving_Jaw_04f-1 +2024-05-21 10:13:30,314 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Moving_Jaw_04f-1 +2024-05-21 10:13:30,314 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from SO_ARM100_06b-6 +2024-05-21 10:13:30,315 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-6 +2024-05-21 10:13:30,316 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in SO_ARM100_06b-6 +2024-05-21 10:13:30,316 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Removable_Jaws_01e-1 +2024-05-21 10:13:30,317 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-1 +2024-05-21 10:13:30,317 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Removable_Jaws_01e-1 +2024-05-21 10:13:30,318 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-3 +2024-05-21 10:13:30,318 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-3 +2024-05-21 10:13:30,319 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-3 +2024-05-21 10:13:30,320 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Removable_Jaws_01e-2 +2024-05-21 10:13:30,320 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-2 +2024-05-21 10:13:30,321 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Removable_Jaws_01e-2 +2024-05-21 10:13:30,322 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-4 +2024-05-21 10:13:30,322 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-4 +2024-05-21 10:13:30,323 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-4 +2024-05-21 10:13:30,324 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Wrist_Roll_Pitch_04c-2 +2024-05-21 10:13:30,324 INFO ExportHelperExtension.cs: 1136 - Found 71 in Wrist_Roll_Pitch_04c-2 +2024-05-21 10:13:30,325 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Wrist_Roll_Pitch_04c-2 +2024-05-21 10:13:30,325 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-6 +2024-05-21 10:13:30,326 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-6 +2024-05-21 10:13:30,326 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-6 +2024-05-21 10:13:30,326 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-8 +2024-05-21 10:13:30,327 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-8 +2024-05-21 10:13:30,327 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-8 +2024-05-21 10:13:30,423 INFO SwAddin.cs: 339 - Loading config tree +2024-05-21 10:13:30,424 INFO ConfigurationSerialization.cs: 276 - URDF Configuration found +nametrueBasexyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametruetypetruexyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GeneratelinktruenametrueShoulder_Rotation_Pitchxyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueShoulder_RotationtypetrueAutomatically Detectxyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueUpper_Armxyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueShoulder_PitchtypetrueAutomatically Detectxyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueLower_Armxyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueElbowtypetrueAutomatically Detectxyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueWrist_Pitch_Rollxyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueWrist_PitchtypetrueAutomatically Detectxyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueFixed_Gripperxyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueWrist_RolltypetrueAutomatically Detectxyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueMoving_Jawxyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueGrippertypetrueAutomatically Detectxyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically Generatelinktruefalse+CoAAAUAAAD//v8jTQBvAHYAaQBuAGcAXwBKAGEAdwBfADAANABmAC0AMQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABwAAAA+CoAAAUAAAD//v8nUgBlAG0AbwB2AGEAYgBsAGUAXwBKAGEAdwBzAF8AMAAxAGUALQAyAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAAL4AAAA=falsefalsefalse+CoAAAUAAAD//v8jVwByAGkAcwB0AF8AUgBvAGwAbABfADAANQBnAC0AMQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABnAAAA+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0AOABAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAA8AAAA+CoAAAUAAAD//v8nUgBlAG0AbwB2AGEAYgBsAGUAXwBKAGEAdwBzAF8AMAAxAGUALQAxAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAALoAAAA=falsefalsefalse+CoAAAUAAAD//v8pVwByAGkAcwB0AF8AUgBvAGwAbABfAFAAaQB0AGMAaABfADAANABjAC0AMgBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABZAAAA+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANwBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAA7AAAAfalsefalsefalse+CoAAAUAAAD//v8iUwBPAF8AQQBSAE0AMQAwADAAXwAwADYAYgAtADYAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAKgAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANgBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAzAAAAfalsefalsefalse+CoAAAUAAAD//v8iUwBPAF8AQQBSAE0AMQAwADAAXwAwADYAYgAtADUAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAKQAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0AMwBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAbAAAAfalsefalsefalse+CoAAAUAAAD//v8nUgBvAHQAYQB0AGkAbwBuAF8AUABpAHQAYwBoAF8AMAA0AGMALQAyAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAAKUAAAA=+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANABAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAaAAAAfalsefalsefalse+CoAAAUAAAD//v8cQgBhAHMAZQBfADAAMwAtADEAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAFwAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAZAAAAfalsefalse +2024-05-21 10:13:30,428 INFO LinkNode.cs: 35 - Building node Base +2024-05-21 10:13:30,429 INFO LinkNode.cs: 35 - Building node Shoulder_Rotation_Pitch +2024-05-21 10:13:30,430 INFO LinkNode.cs: 35 - Building node Upper_Arm +2024-05-21 10:13:30,430 INFO LinkNode.cs: 35 - Building node Lower_Arm +2024-05-21 10:13:30,430 INFO LinkNode.cs: 35 - Building node Wrist_Pitch_Roll +2024-05-21 10:13:30,431 INFO LinkNode.cs: 35 - Building node Fixed_Gripper +2024-05-21 10:13:30,431 INFO LinkNode.cs: 35 - Building node Moving_Jaw +2024-05-21 10:13:30,431 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Base from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:13:30,432 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???Base_03-1@SO_5DOF_ARM100_05d +2024-05-21 10:13:30,432 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Base_03.SLDPRT +2024-05-21 10:13:30,433 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-5@SO_5DOF_ARM100_05d +2024-05-21 10:13:30,433 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 10:13:30,434 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Base +2024-05-21 10:13:30,434 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Shoulder_Rotation_Pitch from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:13:30,435 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???'Rotation_Pitch_04c-2@SO_5DOF_ARM100_05d? +2024-05-21 10:13:30,436 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Rotation_Pitch_04c.SLDPRT +2024-05-21 10:13:30,436 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-4@SO_5DOF_ARM100_05d +2024-05-21 10:13:30,437 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 10:13:30,438 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Shoulder_Rotation_Pitch +2024-05-21 10:13:30,438 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Upper_Arm from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:13:30,438 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???"SO_ARM100_06b-5@SO_5DOF_ARM100_05d) +2024-05-21 10:13:30,439 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_ARM100_06b.SLDPRT +2024-05-21 10:13:30,439 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-3@SO_5DOF_ARM100_05d +2024-05-21 10:13:30,439 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 10:13:30,440 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Upper_Arm +2024-05-21 10:13:30,440 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Lower_Arm from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:13:30,440 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???"SO_ARM100_06b-6@SO_5DOF_ARM100_05d* +2024-05-21 10:13:30,441 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_ARM100_06b.SLDPRT +2024-05-21 10:13:30,441 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-6@SO_5DOF_ARM100_05d3 +2024-05-21 10:13:30,441 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 10:13:30,442 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Lower_Arm +2024-05-21 10:13:30,442 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Wrist_Pitch_Roll from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:13:30,442 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???)Wrist_Roll_Pitch_04c-2@SO_5DOF_ARM100_05dY +2024-05-21 10:13:30,443 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Wrist_Roll_Pitch_04c.SLDPRT +2024-05-21 10:13:30,443 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-7@SO_5DOF_ARM100_05d; +2024-05-21 10:13:30,444 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 10:13:30,444 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Wrist_Pitch_Roll +2024-05-21 10:13:30,444 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Fixed_Gripper from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:13:30,445 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???#Wrist_Roll_05g-1@SO_5DOF_ARM100_05dg +2024-05-21 10:13:30,445 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Wrist_Roll_05g.SLDPRT +2024-05-21 10:13:30,445 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-8@SO_5DOF_ARM100_05d< +2024-05-21 10:13:30,446 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 10:13:30,446 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???'Removable_Jaws_01e-1@SO_5DOF_ARM100_05d? +2024-05-21 10:13:30,447 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Removable_Jaws_01e.SLDPRT +2024-05-21 10:13:30,447 INFO CommonSwOperations.cs: 230 - Loaded 3 components for link Fixed_Gripper +2024-05-21 10:13:30,447 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Moving_Jaw from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:13:30,448 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???#Moving_Jaw_04f-1@SO_5DOF_ARM100_05dp +2024-05-21 10:13:30,448 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Moving_Jaw_04f.SLDPRT +2024-05-21 10:13:30,448 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???'Removable_Jaws_01e-2@SO_5DOF_ARM100_05d? +2024-05-21 10:13:30,449 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Removable_Jaws_01e.SLDPRT +2024-05-21 10:13:30,449 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Moving_Jaw +2024-05-21 10:13:30,541 INFO SwAddin.cs: 344 - Showing property manager +2024-05-21 10:13:33,029 INFO ExportPropertyManager.cs: 422 - Configuration saved +2024-05-21 10:13:33,033 INFO ConfigurationSerialization.cs: 276 - URDF Configuration found +nametrueBasexyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametruetypetruexyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GeneratelinktruenametrueShoulder_Rotation_Pitchxyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueShoulder_RotationtypetrueAutomatically Detectxyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueUpper_Armxyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueShoulder_PitchtypetrueAutomatically Detectxyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueLower_Armxyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueElbowtypetrueAutomatically Detectxyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueWrist_Pitch_Rollxyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueWrist_PitchtypetrueAutomatically Detectxyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueFixed_Gripperxyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueWrist_RolltypetrueAutomatically Detectxyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueMoving_Jawxyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueGrippertypetrueAutomatically Detectxyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically Generatelinktruefalse+CoAAAUAAAD//v8jTQBvAHYAaQBuAGcAXwBKAGEAdwBfADAANABmAC0AMQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABwAAAA+CoAAAUAAAD//v8nUgBlAG0AbwB2AGEAYgBsAGUAXwBKAGEAdwBzAF8AMAAxAGUALQAyAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAAL4AAAA=falsefalsefalse+CoAAAUAAAD//v8jVwByAGkAcwB0AF8AUgBvAGwAbABfADAANQBnAC0AMQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABnAAAA+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0AOABAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAA8AAAA+CoAAAUAAAD//v8nUgBlAG0AbwB2AGEAYgBsAGUAXwBKAGEAdwBzAF8AMAAxAGUALQAxAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAALoAAAA=falsefalsefalse+CoAAAUAAAD//v8pVwByAGkAcwB0AF8AUgBvAGwAbABfAFAAaQB0AGMAaABfADAANABjAC0AMgBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABZAAAA+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANwBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAA7AAAAfalsefalsefalse+CoAAAUAAAD//v8iUwBPAF8AQQBSAE0AMQAwADAAXwAwADYAYgAtADYAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAKgAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANgBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAzAAAAfalsefalsefalse+CoAAAUAAAD//v8iUwBPAF8AQQBSAE0AMQAwADAAXwAwADYAYgAtADUAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAKQAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0AMwBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAbAAAAfalsefalsefalse+CoAAAUAAAD//v8nUgBvAHQAYQB0AGkAbwBuAF8AUABpAHQAYwBoAF8AMAA0AGMALQAyAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAAKUAAAA=+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANABAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAaAAAAfalsefalsefalse+CoAAAUAAAD//v8cQgBhAHMAZQBfADAAMwAtADEAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAFwAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAZAAAAfalsefalse +2024-05-21 10:13:35,356 INFO ExportHelperExtension.cs: 347 - Creating joint Shoulder_Rotation_Pitch +2024-05-21 10:13:35,362 INFO ExportHelperExtension.cs: 1397 - Fixing components for Base +2024-05-21 10:13:35,363 INFO ExportHelperExtension.cs: 1402 - Fixing 23 +2024-05-21 10:13:35,363 INFO ExportHelperExtension.cs: 1409 - Component 23 is already fixed +2024-05-21 10:13:35,364 INFO ExportHelperExtension.cs: 1402 - Fixing 25 +2024-05-21 10:13:35,596 INFO : 0 - R1: 1, System.__ComObject, 1, System.Double[] +2024-05-21 10:13:35,598 INFO ExportHelperExtension.cs: 841 - R2: 0, 0 +2024-05-21 10:13:35,599 INFO ExportHelperExtension.cs: 849 - L1: 0 +2024-05-21 10:13:35,599 INFO ExportHelperExtension.cs: 857 - L2: 0 +2024-05-21 10:13:35,630 INFO ExportHelperExtension.cs: 1352 - Unfixing component 25 +2024-05-21 10:13:37,667 WARN ExportHelperExtension.cs: 351 - Creating joint from parent Base to child Shoulder_Rotation_Pitch failed +2024-05-21 10:13:37,708 INFO ExportHelperExtension.cs: 347 - Creating joint Upper_Arm +2024-05-21 10:13:37,708 INFO ExportHelperExtension.cs: 1397 - Fixing components for Shoulder_Rotation_Pitch +2024-05-21 10:13:37,709 INFO ExportHelperExtension.cs: 1402 - Fixing 165 +2024-05-21 10:13:37,710 INFO ExportHelperExtension.cs: 1402 - Fixing 26 +2024-05-21 10:13:37,710 INFO ExportHelperExtension.cs: 1402 - Fixing 23 +2024-05-21 10:13:37,711 INFO ExportHelperExtension.cs: 1409 - Component 23 is already fixed +2024-05-21 10:13:37,712 INFO ExportHelperExtension.cs: 1402 - Fixing 25 +2024-05-21 10:13:38,011 INFO ExportHelperExtension.cs: 828 - R1: 1, System.__ComObject, 1, System.Double[] +2024-05-21 10:13:38,012 INFO ExportHelperExtension.cs: 841 - R2: 0, 0 +2024-05-21 10:13:38,012 INFO ExportHelperExtension.cs: 849 - L1: 0 +2024-05-21 10:13:38,013 INFO ExportHelperExtension.cs: 857 - L2: 0 +2024-05-21 10:13:38,013 INFO ExportHelperExtension.cs: 1352 - Unfixing component 165 +2024-05-21 10:13:38,013 INFO ExportHelperExtension.cs: 1352 - Unfixing component 26 +2024-05-21 10:13:38,014 INFO ExportHelperExtension.cs: 1352 - Unfixing component 25 +2024-05-21 10:13:40,317 WARN ExportHelperExtension.cs: 351 - Creating joint from parent Shoulder_Rotation_Pitch to child Upper_Arm failed +2024-05-21 10:13:40,371 INFO ExportHelperExtension.cs: 347 - Creating joint Lower_Arm +2024-05-21 10:13:40,371 INFO ExportHelperExtension.cs: 1397 - Fixing components for Upper_Arm +2024-05-21 10:13:40,372 INFO ExportHelperExtension.cs: 1402 - Fixing 41 +2024-05-21 10:13:40,372 INFO ExportHelperExtension.cs: 1402 - Fixing 27 +2024-05-21 10:13:40,372 INFO ExportHelperExtension.cs: 1402 - Fixing 165 +2024-05-21 10:13:40,373 INFO ExportHelperExtension.cs: 1402 - Fixing 26 +2024-05-21 10:13:40,373 INFO ExportHelperExtension.cs: 1402 - Fixing 23 +2024-05-21 10:13:40,374 INFO ExportHelperExtension.cs: 1409 - Component 23 is already fixed +2024-05-21 10:13:40,374 INFO ExportHelperExtension.cs: 1402 - Fixing 25 +2024-05-21 10:13:40,813 INFO ExportHelperExtension.cs: 828 - R1: 1, System.__ComObject, 1, System.Double[] +2024-05-21 10:13:40,814 INFO ExportHelperExtension.cs: 841 - R2: 0, 0 +2024-05-21 10:13:40,814 INFO ExportHelperExtension.cs: 849 - L1: 0 +2024-05-21 10:13:40,815 INFO ExportHelperExtension.cs: 857 - L2: 0 +2024-05-21 10:13:40,815 INFO ExportHelperExtension.cs: 1352 - Unfixing component 41 +2024-05-21 10:13:40,816 INFO ExportHelperExtension.cs: 1352 - Unfixing component 27 +2024-05-21 10:13:40,816 INFO ExportHelperExtension.cs: 1352 - Unfixing component 165 +2024-05-21 10:13:40,817 INFO ExportHelperExtension.cs: 1352 - Unfixing component 26 +2024-05-21 10:13:40,817 INFO ExportHelperExtension.cs: 1352 - Unfixing component 25 +2024-05-21 10:13:43,136 WARN ExportHelperExtension.cs: 351 - Creating joint from parent Upper_Arm to child Lower_Arm failed +2024-05-21 10:13:43,212 INFO ExportHelperExtension.cs: 347 - Creating joint Wrist_Pitch_Roll +2024-05-21 10:13:43,213 INFO ExportHelperExtension.cs: 1397 - Fixing components for Lower_Arm +2024-05-21 10:13:43,213 INFO ExportHelperExtension.cs: 1402 - Fixing 42 +2024-05-21 10:13:43,214 INFO ExportHelperExtension.cs: 1402 - Fixing 51 +2024-05-21 10:13:43,214 INFO ExportHelperExtension.cs: 1402 - Fixing 41 +2024-05-21 10:13:43,215 INFO ExportHelperExtension.cs: 1402 - Fixing 27 +2024-05-21 10:13:43,215 INFO ExportHelperExtension.cs: 1402 - Fixing 165 +2024-05-21 10:13:43,215 INFO ExportHelperExtension.cs: 1402 - Fixing 26 +2024-05-21 10:13:43,216 INFO ExportHelperExtension.cs: 1402 - Fixing 23 +2024-05-21 10:13:43,216 INFO ExportHelperExtension.cs: 1409 - Component 23 is already fixed +2024-05-21 10:13:43,217 INFO ExportHelperExtension.cs: 1402 - Fixing 25 +2024-05-21 10:13:43,775 INFO ExportHelperExtension.cs: 828 - R1: 1, System.__ComObject, 1, System.Double[] +2024-05-21 10:13:43,776 INFO ExportHelperExtension.cs: 841 - R2: 0, 0 +2024-05-21 10:13:43,779 INFO ExportHelperExtension.cs: 849 - L1: 0 +2024-05-21 10:13:43,779 INFO ExportHelperExtension.cs: 857 - L2: 0 +2024-05-21 10:13:43,937 INFO ExportHelperExtension.cs: 1352 - Unfixing component 42 +2024-05-21 10:13:43,937 INFO ExportHelperExtension.cs: 1352 - Unfixing component 51 +2024-05-21 10:13:43,938 INFO ExportHelperExtension.cs: 1352 - Unfixing component 41 +2024-05-21 10:13:43,938 INFO ExportHelperExtension.cs: 1352 - Unfixing component 27 +2024-05-21 10:13:43,938 INFO ExportHelperExtension.cs: 1352 - Unfixing component 165 +2024-05-21 10:13:43,939 INFO ExportHelperExtension.cs: 1352 - Unfixing component 26 +2024-05-21 10:13:43,939 INFO ExportHelperExtension.cs: 1352 - Unfixing component 25 +2024-05-21 10:13:46,437 WARN ExportHelperExtension.cs: 351 - Creating joint from parent Lower_Arm to child Wrist_Pitch_Roll failed +2024-05-21 10:13:46,518 INFO ExportHelperExtension.cs: 347 - Creating joint Fixed_Gripper +2024-05-21 10:13:46,519 INFO ExportHelperExtension.cs: 1397 - Fixing components for Wrist_Pitch_Roll +2024-05-21 10:13:46,519 INFO ExportHelperExtension.cs: 1402 - Fixing 89 +2024-05-21 10:13:46,520 INFO ExportHelperExtension.cs: 1402 - Fixing 59 +2024-05-21 10:13:46,520 INFO ExportHelperExtension.cs: 1402 - Fixing 42 +2024-05-21 10:13:46,520 INFO ExportHelperExtension.cs: 1402 - Fixing 51 +2024-05-21 10:13:46,521 INFO ExportHelperExtension.cs: 1402 - Fixing 41 +2024-05-21 10:13:46,521 INFO ExportHelperExtension.cs: 1402 - Fixing 27 +2024-05-21 10:13:46,522 INFO ExportHelperExtension.cs: 1402 - Fixing 165 +2024-05-21 10:13:46,522 INFO ExportHelperExtension.cs: 1402 - Fixing 26 +2024-05-21 10:13:46,522 INFO ExportHelperExtension.cs: 1402 - Fixing 23 +2024-05-21 10:13:46,523 INFO ExportHelperExtension.cs: 1409 - Component 23 is already fixed +2024-05-21 10:13:46,523 INFO ExportHelperExtension.cs: 1402 - Fixing 25 +2024-05-21 10:13:47,197 INFO ExportHelperExtension.cs: 828 - R1: 1, System.__ComObject, 1, System.Double[] +2024-05-21 10:13:47,197 INFO ExportHelperExtension.cs: 841 - R2: 0, 0 +2024-05-21 10:13:47,198 INFO ExportHelperExtension.cs: 849 - L1: 0 +2024-05-21 10:13:47,198 INFO ExportHelperExtension.cs: 857 - L2: 0 +2024-05-21 10:13:47,199 INFO ExportHelperExtension.cs: 1352 - Unfixing component 89 +2024-05-21 10:13:47,199 INFO ExportHelperExtension.cs: 1352 - Unfixing component 59 +2024-05-21 10:13:47,199 INFO ExportHelperExtension.cs: 1352 - Unfixing component 42 +2024-05-21 10:13:47,200 INFO ExportHelperExtension.cs: 1352 - Unfixing component 51 +2024-05-21 10:13:47,200 INFO ExportHelperExtension.cs: 1352 - Unfixing component 41 +2024-05-21 10:13:47,200 INFO ExportHelperExtension.cs: 1352 - Unfixing component 27 +2024-05-21 10:13:47,201 INFO ExportHelperExtension.cs: 1352 - Unfixing component 165 +2024-05-21 10:13:47,201 INFO ExportHelperExtension.cs: 1352 - Unfixing component 26 +2024-05-21 10:13:47,202 INFO ExportHelperExtension.cs: 1352 - Unfixing component 25 +2024-05-21 10:13:49,965 WARN ExportHelperExtension.cs: 351 - Creating joint from parent Wrist_Pitch_Roll to child Fixed_Gripper failed +2024-05-21 10:13:50,107 INFO ExportHelperExtension.cs: 347 - Creating joint Moving_Jaw +2024-05-21 10:13:50,108 INFO ExportHelperExtension.cs: 1397 - Fixing components for Fixed_Gripper +2024-05-21 10:13:50,108 INFO ExportHelperExtension.cs: 1402 - Fixing 103 +2024-05-21 10:13:50,109 INFO ExportHelperExtension.cs: 1402 - Fixing 60 +2024-05-21 10:13:50,109 INFO ExportHelperExtension.cs: 1402 - Fixing 186 +2024-05-21 10:13:50,109 INFO ExportHelperExtension.cs: 1402 - Fixing 89 +2024-05-21 10:13:50,110 INFO ExportHelperExtension.cs: 1402 - Fixing 59 +2024-05-21 10:13:50,110 INFO ExportHelperExtension.cs: 1402 - Fixing 42 +2024-05-21 10:13:50,111 INFO ExportHelperExtension.cs: 1402 - Fixing 51 +2024-05-21 10:13:50,111 INFO ExportHelperExtension.cs: 1402 - Fixing 41 +2024-05-21 10:13:50,111 INFO ExportHelperExtension.cs: 1402 - Fixing 27 +2024-05-21 10:13:50,112 INFO ExportHelperExtension.cs: 1402 - Fixing 165 +2024-05-21 10:13:50,112 INFO ExportHelperExtension.cs: 1402 - Fixing 26 +2024-05-21 10:13:50,112 INFO ExportHelperExtension.cs: 1402 - Fixing 23 +2024-05-21 10:13:50,113 INFO ExportHelperExtension.cs: 1409 - Component 23 is already fixed +2024-05-21 10:13:50,113 INFO ExportHelperExtension.cs: 1402 - Fixing 25 +2024-05-21 10:13:50,951 INFO ExportHelperExtension.cs: 832 - R1: 0, 0 +2024-05-21 10:13:50,952 INFO ExportHelperExtension.cs: 841 - R2: 0, 0 +2024-05-21 10:13:50,952 INFO ExportHelperExtension.cs: 849 - L1: 0 +2024-05-21 10:13:50,953 INFO ExportHelperExtension.cs: 857 - L2: 0 +2024-05-21 10:13:50,953 INFO ExportHelperExtension.cs: 1352 - Unfixing component 103 +2024-05-21 10:13:50,954 INFO ExportHelperExtension.cs: 1352 - Unfixing component 60 +2024-05-21 10:13:50,954 INFO ExportHelperExtension.cs: 1352 - Unfixing component 186 +2024-05-21 10:13:50,954 INFO ExportHelperExtension.cs: 1352 - Unfixing component 89 +2024-05-21 10:13:50,955 INFO ExportHelperExtension.cs: 1352 - Unfixing component 59 +2024-05-21 10:13:50,955 INFO ExportHelperExtension.cs: 1352 - Unfixing component 42 +2024-05-21 10:13:50,955 INFO ExportHelperExtension.cs: 1352 - Unfixing component 51 +2024-05-21 10:13:50,956 INFO ExportHelperExtension.cs: 1352 - Unfixing component 41 +2024-05-21 10:13:50,956 INFO ExportHelperExtension.cs: 1352 - Unfixing component 27 +2024-05-21 10:13:50,956 INFO ExportHelperExtension.cs: 1352 - Unfixing component 165 +2024-05-21 10:13:50,957 INFO ExportHelperExtension.cs: 1352 - Unfixing component 26 +2024-05-21 10:13:50,957 INFO ExportHelperExtension.cs: 1352 - Unfixing component 25 +2024-05-21 10:13:53,019 WARN ExportHelperExtension.cs: 351 - Creating joint from parent Fixed_Gripper to child Moving_Jaw failed +2024-05-21 10:13:53,228 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:13:53,235 INFO ExportHelperExtension.cs: 1136 - Found 101 in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:13:53,236 INFO ExportHelperExtension.cs: 1145 - Found 7 features of type [CoordSys] in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:13:53,236 INFO ExportHelperExtension.cs: 1148 - Proceeding through assembly components +2024-05-21 10:13:53,237 INFO ExportHelperExtension.cs: 1160 - 15 components to check +2024-05-21 10:13:53,237 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Wrist_Roll_05g-1 +2024-05-21 10:13:53,238 INFO ExportHelperExtension.cs: 1136 - Found 77 in Wrist_Roll_05g-1 +2024-05-21 10:13:53,238 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Wrist_Roll_05g-1 +2024-05-21 10:13:53,239 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-7 +2024-05-21 10:13:53,239 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-7 +2024-05-21 10:13:53,240 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-7 +2024-05-21 10:13:53,240 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-5 +2024-05-21 10:13:53,241 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-5 +2024-05-21 10:13:53,241 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-5 +2024-05-21 10:13:53,241 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Rotation_Pitch_04c-2 +2024-05-21 10:13:53,242 INFO ExportHelperExtension.cs: 1136 - Found 88 in Rotation_Pitch_04c-2 +2024-05-21 10:13:53,243 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Rotation_Pitch_04c-2 +2024-05-21 10:13:53,243 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Base_03-1 +2024-05-21 10:13:53,244 INFO ExportHelperExtension.cs: 1136 - Found 56 in Base_03-1 +2024-05-21 10:13:53,244 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Base_03-1 +2024-05-21 10:13:53,244 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from SO_ARM100_06b-5 +2024-05-21 10:13:53,253 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-5 +2024-05-21 10:13:53,254 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in SO_ARM100_06b-5 +2024-05-21 10:13:53,254 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Moving_Jaw_04f-1 +2024-05-21 10:13:53,397 INFO ExportHelperExtension.cs: 1136 - Found 53 in Moving_Jaw_04f-1 +2024-05-21 10:13:53,398 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Moving_Jaw_04f-1 +2024-05-21 10:13:53,399 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from SO_ARM100_06b-6 +2024-05-21 10:13:53,399 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-6 +2024-05-21 10:13:53,400 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in SO_ARM100_06b-6 +2024-05-21 10:13:53,400 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Removable_Jaws_01e-1 +2024-05-21 10:13:53,401 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-1 +2024-05-21 10:13:53,401 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Removable_Jaws_01e-1 +2024-05-21 10:13:53,401 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-3 +2024-05-21 10:13:53,402 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-3 +2024-05-21 10:13:53,402 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-3 +2024-05-21 10:13:53,403 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Removable_Jaws_01e-2 +2024-05-21 10:13:53,403 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-2 +2024-05-21 10:13:53,404 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Removable_Jaws_01e-2 +2024-05-21 10:13:53,404 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-4 +2024-05-21 10:13:53,405 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-4 +2024-05-21 10:13:53,405 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-4 +2024-05-21 10:13:53,405 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Wrist_Roll_Pitch_04c-2 +2024-05-21 10:13:53,406 INFO ExportHelperExtension.cs: 1136 - Found 71 in Wrist_Roll_Pitch_04c-2 +2024-05-21 10:13:53,407 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Wrist_Roll_Pitch_04c-2 +2024-05-21 10:13:53,407 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-6 +2024-05-21 10:13:53,407 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-6 +2024-05-21 10:13:53,408 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-6 +2024-05-21 10:13:53,408 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-8 +2024-05-21 10:13:53,409 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-8 +2024-05-21 10:13:53,409 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-8 +2024-05-21 10:13:53,410 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:13:53,410 INFO ExportHelperExtension.cs: 1136 - Found 101 in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:13:53,411 INFO ExportHelperExtension.cs: 1145 - Found 5 features of type [RefAxis] in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:13:53,411 INFO ExportHelperExtension.cs: 1148 - Proceeding through assembly components +2024-05-21 10:13:53,412 INFO ExportHelperExtension.cs: 1160 - 15 components to check +2024-05-21 10:13:53,412 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Wrist_Roll_05g-1 +2024-05-21 10:13:53,413 INFO ExportHelperExtension.cs: 1136 - Found 77 in Wrist_Roll_05g-1 +2024-05-21 10:13:53,414 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Wrist_Roll_05g-1 +2024-05-21 10:13:53,414 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-7 +2024-05-21 10:13:53,415 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-7 +2024-05-21 10:13:53,415 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-7 +2024-05-21 10:13:53,416 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-5 +2024-05-21 10:13:53,416 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-5 +2024-05-21 10:13:53,416 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-5 +2024-05-21 10:13:53,417 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Rotation_Pitch_04c-2 +2024-05-21 10:13:53,417 INFO ExportHelperExtension.cs: 1136 - Found 88 in Rotation_Pitch_04c-2 +2024-05-21 10:13:53,418 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Rotation_Pitch_04c-2 +2024-05-21 10:13:53,418 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Base_03-1 +2024-05-21 10:13:53,419 INFO ExportHelperExtension.cs: 1136 - Found 56 in Base_03-1 +2024-05-21 10:13:53,419 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Base_03-1 +2024-05-21 10:13:53,420 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from SO_ARM100_06b-5 +2024-05-21 10:13:53,420 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-5 +2024-05-21 10:13:53,421 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in SO_ARM100_06b-5 +2024-05-21 10:13:53,421 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Moving_Jaw_04f-1 +2024-05-21 10:13:53,422 INFO ExportHelperExtension.cs: 1136 - Found 53 in Moving_Jaw_04f-1 +2024-05-21 10:13:53,422 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Moving_Jaw_04f-1 +2024-05-21 10:13:53,423 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from SO_ARM100_06b-6 +2024-05-21 10:13:53,423 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-6 +2024-05-21 10:13:53,424 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in SO_ARM100_06b-6 +2024-05-21 10:13:53,424 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Removable_Jaws_01e-1 +2024-05-21 10:13:53,424 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-1 +2024-05-21 10:13:53,425 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Removable_Jaws_01e-1 +2024-05-21 10:13:53,425 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-3 +2024-05-21 10:13:53,426 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-3 +2024-05-21 10:13:53,426 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-3 +2024-05-21 10:13:53,427 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Removable_Jaws_01e-2 +2024-05-21 10:13:53,427 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-2 +2024-05-21 10:13:53,428 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Removable_Jaws_01e-2 +2024-05-21 10:13:53,428 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-4 +2024-05-21 10:13:53,428 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-4 +2024-05-21 10:13:53,429 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-4 +2024-05-21 10:13:53,429 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Wrist_Roll_Pitch_04c-2 +2024-05-21 10:13:53,430 INFO ExportHelperExtension.cs: 1136 - Found 71 in Wrist_Roll_Pitch_04c-2 +2024-05-21 10:13:53,430 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Wrist_Roll_Pitch_04c-2 +2024-05-21 10:13:53,431 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-6 +2024-05-21 10:13:53,431 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-6 +2024-05-21 10:13:53,432 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-6 +2024-05-21 10:13:53,432 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-8 +2024-05-21 10:13:53,432 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-8 +2024-05-21 10:13:53,433 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-8 +2024-05-21 10:13:53,513 INFO ExportPropertyManager.cs: 1142 - AfterClose called. This method no longer throws an Exception. It just silently does nothing. Ok, except for this logging message +2024-05-21 10:16:12,315 INFO ConfigurationSerialization.cs: 276 - URDF Configuration found +nametrueBasexyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametruetypetruexyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GeneratelinktruenametrueShoulder_Rotation_Pitchxyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueShoulder_RotationtypetrueAutomatically Detectxyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueUpper_Armxyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueShoulder_PitchtypetrueAutomatically Detectxyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueLower_Armxyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueElbowtypetrueAutomatically Detectxyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueWrist_Pitch_Rollxyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueWrist_PitchtypetrueAutomatically Detectxyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueFixed_Gripperxyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueWrist_RolltypetrueAutomatically Detectxyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueMoving_Jawxyztrue000rpytrue000originfalsefalsevaluetrue0massfalseixxtrue0ixytrue0ixztrue0iyytrue0iyztrue0izztrue0inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1111colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueGrippertypetrueAutomatically Detectxyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically Generatelinktruefalse+CoAAAUAAAD//v8jTQBvAHYAaQBuAGcAXwBKAGEAdwBfADAANABmAC0AMQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABwAAAA+CoAAAUAAAD//v8nUgBlAG0AbwB2AGEAYgBsAGUAXwBKAGEAdwBzAF8AMAAxAGUALQAyAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAAL4AAAA=falsefalsefalse+CoAAAUAAAD//v8jVwByAGkAcwB0AF8AUgBvAGwAbABfADAANQBnAC0AMQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABnAAAA+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0AOABAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAA8AAAA+CoAAAUAAAD//v8nUgBlAG0AbwB2AGEAYgBsAGUAXwBKAGEAdwBzAF8AMAAxAGUALQAxAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAALoAAAA=falsefalsefalse+CoAAAUAAAD//v8pVwByAGkAcwB0AF8AUgBvAGwAbABfAFAAaQB0AGMAaABfADAANABjAC0AMgBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABZAAAA+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANwBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAA7AAAAfalsefalsefalse+CoAAAUAAAD//v8iUwBPAF8AQQBSAE0AMQAwADAAXwAwADYAYgAtADYAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAKgAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANgBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAzAAAAfalsefalsefalse+CoAAAUAAAD//v8iUwBPAF8AQQBSAE0AMQAwADAAXwAwADYAYgAtADUAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAKQAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0AMwBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAbAAAAfalsefalsefalse+CoAAAUAAAD//v8nUgBvAHQAYQB0AGkAbwBuAF8AUABpAHQAYwBoAF8AMAA0AGMALQAyAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAAKUAAAA=+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANABAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAaAAAAfalsefalsefalse+CoAAAUAAAD//v8cQgBhAHMAZQBfADAAMwAtADEAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAFwAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAZAAAAfalsefalse +2024-05-21 10:18:24,077 INFO SwAddin.cs: 294 - Assembly export called for file SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:18:24,078 INFO SwAddin.cs: 299 - Save is required +2024-05-21 10:18:24,078 INFO SwAddin.cs: 313 - Saving assembly +2024-05-21 10:18:24,475 INFO SwAddin.cs: 316 - Opening property manager +2024-05-21 10:18:24,476 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:18:24,476 INFO ExportHelperExtension.cs: 1136 - Found 87 in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:18:24,477 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:18:24,478 INFO ExportHelperExtension.cs: 1148 - Proceeding through assembly components +2024-05-21 10:18:24,478 INFO ExportHelperExtension.cs: 1160 - 15 components to check +2024-05-21 10:18:24,479 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Wrist_Roll_05g-1 +2024-05-21 10:18:24,479 INFO ExportHelperExtension.cs: 1136 - Found 77 in Wrist_Roll_05g-1 +2024-05-21 10:18:24,480 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Wrist_Roll_05g-1 +2024-05-21 10:18:24,480 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-7 +2024-05-21 10:18:24,481 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-7 +2024-05-21 10:18:24,481 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-7 +2024-05-21 10:18:24,482 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-5 +2024-05-21 10:18:24,482 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-5 +2024-05-21 10:18:24,483 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-5 +2024-05-21 10:18:24,483 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Rotation_Pitch_04c-2 +2024-05-21 10:18:24,484 INFO ExportHelperExtension.cs: 1136 - Found 88 in Rotation_Pitch_04c-2 +2024-05-21 10:18:24,484 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Rotation_Pitch_04c-2 +2024-05-21 10:18:24,485 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Base_03-1 +2024-05-21 10:18:24,485 INFO ExportHelperExtension.cs: 1136 - Found 56 in Base_03-1 +2024-05-21 10:18:24,486 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Base_03-1 +2024-05-21 10:18:24,486 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from SO_ARM100_06b-5 +2024-05-21 10:18:24,487 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-5 +2024-05-21 10:18:24,488 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in SO_ARM100_06b-5 +2024-05-21 10:18:24,488 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Moving_Jaw_04f-1 +2024-05-21 10:18:24,489 INFO ExportHelperExtension.cs: 1136 - Found 53 in Moving_Jaw_04f-1 +2024-05-21 10:18:24,490 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Moving_Jaw_04f-1 +2024-05-21 10:18:24,490 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from SO_ARM100_06b-6 +2024-05-21 10:18:24,491 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-6 +2024-05-21 10:18:24,493 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in SO_ARM100_06b-6 +2024-05-21 10:18:24,493 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Removable_Jaws_01e-1 +2024-05-21 10:18:24,494 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-1 +2024-05-21 10:18:24,495 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Removable_Jaws_01e-1 +2024-05-21 10:18:24,495 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-3 +2024-05-21 10:18:24,496 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-3 +2024-05-21 10:18:24,496 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-3 +2024-05-21 10:18:24,497 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Removable_Jaws_01e-2 +2024-05-21 10:18:24,497 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-2 +2024-05-21 10:18:24,498 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Removable_Jaws_01e-2 +2024-05-21 10:18:24,498 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-4 +2024-05-21 10:18:24,499 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-4 +2024-05-21 10:18:24,499 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-4 +2024-05-21 10:18:24,500 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Wrist_Roll_Pitch_04c-2 +2024-05-21 10:18:24,501 INFO ExportHelperExtension.cs: 1136 - Found 71 in Wrist_Roll_Pitch_04c-2 +2024-05-21 10:18:24,502 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Wrist_Roll_Pitch_04c-2 +2024-05-21 10:18:24,502 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-6 +2024-05-21 10:18:24,503 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-6 +2024-05-21 10:18:24,503 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-6 +2024-05-21 10:18:24,503 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-8 +2024-05-21 10:18:24,504 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-8 +2024-05-21 10:18:24,504 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-8 +2024-05-21 10:18:24,505 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:18:24,505 INFO ExportHelperExtension.cs: 1136 - Found 87 in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:18:24,506 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:18:24,506 INFO ExportHelperExtension.cs: 1148 - Proceeding through assembly components +2024-05-21 10:18:24,507 INFO ExportHelperExtension.cs: 1160 - 15 components to check +2024-05-21 10:18:24,508 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Wrist_Roll_05g-1 +2024-05-21 10:18:24,508 INFO ExportHelperExtension.cs: 1136 - Found 77 in Wrist_Roll_05g-1 +2024-05-21 10:18:24,509 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Wrist_Roll_05g-1 +2024-05-21 10:18:24,510 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-7 +2024-05-21 10:18:24,510 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-7 +2024-05-21 10:18:24,511 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-7 +2024-05-21 10:18:24,512 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-5 +2024-05-21 10:18:24,512 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-5 +2024-05-21 10:18:24,513 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-5 +2024-05-21 10:18:24,513 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Rotation_Pitch_04c-2 +2024-05-21 10:18:24,514 INFO ExportHelperExtension.cs: 1136 - Found 88 in Rotation_Pitch_04c-2 +2024-05-21 10:18:24,514 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Rotation_Pitch_04c-2 +2024-05-21 10:18:24,514 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Base_03-1 +2024-05-21 10:18:24,515 INFO ExportHelperExtension.cs: 1136 - Found 56 in Base_03-1 +2024-05-21 10:18:24,516 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Base_03-1 +2024-05-21 10:18:24,516 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from SO_ARM100_06b-5 +2024-05-21 10:18:24,517 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-5 +2024-05-21 10:18:24,517 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in SO_ARM100_06b-5 +2024-05-21 10:18:24,517 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Moving_Jaw_04f-1 +2024-05-21 10:18:24,518 INFO ExportHelperExtension.cs: 1136 - Found 53 in Moving_Jaw_04f-1 +2024-05-21 10:18:24,518 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Moving_Jaw_04f-1 +2024-05-21 10:18:24,519 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from SO_ARM100_06b-6 +2024-05-21 10:18:24,519 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-6 +2024-05-21 10:18:24,520 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in SO_ARM100_06b-6 +2024-05-21 10:18:24,520 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Removable_Jaws_01e-1 +2024-05-21 10:18:24,520 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-1 +2024-05-21 10:18:24,521 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Removable_Jaws_01e-1 +2024-05-21 10:18:24,521 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-3 +2024-05-21 10:18:24,522 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-3 +2024-05-21 10:18:24,522 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-3 +2024-05-21 10:18:24,522 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Removable_Jaws_01e-2 +2024-05-21 10:18:24,523 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-2 +2024-05-21 10:18:24,523 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Removable_Jaws_01e-2 +2024-05-21 10:18:24,524 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-4 +2024-05-21 10:18:24,524 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-4 +2024-05-21 10:18:24,525 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-4 +2024-05-21 10:18:24,525 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Wrist_Roll_Pitch_04c-2 +2024-05-21 10:18:24,525 INFO ExportHelperExtension.cs: 1136 - Found 71 in Wrist_Roll_Pitch_04c-2 +2024-05-21 10:18:24,526 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Wrist_Roll_Pitch_04c-2 +2024-05-21 10:18:24,526 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-6 +2024-05-21 10:18:24,527 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-6 +2024-05-21 10:18:24,527 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-6 +2024-05-21 10:18:24,527 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-8 +2024-05-21 10:18:24,528 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-8 +2024-05-21 10:18:24,528 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-8 +2024-05-21 10:18:24,830 INFO SwAddin.cs: 339 - Loading config tree +2024-05-21 10:18:24,831 INFO ConfigurationSerialization.cs: 276 - URDF Configuration found +nametrueBasexyztrue-1.5522029734566711E-100.0275980388649202210.027209413896376294rpytrue000originfalsefalsevaluetrue0.146962928243327massfalseixxtrue9.5191642834079E-05ixytrue2.0240527466551591E-12ixztrue1.4651438890201384E-13iyytrue0.00012378581401949171iyztrue1.8460876203532841E-05izztrue0.00013792670714846575inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametruetypetruexyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseOrigin_globallinktruenametrueShoulder_Rotation_Pitchxyztrue-0.00511938532573723290.067877933838845314-0.00012747237203423458rpytrue000originfalsefalsevaluetrue0.1117801001878401massfalseixxtrue7.0389030781515066E-05ixytrue-1.5509300886848155E-05ixztrue1.6738771086110134E-07iyytrue3.3235261443212107E-05iyztrue9.3070563769692754E-07izztrue7.0869447319484854E-05inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueShoulder_Rotationtypetruecontinuousxyztrue0-0.04520.0181rpytrue1.570801.5705originfalsefalselinktrueBaseparenttruelinktrueShoulder_Rotation_Pitchchildtruexyztrue010axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAxis_Shoulder_RotationOrigin_globallinktruenametrueUpper_Armxyztrue-0.069311369911398690.0029374127110069759-7.9496364671012326E-07rpytrue000originfalsefalsevaluetrue0.167601401072264massfalseixxtrue7.7533230085471689E-05ixytrue-2.1076563521906225E-06ixztrue7.5268627270778674E-07iyytrue0.00023375122061642436iyztrue-1.6349717865092177E-07izztrue0.00018045276817889606inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueShoulder_Pitchtypetruecontinuousxyztrue0.0001250.10860rpytrue3.14160-1.3275originfalsefalselinktrueShoulder_Rotation_PitchparenttruelinktrueUpper_Armchildtruexyztrue001axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAxis_Shoulder_PitchOrigin_Shoulder_RotationlinktruenametrueLower_Armxyztrue-0.058829041870054180.00214952114883881770.000146733676420618rpytrue000originfalsefalsevaluetrue0.14252319651107787massfalseixxtrue6.2907886398911477E-05ixytrue3.7929932228481071E-06ixztrue1.7073622665449635E-06iyytrue0.00014681115642691678iyztrue-2.1473286644327742E-07izztrue0.00010214503703373565inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueElbowtypetruecontinuousxyztrue-0.112370.02820rpytrue00-1.7776originfalsefalselinktrueUpper_ArmparenttruelinktrueLower_Armchildtruexyztrue001axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAxis_ElbowOrigin_ElbowlinktruenametrueWrist_Pitch_Rollxyztrue2.3656913811348468E-08-0.00878492510352466-0.030917803903195096rpytrue000originfalsefalsevaluetrue0.10640218296603701massfalseixxtrue4.7894761725032272E-05ixytrue-9.3203527331303024E-12ixztrue-1.1100277608931972E-11iyytrue7.0109066946258489E-05iyztrue-5.4974525533300917E-06izztrue6.1796100110781931E-05inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueWrist_Pitchtypetruecontinuousxyztrue-0.11020.0053750rpytrue1.36921.57080originfalsefalselinktrueLower_ArmparenttruelinktrueWrist_Pitch_Rollchildtruexyztrue100axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAxis_Wrist_PitchOrigin_Wrist_PitchlinktruenametrueFixed_Gripperxyztrue-0.0077217461201025683-0.000555248209037295660.053877451992821346rpytrue000originfalsefalsevaluetrue0.11710788950939972massfalseixxtrue5.6752803379117031E-05ixytrue1.0410147595420491E-06ixztrue8.53580096093438E-06iyytrue5.7844430197812456E-05iyztrue-2.8602183757168986E-07izztrue4.2239997823973831E-05inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueWrist_Rolltypetruecontinuousxyztrue00.002-0.032317rpytrue-3.141600.97263originfalsefalselinktrueWrist_Pitch_RollparenttruelinktrueFixed_Gripperchildtruexyztrue001axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAxis_Wrist_RollOrigin_Wrist_RolllinktruenametrueMoving_Jawxyztrue-0.0033838926056434238-0.03228846018103010.00014444922964262918rpytrue000originfalsefalsevaluetrue0.034714600512026447massfalseixxtrue1.3694942458172432E-05ixytrue-5.6318078807191632E-07ixztrue-5.7479274736999E-09iyytrue7.0408595650263719E-06iyztrue-1.0536273290889367E-07izztrue8.2897521997559529E-06inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueGrippertypetruefixedxyztrue0.020200.046558rpytrue-1.57080.000450470originfalsefalselinktrueFixed_GripperparenttruelinktrueMoving_Jawchildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseOrigin_Gripperlinktruefalse+CoAAAUAAAD//v8jTQBvAHYAaQBuAGcAXwBKAGEAdwBfADAANABmAC0AMQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABwAAAA+CoAAAUAAAD//v8nUgBlAG0AbwB2AGEAYgBsAGUAXwBKAGEAdwBzAF8AMAAxAGUALQAyAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAAL4AAAA=falsefalsefalse+CoAAAUAAAD//v8jVwByAGkAcwB0AF8AUgBvAGwAbABfADAANQBnAC0AMQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABnAAAA+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0AOABAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAA8AAAA+CoAAAUAAAD//v8nUgBlAG0AbwB2AGEAYgBsAGUAXwBKAGEAdwBzAF8AMAAxAGUALQAxAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAALoAAAA=falsefalsefalse+CoAAAUAAAD//v8pVwByAGkAcwB0AF8AUgBvAGwAbABfAFAAaQB0AGMAaABfADAANABjAC0AMgBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABZAAAA+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANwBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAA7AAAAfalsefalsefalse+CoAAAUAAAD//v8iUwBPAF8AQQBSAE0AMQAwADAAXwAwADYAYgAtADYAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAKgAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANgBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAzAAAAfalsefalsefalse+CoAAAUAAAD//v8iUwBPAF8AQQBSAE0AMQAwADAAXwAwADYAYgAtADUAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAKQAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0AMwBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAbAAAAfalsefalsefalse+CoAAAUAAAD//v8nUgBvAHQAYQB0AGkAbwBuAF8AUABpAHQAYwBoAF8AMAA0AGMALQAyAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAAKUAAAA=+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANABAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAaAAAAfalsefalsefalse+CoAAAUAAAD//v8cQgBhAHMAZQBfADAAMwAtADEAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAFwAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAZAAAAfalsefalse +2024-05-21 10:18:24,834 INFO LinkNode.cs: 35 - Building node Base +2024-05-21 10:18:24,835 INFO LinkNode.cs: 35 - Building node Shoulder_Rotation_Pitch +2024-05-21 10:18:24,835 INFO LinkNode.cs: 35 - Building node Upper_Arm +2024-05-21 10:18:24,835 INFO LinkNode.cs: 35 - Building node Lower_Arm +2024-05-21 10:18:24,836 INFO LinkNode.cs: 35 - Building node Wrist_Pitch_Roll +2024-05-21 10:18:24,836 INFO LinkNode.cs: 35 - Building node Fixed_Gripper +2024-05-21 10:18:24,836 INFO LinkNode.cs: 35 - Building node Moving_Jaw +2024-05-21 10:18:24,837 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Base from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:18:24,837 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???Base_03-1@SO_5DOF_ARM100_05d +2024-05-21 10:18:24,838 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Base_03.SLDPRT +2024-05-21 10:18:24,838 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-5@SO_5DOF_ARM100_05d +2024-05-21 10:18:24,838 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 10:18:24,839 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Base +2024-05-21 10:18:24,839 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Shoulder_Rotation_Pitch from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:18:24,839 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???'Rotation_Pitch_04c-2@SO_5DOF_ARM100_05d? +2024-05-21 10:18:24,839 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Rotation_Pitch_04c.SLDPRT +2024-05-21 10:18:24,840 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-4@SO_5DOF_ARM100_05d +2024-05-21 10:18:24,840 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 10:18:24,840 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Shoulder_Rotation_Pitch +2024-05-21 10:18:24,841 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Upper_Arm from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:18:24,841 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???"SO_ARM100_06b-5@SO_5DOF_ARM100_05d) +2024-05-21 10:18:24,841 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_ARM100_06b.SLDPRT +2024-05-21 10:18:24,842 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-3@SO_5DOF_ARM100_05d +2024-05-21 10:18:24,842 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 10:18:24,842 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Upper_Arm +2024-05-21 10:18:24,843 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Lower_Arm from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:18:24,843 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???"SO_ARM100_06b-6@SO_5DOF_ARM100_05d* +2024-05-21 10:18:24,844 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_ARM100_06b.SLDPRT +2024-05-21 10:18:24,844 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-6@SO_5DOF_ARM100_05d3 +2024-05-21 10:18:24,844 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 10:18:24,845 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Lower_Arm +2024-05-21 10:18:24,845 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Wrist_Pitch_Roll from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:18:24,845 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???)Wrist_Roll_Pitch_04c-2@SO_5DOF_ARM100_05dY +2024-05-21 10:18:24,846 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Wrist_Roll_Pitch_04c.SLDPRT +2024-05-21 10:18:24,846 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-7@SO_5DOF_ARM100_05d; +2024-05-21 10:18:24,846 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 10:18:24,847 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Wrist_Pitch_Roll +2024-05-21 10:18:24,847 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Fixed_Gripper from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:18:24,847 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???#Wrist_Roll_05g-1@SO_5DOF_ARM100_05dg +2024-05-21 10:18:24,848 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Wrist_Roll_05g.SLDPRT +2024-05-21 10:18:24,848 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-8@SO_5DOF_ARM100_05d< +2024-05-21 10:18:24,849 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 10:18:24,849 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???'Removable_Jaws_01e-1@SO_5DOF_ARM100_05d? +2024-05-21 10:18:24,849 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Removable_Jaws_01e.SLDPRT +2024-05-21 10:18:24,850 INFO CommonSwOperations.cs: 230 - Loaded 3 components for link Fixed_Gripper +2024-05-21 10:18:24,850 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Moving_Jaw from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:18:24,850 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???#Moving_Jaw_04f-1@SO_5DOF_ARM100_05dp +2024-05-21 10:18:24,851 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Moving_Jaw_04f.SLDPRT +2024-05-21 10:18:24,851 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???'Removable_Jaws_01e-2@SO_5DOF_ARM100_05d? +2024-05-21 10:18:24,851 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Removable_Jaws_01e.SLDPRT +2024-05-21 10:18:24,852 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Moving_Jaw +2024-05-21 10:18:24,915 INFO SwAddin.cs: 344 - Showing property manager +2024-05-21 10:18:30,898 INFO ExportPropertyManager.cs: 1018 - OnComboboxSelectionChanged called. This method no longer throws an Exception. It just silently does nothing. Ok, except for this logging message +2024-05-21 10:18:44,325 INFO ExportPropertyManager.cs: 422 - Configuration saved +2024-05-21 10:18:44,327 INFO ConfigurationSerialization.cs: 276 - URDF Configuration found +nametrueBasexyztrue-1.5522029734566711E-100.0275980388649202210.027209413896376294rpytrue000originfalsefalsevaluetrue0.146962928243327massfalseixxtrue9.5191642834079E-05ixytrue2.0240527466551591E-12ixztrue1.4651438890201384E-13iyytrue0.00012378581401949171iyztrue1.8460876203532841E-05izztrue0.00013792670714846575inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametruetypetruexyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseOrigin_globallinktruenametrueShoulder_Rotation_Pitchxyztrue-0.00511938532573723290.067877933838845314-0.00012747237203423458rpytrue000originfalsefalsevaluetrue0.1117801001878401massfalseixxtrue7.0389030781515066E-05ixytrue-1.5509300886848155E-05ixztrue1.6738771086110134E-07iyytrue3.3235261443212107E-05iyztrue9.3070563769692754E-07izztrue7.0869447319484854E-05inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueShoulder_Rotationtypetruecontinuousxyztrue0-0.04520.0181rpytrue1.570801.5705originfalsefalselinktrueBaseparenttruelinktrueShoulder_Rotation_Pitchchildtruexyztrue010axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAxis_Shoulder_RotationOrigin_globallinktruenametrueUpper_Armxyztrue-0.069311369911398690.0029374127110069759-7.9496364671012326E-07rpytrue000originfalsefalsevaluetrue0.167601401072264massfalseixxtrue7.7533230085471689E-05ixytrue-2.1076563521906225E-06ixztrue7.5268627270778674E-07iyytrue0.00023375122061642436iyztrue-1.6349717865092177E-07izztrue0.00018045276817889606inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueShoulder_Pitchtypetruecontinuousxyztrue0.0001250.10860rpytrue3.14160-1.3275originfalsefalselinktrueShoulder_Rotation_PitchparenttruelinktrueUpper_Armchildtruexyztrue001axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAxis_Shoulder_PitchOrigin_Shoulder_RotationlinktruenametrueLower_Armxyztrue-0.058829041870054180.00214952114883881770.000146733676420618rpytrue000originfalsefalsevaluetrue0.14252319651107787massfalseixxtrue6.2907886398911477E-05ixytrue3.7929932228481071E-06ixztrue1.7073622665449635E-06iyytrue0.00014681115642691678iyztrue-2.1473286644327742E-07izztrue0.00010214503703373565inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueElbowtypetruecontinuousxyztrue-0.112370.02820rpytrue00-1.7776originfalsefalselinktrueUpper_ArmparenttruelinktrueLower_Armchildtruexyztrue001axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAxis_ElbowOrigin_ElbowlinktruenametrueWrist_Pitch_Rollxyztrue2.3656913811348468E-08-0.00878492510352466-0.030917803903195096rpytrue000originfalsefalsevaluetrue0.10640218296603701massfalseixxtrue4.7894761725032272E-05ixytrue-9.3203527331303024E-12ixztrue-1.1100277608931972E-11iyytrue7.0109066946258489E-05iyztrue-5.4974525533300917E-06izztrue6.1796100110781931E-05inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueWrist_Pitchtypetruecontinuousxyztrue-0.11020.0053750rpytrue1.36921.57080originfalsefalselinktrueLower_ArmparenttruelinktrueWrist_Pitch_Rollchildtruexyztrue100axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAxis_Wrist_PitchOrigin_Wrist_PitchlinktruenametrueFixed_Gripperxyztrue-0.0077217461201025683-0.000555248209037295660.053877451992821346rpytrue000originfalsefalsevaluetrue0.11710788950939972massfalseixxtrue5.6752803379117031E-05ixytrue1.0410147595420491E-06ixztrue8.53580096093438E-06iyytrue5.7844430197812456E-05iyztrue-2.8602183757168986E-07izztrue4.2239997823973831E-05inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueWrist_Rolltypetruecontinuousxyztrue00.002-0.032317rpytrue-3.141600.97263originfalsefalselinktrueWrist_Pitch_RollparenttruelinktrueFixed_Gripperchildtruexyztrue001axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAxis_Wrist_RollOrigin_Wrist_RolllinktruenametrueMoving_Jawxyztrue-0.0033838926056434238-0.03228846018103010.00014444922964262918rpytrue000originfalsefalsevaluetrue0.034714600512026447massfalseixxtrue1.3694942458172432E-05ixytrue-5.6318078807191632E-07ixztrue-5.7479274736999E-09iyytrue7.0408595650263719E-06iyztrue-1.0536273290889367E-07izztrue8.2897521997559529E-06inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueGrippertypetruefixedxyztrue0.020200.046558rpytrue-1.57080.000450470originfalsefalselinktrueFixed_GripperparenttruelinktrueMoving_Jawchildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseOrigin_Gripperlinktruefalse+CoAAAUAAAD//v8jTQBvAHYAaQBuAGcAXwBKAGEAdwBfADAANABmAC0AMQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABwAAAA+CoAAAUAAAD//v8nUgBlAG0AbwB2AGEAYgBsAGUAXwBKAGEAdwBzAF8AMAAxAGUALQAyAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAAL4AAAA=falsefalsefalse+CoAAAUAAAD//v8jVwByAGkAcwB0AF8AUgBvAGwAbABfADAANQBnAC0AMQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABnAAAA+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0AOABAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAA8AAAA+CoAAAUAAAD//v8nUgBlAG0AbwB2AGEAYgBsAGUAXwBKAGEAdwBzAF8AMAAxAGUALQAxAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAALoAAAA=falsefalsefalse+CoAAAUAAAD//v8pVwByAGkAcwB0AF8AUgBvAGwAbABfAFAAaQB0AGMAaABfADAANABjAC0AMgBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABZAAAA+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANwBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAA7AAAAfalsefalsefalse+CoAAAUAAAD//v8iUwBPAF8AQQBSAE0AMQAwADAAXwAwADYAYgAtADYAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAKgAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANgBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAzAAAAfalsefalsefalse+CoAAAUAAAD//v8iUwBPAF8AQQBSAE0AMQAwADAAXwAwADYAYgAtADUAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAKQAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0AMwBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAbAAAAfalsefalsefalse+CoAAAUAAAD//v8nUgBvAHQAYQB0AGkAbwBuAF8AUABpAHQAYwBoAF8AMAA0AGMALQAyAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAAKUAAAA=+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANABAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAaAAAAfalsefalsefalse+CoAAAUAAAD//v8cQgBhAHMAZQBfADAAMwAtADEAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAFwAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAZAAAAfalsefalse +2024-05-21 10:18:44,393 INFO ExportPropertyManager.cs: 1142 - AfterClose called. This method no longer throws an Exception. It just silently does nothing. Ok, except for this logging message +2024-05-21 10:18:58,530 INFO SwAddin.cs: 294 - Assembly export called for file SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:18:58,530 INFO SwAddin.cs: 299 - Save is required +2024-05-21 10:18:58,531 INFO SwAddin.cs: 313 - Saving assembly +2024-05-21 10:18:58,890 INFO SwAddin.cs: 316 - Opening property manager +2024-05-21 10:18:58,892 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:18:58,893 INFO ExportHelperExtension.cs: 1136 - Found 87 in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:18:58,894 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:18:58,894 INFO ExportHelperExtension.cs: 1148 - Proceeding through assembly components +2024-05-21 10:18:58,895 INFO ExportHelperExtension.cs: 1160 - 15 components to check +2024-05-21 10:18:58,896 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Wrist_Roll_05g-1 +2024-05-21 10:18:58,897 INFO ExportHelperExtension.cs: 1136 - Found 77 in Wrist_Roll_05g-1 +2024-05-21 10:18:58,897 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Wrist_Roll_05g-1 +2024-05-21 10:18:58,898 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-7 +2024-05-21 10:18:58,898 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-7 +2024-05-21 10:18:58,899 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-7 +2024-05-21 10:18:58,899 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-5 +2024-05-21 10:18:58,900 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-5 +2024-05-21 10:18:58,903 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-5 +2024-05-21 10:18:58,904 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Rotation_Pitch_04c-2 +2024-05-21 10:18:59,045 INFO ExportHelperExtension.cs: 1136 - Found 88 in Rotation_Pitch_04c-2 +2024-05-21 10:18:59,046 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Rotation_Pitch_04c-2 +2024-05-21 10:18:59,046 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Base_03-1 +2024-05-21 10:18:59,047 INFO ExportHelperExtension.cs: 1136 - Found 56 in Base_03-1 +2024-05-21 10:18:59,048 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Base_03-1 +2024-05-21 10:18:59,048 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from SO_ARM100_06b-5 +2024-05-21 10:18:59,049 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-5 +2024-05-21 10:18:59,050 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in SO_ARM100_06b-5 +2024-05-21 10:18:59,050 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Moving_Jaw_04f-1 +2024-05-21 10:18:59,051 INFO ExportHelperExtension.cs: 1136 - Found 53 in Moving_Jaw_04f-1 +2024-05-21 10:18:59,052 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Moving_Jaw_04f-1 +2024-05-21 10:18:59,052 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from SO_ARM100_06b-6 +2024-05-21 10:18:59,053 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-6 +2024-05-21 10:18:59,053 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in SO_ARM100_06b-6 +2024-05-21 10:18:59,054 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Removable_Jaws_01e-1 +2024-05-21 10:18:59,055 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-1 +2024-05-21 10:18:59,055 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Removable_Jaws_01e-1 +2024-05-21 10:18:59,056 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-3 +2024-05-21 10:18:59,057 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-3 +2024-05-21 10:18:59,058 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-3 +2024-05-21 10:18:59,058 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Removable_Jaws_01e-2 +2024-05-21 10:18:59,059 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-2 +2024-05-21 10:18:59,060 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Removable_Jaws_01e-2 +2024-05-21 10:18:59,061 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-4 +2024-05-21 10:18:59,061 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-4 +2024-05-21 10:18:59,062 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-4 +2024-05-21 10:18:59,063 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Wrist_Roll_Pitch_04c-2 +2024-05-21 10:18:59,064 INFO ExportHelperExtension.cs: 1136 - Found 71 in Wrist_Roll_Pitch_04c-2 +2024-05-21 10:18:59,064 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Wrist_Roll_Pitch_04c-2 +2024-05-21 10:18:59,065 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-6 +2024-05-21 10:18:59,066 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-6 +2024-05-21 10:18:59,066 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-6 +2024-05-21 10:18:59,067 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-8 +2024-05-21 10:18:59,068 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-8 +2024-05-21 10:18:59,069 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-8 +2024-05-21 10:18:59,069 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:18:59,070 INFO ExportHelperExtension.cs: 1136 - Found 87 in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:18:59,071 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:18:59,071 INFO ExportHelperExtension.cs: 1148 - Proceeding through assembly components +2024-05-21 10:18:59,072 INFO ExportHelperExtension.cs: 1160 - 15 components to check +2024-05-21 10:18:59,072 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Wrist_Roll_05g-1 +2024-05-21 10:18:59,073 INFO ExportHelperExtension.cs: 1136 - Found 77 in Wrist_Roll_05g-1 +2024-05-21 10:18:59,074 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Wrist_Roll_05g-1 +2024-05-21 10:18:59,075 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-7 +2024-05-21 10:18:59,075 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-7 +2024-05-21 10:18:59,076 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-7 +2024-05-21 10:18:59,076 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-5 +2024-05-21 10:18:59,077 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-5 +2024-05-21 10:18:59,077 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-5 +2024-05-21 10:18:59,078 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Rotation_Pitch_04c-2 +2024-05-21 10:18:59,078 INFO ExportHelperExtension.cs: 1136 - Found 88 in Rotation_Pitch_04c-2 +2024-05-21 10:18:59,079 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Rotation_Pitch_04c-2 +2024-05-21 10:18:59,079 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Base_03-1 +2024-05-21 10:18:59,079 INFO ExportHelperExtension.cs: 1136 - Found 56 in Base_03-1 +2024-05-21 10:18:59,080 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Base_03-1 +2024-05-21 10:18:59,080 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from SO_ARM100_06b-5 +2024-05-21 10:18:59,081 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-5 +2024-05-21 10:18:59,081 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in SO_ARM100_06b-5 +2024-05-21 10:18:59,081 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Moving_Jaw_04f-1 +2024-05-21 10:18:59,082 INFO ExportHelperExtension.cs: 1136 - Found 53 in Moving_Jaw_04f-1 +2024-05-21 10:18:59,082 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Moving_Jaw_04f-1 +2024-05-21 10:18:59,083 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from SO_ARM100_06b-6 +2024-05-21 10:18:59,083 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-6 +2024-05-21 10:18:59,084 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in SO_ARM100_06b-6 +2024-05-21 10:18:59,084 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Removable_Jaws_01e-1 +2024-05-21 10:18:59,084 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-1 +2024-05-21 10:18:59,085 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Removable_Jaws_01e-1 +2024-05-21 10:18:59,085 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-3 +2024-05-21 10:18:59,086 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-3 +2024-05-21 10:18:59,086 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-3 +2024-05-21 10:18:59,087 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Removable_Jaws_01e-2 +2024-05-21 10:18:59,087 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-2 +2024-05-21 10:18:59,088 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Removable_Jaws_01e-2 +2024-05-21 10:18:59,088 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-4 +2024-05-21 10:18:59,089 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-4 +2024-05-21 10:18:59,089 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-4 +2024-05-21 10:18:59,089 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Wrist_Roll_Pitch_04c-2 +2024-05-21 10:18:59,090 INFO ExportHelperExtension.cs: 1136 - Found 71 in Wrist_Roll_Pitch_04c-2 +2024-05-21 10:18:59,091 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Wrist_Roll_Pitch_04c-2 +2024-05-21 10:18:59,091 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-6 +2024-05-21 10:18:59,091 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-6 +2024-05-21 10:18:59,092 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-6 +2024-05-21 10:18:59,092 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-8 +2024-05-21 10:18:59,093 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-8 +2024-05-21 10:18:59,093 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-8 +2024-05-21 10:18:59,198 INFO SwAddin.cs: 339 - Loading config tree +2024-05-21 10:18:59,199 INFO ConfigurationSerialization.cs: 276 - URDF Configuration found +nametrueBasexyztrue-1.5522029734566711E-100.0275980388649202210.027209413896376294rpytrue000originfalsefalsevaluetrue0.146962928243327massfalseixxtrue9.5191642834079E-05ixytrue2.0240527466551591E-12ixztrue1.4651438890201384E-13iyytrue0.00012378581401949171iyztrue1.8460876203532841E-05izztrue0.00013792670714846575inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametruetypetruexyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GeneratelinktruenametrueShoulder_Rotation_Pitchxyztrue-0.00511938532573723290.067877933838845314-0.00012747237203423458rpytrue000originfalsefalsevaluetrue0.1117801001878401massfalseixxtrue7.0389030781515066E-05ixytrue-1.5509300886848155E-05ixztrue1.6738771086110134E-07iyytrue3.3235261443212107E-05iyztrue9.3070563769692754E-07izztrue7.0869447319484854E-05inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueShoulder_Rotationtypetruecontinuousxyztrue0-0.04520.0181rpytrue1.570801.5705originfalsefalselinktrueBaseparenttruelinktrueShoulder_Rotation_Pitchchildtruexyztrue010axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueUpper_Armxyztrue-0.069311369911398690.0029374127110069759-7.9496364671012326E-07rpytrue000originfalsefalsevaluetrue0.167601401072264massfalseixxtrue7.7533230085471689E-05ixytrue-2.1076563521906225E-06ixztrue7.5268627270778674E-07iyytrue0.00023375122061642436iyztrue-1.6349717865092177E-07izztrue0.00018045276817889606inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueShoulder_Pitchtypetruecontinuousxyztrue0.0001250.10860rpytrue3.14160-1.3275originfalsefalselinktrueShoulder_Rotation_PitchparenttruelinktrueUpper_Armchildtruexyztrue001axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueLower_Armxyztrue-0.058829041870054180.00214952114883881770.000146733676420618rpytrue000originfalsefalsevaluetrue0.14252319651107787massfalseixxtrue6.2907886398911477E-05ixytrue3.7929932228481071E-06ixztrue1.7073622665449635E-06iyytrue0.00014681115642691678iyztrue-2.1473286644327742E-07izztrue0.00010214503703373565inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueElbowtypetruecontinuousxyztrue-0.112370.02820rpytrue00-1.7776originfalsefalselinktrueUpper_ArmparenttruelinktrueLower_Armchildtruexyztrue001axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueWrist_Pitch_Rollxyztrue2.3656913811348468E-08-0.00878492510352466-0.030917803903195096rpytrue000originfalsefalsevaluetrue0.10640218296603701massfalseixxtrue4.7894761725032272E-05ixytrue-9.3203527331303024E-12ixztrue-1.1100277608931972E-11iyytrue7.0109066946258489E-05iyztrue-5.4974525533300917E-06izztrue6.1796100110781931E-05inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueWrist_Pitchtypetruecontinuousxyztrue-0.11020.0053750rpytrue1.36921.57080originfalsefalselinktrueLower_ArmparenttruelinktrueWrist_Pitch_Rollchildtruexyztrue100axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueFixed_Gripperxyztrue-0.0077217461201025683-0.000555248209037295660.053877451992821346rpytrue000originfalsefalsevaluetrue0.11710788950939972massfalseixxtrue5.6752803379117031E-05ixytrue1.0410147595420491E-06ixztrue8.53580096093438E-06iyytrue5.7844430197812456E-05iyztrue-2.8602183757168986E-07izztrue4.2239997823973831E-05inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueWrist_Rolltypetruecontinuousxyztrue00.002-0.032317rpytrue-3.141600.97263originfalsefalselinktrueWrist_Pitch_RollparenttruelinktrueFixed_Gripperchildtruexyztrue001axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueMoving_Jawxyztrue-0.0033838926056434238-0.03228846018103010.00014444922964262918rpytrue000originfalsefalsevaluetrue0.034714600512026447massfalseixxtrue1.3694942458172432E-05ixytrue-5.6318078807191632E-07ixztrue-5.7479274736999E-09iyytrue7.0408595650263719E-06iyztrue-1.0536273290889367E-07izztrue8.2897521997559529E-06inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueGrippertypetruecontinuousxyztrue0.020200.046558rpytrue-1.57080.000450470originfalsefalselinktrueFixed_GripperparenttruelinktrueMoving_Jawchildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically Generatelinktruefalse+CoAAAUAAAD//v8jTQBvAHYAaQBuAGcAXwBKAGEAdwBfADAANABmAC0AMQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABwAAAA+CoAAAUAAAD//v8nUgBlAG0AbwB2AGEAYgBsAGUAXwBKAGEAdwBzAF8AMAAxAGUALQAyAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAAL4AAAA=falsefalsefalse+CoAAAUAAAD//v8jVwByAGkAcwB0AF8AUgBvAGwAbABfADAANQBnAC0AMQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABnAAAA+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0AOABAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAA8AAAA+CoAAAUAAAD//v8nUgBlAG0AbwB2AGEAYgBsAGUAXwBKAGEAdwBzAF8AMAAxAGUALQAxAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAALoAAAA=falsefalsefalse+CoAAAUAAAD//v8pVwByAGkAcwB0AF8AUgBvAGwAbABfAFAAaQB0AGMAaABfADAANABjAC0AMgBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABZAAAA+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANwBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAA7AAAAfalsefalsefalse+CoAAAUAAAD//v8iUwBPAF8AQQBSAE0AMQAwADAAXwAwADYAYgAtADYAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAKgAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANgBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAzAAAAfalsefalsefalse+CoAAAUAAAD//v8iUwBPAF8AQQBSAE0AMQAwADAAXwAwADYAYgAtADUAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAKQAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0AMwBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAbAAAAfalsefalsefalse+CoAAAUAAAD//v8nUgBvAHQAYQB0AGkAbwBuAF8AUABpAHQAYwBoAF8AMAA0AGMALQAyAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAAKUAAAA=+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANABAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAaAAAAfalsefalsefalse+CoAAAUAAAD//v8cQgBhAHMAZQBfADAAMwAtADEAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAFwAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAZAAAAfalsefalse +2024-05-21 10:18:59,203 INFO LinkNode.cs: 35 - Building node Base +2024-05-21 10:18:59,203 INFO LinkNode.cs: 35 - Building node Shoulder_Rotation_Pitch +2024-05-21 10:18:59,204 INFO LinkNode.cs: 35 - Building node Upper_Arm +2024-05-21 10:18:59,204 INFO LinkNode.cs: 35 - Building node Lower_Arm +2024-05-21 10:18:59,205 INFO LinkNode.cs: 35 - Building node Wrist_Pitch_Roll +2024-05-21 10:18:59,205 INFO LinkNode.cs: 35 - Building node Fixed_Gripper +2024-05-21 10:18:59,205 INFO LinkNode.cs: 35 - Building node Moving_Jaw +2024-05-21 10:18:59,206 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Base from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:18:59,206 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???Base_03-1@SO_5DOF_ARM100_05d +2024-05-21 10:18:59,206 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Base_03.SLDPRT +2024-05-21 10:18:59,207 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-5@SO_5DOF_ARM100_05d +2024-05-21 10:18:59,207 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 10:18:59,207 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Base +2024-05-21 10:18:59,208 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Shoulder_Rotation_Pitch from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:18:59,208 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???'Rotation_Pitch_04c-2@SO_5DOF_ARM100_05d? +2024-05-21 10:18:59,208 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Rotation_Pitch_04c.SLDPRT +2024-05-21 10:18:59,209 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-4@SO_5DOF_ARM100_05d +2024-05-21 10:18:59,209 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 10:18:59,210 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Shoulder_Rotation_Pitch +2024-05-21 10:18:59,210 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Upper_Arm from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:18:59,210 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???"SO_ARM100_06b-5@SO_5DOF_ARM100_05d) +2024-05-21 10:18:59,211 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_ARM100_06b.SLDPRT +2024-05-21 10:18:59,211 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-3@SO_5DOF_ARM100_05d +2024-05-21 10:18:59,211 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 10:18:59,212 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Upper_Arm +2024-05-21 10:18:59,212 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Lower_Arm from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:18:59,212 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???"SO_ARM100_06b-6@SO_5DOF_ARM100_05d* +2024-05-21 10:18:59,213 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_ARM100_06b.SLDPRT +2024-05-21 10:18:59,213 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-6@SO_5DOF_ARM100_05d3 +2024-05-21 10:18:59,213 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 10:18:59,214 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Lower_Arm +2024-05-21 10:18:59,214 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Wrist_Pitch_Roll from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:18:59,214 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???)Wrist_Roll_Pitch_04c-2@SO_5DOF_ARM100_05dY +2024-05-21 10:18:59,215 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Wrist_Roll_Pitch_04c.SLDPRT +2024-05-21 10:18:59,215 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-7@SO_5DOF_ARM100_05d; +2024-05-21 10:18:59,216 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 10:18:59,216 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Wrist_Pitch_Roll +2024-05-21 10:18:59,216 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Fixed_Gripper from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:18:59,217 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???#Wrist_Roll_05g-1@SO_5DOF_ARM100_05dg +2024-05-21 10:18:59,217 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Wrist_Roll_05g.SLDPRT +2024-05-21 10:18:59,217 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-8@SO_5DOF_ARM100_05d< +2024-05-21 10:18:59,218 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 10:18:59,218 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???'Removable_Jaws_01e-1@SO_5DOF_ARM100_05d? +2024-05-21 10:18:59,219 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Removable_Jaws_01e.SLDPRT +2024-05-21 10:18:59,219 INFO CommonSwOperations.cs: 230 - Loaded 3 components for link Fixed_Gripper +2024-05-21 10:18:59,220 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Moving_Jaw from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:18:59,220 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???#Moving_Jaw_04f-1@SO_5DOF_ARM100_05dp +2024-05-21 10:18:59,220 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Moving_Jaw_04f.SLDPRT +2024-05-21 10:18:59,221 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???'Removable_Jaws_01e-2@SO_5DOF_ARM100_05d? +2024-05-21 10:18:59,221 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Removable_Jaws_01e.SLDPRT +2024-05-21 10:18:59,222 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Moving_Jaw +2024-05-21 10:18:59,313 INFO SwAddin.cs: 344 - Showing property manager +2024-05-21 10:19:01,268 INFO ExportPropertyManager.cs: 422 - Configuration saved +2024-05-21 10:19:01,272 INFO ConfigurationSerialization.cs: 276 - URDF Configuration found +nametrueBasexyztrue-1.5522029734566711E-100.0275980388649202210.027209413896376294rpytrue000originfalsefalsevaluetrue0.146962928243327massfalseixxtrue9.5191642834079E-05ixytrue2.0240527466551591E-12ixztrue1.4651438890201384E-13iyytrue0.00012378581401949171iyztrue1.8460876203532841E-05izztrue0.00013792670714846575inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametruetypetruexyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GeneratelinktruenametrueShoulder_Rotation_Pitchxyztrue-0.00511938532573723290.067877933838845314-0.00012747237203423458rpytrue000originfalsefalsevaluetrue0.1117801001878401massfalseixxtrue7.0389030781515066E-05ixytrue-1.5509300886848155E-05ixztrue1.6738771086110134E-07iyytrue3.3235261443212107E-05iyztrue9.3070563769692754E-07izztrue7.0869447319484854E-05inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueShoulder_Rotationtypetruecontinuousxyztrue0-0.04520.0181rpytrue1.570801.5705originfalsefalselinktrueBaseparenttruelinktrueShoulder_Rotation_Pitchchildtruexyztrue010axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueUpper_Armxyztrue-0.069311369911398690.0029374127110069759-7.9496364671012326E-07rpytrue000originfalsefalsevaluetrue0.167601401072264massfalseixxtrue7.7533230085471689E-05ixytrue-2.1076563521906225E-06ixztrue7.5268627270778674E-07iyytrue0.00023375122061642436iyztrue-1.6349717865092177E-07izztrue0.00018045276817889606inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueShoulder_Pitchtypetruecontinuousxyztrue0.0001250.10860rpytrue3.14160-1.3275originfalsefalselinktrueShoulder_Rotation_PitchparenttruelinktrueUpper_Armchildtruexyztrue001axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueLower_Armxyztrue-0.058829041870054180.00214952114883881770.000146733676420618rpytrue000originfalsefalsevaluetrue0.14252319651107787massfalseixxtrue6.2907886398911477E-05ixytrue3.7929932228481071E-06ixztrue1.7073622665449635E-06iyytrue0.00014681115642691678iyztrue-2.1473286644327742E-07izztrue0.00010214503703373565inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueElbowtypetruecontinuousxyztrue-0.112370.02820rpytrue00-1.7776originfalsefalselinktrueUpper_ArmparenttruelinktrueLower_Armchildtruexyztrue001axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueWrist_Pitch_Rollxyztrue2.3656913811348468E-08-0.00878492510352466-0.030917803903195096rpytrue000originfalsefalsevaluetrue0.10640218296603701massfalseixxtrue4.7894761725032272E-05ixytrue-9.3203527331303024E-12ixztrue-1.1100277608931972E-11iyytrue7.0109066946258489E-05iyztrue-5.4974525533300917E-06izztrue6.1796100110781931E-05inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueWrist_Pitchtypetruecontinuousxyztrue-0.11020.0053750rpytrue1.36921.57080originfalsefalselinktrueLower_ArmparenttruelinktrueWrist_Pitch_Rollchildtruexyztrue100axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueFixed_Gripperxyztrue-0.0077217461201025683-0.000555248209037295660.053877451992821346rpytrue000originfalsefalsevaluetrue0.11710788950939972massfalseixxtrue5.6752803379117031E-05ixytrue1.0410147595420491E-06ixztrue8.53580096093438E-06iyytrue5.7844430197812456E-05iyztrue-2.8602183757168986E-07izztrue4.2239997823973831E-05inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueWrist_Rolltypetruecontinuousxyztrue00.002-0.032317rpytrue-3.141600.97263originfalsefalselinktrueWrist_Pitch_RollparenttruelinktrueFixed_Gripperchildtruexyztrue001axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueMoving_Jawxyztrue-0.0033838926056434238-0.03228846018103010.00014444922964262918rpytrue000originfalsefalsevaluetrue0.034714600512026447massfalseixxtrue1.3694942458172432E-05ixytrue-5.6318078807191632E-07ixztrue-5.7479274736999E-09iyytrue7.0408595650263719E-06iyztrue-1.0536273290889367E-07izztrue8.2897521997559529E-06inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueGrippertypetruecontinuousxyztrue0.020200.046558rpytrue-1.57080.000450470originfalsefalselinktrueFixed_GripperparenttruelinktrueMoving_Jawchildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically Generatelinktruefalse+CoAAAUAAAD//v8jTQBvAHYAaQBuAGcAXwBKAGEAdwBfADAANABmAC0AMQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABwAAAA+CoAAAUAAAD//v8nUgBlAG0AbwB2AGEAYgBsAGUAXwBKAGEAdwBzAF8AMAAxAGUALQAyAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAAL4AAAA=falsefalsefalse+CoAAAUAAAD//v8jVwByAGkAcwB0AF8AUgBvAGwAbABfADAANQBnAC0AMQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABnAAAA+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0AOABAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAA8AAAA+CoAAAUAAAD//v8nUgBlAG0AbwB2AGEAYgBsAGUAXwBKAGEAdwBzAF8AMAAxAGUALQAxAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAALoAAAA=falsefalsefalse+CoAAAUAAAD//v8pVwByAGkAcwB0AF8AUgBvAGwAbABfAFAAaQB0AGMAaABfADAANABjAC0AMgBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABZAAAA+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANwBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAA7AAAAfalsefalsefalse+CoAAAUAAAD//v8iUwBPAF8AQQBSAE0AMQAwADAAXwAwADYAYgAtADYAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAKgAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANgBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAzAAAAfalsefalsefalse+CoAAAUAAAD//v8iUwBPAF8AQQBSAE0AMQAwADAAXwAwADYAYgAtADUAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAKQAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0AMwBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAbAAAAfalsefalsefalse+CoAAAUAAAD//v8nUgBvAHQAYQB0AGkAbwBuAF8AUABpAHQAYwBoAF8AMAA0AGMALQAyAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAAKUAAAA=+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANABAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAaAAAAfalsefalsefalse+CoAAAUAAAD//v8cQgBhAHMAZQBfADAAMwAtADEAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAFwAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAZAAAAfalsefalse +2024-05-21 10:19:03,498 INFO ExportHelperExtension.cs: 347 - Creating joint Shoulder_Rotation_Pitch +2024-05-21 10:19:03,499 INFO ExportHelperExtension.cs: 1397 - Fixing components for Base +2024-05-21 10:19:03,499 INFO ExportHelperExtension.cs: 1402 - Fixing 23 +2024-05-21 10:19:03,499 INFO ExportHelperExtension.cs: 1409 - Component 23 is already fixed +2024-05-21 10:19:03,500 INFO ExportHelperExtension.cs: 1402 - Fixing 25 +2024-05-21 10:19:03,807 INFO ExportHelperExtension.cs: 832 - R1: 0, 0 +2024-05-21 10:19:03,807 INFO ExportHelperExtension.cs: 841 - R2: 0, 0 +2024-05-21 10:19:03,808 INFO ExportHelperExtension.cs: 849 - L1: 0 +2024-05-21 10:19:03,808 INFO ExportHelperExtension.cs: 857 - L2: 0 +2024-05-21 10:19:03,809 INFO ExportHelperExtension.cs: 1352 - Unfixing component 25 +2024-05-21 10:19:05,917 WARN ExportHelperExtension.cs: 351 - Creating joint from parent Base to child Shoulder_Rotation_Pitch failed +2024-05-21 10:19:05,968 INFO ExportHelperExtension.cs: 347 - Creating joint Upper_Arm +2024-05-21 10:19:05,968 INFO ExportHelperExtension.cs: 1397 - Fixing components for Shoulder_Rotation_Pitch +2024-05-21 10:19:05,969 INFO ExportHelperExtension.cs: 1402 - Fixing 165 +2024-05-21 10:19:05,969 INFO ExportHelperExtension.cs: 1402 - Fixing 26 +2024-05-21 10:19:05,970 INFO ExportHelperExtension.cs: 1402 - Fixing 23 +2024-05-21 10:19:05,970 INFO ExportHelperExtension.cs: 1409 - Component 23 is already fixed +2024-05-21 10:19:05,971 INFO ExportHelperExtension.cs: 1402 - Fixing 25 +2024-05-21 10:19:06,363 INFO ExportHelperExtension.cs: 832 - R1: 0, 0 +2024-05-21 10:19:06,364 INFO ExportHelperExtension.cs: 841 - R2: 0, 0 +2024-05-21 10:19:06,364 INFO ExportHelperExtension.cs: 849 - L1: 0 +2024-05-21 10:19:06,365 INFO ExportHelperExtension.cs: 857 - L2: 0 +2024-05-21 10:19:06,365 INFO ExportHelperExtension.cs: 1352 - Unfixing component 165 +2024-05-21 10:19:06,365 INFO ExportHelperExtension.cs: 1352 - Unfixing component 26 +2024-05-21 10:19:06,366 INFO ExportHelperExtension.cs: 1352 - Unfixing component 25 +2024-05-21 10:19:07,389 WARN ExportHelperExtension.cs: 351 - Creating joint from parent Shoulder_Rotation_Pitch to child Upper_Arm failed +2024-05-21 10:19:07,452 INFO ExportHelperExtension.cs: 347 - Creating joint Lower_Arm +2024-05-21 10:19:07,452 INFO ExportHelperExtension.cs: 1397 - Fixing components for Upper_Arm +2024-05-21 10:19:07,453 INFO ExportHelperExtension.cs: 1402 - Fixing 41 +2024-05-21 10:19:07,453 INFO ExportHelperExtension.cs: 1402 - Fixing 27 +2024-05-21 10:19:07,454 INFO ExportHelperExtension.cs: 1402 - Fixing 165 +2024-05-21 10:19:07,454 INFO ExportHelperExtension.cs: 1402 - Fixing 26 +2024-05-21 10:19:07,454 INFO ExportHelperExtension.cs: 1402 - Fixing 23 +2024-05-21 10:19:07,455 INFO ExportHelperExtension.cs: 1409 - Component 23 is already fixed +2024-05-21 10:19:07,455 INFO ExportHelperExtension.cs: 1402 - Fixing 25 +2024-05-21 10:19:07,822 INFO ExportHelperExtension.cs: 832 - R1: 0, 0 +2024-05-21 10:19:07,822 INFO ExportHelperExtension.cs: 841 - R2: 0, 0 +2024-05-21 10:19:07,823 INFO ExportHelperExtension.cs: 849 - L1: 0 +2024-05-21 10:19:07,823 INFO ExportHelperExtension.cs: 857 - L2: 0 +2024-05-21 10:19:07,824 INFO ExportHelperExtension.cs: 1352 - Unfixing component 41 +2024-05-21 10:19:07,824 INFO ExportHelperExtension.cs: 1352 - Unfixing component 27 +2024-05-21 10:19:07,824 INFO ExportHelperExtension.cs: 1352 - Unfixing component 165 +2024-05-21 10:19:07,825 INFO ExportHelperExtension.cs: 1352 - Unfixing component 26 +2024-05-21 10:19:07,825 INFO ExportHelperExtension.cs: 1352 - Unfixing component 25 +2024-05-21 10:19:09,019 WARN ExportHelperExtension.cs: 351 - Creating joint from parent Upper_Arm to child Lower_Arm failed +2024-05-21 10:19:09,081 INFO ExportHelperExtension.cs: 347 - Creating joint Wrist_Pitch_Roll +2024-05-21 10:19:09,081 INFO ExportHelperExtension.cs: 1397 - Fixing components for Lower_Arm +2024-05-21 10:19:09,082 INFO ExportHelperExtension.cs: 1402 - Fixing 42 +2024-05-21 10:19:09,082 INFO ExportHelperExtension.cs: 1402 - Fixing 51 +2024-05-21 10:19:09,082 INFO ExportHelperExtension.cs: 1402 - Fixing 41 +2024-05-21 10:19:09,083 INFO ExportHelperExtension.cs: 1402 - Fixing 27 +2024-05-21 10:19:09,083 INFO ExportHelperExtension.cs: 1402 - Fixing 165 +2024-05-21 10:19:09,083 INFO ExportHelperExtension.cs: 1402 - Fixing 26 +2024-05-21 10:19:09,084 INFO ExportHelperExtension.cs: 1402 - Fixing 23 +2024-05-21 10:19:09,084 INFO ExportHelperExtension.cs: 1409 - Component 23 is already fixed +2024-05-21 10:19:09,084 INFO ExportHelperExtension.cs: 1402 - Fixing 25 +2024-05-21 10:19:09,584 INFO ExportHelperExtension.cs: 832 - R1: 0, 0 +2024-05-21 10:19:09,584 INFO ExportHelperExtension.cs: 841 - R2: 0, 0 +2024-05-21 10:19:09,585 INFO ExportHelperExtension.cs: 849 - L1: 0 +2024-05-21 10:19:09,585 INFO ExportHelperExtension.cs: 857 - L2: 0 +2024-05-21 10:19:09,585 INFO ExportHelperExtension.cs: 1352 - Unfixing component 42 +2024-05-21 10:19:09,586 INFO ExportHelperExtension.cs: 1352 - Unfixing component 51 +2024-05-21 10:19:09,586 INFO ExportHelperExtension.cs: 1352 - Unfixing component 41 +2024-05-21 10:19:09,586 INFO ExportHelperExtension.cs: 1352 - Unfixing component 27 +2024-05-21 10:19:09,587 INFO ExportHelperExtension.cs: 1352 - Unfixing component 165 +2024-05-21 10:19:09,587 INFO ExportHelperExtension.cs: 1352 - Unfixing component 26 +2024-05-21 10:19:09,588 INFO ExportHelperExtension.cs: 1352 - Unfixing component 25 +2024-05-21 10:19:10,960 WARN ExportHelperExtension.cs: 351 - Creating joint from parent Lower_Arm to child Wrist_Pitch_Roll failed +2024-05-21 10:19:11,037 INFO ExportHelperExtension.cs: 347 - Creating joint Fixed_Gripper +2024-05-21 10:19:11,038 INFO ExportHelperExtension.cs: 1397 - Fixing components for Wrist_Pitch_Roll +2024-05-21 10:19:11,038 INFO ExportHelperExtension.cs: 1402 - Fixing 89 +2024-05-21 10:19:11,039 INFO ExportHelperExtension.cs: 1402 - Fixing 59 +2024-05-21 10:19:11,039 INFO ExportHelperExtension.cs: 1402 - Fixing 42 +2024-05-21 10:19:11,039 INFO ExportHelperExtension.cs: 1402 - Fixing 51 +2024-05-21 10:19:11,040 INFO ExportHelperExtension.cs: 1402 - Fixing 41 +2024-05-21 10:19:11,040 INFO ExportHelperExtension.cs: 1402 - Fixing 27 +2024-05-21 10:19:11,040 INFO ExportHelperExtension.cs: 1402 - Fixing 165 +2024-05-21 10:19:11,041 INFO ExportHelperExtension.cs: 1402 - Fixing 26 +2024-05-21 10:19:11,041 INFO ExportHelperExtension.cs: 1402 - Fixing 23 +2024-05-21 10:19:11,042 INFO ExportHelperExtension.cs: 1409 - Component 23 is already fixed +2024-05-21 10:19:11,042 INFO ExportHelperExtension.cs: 1402 - Fixing 25 +2024-05-21 10:19:11,623 INFO ExportHelperExtension.cs: 832 - R1: 0, 0 +2024-05-21 10:19:11,623 INFO ExportHelperExtension.cs: 841 - R2: 0, 0 +2024-05-21 10:19:11,624 INFO ExportHelperExtension.cs: 849 - L1: 0 +2024-05-21 10:19:11,624 INFO ExportHelperExtension.cs: 857 - L2: 0 +2024-05-21 10:19:11,624 INFO ExportHelperExtension.cs: 1352 - Unfixing component 89 +2024-05-21 10:19:11,625 INFO ExportHelperExtension.cs: 1352 - Unfixing component 59 +2024-05-21 10:19:11,625 INFO ExportHelperExtension.cs: 1352 - Unfixing component 42 +2024-05-21 10:19:11,626 INFO ExportHelperExtension.cs: 1352 - Unfixing component 51 +2024-05-21 10:19:11,626 INFO ExportHelperExtension.cs: 1352 - Unfixing component 41 +2024-05-21 10:19:11,626 INFO ExportHelperExtension.cs: 1352 - Unfixing component 27 +2024-05-21 10:19:11,627 INFO ExportHelperExtension.cs: 1352 - Unfixing component 165 +2024-05-21 10:19:11,627 INFO ExportHelperExtension.cs: 1352 - Unfixing component 26 +2024-05-21 10:19:11,627 INFO ExportHelperExtension.cs: 1352 - Unfixing component 25 +2024-05-21 10:19:12,992 WARN ExportHelperExtension.cs: 351 - Creating joint from parent Wrist_Pitch_Roll to child Fixed_Gripper failed +2024-05-21 10:19:13,129 INFO ExportHelperExtension.cs: 347 - Creating joint Moving_Jaw +2024-05-21 10:19:13,130 INFO ExportHelperExtension.cs: 1397 - Fixing components for Fixed_Gripper +2024-05-21 10:19:13,130 INFO ExportHelperExtension.cs: 1402 - Fixing 103 +2024-05-21 10:19:13,131 INFO ExportHelperExtension.cs: 1409 - Component 103 is already fixed +2024-05-21 10:19:13,131 INFO ExportHelperExtension.cs: 1402 - Fixing 60 +2024-05-21 10:19:13,131 INFO ExportHelperExtension.cs: 1402 - Fixing 186 +2024-05-21 10:19:13,132 INFO ExportHelperExtension.cs: 1402 - Fixing 89 +2024-05-21 10:19:13,132 INFO ExportHelperExtension.cs: 1402 - Fixing 59 +2024-05-21 10:19:13,133 INFO ExportHelperExtension.cs: 1402 - Fixing 42 +2024-05-21 10:19:13,133 INFO ExportHelperExtension.cs: 1402 - Fixing 51 +2024-05-21 10:19:13,133 INFO ExportHelperExtension.cs: 1402 - Fixing 41 +2024-05-21 10:19:13,134 INFO ExportHelperExtension.cs: 1402 - Fixing 27 +2024-05-21 10:19:13,134 INFO ExportHelperExtension.cs: 1402 - Fixing 165 +2024-05-21 10:19:13,134 INFO ExportHelperExtension.cs: 1402 - Fixing 26 +2024-05-21 10:19:13,135 INFO ExportHelperExtension.cs: 1402 - Fixing 23 +2024-05-21 10:19:13,135 INFO ExportHelperExtension.cs: 1409 - Component 23 is already fixed +2024-05-21 10:19:13,136 INFO ExportHelperExtension.cs: 1402 - Fixing 25 +2024-05-21 10:19:13,976 INFO ExportHelperExtension.cs: 832 - R1: 0, 0 +2024-05-21 10:19:13,976 INFO ExportHelperExtension.cs: 841 - R2: 0, 0 +2024-05-21 10:19:13,977 INFO ExportHelperExtension.cs: 849 - L1: 0 +2024-05-21 10:19:13,977 INFO ExportHelperExtension.cs: 857 - L2: 0 +2024-05-21 10:19:14,190 INFO ExportHelperExtension.cs: 1352 - Unfixing component 60 +2024-05-21 10:19:14,190 INFO ExportHelperExtension.cs: 1352 - Unfixing component 186 +2024-05-21 10:19:14,191 INFO ExportHelperExtension.cs: 1352 - Unfixing component 89 +2024-05-21 10:19:14,191 INFO ExportHelperExtension.cs: 1352 - Unfixing component 59 +2024-05-21 10:19:14,191 INFO ExportHelperExtension.cs: 1352 - Unfixing component 42 +2024-05-21 10:19:14,192 INFO ExportHelperExtension.cs: 1352 - Unfixing component 51 +2024-05-21 10:19:14,192 INFO ExportHelperExtension.cs: 1352 - Unfixing component 41 +2024-05-21 10:19:14,192 INFO ExportHelperExtension.cs: 1352 - Unfixing component 27 +2024-05-21 10:19:14,193 INFO ExportHelperExtension.cs: 1352 - Unfixing component 165 +2024-05-21 10:19:14,193 INFO ExportHelperExtension.cs: 1352 - Unfixing component 26 +2024-05-21 10:19:14,194 INFO ExportHelperExtension.cs: 1352 - Unfixing component 25 +2024-05-21 10:19:16,172 WARN ExportHelperExtension.cs: 351 - Creating joint from parent Fixed_Gripper to child Moving_Jaw failed +2024-05-21 10:19:16,317 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:19:16,318 INFO ExportHelperExtension.cs: 1136 - Found 95 in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:19:16,319 INFO ExportHelperExtension.cs: 1145 - Found 7 features of type [CoordSys] in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:19:16,319 INFO ExportHelperExtension.cs: 1148 - Proceeding through assembly components +2024-05-21 10:19:16,319 INFO ExportHelperExtension.cs: 1160 - 15 components to check +2024-05-21 10:19:16,320 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Wrist_Roll_05g-1 +2024-05-21 10:19:16,320 INFO ExportHelperExtension.cs: 1136 - Found 77 in Wrist_Roll_05g-1 +2024-05-21 10:19:16,321 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Wrist_Roll_05g-1 +2024-05-21 10:19:16,321 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-7 +2024-05-21 10:19:16,322 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-7 +2024-05-21 10:19:16,322 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-7 +2024-05-21 10:19:16,323 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-5 +2024-05-21 10:19:16,323 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-5 +2024-05-21 10:19:16,324 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-5 +2024-05-21 10:19:16,324 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Rotation_Pitch_04c-2 +2024-05-21 10:19:16,325 INFO ExportHelperExtension.cs: 1136 - Found 88 in Rotation_Pitch_04c-2 +2024-05-21 10:19:16,325 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Rotation_Pitch_04c-2 +2024-05-21 10:19:16,325 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Base_03-1 +2024-05-21 10:19:16,326 INFO ExportHelperExtension.cs: 1136 - Found 56 in Base_03-1 +2024-05-21 10:19:16,326 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Base_03-1 +2024-05-21 10:19:16,327 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from SO_ARM100_06b-5 +2024-05-21 10:19:16,327 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-5 +2024-05-21 10:19:16,328 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in SO_ARM100_06b-5 +2024-05-21 10:19:16,328 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Moving_Jaw_04f-1 +2024-05-21 10:19:16,329 INFO ExportHelperExtension.cs: 1136 - Found 53 in Moving_Jaw_04f-1 +2024-05-21 10:19:16,329 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Moving_Jaw_04f-1 +2024-05-21 10:19:16,330 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from SO_ARM100_06b-6 +2024-05-21 10:19:16,330 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-6 +2024-05-21 10:19:16,331 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in SO_ARM100_06b-6 +2024-05-21 10:19:16,331 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Removable_Jaws_01e-1 +2024-05-21 10:19:16,331 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-1 +2024-05-21 10:19:16,332 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Removable_Jaws_01e-1 +2024-05-21 10:19:16,332 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-3 +2024-05-21 10:19:16,333 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-3 +2024-05-21 10:19:16,333 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-3 +2024-05-21 10:19:16,333 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Removable_Jaws_01e-2 +2024-05-21 10:19:16,334 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-2 +2024-05-21 10:19:16,334 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Removable_Jaws_01e-2 +2024-05-21 10:19:16,335 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-4 +2024-05-21 10:19:16,335 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-4 +2024-05-21 10:19:16,336 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-4 +2024-05-21 10:19:16,336 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Wrist_Roll_Pitch_04c-2 +2024-05-21 10:19:16,336 INFO ExportHelperExtension.cs: 1136 - Found 71 in Wrist_Roll_Pitch_04c-2 +2024-05-21 10:19:16,337 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Wrist_Roll_Pitch_04c-2 +2024-05-21 10:19:16,337 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-6 +2024-05-21 10:19:16,338 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-6 +2024-05-21 10:19:16,338 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-6 +2024-05-21 10:19:16,339 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-8 +2024-05-21 10:19:16,339 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-8 +2024-05-21 10:19:16,339 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-8 +2024-05-21 10:19:16,340 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:19:16,340 INFO ExportHelperExtension.cs: 1136 - Found 95 in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:19:16,341 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:19:16,341 INFO ExportHelperExtension.cs: 1148 - Proceeding through assembly components +2024-05-21 10:19:16,342 INFO ExportHelperExtension.cs: 1160 - 15 components to check +2024-05-21 10:19:16,342 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Wrist_Roll_05g-1 +2024-05-21 10:19:16,342 INFO ExportHelperExtension.cs: 1136 - Found 77 in Wrist_Roll_05g-1 +2024-05-21 10:19:16,343 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Wrist_Roll_05g-1 +2024-05-21 10:19:16,343 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-7 +2024-05-21 10:19:16,344 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-7 +2024-05-21 10:19:16,344 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-7 +2024-05-21 10:19:16,345 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-5 +2024-05-21 10:19:16,345 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-5 +2024-05-21 10:19:16,346 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-5 +2024-05-21 10:19:16,346 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Rotation_Pitch_04c-2 +2024-05-21 10:19:16,346 INFO ExportHelperExtension.cs: 1136 - Found 88 in Rotation_Pitch_04c-2 +2024-05-21 10:19:16,347 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Rotation_Pitch_04c-2 +2024-05-21 10:19:16,347 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Base_03-1 +2024-05-21 10:19:16,348 INFO ExportHelperExtension.cs: 1136 - Found 56 in Base_03-1 +2024-05-21 10:19:16,348 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Base_03-1 +2024-05-21 10:19:16,349 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from SO_ARM100_06b-5 +2024-05-21 10:19:16,349 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-5 +2024-05-21 10:19:16,350 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in SO_ARM100_06b-5 +2024-05-21 10:19:16,350 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Moving_Jaw_04f-1 +2024-05-21 10:19:16,495 INFO ExportHelperExtension.cs: 1136 - Found 53 in Moving_Jaw_04f-1 +2024-05-21 10:19:16,496 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Moving_Jaw_04f-1 +2024-05-21 10:19:16,496 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from SO_ARM100_06b-6 +2024-05-21 10:19:16,497 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-6 +2024-05-21 10:19:16,498 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in SO_ARM100_06b-6 +2024-05-21 10:19:16,498 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Removable_Jaws_01e-1 +2024-05-21 10:19:16,499 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-1 +2024-05-21 10:19:16,499 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Removable_Jaws_01e-1 +2024-05-21 10:19:16,500 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-3 +2024-05-21 10:19:16,500 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-3 +2024-05-21 10:19:16,501 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-3 +2024-05-21 10:19:16,501 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Removable_Jaws_01e-2 +2024-05-21 10:19:16,501 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-2 +2024-05-21 10:19:16,502 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Removable_Jaws_01e-2 +2024-05-21 10:19:16,502 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-4 +2024-05-21 10:19:16,503 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-4 +2024-05-21 10:19:16,503 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-4 +2024-05-21 10:19:16,504 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Wrist_Roll_Pitch_04c-2 +2024-05-21 10:19:16,504 INFO ExportHelperExtension.cs: 1136 - Found 71 in Wrist_Roll_Pitch_04c-2 +2024-05-21 10:19:16,505 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Wrist_Roll_Pitch_04c-2 +2024-05-21 10:19:16,505 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-6 +2024-05-21 10:19:16,505 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-6 +2024-05-21 10:19:16,506 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-6 +2024-05-21 10:19:16,506 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-8 +2024-05-21 10:19:16,507 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-8 +2024-05-21 10:19:16,507 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-8 +2024-05-21 10:19:16,578 INFO ExportPropertyManager.cs: 1142 - AfterClose called. This method no longer throws an Exception. It just silently does nothing. Ok, except for this logging message +2024-05-21 10:19:21,470 INFO ConfigurationSerialization.cs: 276 - URDF Configuration found +nametrueBasexyztrue-1.5522029734566711E-100.0275980388649202210.027209413896376294rpytrue000originfalsefalsevaluetrue0.146962928243327massfalseixxtrue9.5191642834079E-05ixytrue2.0240527466551591E-12ixztrue1.4651438890201384E-13iyytrue0.00012378581401949171iyztrue1.8460876203532841E-05izztrue0.00013792670714846575inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametruetypetruexyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GeneratelinktruenametrueShoulder_Rotation_Pitchxyztrue-0.00511938532573723290.067877933838845314-0.00012747237203423458rpytrue000originfalsefalsevaluetrue0.1117801001878401massfalseixxtrue7.0389030781515066E-05ixytrue-1.5509300886848155E-05ixztrue1.6738771086110134E-07iyytrue3.3235261443212107E-05iyztrue9.3070563769692754E-07izztrue7.0869447319484854E-05inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueShoulder_Rotationtypetruecontinuousxyztrue0-0.04520.0181rpytrue1.570801.5705originfalsefalselinktrueBaseparenttruelinktrueShoulder_Rotation_Pitchchildtruexyztrue010axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueUpper_Armxyztrue-0.069311369911398690.0029374127110069759-7.9496364671012326E-07rpytrue000originfalsefalsevaluetrue0.167601401072264massfalseixxtrue7.7533230085471689E-05ixytrue-2.1076563521906225E-06ixztrue7.5268627270778674E-07iyytrue0.00023375122061642436iyztrue-1.6349717865092177E-07izztrue0.00018045276817889606inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueShoulder_Pitchtypetruecontinuousxyztrue0.0001250.10860rpytrue3.14160-1.3275originfalsefalselinktrueShoulder_Rotation_PitchparenttruelinktrueUpper_Armchildtruexyztrue001axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueLower_Armxyztrue-0.058829041870054180.00214952114883881770.000146733676420618rpytrue000originfalsefalsevaluetrue0.14252319651107787massfalseixxtrue6.2907886398911477E-05ixytrue3.7929932228481071E-06ixztrue1.7073622665449635E-06iyytrue0.00014681115642691678iyztrue-2.1473286644327742E-07izztrue0.00010214503703373565inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueElbowtypetruecontinuousxyztrue-0.112370.02820rpytrue00-1.7776originfalsefalselinktrueUpper_ArmparenttruelinktrueLower_Armchildtruexyztrue001axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueWrist_Pitch_Rollxyztrue2.3656913811348468E-08-0.00878492510352466-0.030917803903195096rpytrue000originfalsefalsevaluetrue0.10640218296603701massfalseixxtrue4.7894761725032272E-05ixytrue-9.3203527331303024E-12ixztrue-1.1100277608931972E-11iyytrue7.0109066946258489E-05iyztrue-5.4974525533300917E-06izztrue6.1796100110781931E-05inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueWrist_Pitchtypetruecontinuousxyztrue-0.11020.0053750rpytrue1.36921.57080originfalsefalselinktrueLower_ArmparenttruelinktrueWrist_Pitch_Rollchildtruexyztrue100axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueFixed_Gripperxyztrue-0.0077217461201025683-0.000555248209037295660.053877451992821346rpytrue000originfalsefalsevaluetrue0.11710788950939972massfalseixxtrue5.6752803379117031E-05ixytrue1.0410147595420491E-06ixztrue8.53580096093438E-06iyytrue5.7844430197812456E-05iyztrue-2.8602183757168986E-07izztrue4.2239997823973831E-05inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueWrist_Rolltypetruecontinuousxyztrue00.002-0.032317rpytrue-3.141600.97263originfalsefalselinktrueWrist_Pitch_RollparenttruelinktrueFixed_Gripperchildtruexyztrue001axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueMoving_Jawxyztrue-0.0033838926056434238-0.03228846018103010.00014444922964262918rpytrue000originfalsefalsevaluetrue0.034714600512026447massfalseixxtrue1.3694942458172432E-05ixytrue-5.6318078807191632E-07ixztrue-5.7479274736999E-09iyytrue7.0408595650263719E-06iyztrue-1.0536273290889367E-07izztrue8.2897521997559529E-06inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueGrippertypetruecontinuousxyztrue0.020200.046558rpytrue-1.57080.000450470originfalsefalselinktrueFixed_GripperparenttruelinktrueMoving_Jawchildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically Generatelinktruefalse+CoAAAUAAAD//v8jTQBvAHYAaQBuAGcAXwBKAGEAdwBfADAANABmAC0AMQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABwAAAA+CoAAAUAAAD//v8nUgBlAG0AbwB2AGEAYgBsAGUAXwBKAGEAdwBzAF8AMAAxAGUALQAyAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAAL4AAAA=falsefalsefalse+CoAAAUAAAD//v8jVwByAGkAcwB0AF8AUgBvAGwAbABfADAANQBnAC0AMQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABnAAAA+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0AOABAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAA8AAAA+CoAAAUAAAD//v8nUgBlAG0AbwB2AGEAYgBsAGUAXwBKAGEAdwBzAF8AMAAxAGUALQAxAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAALoAAAA=falsefalsefalse+CoAAAUAAAD//v8pVwByAGkAcwB0AF8AUgBvAGwAbABfAFAAaQB0AGMAaABfADAANABjAC0AMgBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABZAAAA+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANwBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAA7AAAAfalsefalsefalse+CoAAAUAAAD//v8iUwBPAF8AQQBSAE0AMQAwADAAXwAwADYAYgAtADYAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAKgAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANgBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAzAAAAfalsefalsefalse+CoAAAUAAAD//v8iUwBPAF8AQQBSAE0AMQAwADAAXwAwADYAYgAtADUAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAKQAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0AMwBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAbAAAAfalsefalsefalse+CoAAAUAAAD//v8nUgBvAHQAYQB0AGkAbwBuAF8AUABpAHQAYwBoAF8AMAA0AGMALQAyAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAAKUAAAA=+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANABAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAaAAAAfalsefalsefalse+CoAAAUAAAD//v8cQgBhAHMAZQBfADAAMwAtADEAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAFwAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAZAAAAfalsefalse +2024-05-21 10:19:38,296 INFO SwAddin.cs: 294 - Assembly export called for file SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:19:39,932 INFO SwAddin.cs: 313 - Saving assembly +2024-05-21 10:19:40,118 INFO SwAddin.cs: 316 - Opening property manager +2024-05-21 10:19:40,119 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:19:40,120 INFO ExportHelperExtension.cs: 1136 - Found 87 in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:19:40,121 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:19:40,121 INFO ExportHelperExtension.cs: 1148 - Proceeding through assembly components +2024-05-21 10:19:40,122 INFO ExportHelperExtension.cs: 1160 - 15 components to check +2024-05-21 10:19:40,122 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Wrist_Roll_05g-1 +2024-05-21 10:19:40,123 INFO ExportHelperExtension.cs: 1136 - Found 77 in Wrist_Roll_05g-1 +2024-05-21 10:19:40,124 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Wrist_Roll_05g-1 +2024-05-21 10:19:40,125 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-7 +2024-05-21 10:19:40,126 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-7 +2024-05-21 10:19:40,126 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-7 +2024-05-21 10:19:40,127 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-5 +2024-05-21 10:19:40,128 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-5 +2024-05-21 10:19:40,128 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-5 +2024-05-21 10:19:40,129 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Rotation_Pitch_04c-2 +2024-05-21 10:19:40,130 INFO ExportHelperExtension.cs: 1136 - Found 88 in Rotation_Pitch_04c-2 +2024-05-21 10:19:40,130 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Rotation_Pitch_04c-2 +2024-05-21 10:19:40,131 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Base_03-1 +2024-05-21 10:19:40,131 INFO ExportHelperExtension.cs: 1136 - Found 56 in Base_03-1 +2024-05-21 10:19:40,132 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Base_03-1 +2024-05-21 10:19:40,132 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from SO_ARM100_06b-5 +2024-05-21 10:19:40,133 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-5 +2024-05-21 10:19:40,134 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in SO_ARM100_06b-5 +2024-05-21 10:19:40,135 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Moving_Jaw_04f-1 +2024-05-21 10:19:40,135 INFO ExportHelperExtension.cs: 1136 - Found 53 in Moving_Jaw_04f-1 +2024-05-21 10:19:40,136 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Moving_Jaw_04f-1 +2024-05-21 10:19:40,136 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from SO_ARM100_06b-6 +2024-05-21 10:19:40,137 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-6 +2024-05-21 10:19:40,138 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in SO_ARM100_06b-6 +2024-05-21 10:19:40,138 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Removable_Jaws_01e-1 +2024-05-21 10:19:40,139 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-1 +2024-05-21 10:19:40,139 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Removable_Jaws_01e-1 +2024-05-21 10:19:40,140 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-3 +2024-05-21 10:19:40,140 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-3 +2024-05-21 10:19:40,141 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-3 +2024-05-21 10:19:40,142 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Removable_Jaws_01e-2 +2024-05-21 10:19:40,143 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-2 +2024-05-21 10:19:40,143 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Removable_Jaws_01e-2 +2024-05-21 10:19:40,144 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-4 +2024-05-21 10:19:40,145 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-4 +2024-05-21 10:19:40,145 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-4 +2024-05-21 10:19:40,146 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Wrist_Roll_Pitch_04c-2 +2024-05-21 10:19:40,147 INFO ExportHelperExtension.cs: 1136 - Found 71 in Wrist_Roll_Pitch_04c-2 +2024-05-21 10:19:40,147 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Wrist_Roll_Pitch_04c-2 +2024-05-21 10:19:40,148 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-6 +2024-05-21 10:19:40,149 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-6 +2024-05-21 10:19:40,150 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-6 +2024-05-21 10:19:40,151 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-8 +2024-05-21 10:19:40,151 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-8 +2024-05-21 10:19:40,152 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-8 +2024-05-21 10:19:40,153 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:19:40,154 INFO ExportHelperExtension.cs: 1136 - Found 87 in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:19:40,155 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:19:40,155 INFO ExportHelperExtension.cs: 1148 - Proceeding through assembly components +2024-05-21 10:19:40,156 INFO ExportHelperExtension.cs: 1160 - 15 components to check +2024-05-21 10:19:40,156 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Wrist_Roll_05g-1 +2024-05-21 10:19:40,303 INFO ExportHelperExtension.cs: 1136 - Found 77 in Wrist_Roll_05g-1 +2024-05-21 10:19:40,304 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Wrist_Roll_05g-1 +2024-05-21 10:19:40,304 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-7 +2024-05-21 10:19:40,305 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-7 +2024-05-21 10:19:40,305 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-7 +2024-05-21 10:19:40,306 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-5 +2024-05-21 10:19:40,307 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-5 +2024-05-21 10:19:40,307 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-5 +2024-05-21 10:19:40,308 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Rotation_Pitch_04c-2 +2024-05-21 10:19:40,309 INFO ExportHelperExtension.cs: 1136 - Found 88 in Rotation_Pitch_04c-2 +2024-05-21 10:19:40,310 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Rotation_Pitch_04c-2 +2024-05-21 10:19:40,310 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Base_03-1 +2024-05-21 10:19:40,311 INFO ExportHelperExtension.cs: 1136 - Found 56 in Base_03-1 +2024-05-21 10:19:40,312 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Base_03-1 +2024-05-21 10:19:40,312 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from SO_ARM100_06b-5 +2024-05-21 10:19:40,313 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-5 +2024-05-21 10:19:40,314 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in SO_ARM100_06b-5 +2024-05-21 10:19:40,315 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Moving_Jaw_04f-1 +2024-05-21 10:19:40,315 INFO ExportHelperExtension.cs: 1136 - Found 53 in Moving_Jaw_04f-1 +2024-05-21 10:19:40,316 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Moving_Jaw_04f-1 +2024-05-21 10:19:40,317 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from SO_ARM100_06b-6 +2024-05-21 10:19:40,317 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-6 +2024-05-21 10:19:40,318 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in SO_ARM100_06b-6 +2024-05-21 10:19:40,319 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Removable_Jaws_01e-1 +2024-05-21 10:19:40,319 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-1 +2024-05-21 10:19:40,320 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Removable_Jaws_01e-1 +2024-05-21 10:19:40,320 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-3 +2024-05-21 10:19:40,321 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-3 +2024-05-21 10:19:40,322 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-3 +2024-05-21 10:19:40,322 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Removable_Jaws_01e-2 +2024-05-21 10:19:40,323 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-2 +2024-05-21 10:19:40,323 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Removable_Jaws_01e-2 +2024-05-21 10:19:40,324 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-4 +2024-05-21 10:19:40,325 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-4 +2024-05-21 10:19:40,325 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-4 +2024-05-21 10:19:40,326 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Wrist_Roll_Pitch_04c-2 +2024-05-21 10:19:40,327 INFO ExportHelperExtension.cs: 1136 - Found 71 in Wrist_Roll_Pitch_04c-2 +2024-05-21 10:19:40,327 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Wrist_Roll_Pitch_04c-2 +2024-05-21 10:19:40,328 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-6 +2024-05-21 10:19:40,329 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-6 +2024-05-21 10:19:40,329 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-6 +2024-05-21 10:19:40,330 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-8 +2024-05-21 10:19:40,330 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-8 +2024-05-21 10:19:40,331 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-8 +2024-05-21 10:19:40,527 INFO SwAddin.cs: 339 - Loading config tree +2024-05-21 10:19:40,528 INFO ConfigurationSerialization.cs: 276 - URDF Configuration found +nametrueBasexyztrue-1.5522029734566711E-100.0275980388649202210.027209413896376294rpytrue000originfalsefalsevaluetrue0.146962928243327massfalseixxtrue9.5191642834079E-05ixytrue2.0240527466551591E-12ixztrue1.4651438890201384E-13iyytrue0.00012378581401949171iyztrue1.8460876203532841E-05izztrue0.00013792670714846575inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametruetypetruexyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GeneratelinktruenametrueShoulder_Rotation_Pitchxyztrue-0.00511938532573723290.067877933838845314-0.00012747237203423458rpytrue000originfalsefalsevaluetrue0.1117801001878401massfalseixxtrue7.0389030781515066E-05ixytrue-1.5509300886848155E-05ixztrue1.6738771086110134E-07iyytrue3.3235261443212107E-05iyztrue9.3070563769692754E-07izztrue7.0869447319484854E-05inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueShoulder_Rotationtypetruecontinuousxyztrue0-0.04520.0181rpytrue1.570801.5705originfalsefalselinktrueBaseparenttruelinktrueShoulder_Rotation_Pitchchildtruexyztrue010axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueUpper_Armxyztrue-0.069311369911398690.0029374127110069759-7.9496364671012326E-07rpytrue000originfalsefalsevaluetrue0.167601401072264massfalseixxtrue7.7533230085471689E-05ixytrue-2.1076563521906225E-06ixztrue7.5268627270778674E-07iyytrue0.00023375122061642436iyztrue-1.6349717865092177E-07izztrue0.00018045276817889606inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueShoulder_Pitchtypetruecontinuousxyztrue0.0001250.10860rpytrue3.14160-1.3275originfalsefalselinktrueShoulder_Rotation_PitchparenttruelinktrueUpper_Armchildtruexyztrue001axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueLower_Armxyztrue-0.058829041870054180.00214952114883881770.000146733676420618rpytrue000originfalsefalsevaluetrue0.14252319651107787massfalseixxtrue6.2907886398911477E-05ixytrue3.7929932228481071E-06ixztrue1.7073622665449635E-06iyytrue0.00014681115642691678iyztrue-2.1473286644327742E-07izztrue0.00010214503703373565inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueElbowtypetruecontinuousxyztrue-0.112370.02820rpytrue00-1.7776originfalsefalselinktrueUpper_ArmparenttruelinktrueLower_Armchildtruexyztrue001axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueWrist_Pitch_Rollxyztrue2.3656913811348468E-08-0.00878492510352466-0.030917803903195096rpytrue000originfalsefalsevaluetrue0.10640218296603701massfalseixxtrue4.7894761725032272E-05ixytrue-9.3203527331303024E-12ixztrue-1.1100277608931972E-11iyytrue7.0109066946258489E-05iyztrue-5.4974525533300917E-06izztrue6.1796100110781931E-05inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueWrist_Pitchtypetruecontinuousxyztrue-0.11020.0053750rpytrue1.36921.57080originfalsefalselinktrueLower_ArmparenttruelinktrueWrist_Pitch_Rollchildtruexyztrue100axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueFixed_Gripperxyztrue-0.0077217461201025683-0.000555248209037295660.053877451992821346rpytrue000originfalsefalsevaluetrue0.11710788950939972massfalseixxtrue5.6752803379117031E-05ixytrue1.0410147595420491E-06ixztrue8.53580096093438E-06iyytrue5.7844430197812456E-05iyztrue-2.8602183757168986E-07izztrue4.2239997823973831E-05inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueWrist_Rolltypetruecontinuousxyztrue00.002-0.032317rpytrue-3.141600.97263originfalsefalselinktrueWrist_Pitch_RollparenttruelinktrueFixed_Gripperchildtruexyztrue001axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueMoving_Jawxyztrue-0.0033838926056434238-0.03228846018103010.00014444922964262918rpytrue000originfalsefalsevaluetrue0.034714600512026447massfalseixxtrue1.3694942458172432E-05ixytrue-5.6318078807191632E-07ixztrue-5.7479274736999E-09iyytrue7.0408595650263719E-06iyztrue-1.0536273290889367E-07izztrue8.2897521997559529E-06inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueGrippertypetruecontinuousxyztrue0.020200.046558rpytrue-1.57080.000450470originfalsefalselinktrueFixed_GripperparenttruelinktrueMoving_Jawchildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically Generatelinktruefalse+CoAAAUAAAD//v8jTQBvAHYAaQBuAGcAXwBKAGEAdwBfADAANABmAC0AMQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABwAAAA+CoAAAUAAAD//v8nUgBlAG0AbwB2AGEAYgBsAGUAXwBKAGEAdwBzAF8AMAAxAGUALQAyAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAAL4AAAA=falsefalsefalse+CoAAAUAAAD//v8jVwByAGkAcwB0AF8AUgBvAGwAbABfADAANQBnAC0AMQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABnAAAA+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0AOABAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAA8AAAA+CoAAAUAAAD//v8nUgBlAG0AbwB2AGEAYgBsAGUAXwBKAGEAdwBzAF8AMAAxAGUALQAxAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAALoAAAA=falsefalsefalse+CoAAAUAAAD//v8pVwByAGkAcwB0AF8AUgBvAGwAbABfAFAAaQB0AGMAaABfADAANABjAC0AMgBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABZAAAA+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANwBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAA7AAAAfalsefalsefalse+CoAAAUAAAD//v8iUwBPAF8AQQBSAE0AMQAwADAAXwAwADYAYgAtADYAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAKgAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANgBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAzAAAAfalsefalsefalse+CoAAAUAAAD//v8iUwBPAF8AQQBSAE0AMQAwADAAXwAwADYAYgAtADUAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAKQAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0AMwBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAbAAAAfalsefalsefalse+CoAAAUAAAD//v8nUgBvAHQAYQB0AGkAbwBuAF8AUABpAHQAYwBoAF8AMAA0AGMALQAyAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAAKUAAAA=+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANABAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAaAAAAfalsefalsefalse+CoAAAUAAAD//v8cQgBhAHMAZQBfADAAMwAtADEAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAFwAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAZAAAAfalsefalse +2024-05-21 10:19:40,532 INFO LinkNode.cs: 35 - Building node Base +2024-05-21 10:19:40,532 INFO LinkNode.cs: 35 - Building node Shoulder_Rotation_Pitch +2024-05-21 10:19:40,532 INFO LinkNode.cs: 35 - Building node Upper_Arm +2024-05-21 10:19:40,533 INFO LinkNode.cs: 35 - Building node Lower_Arm +2024-05-21 10:19:40,533 INFO LinkNode.cs: 35 - Building node Wrist_Pitch_Roll +2024-05-21 10:19:40,533 INFO LinkNode.cs: 35 - Building node Fixed_Gripper +2024-05-21 10:19:40,534 INFO LinkNode.cs: 35 - Building node Moving_Jaw +2024-05-21 10:19:40,534 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Base from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:19:40,534 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???Base_03-1@SO_5DOF_ARM100_05d +2024-05-21 10:19:40,535 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Base_03.SLDPRT +2024-05-21 10:19:40,535 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-5@SO_5DOF_ARM100_05d +2024-05-21 10:19:40,536 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 10:19:40,536 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Base +2024-05-21 10:19:40,536 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Shoulder_Rotation_Pitch from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:19:40,537 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???'Rotation_Pitch_04c-2@SO_5DOF_ARM100_05d? +2024-05-21 10:19:40,537 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Rotation_Pitch_04c.SLDPRT +2024-05-21 10:19:40,537 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-4@SO_5DOF_ARM100_05d +2024-05-21 10:19:40,538 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 10:19:40,538 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Shoulder_Rotation_Pitch +2024-05-21 10:19:40,538 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Upper_Arm from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:19:40,539 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???"SO_ARM100_06b-5@SO_5DOF_ARM100_05d) +2024-05-21 10:19:40,539 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_ARM100_06b.SLDPRT +2024-05-21 10:19:40,539 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-3@SO_5DOF_ARM100_05d +2024-05-21 10:19:40,540 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 10:19:40,540 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Upper_Arm +2024-05-21 10:19:40,540 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Lower_Arm from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:19:40,541 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???"SO_ARM100_06b-6@SO_5DOF_ARM100_05d* +2024-05-21 10:19:40,541 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_ARM100_06b.SLDPRT +2024-05-21 10:19:40,541 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-6@SO_5DOF_ARM100_05d3 +2024-05-21 10:19:40,542 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 10:19:40,542 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Lower_Arm +2024-05-21 10:19:40,542 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Wrist_Pitch_Roll from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:19:40,543 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???)Wrist_Roll_Pitch_04c-2@SO_5DOF_ARM100_05dY +2024-05-21 10:19:40,543 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Wrist_Roll_Pitch_04c.SLDPRT +2024-05-21 10:19:40,543 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-7@SO_5DOF_ARM100_05d; +2024-05-21 10:19:40,544 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 10:19:40,544 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Wrist_Pitch_Roll +2024-05-21 10:19:40,544 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Fixed_Gripper from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:19:40,545 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???#Wrist_Roll_05g-1@SO_5DOF_ARM100_05dg +2024-05-21 10:19:40,545 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Wrist_Roll_05g.SLDPRT +2024-05-21 10:19:40,545 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-8@SO_5DOF_ARM100_05d< +2024-05-21 10:19:40,546 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 10:19:40,546 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???'Removable_Jaws_01e-1@SO_5DOF_ARM100_05d? +2024-05-21 10:19:40,547 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Removable_Jaws_01e.SLDPRT +2024-05-21 10:19:40,547 INFO CommonSwOperations.cs: 230 - Loaded 3 components for link Fixed_Gripper +2024-05-21 10:19:40,547 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Moving_Jaw from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:19:40,548 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???#Moving_Jaw_04f-1@SO_5DOF_ARM100_05dp +2024-05-21 10:19:40,548 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Moving_Jaw_04f.SLDPRT +2024-05-21 10:19:40,548 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???'Removable_Jaws_01e-2@SO_5DOF_ARM100_05d? +2024-05-21 10:19:40,549 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Removable_Jaws_01e.SLDPRT +2024-05-21 10:19:40,549 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Moving_Jaw +2024-05-21 10:19:40,597 INFO SwAddin.cs: 344 - Showing property manager +2024-05-21 10:19:42,650 INFO ExportPropertyManager.cs: 422 - Configuration saved +2024-05-21 10:19:42,653 INFO ConfigurationSerialization.cs: 276 - URDF Configuration found +nametrueBasexyztrue-1.5522029734566711E-100.0275980388649202210.027209413896376294rpytrue000originfalsefalsevaluetrue0.146962928243327massfalseixxtrue9.5191642834079E-05ixytrue2.0240527466551591E-12ixztrue1.4651438890201384E-13iyytrue0.00012378581401949171iyztrue1.8460876203532841E-05izztrue0.00013792670714846575inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametruetypetruexyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GeneratelinktruenametrueShoulder_Rotation_Pitchxyztrue-0.00511938532573723290.067877933838845314-0.00012747237203423458rpytrue000originfalsefalsevaluetrue0.1117801001878401massfalseixxtrue7.0389030781515066E-05ixytrue-1.5509300886848155E-05ixztrue1.6738771086110134E-07iyytrue3.3235261443212107E-05iyztrue9.3070563769692754E-07izztrue7.0869447319484854E-05inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueShoulder_Rotationtypetruecontinuousxyztrue0-0.04520.0181rpytrue1.570801.5705originfalsefalselinktrueBaseparenttruelinktrueShoulder_Rotation_Pitchchildtruexyztrue010axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueUpper_Armxyztrue-0.069311369911398690.0029374127110069759-7.9496364671012326E-07rpytrue000originfalsefalsevaluetrue0.167601401072264massfalseixxtrue7.7533230085471689E-05ixytrue-2.1076563521906225E-06ixztrue7.5268627270778674E-07iyytrue0.00023375122061642436iyztrue-1.6349717865092177E-07izztrue0.00018045276817889606inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueShoulder_Pitchtypetruecontinuousxyztrue0.0001250.10860rpytrue3.14160-1.3275originfalsefalselinktrueShoulder_Rotation_PitchparenttruelinktrueUpper_Armchildtruexyztrue001axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueLower_Armxyztrue-0.058829041870054180.00214952114883881770.000146733676420618rpytrue000originfalsefalsevaluetrue0.14252319651107787massfalseixxtrue6.2907886398911477E-05ixytrue3.7929932228481071E-06ixztrue1.7073622665449635E-06iyytrue0.00014681115642691678iyztrue-2.1473286644327742E-07izztrue0.00010214503703373565inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueElbowtypetruecontinuousxyztrue-0.112370.02820rpytrue00-1.7776originfalsefalselinktrueUpper_ArmparenttruelinktrueLower_Armchildtruexyztrue001axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueWrist_Pitch_Rollxyztrue2.3656913811348468E-08-0.00878492510352466-0.030917803903195096rpytrue000originfalsefalsevaluetrue0.10640218296603701massfalseixxtrue4.7894761725032272E-05ixytrue-9.3203527331303024E-12ixztrue-1.1100277608931972E-11iyytrue7.0109066946258489E-05iyztrue-5.4974525533300917E-06izztrue6.1796100110781931E-05inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueWrist_Pitchtypetruecontinuousxyztrue-0.11020.0053750rpytrue1.36921.57080originfalsefalselinktrueLower_ArmparenttruelinktrueWrist_Pitch_Rollchildtruexyztrue100axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueFixed_Gripperxyztrue-0.0077217461201025683-0.000555248209037295660.053877451992821346rpytrue000originfalsefalsevaluetrue0.11710788950939972massfalseixxtrue5.6752803379117031E-05ixytrue1.0410147595420491E-06ixztrue8.53580096093438E-06iyytrue5.7844430197812456E-05iyztrue-2.8602183757168986E-07izztrue4.2239997823973831E-05inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueWrist_Rolltypetruecontinuousxyztrue00.002-0.032317rpytrue-3.141600.97263originfalsefalselinktrueWrist_Pitch_RollparenttruelinktrueFixed_Gripperchildtruexyztrue001axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueMoving_Jawxyztrue-0.0033838926056434238-0.03228846018103010.00014444922964262918rpytrue000originfalsefalsevaluetrue0.034714600512026447massfalseixxtrue1.3694942458172432E-05ixytrue-5.6318078807191632E-07ixztrue-5.7479274736999E-09iyytrue7.0408595650263719E-06iyztrue-1.0536273290889367E-07izztrue8.2897521997559529E-06inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueGrippertypetruecontinuousxyztrue0.020200.046558rpytrue-1.57080.000450470originfalsefalselinktrueFixed_GripperparenttruelinktrueMoving_Jawchildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically Generatelinktruefalse+CoAAAUAAAD//v8jTQBvAHYAaQBuAGcAXwBKAGEAdwBfADAANABmAC0AMQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABwAAAA+CoAAAUAAAD//v8nUgBlAG0AbwB2AGEAYgBsAGUAXwBKAGEAdwBzAF8AMAAxAGUALQAyAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAAL4AAAA=falsefalsefalse+CoAAAUAAAD//v8jVwByAGkAcwB0AF8AUgBvAGwAbABfADAANQBnAC0AMQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABnAAAA+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0AOABAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAA8AAAA+CoAAAUAAAD//v8nUgBlAG0AbwB2AGEAYgBsAGUAXwBKAGEAdwBzAF8AMAAxAGUALQAxAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAALoAAAA=falsefalsefalse+CoAAAUAAAD//v8pVwByAGkAcwB0AF8AUgBvAGwAbABfAFAAaQB0AGMAaABfADAANABjAC0AMgBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABZAAAA+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANwBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAA7AAAAfalsefalsefalse+CoAAAUAAAD//v8iUwBPAF8AQQBSAE0AMQAwADAAXwAwADYAYgAtADYAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAKgAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANgBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAzAAAAfalsefalsefalse+CoAAAUAAAD//v8iUwBPAF8AQQBSAE0AMQAwADAAXwAwADYAYgAtADUAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAKQAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0AMwBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAbAAAAfalsefalsefalse+CoAAAUAAAD//v8nUgBvAHQAYQB0AGkAbwBuAF8AUABpAHQAYwBoAF8AMAA0AGMALQAyAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAAKUAAAA=+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANABAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAaAAAAfalsefalsefalse+CoAAAUAAAD//v8cQgBhAHMAZQBfADAAMwAtADEAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAFwAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAZAAAAfalsefalse +2024-05-21 10:19:44,332 INFO ExportHelperExtension.cs: 347 - Creating joint Shoulder_Rotation_Pitch +2024-05-21 10:19:44,333 INFO ExportHelperExtension.cs: 1397 - Fixing components for Base +2024-05-21 10:19:44,333 INFO ExportHelperExtension.cs: 1402 - Fixing 23 +2024-05-21 10:19:44,334 INFO ExportHelperExtension.cs: 1409 - Component 23 is already fixed +2024-05-21 10:19:44,334 INFO ExportHelperExtension.cs: 1402 - Fixing 25 +2024-05-21 10:19:44,552 INFO ExportHelperExtension.cs: 828 - R1: 1, System.__ComObject, 1, System.Double[] +2024-05-21 10:19:44,556 INFO ExportHelperExtension.cs: 841 - R2: 0, 0 +2024-05-21 10:19:44,556 INFO ExportHelperExtension.cs: 849 - L1: 0 +2024-05-21 10:19:44,557 INFO ExportHelperExtension.cs: 857 - L2: 0 +2024-05-21 10:19:44,706 INFO ExportHelperExtension.cs: 1352 - Unfixing component 25 +2024-05-21 10:19:46,609 WARN ExportHelperExtension.cs: 351 - Creating joint from parent Base to child Shoulder_Rotation_Pitch failed +2024-05-21 10:19:46,649 INFO ExportHelperExtension.cs: 347 - Creating joint Upper_Arm +2024-05-21 10:19:46,650 INFO ExportHelperExtension.cs: 1397 - Fixing components for Shoulder_Rotation_Pitch +2024-05-21 10:19:46,650 INFO ExportHelperExtension.cs: 1402 - Fixing 165 +2024-05-21 10:19:46,651 INFO ExportHelperExtension.cs: 1402 - Fixing 26 +2024-05-21 10:19:46,651 INFO ExportHelperExtension.cs: 1402 - Fixing 23 +2024-05-21 10:19:46,651 INFO ExportHelperExtension.cs: 1409 - Component 23 is already fixed +2024-05-21 10:19:46,652 INFO ExportHelperExtension.cs: 1402 - Fixing 25 +2024-05-21 10:19:46,982 INFO ExportHelperExtension.cs: 828 - R1: 1, System.__ComObject, 1, System.Double[] +2024-05-21 10:19:46,983 INFO ExportHelperExtension.cs: 841 - R2: 0, 0 +2024-05-21 10:19:46,983 INFO ExportHelperExtension.cs: 849 - L1: 0 +2024-05-21 10:19:46,983 INFO ExportHelperExtension.cs: 857 - L2: 0 +2024-05-21 10:19:46,984 INFO ExportHelperExtension.cs: 1352 - Unfixing component 165 +2024-05-21 10:19:46,984 INFO ExportHelperExtension.cs: 1352 - Unfixing component 26 +2024-05-21 10:19:46,984 INFO ExportHelperExtension.cs: 1352 - Unfixing component 25 +2024-05-21 10:19:49,083 WARN ExportHelperExtension.cs: 351 - Creating joint from parent Shoulder_Rotation_Pitch to child Upper_Arm failed +2024-05-21 10:19:49,147 INFO ExportHelperExtension.cs: 347 - Creating joint Lower_Arm +2024-05-21 10:19:49,147 INFO ExportHelperExtension.cs: 1397 - Fixing components for Upper_Arm +2024-05-21 10:19:49,148 INFO ExportHelperExtension.cs: 1402 - Fixing 41 +2024-05-21 10:19:49,148 INFO ExportHelperExtension.cs: 1402 - Fixing 27 +2024-05-21 10:19:49,148 INFO ExportHelperExtension.cs: 1402 - Fixing 165 +2024-05-21 10:19:49,149 INFO ExportHelperExtension.cs: 1402 - Fixing 26 +2024-05-21 10:19:49,149 INFO ExportHelperExtension.cs: 1402 - Fixing 23 +2024-05-21 10:19:49,149 INFO ExportHelperExtension.cs: 1409 - Component 23 is already fixed +2024-05-21 10:19:49,150 INFO ExportHelperExtension.cs: 1402 - Fixing 25 +2024-05-21 10:19:49,571 INFO ExportHelperExtension.cs: 828 - R1: 1, System.__ComObject, 1, System.Double[] +2024-05-21 10:19:49,572 INFO ExportHelperExtension.cs: 841 - R2: 0, 0 +2024-05-21 10:19:49,572 INFO ExportHelperExtension.cs: 849 - L1: 0 +2024-05-21 10:19:49,572 INFO ExportHelperExtension.cs: 857 - L2: 0 +2024-05-21 10:19:49,573 INFO ExportHelperExtension.cs: 1352 - Unfixing component 41 +2024-05-21 10:19:49,573 INFO ExportHelperExtension.cs: 1352 - Unfixing component 27 +2024-05-21 10:19:49,574 INFO ExportHelperExtension.cs: 1352 - Unfixing component 165 +2024-05-21 10:19:49,574 INFO ExportHelperExtension.cs: 1352 - Unfixing component 26 +2024-05-21 10:19:49,574 INFO ExportHelperExtension.cs: 1352 - Unfixing component 25 +2024-05-21 10:19:51,826 WARN ExportHelperExtension.cs: 351 - Creating joint from parent Upper_Arm to child Lower_Arm failed +2024-05-21 10:19:51,895 INFO ExportHelperExtension.cs: 347 - Creating joint Wrist_Pitch_Roll +2024-05-21 10:19:51,896 INFO ExportHelperExtension.cs: 1397 - Fixing components for Lower_Arm +2024-05-21 10:19:51,896 INFO ExportHelperExtension.cs: 1402 - Fixing 42 +2024-05-21 10:19:51,896 INFO ExportHelperExtension.cs: 1402 - Fixing 51 +2024-05-21 10:19:51,897 INFO ExportHelperExtension.cs: 1402 - Fixing 41 +2024-05-21 10:19:51,897 INFO ExportHelperExtension.cs: 1402 - Fixing 27 +2024-05-21 10:19:51,897 INFO ExportHelperExtension.cs: 1402 - Fixing 165 +2024-05-21 10:19:51,898 INFO ExportHelperExtension.cs: 1402 - Fixing 26 +2024-05-21 10:19:51,898 INFO ExportHelperExtension.cs: 1402 - Fixing 23 +2024-05-21 10:19:51,898 INFO ExportHelperExtension.cs: 1409 - Component 23 is already fixed +2024-05-21 10:19:51,899 INFO ExportHelperExtension.cs: 1402 - Fixing 25 +2024-05-21 10:19:52,444 INFO ExportHelperExtension.cs: 828 - R1: 1, System.__ComObject, 1, System.Double[] +2024-05-21 10:19:52,444 INFO ExportHelperExtension.cs: 841 - R2: 0, 0 +2024-05-21 10:19:52,444 INFO ExportHelperExtension.cs: 849 - L1: 0 +2024-05-21 10:19:52,445 INFO ExportHelperExtension.cs: 857 - L2: 0 +2024-05-21 10:19:52,445 INFO ExportHelperExtension.cs: 1352 - Unfixing component 42 +2024-05-21 10:19:52,446 INFO ExportHelperExtension.cs: 1352 - Unfixing component 51 +2024-05-21 10:19:52,446 INFO ExportHelperExtension.cs: 1352 - Unfixing component 41 +2024-05-21 10:19:52,446 INFO ExportHelperExtension.cs: 1352 - Unfixing component 27 +2024-05-21 10:19:52,447 INFO ExportHelperExtension.cs: 1352 - Unfixing component 165 +2024-05-21 10:19:52,447 INFO ExportHelperExtension.cs: 1352 - Unfixing component 26 +2024-05-21 10:19:52,447 INFO ExportHelperExtension.cs: 1352 - Unfixing component 25 +2024-05-21 10:19:54,883 WARN ExportHelperExtension.cs: 351 - Creating joint from parent Lower_Arm to child Wrist_Pitch_Roll failed +2024-05-21 10:19:54,961 INFO ExportHelperExtension.cs: 347 - Creating joint Fixed_Gripper +2024-05-21 10:19:54,961 INFO ExportHelperExtension.cs: 1397 - Fixing components for Wrist_Pitch_Roll +2024-05-21 10:19:54,962 INFO ExportHelperExtension.cs: 1402 - Fixing 89 +2024-05-21 10:19:54,962 INFO ExportHelperExtension.cs: 1402 - Fixing 59 +2024-05-21 10:19:54,963 INFO ExportHelperExtension.cs: 1402 - Fixing 42 +2024-05-21 10:19:54,963 INFO ExportHelperExtension.cs: 1402 - Fixing 51 +2024-05-21 10:19:54,963 INFO ExportHelperExtension.cs: 1402 - Fixing 41 +2024-05-21 10:19:54,964 INFO ExportHelperExtension.cs: 1402 - Fixing 27 +2024-05-21 10:19:54,964 INFO ExportHelperExtension.cs: 1402 - Fixing 165 +2024-05-21 10:19:54,964 INFO ExportHelperExtension.cs: 1402 - Fixing 26 +2024-05-21 10:19:54,965 INFO ExportHelperExtension.cs: 1402 - Fixing 23 +2024-05-21 10:19:54,965 INFO ExportHelperExtension.cs: 1409 - Component 23 is already fixed +2024-05-21 10:19:54,965 INFO ExportHelperExtension.cs: 1402 - Fixing 25 +2024-05-21 10:19:55,712 INFO ExportHelperExtension.cs: 828 - R1: 1, System.__ComObject, 1, System.Double[] +2024-05-21 10:19:55,713 INFO ExportHelperExtension.cs: 841 - R2: 0, 0 +2024-05-21 10:19:55,713 INFO ExportHelperExtension.cs: 849 - L1: 0 +2024-05-21 10:19:55,714 INFO ExportHelperExtension.cs: 857 - L2: 0 +2024-05-21 10:19:55,714 INFO ExportHelperExtension.cs: 1352 - Unfixing component 89 +2024-05-21 10:19:55,715 INFO ExportHelperExtension.cs: 1352 - Unfixing component 59 +2024-05-21 10:19:55,715 INFO ExportHelperExtension.cs: 1352 - Unfixing component 42 +2024-05-21 10:19:55,715 INFO ExportHelperExtension.cs: 1352 - Unfixing component 51 +2024-05-21 10:19:55,715 INFO ExportHelperExtension.cs: 1352 - Unfixing component 41 +2024-05-21 10:19:55,715 INFO ExportHelperExtension.cs: 1352 - Unfixing component 27 +2024-05-21 10:19:55,715 INFO ExportHelperExtension.cs: 1352 - Unfixing component 165 +2024-05-21 10:19:55,716 INFO ExportHelperExtension.cs: 1352 - Unfixing component 26 +2024-05-21 10:19:55,716 INFO ExportHelperExtension.cs: 1352 - Unfixing component 25 +2024-05-21 10:19:58,429 WARN ExportHelperExtension.cs: 351 - Creating joint from parent Wrist_Pitch_Roll to child Fixed_Gripper failed +2024-05-21 10:19:58,570 INFO ExportHelperExtension.cs: 347 - Creating joint Moving_Jaw +2024-05-21 10:19:58,570 INFO ExportHelperExtension.cs: 1397 - Fixing components for Fixed_Gripper +2024-05-21 10:19:58,571 INFO ExportHelperExtension.cs: 1402 - Fixing 103 +2024-05-21 10:19:58,571 INFO ExportHelperExtension.cs: 1402 - Fixing 60 +2024-05-21 10:19:58,572 INFO ExportHelperExtension.cs: 1402 - Fixing 186 +2024-05-21 10:19:58,572 INFO ExportHelperExtension.cs: 1402 - Fixing 89 +2024-05-21 10:19:58,572 INFO ExportHelperExtension.cs: 1402 - Fixing 59 +2024-05-21 10:19:58,573 INFO ExportHelperExtension.cs: 1402 - Fixing 42 +2024-05-21 10:19:58,573 INFO ExportHelperExtension.cs: 1402 - Fixing 51 +2024-05-21 10:19:58,573 INFO ExportHelperExtension.cs: 1402 - Fixing 41 +2024-05-21 10:19:58,574 INFO ExportHelperExtension.cs: 1402 - Fixing 27 +2024-05-21 10:19:58,574 INFO ExportHelperExtension.cs: 1402 - Fixing 165 +2024-05-21 10:19:58,574 INFO ExportHelperExtension.cs: 1402 - Fixing 26 +2024-05-21 10:19:58,575 INFO ExportHelperExtension.cs: 1402 - Fixing 23 +2024-05-21 10:19:58,575 INFO ExportHelperExtension.cs: 1409 - Component 23 is already fixed +2024-05-21 10:19:58,576 INFO ExportHelperExtension.cs: 1402 - Fixing 25 +2024-05-21 10:19:59,483 INFO ExportHelperExtension.cs: 832 - R1: 0, 0 +2024-05-21 10:19:59,484 INFO ExportHelperExtension.cs: 841 - R2: 0, 0 +2024-05-21 10:19:59,484 INFO ExportHelperExtension.cs: 849 - L1: 0 +2024-05-21 10:19:59,485 INFO ExportHelperExtension.cs: 857 - L2: 0 +2024-05-21 10:19:59,485 INFO ExportHelperExtension.cs: 1352 - Unfixing component 103 +2024-05-21 10:19:59,486 INFO ExportHelperExtension.cs: 1352 - Unfixing component 60 +2024-05-21 10:19:59,486 INFO ExportHelperExtension.cs: 1352 - Unfixing component 186 +2024-05-21 10:19:59,487 INFO ExportHelperExtension.cs: 1352 - Unfixing component 89 +2024-05-21 10:19:59,487 INFO ExportHelperExtension.cs: 1352 - Unfixing component 59 +2024-05-21 10:19:59,488 INFO ExportHelperExtension.cs: 1352 - Unfixing component 42 +2024-05-21 10:19:59,488 INFO ExportHelperExtension.cs: 1352 - Unfixing component 51 +2024-05-21 10:19:59,488 INFO ExportHelperExtension.cs: 1352 - Unfixing component 41 +2024-05-21 10:19:59,491 INFO ExportHelperExtension.cs: 1352 - Unfixing component 27 +2024-05-21 10:19:59,492 INFO ExportHelperExtension.cs: 1352 - Unfixing component 165 +2024-05-21 10:19:59,492 INFO ExportHelperExtension.cs: 1352 - Unfixing component 26 +2024-05-21 10:19:59,492 INFO ExportHelperExtension.cs: 1352 - Unfixing component 25 +2024-05-21 10:20:01,738 WARN ExportHelperExtension.cs: 351 - Creating joint from parent Fixed_Gripper to child Moving_Jaw failed +2024-05-21 10:20:01,879 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:20:01,879 INFO ExportHelperExtension.cs: 1136 - Found 100 in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:20:01,880 INFO ExportHelperExtension.cs: 1145 - Found 7 features of type [CoordSys] in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:20:01,880 INFO ExportHelperExtension.cs: 1148 - Proceeding through assembly components +2024-05-21 10:20:01,881 INFO ExportHelperExtension.cs: 1160 - 15 components to check +2024-05-21 10:20:01,881 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Wrist_Roll_05g-1 +2024-05-21 10:20:01,882 INFO ExportHelperExtension.cs: 1136 - Found 77 in Wrist_Roll_05g-1 +2024-05-21 10:20:01,882 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Wrist_Roll_05g-1 +2024-05-21 10:20:01,883 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-7 +2024-05-21 10:20:01,883 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-7 +2024-05-21 10:20:01,884 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-7 +2024-05-21 10:20:01,884 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-5 +2024-05-21 10:20:01,884 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-5 +2024-05-21 10:20:01,885 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-5 +2024-05-21 10:20:01,885 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Rotation_Pitch_04c-2 +2024-05-21 10:20:01,886 INFO ExportHelperExtension.cs: 1136 - Found 88 in Rotation_Pitch_04c-2 +2024-05-21 10:20:01,886 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Rotation_Pitch_04c-2 +2024-05-21 10:20:01,887 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Base_03-1 +2024-05-21 10:20:01,887 INFO ExportHelperExtension.cs: 1136 - Found 56 in Base_03-1 +2024-05-21 10:20:01,888 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Base_03-1 +2024-05-21 10:20:01,888 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from SO_ARM100_06b-5 +2024-05-21 10:20:01,889 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-5 +2024-05-21 10:20:01,890 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in SO_ARM100_06b-5 +2024-05-21 10:20:01,890 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Moving_Jaw_04f-1 +2024-05-21 10:20:01,890 INFO ExportHelperExtension.cs: 1136 - Found 53 in Moving_Jaw_04f-1 +2024-05-21 10:20:01,891 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Moving_Jaw_04f-1 +2024-05-21 10:20:01,891 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from SO_ARM100_06b-6 +2024-05-21 10:20:01,892 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-6 +2024-05-21 10:20:01,892 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in SO_ARM100_06b-6 +2024-05-21 10:20:01,893 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Removable_Jaws_01e-1 +2024-05-21 10:20:01,893 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-1 +2024-05-21 10:20:01,893 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Removable_Jaws_01e-1 +2024-05-21 10:20:01,894 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-3 +2024-05-21 10:20:01,894 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-3 +2024-05-21 10:20:01,895 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-3 +2024-05-21 10:20:01,895 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Removable_Jaws_01e-2 +2024-05-21 10:20:01,895 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-2 +2024-05-21 10:20:01,896 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Removable_Jaws_01e-2 +2024-05-21 10:20:01,896 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-4 +2024-05-21 10:20:01,897 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-4 +2024-05-21 10:20:01,897 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-4 +2024-05-21 10:20:01,897 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Wrist_Roll_Pitch_04c-2 +2024-05-21 10:20:01,898 INFO ExportHelperExtension.cs: 1136 - Found 71 in Wrist_Roll_Pitch_04c-2 +2024-05-21 10:20:01,898 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Wrist_Roll_Pitch_04c-2 +2024-05-21 10:20:01,899 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-6 +2024-05-21 10:20:01,899 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-6 +2024-05-21 10:20:01,900 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-6 +2024-05-21 10:20:01,900 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-8 +2024-05-21 10:20:01,900 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-8 +2024-05-21 10:20:01,901 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-8 +2024-05-21 10:20:01,901 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:20:01,902 INFO ExportHelperExtension.cs: 1136 - Found 100 in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:20:01,902 INFO ExportHelperExtension.cs: 1145 - Found 5 features of type [RefAxis] in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:20:01,903 INFO ExportHelperExtension.cs: 1148 - Proceeding through assembly components +2024-05-21 10:20:01,903 INFO ExportHelperExtension.cs: 1160 - 15 components to check +2024-05-21 10:20:01,903 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Wrist_Roll_05g-1 +2024-05-21 10:20:01,904 INFO ExportHelperExtension.cs: 1136 - Found 77 in Wrist_Roll_05g-1 +2024-05-21 10:20:01,904 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Wrist_Roll_05g-1 +2024-05-21 10:20:01,905 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-7 +2024-05-21 10:20:01,905 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-7 +2024-05-21 10:20:01,906 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-7 +2024-05-21 10:20:01,906 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-5 +2024-05-21 10:20:01,907 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-5 +2024-05-21 10:20:01,907 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-5 +2024-05-21 10:20:01,908 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Rotation_Pitch_04c-2 +2024-05-21 10:20:01,908 INFO ExportHelperExtension.cs: 1136 - Found 88 in Rotation_Pitch_04c-2 +2024-05-21 10:20:01,909 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Rotation_Pitch_04c-2 +2024-05-21 10:20:01,909 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Base_03-1 +2024-05-21 10:20:01,909 INFO ExportHelperExtension.cs: 1136 - Found 56 in Base_03-1 +2024-05-21 10:20:01,910 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Base_03-1 +2024-05-21 10:20:01,910 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from SO_ARM100_06b-5 +2024-05-21 10:20:01,911 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-5 +2024-05-21 10:20:01,911 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in SO_ARM100_06b-5 +2024-05-21 10:20:01,912 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Moving_Jaw_04f-1 +2024-05-21 10:20:01,912 INFO ExportHelperExtension.cs: 1136 - Found 53 in Moving_Jaw_04f-1 +2024-05-21 10:20:01,913 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Moving_Jaw_04f-1 +2024-05-21 10:20:01,913 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from SO_ARM100_06b-6 +2024-05-21 10:20:01,913 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-6 +2024-05-21 10:20:01,914 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in SO_ARM100_06b-6 +2024-05-21 10:20:01,914 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Removable_Jaws_01e-1 +2024-05-21 10:20:02,055 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-1 +2024-05-21 10:20:02,055 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Removable_Jaws_01e-1 +2024-05-21 10:20:02,056 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-3 +2024-05-21 10:20:02,056 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-3 +2024-05-21 10:20:02,057 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-3 +2024-05-21 10:20:02,057 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Removable_Jaws_01e-2 +2024-05-21 10:20:02,057 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-2 +2024-05-21 10:20:02,058 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Removable_Jaws_01e-2 +2024-05-21 10:20:02,058 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-4 +2024-05-21 10:20:02,059 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-4 +2024-05-21 10:20:02,059 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-4 +2024-05-21 10:20:02,059 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Wrist_Roll_Pitch_04c-2 +2024-05-21 10:20:02,060 INFO ExportHelperExtension.cs: 1136 - Found 71 in Wrist_Roll_Pitch_04c-2 +2024-05-21 10:20:02,060 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Wrist_Roll_Pitch_04c-2 +2024-05-21 10:20:02,061 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-6 +2024-05-21 10:20:02,061 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-6 +2024-05-21 10:20:02,062 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-6 +2024-05-21 10:20:02,062 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-8 +2024-05-21 10:20:02,062 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-8 +2024-05-21 10:20:02,063 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-8 +2024-05-21 10:20:02,143 INFO ExportPropertyManager.cs: 1142 - AfterClose called. This method no longer throws an Exception. It just silently does nothing. Ok, except for this logging message +2024-05-21 10:20:07,798 INFO ConfigurationSerialization.cs: 276 - URDF Configuration found +nametrueBasexyztrue-1.5522029734566711E-100.0275980388649202210.027209413896376294rpytrue000originfalsefalsevaluetrue0.146962928243327massfalseixxtrue9.5191642834079E-05ixytrue2.0240527466551591E-12ixztrue1.4651438890201384E-13iyytrue0.00012378581401949171iyztrue1.8460876203532841E-05izztrue0.00013792670714846575inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametruetypetruexyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GeneratelinktruenametrueShoulder_Rotation_Pitchxyztrue-0.00511938532573723290.067877933838845314-0.00012747237203423458rpytrue000originfalsefalsevaluetrue0.1117801001878401massfalseixxtrue7.0389030781515066E-05ixytrue-1.5509300886848155E-05ixztrue1.6738771086110134E-07iyytrue3.3235261443212107E-05iyztrue9.3070563769692754E-07izztrue7.0869447319484854E-05inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueShoulder_Rotationtypetruecontinuousxyztrue0-0.04520.0181rpytrue1.570801.5705originfalsefalselinktrueBaseparenttruelinktrueShoulder_Rotation_Pitchchildtruexyztrue010axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueUpper_Armxyztrue-0.069311369911398690.0029374127110069759-7.9496364671012326E-07rpytrue000originfalsefalsevaluetrue0.167601401072264massfalseixxtrue7.7533230085471689E-05ixytrue-2.1076563521906225E-06ixztrue7.5268627270778674E-07iyytrue0.00023375122061642436iyztrue-1.6349717865092177E-07izztrue0.00018045276817889606inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueShoulder_Pitchtypetruecontinuousxyztrue0.0001250.10860rpytrue3.14160-1.3275originfalsefalselinktrueShoulder_Rotation_PitchparenttruelinktrueUpper_Armchildtruexyztrue001axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueLower_Armxyztrue-0.058829041870054180.00214952114883881770.000146733676420618rpytrue000originfalsefalsevaluetrue0.14252319651107787massfalseixxtrue6.2907886398911477E-05ixytrue3.7929932228481071E-06ixztrue1.7073622665449635E-06iyytrue0.00014681115642691678iyztrue-2.1473286644327742E-07izztrue0.00010214503703373565inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueElbowtypetruecontinuousxyztrue-0.112370.02820rpytrue00-1.7776originfalsefalselinktrueUpper_ArmparenttruelinktrueLower_Armchildtruexyztrue001axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueWrist_Pitch_Rollxyztrue2.3656913811348468E-08-0.00878492510352466-0.030917803903195096rpytrue000originfalsefalsevaluetrue0.10640218296603701massfalseixxtrue4.7894761725032272E-05ixytrue-9.3203527331303024E-12ixztrue-1.1100277608931972E-11iyytrue7.0109066946258489E-05iyztrue-5.4974525533300917E-06izztrue6.1796100110781931E-05inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueWrist_Pitchtypetruecontinuousxyztrue-0.11020.0053750rpytrue1.36921.57080originfalsefalselinktrueLower_ArmparenttruelinktrueWrist_Pitch_Rollchildtruexyztrue100axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueFixed_Gripperxyztrue-0.0077217461201025683-0.000555248209037295660.053877451992821346rpytrue000originfalsefalsevaluetrue0.11710788950939972massfalseixxtrue5.6752803379117031E-05ixytrue1.0410147595420491E-06ixztrue8.53580096093438E-06iyytrue5.7844430197812456E-05iyztrue-2.8602183757168986E-07izztrue4.2239997823973831E-05inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueWrist_Rolltypetruecontinuousxyztrue00.002-0.032317rpytrue-3.141600.97263originfalsefalselinktrueWrist_Pitch_RollparenttruelinktrueFixed_Gripperchildtruexyztrue001axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueMoving_Jawxyztrue-0.0033838926056434238-0.03228846018103010.00014444922964262918rpytrue000originfalsefalsevaluetrue0.034714600512026447massfalseixxtrue1.3694942458172432E-05ixytrue-5.6318078807191632E-07ixztrue-5.7479274736999E-09iyytrue7.0408595650263719E-06iyztrue-1.0536273290889367E-07izztrue8.2897521997559529E-06inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueGrippertypetruecontinuousxyztrue0.020200.046558rpytrue-1.57080.000450470originfalsefalselinktrueFixed_GripperparenttruelinktrueMoving_Jawchildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically Generatelinktruefalse+CoAAAUAAAD//v8jTQBvAHYAaQBuAGcAXwBKAGEAdwBfADAANABmAC0AMQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABwAAAA+CoAAAUAAAD//v8nUgBlAG0AbwB2AGEAYgBsAGUAXwBKAGEAdwBzAF8AMAAxAGUALQAyAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAAL4AAAA=falsefalsefalse+CoAAAUAAAD//v8jVwByAGkAcwB0AF8AUgBvAGwAbABfADAANQBnAC0AMQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABnAAAA+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0AOABAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAA8AAAA+CoAAAUAAAD//v8nUgBlAG0AbwB2AGEAYgBsAGUAXwBKAGEAdwBzAF8AMAAxAGUALQAxAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAALoAAAA=falsefalsefalse+CoAAAUAAAD//v8pVwByAGkAcwB0AF8AUgBvAGwAbABfAFAAaQB0AGMAaABfADAANABjAC0AMgBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABZAAAA+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANwBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAA7AAAAfalsefalsefalse+CoAAAUAAAD//v8iUwBPAF8AQQBSAE0AMQAwADAAXwAwADYAYgAtADYAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAKgAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANgBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAzAAAAfalsefalsefalse+CoAAAUAAAD//v8iUwBPAF8AQQBSAE0AMQAwADAAXwAwADYAYgAtADUAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAKQAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0AMwBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAbAAAAfalsefalsefalse+CoAAAUAAAD//v8nUgBvAHQAYQB0AGkAbwBuAF8AUABpAHQAYwBoAF8AMAA0AGMALQAyAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAAKUAAAA=+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANABAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAaAAAAfalsefalsefalse+CoAAAUAAAD//v8cQgBhAHMAZQBfADAAMwAtADEAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAFwAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAZAAAAfalsefalse +2024-05-21 10:20:27,268 INFO SwAddin.cs: 294 - Assembly export called for file SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:20:28,691 INFO SwAddin.cs: 313 - Saving assembly +2024-05-21 10:20:28,881 INFO SwAddin.cs: 316 - Opening property manager +2024-05-21 10:20:28,882 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:20:28,883 INFO ExportHelperExtension.cs: 1136 - Found 86 in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:20:28,884 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:20:28,885 INFO ExportHelperExtension.cs: 1148 - Proceeding through assembly components +2024-05-21 10:20:28,885 INFO ExportHelperExtension.cs: 1160 - 15 components to check +2024-05-21 10:20:28,885 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Wrist_Roll_05g-1 +2024-05-21 10:20:28,886 INFO ExportHelperExtension.cs: 1136 - Found 77 in Wrist_Roll_05g-1 +2024-05-21 10:20:28,887 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Wrist_Roll_05g-1 +2024-05-21 10:20:28,887 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-7 +2024-05-21 10:20:28,888 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-7 +2024-05-21 10:20:28,888 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-7 +2024-05-21 10:20:28,889 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-5 +2024-05-21 10:20:28,889 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-5 +2024-05-21 10:20:28,890 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-5 +2024-05-21 10:20:28,891 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Rotation_Pitch_04c-2 +2024-05-21 10:20:28,892 INFO ExportHelperExtension.cs: 1136 - Found 88 in Rotation_Pitch_04c-2 +2024-05-21 10:20:28,893 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Rotation_Pitch_04c-2 +2024-05-21 10:20:28,893 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Base_03-1 +2024-05-21 10:20:28,894 INFO ExportHelperExtension.cs: 1136 - Found 56 in Base_03-1 +2024-05-21 10:20:28,895 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Base_03-1 +2024-05-21 10:20:28,895 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from SO_ARM100_06b-5 +2024-05-21 10:20:28,896 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-5 +2024-05-21 10:20:28,897 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in SO_ARM100_06b-5 +2024-05-21 10:20:28,898 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Moving_Jaw_04f-1 +2024-05-21 10:20:28,899 INFO ExportHelperExtension.cs: 1136 - Found 53 in Moving_Jaw_04f-1 +2024-05-21 10:20:28,899 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Moving_Jaw_04f-1 +2024-05-21 10:20:28,900 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from SO_ARM100_06b-6 +2024-05-21 10:20:28,900 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-6 +2024-05-21 10:20:28,901 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in SO_ARM100_06b-6 +2024-05-21 10:20:28,901 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Removable_Jaws_01e-1 +2024-05-21 10:20:28,902 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-1 +2024-05-21 10:20:28,902 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Removable_Jaws_01e-1 +2024-05-21 10:20:28,903 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-3 +2024-05-21 10:20:28,904 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-3 +2024-05-21 10:20:28,904 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-3 +2024-05-21 10:20:28,905 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Removable_Jaws_01e-2 +2024-05-21 10:20:28,905 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-2 +2024-05-21 10:20:28,905 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Removable_Jaws_01e-2 +2024-05-21 10:20:28,906 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-4 +2024-05-21 10:20:28,906 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-4 +2024-05-21 10:20:28,907 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-4 +2024-05-21 10:20:28,907 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Wrist_Roll_Pitch_04c-2 +2024-05-21 10:20:28,908 INFO ExportHelperExtension.cs: 1136 - Found 71 in Wrist_Roll_Pitch_04c-2 +2024-05-21 10:20:28,909 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Wrist_Roll_Pitch_04c-2 +2024-05-21 10:20:28,909 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-6 +2024-05-21 10:20:28,910 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-6 +2024-05-21 10:20:28,911 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-6 +2024-05-21 10:20:28,911 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-8 +2024-05-21 10:20:28,912 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-8 +2024-05-21 10:20:28,913 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-8 +2024-05-21 10:20:28,913 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:20:28,914 INFO ExportHelperExtension.cs: 1136 - Found 86 in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:20:28,915 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:20:28,916 INFO ExportHelperExtension.cs: 1148 - Proceeding through assembly components +2024-05-21 10:20:28,916 INFO ExportHelperExtension.cs: 1160 - 15 components to check +2024-05-21 10:20:28,917 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Wrist_Roll_05g-1 +2024-05-21 10:20:28,917 INFO ExportHelperExtension.cs: 1136 - Found 77 in Wrist_Roll_05g-1 +2024-05-21 10:20:28,918 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Wrist_Roll_05g-1 +2024-05-21 10:20:28,919 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-7 +2024-05-21 10:20:28,919 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-7 +2024-05-21 10:20:28,920 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-7 +2024-05-21 10:20:28,937 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-5 +2024-05-21 10:20:28,937 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-5 +2024-05-21 10:20:28,938 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-5 +2024-05-21 10:20:28,939 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Rotation_Pitch_04c-2 +2024-05-21 10:20:29,075 INFO ExportHelperExtension.cs: 1136 - Found 88 in Rotation_Pitch_04c-2 +2024-05-21 10:20:29,076 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Rotation_Pitch_04c-2 +2024-05-21 10:20:29,076 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Base_03-1 +2024-05-21 10:20:29,077 INFO ExportHelperExtension.cs: 1136 - Found 56 in Base_03-1 +2024-05-21 10:20:29,077 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Base_03-1 +2024-05-21 10:20:29,078 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from SO_ARM100_06b-5 +2024-05-21 10:20:29,078 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-5 +2024-05-21 10:20:29,079 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in SO_ARM100_06b-5 +2024-05-21 10:20:29,079 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Moving_Jaw_04f-1 +2024-05-21 10:20:29,080 INFO ExportHelperExtension.cs: 1136 - Found 53 in Moving_Jaw_04f-1 +2024-05-21 10:20:29,080 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Moving_Jaw_04f-1 +2024-05-21 10:20:29,081 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from SO_ARM100_06b-6 +2024-05-21 10:20:29,081 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-6 +2024-05-21 10:20:29,082 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in SO_ARM100_06b-6 +2024-05-21 10:20:29,082 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Removable_Jaws_01e-1 +2024-05-21 10:20:29,083 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-1 +2024-05-21 10:20:29,083 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Removable_Jaws_01e-1 +2024-05-21 10:20:29,084 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-3 +2024-05-21 10:20:29,084 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-3 +2024-05-21 10:20:29,085 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-3 +2024-05-21 10:20:29,085 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Removable_Jaws_01e-2 +2024-05-21 10:20:29,085 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-2 +2024-05-21 10:20:29,086 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Removable_Jaws_01e-2 +2024-05-21 10:20:29,086 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-4 +2024-05-21 10:20:29,086 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-4 +2024-05-21 10:20:29,087 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-4 +2024-05-21 10:20:29,088 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Wrist_Roll_Pitch_04c-2 +2024-05-21 10:20:29,088 INFO ExportHelperExtension.cs: 1136 - Found 71 in Wrist_Roll_Pitch_04c-2 +2024-05-21 10:20:29,089 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Wrist_Roll_Pitch_04c-2 +2024-05-21 10:20:29,089 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-6 +2024-05-21 10:20:29,090 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-6 +2024-05-21 10:20:29,090 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-6 +2024-05-21 10:20:29,091 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-8 +2024-05-21 10:20:29,091 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-8 +2024-05-21 10:20:29,091 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-8 +2024-05-21 10:20:29,301 INFO SwAddin.cs: 339 - Loading config tree +2024-05-21 10:20:29,302 INFO ConfigurationSerialization.cs: 276 - URDF Configuration found +nametrueBasexyztrue-1.5522030062567458E-100.0275980388649202170.027209413896376298rpytrue000originfalsefalsevaluetrue0.146962928243327massfalseixxtrue9.5191642834079022E-05ixytrue2.0240527386918675E-12ixztrue1.4651438270915375E-13iyytrue0.00012378581401949171iyztrue1.8460876203532841E-05izztrue0.00013792670714846578inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametruetypetruexyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseOrigin_globallinktruenametrueShoulder_Rotation_Pitchxyztrue-0.00511938391873140860.067877933934991225-0.00012747237924339079rpytrue000originfalsefalsevaluetrue0.11178010025467401massfalseixxtrue7.0389030171385023E-05ixytrue-1.5509301686686914E-05ixztrue1.673876948679469E-07iyytrue3.3235262102757463E-05iyztrue9.3070560641870506E-07izztrue7.08694473647387E-05inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueShoulder_Rotationtypetruecontinuousxyztrue0-0.045199999999999990.018100000000000012rpytrue1.570796326794896601.5707963267948966originfalsefalselinktrueBaseparenttruelinktrueShoulder_Rotation_Pitchchildtruexyztrue00.999999999999999560axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAxis_Shoulder_RotationOrigin_Shoulder_RotationlinktruenametrueUpper_Armxyztrue-0.0693113774468845090.0029374134696481882-7.6127921902510767E-07rpytrue000originfalsefalsevaluetrue0.16760139135317578massfalseixxtrue7.7533220102132759E-05ixytrue-2.1076562050982431E-06ixztrue7.5268591993198651E-07iyytrue0.00023375120201837778iyztrue-1.6349616253879284E-07izztrue0.00018045275468736433inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueShoulder_Pitchtypetruecontinuousxyztrue0.000125002288573865250.108599999997365760rpytrue3.14159265358979310-1.5707963478683209originfalsefalselinktrueShoulder_Rotation_PitchparenttruelinktrueUpper_Armchildtruexyztrue001axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAxis_Shoulder_PitchOrigin_Shoulder_PitchlinktruenametrueLower_Armxyztrue-0.0588290275819227940.00214953183740510.00014677262103940256rpytrue000originfalsefalsevaluetrue0.14252322191733877massfalseixxtrue6.2907898923505307E-05ixytrue3.7929461844813328E-06ixztrue1.707335121340028E-06iyytrue0.00014681116394823173iyztrue-2.1474403445678321E-07izztrue0.00010214507061756197inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueElbowtypetruecontinuousxyztrue-0.112374999999999970.0281999999999999890rpytrue00-2.2390533123725409originfalsefalselinktrueUpper_ArmparenttruelinktrueLower_Armchildtruexyztrue001axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAxis_ElbowOrigin_ElbowlinktruenametrueWrist_Pitch_Rollxyztrue-6.2865611705336E-09-0.0087849429576345728-0.030917785283553212rpytrue000originfalsefalsevaluetrue0.10640189617998733massfalseixxtrue4.7894707436411344E-05ixytrue-1.3387178295873591E-11ixztrue-8.9574068406421539E-12iyytrue7.0108840848728658E-05iyztrue-5.4974850747169475E-06izztrue6.179586535395535E-05inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueWrist_Pitchtypetruecontinuousxyztrue-0.11020000000000010.00537500000000021290rpytrue0.902539341217252321.57079632679489660originfalsefalselinktrueLower_ArmparenttruelinktrueWrist_Pitch_Rollchildtruexyztrue100axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAxis_Wrist_PitchOrigin_Wrist_PitchlinktruenametrueFixed_Gripperxyztrue-0.0077217994265038536-0.000555295978141023830.031694155934095872rpytrue000originfalsefalsevaluetrue0.11710741874407984massfalseixxtrue5.6752601803175931E-05ixytrue1.0409898265820698E-06ixztrue8.5359607725327673E-06iyytrue5.7844183417929889E-05iyztrue-2.8601496924520606E-07izztrue4.2239919349531758E-05inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueWrist_Rolltypetruecontinuousxyztrue00.0019999999999999463-0.054499999999999965rpytrue3.141592653589793103.1415926535897931originfalsefalselinktrueWrist_Pitch_RollparenttruelinktrueFixed_Gripperchildtruexyztrue001axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAxis_Wrist_RollOrigin_Wrist_RolllinktruenametrueMoving_Jawxyztrue-0.0033838985185846021-0.032288436212241610.0001444585477481386rpytrue000originfalsefalsevaluetrue0.034714917444815308massfalseixxtrue1.3694984444971096E-05ixytrue-5.6319212455527783E-07ixztrue-5.7444990739921539E-09iyytrue7.0408900113074256E-06iyztrue-1.0536149604693113E-07izztrue8.2897696080529062E-06inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueGrippertypetruefixedxyztrue0.02019999999999993300.02437499999999998rpytrue-1.570796326794896600originfalsefalselinktrueFixed_GripperparenttruelinktrueMoving_Jawchildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAxis_GripperOrigin_Gripperlinktruefalse+CoAAAUAAAD//v8jTQBvAHYAaQBuAGcAXwBKAGEAdwBfADAANABmAC0AMQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABwAAAA+CoAAAUAAAD//v8nUgBlAG0AbwB2AGEAYgBsAGUAXwBKAGEAdwBzAF8AMAAxAGUALQAyAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAAL4AAAA=falsefalsefalse+CoAAAUAAAD//v8jVwByAGkAcwB0AF8AUgBvAGwAbABfADAANQBnAC0AMQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABnAAAA+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0AOABAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAA8AAAA+CoAAAUAAAD//v8nUgBlAG0AbwB2AGEAYgBsAGUAXwBKAGEAdwBzAF8AMAAxAGUALQAxAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAALoAAAA=falsefalsefalse+CoAAAUAAAD//v8pVwByAGkAcwB0AF8AUgBvAGwAbABfAFAAaQB0AGMAaABfADAANABjAC0AMgBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABZAAAA+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANwBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAA7AAAAfalsefalsefalse+CoAAAUAAAD//v8iUwBPAF8AQQBSAE0AMQAwADAAXwAwADYAYgAtADYAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAKgAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANgBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAzAAAAfalsefalsefalse+CoAAAUAAAD//v8iUwBPAF8AQQBSAE0AMQAwADAAXwAwADYAYgAtADUAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAKQAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0AMwBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAbAAAAfalsefalsefalse+CoAAAUAAAD//v8nUgBvAHQAYQB0AGkAbwBuAF8AUABpAHQAYwBoAF8AMAA0AGMALQAyAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAAKUAAAA=+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANABAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAaAAAAfalsefalsefalse+CoAAAUAAAD//v8cQgBhAHMAZQBfADAAMwAtADEAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAFwAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAZAAAAfalsefalse +2024-05-21 10:20:29,308 INFO LinkNode.cs: 35 - Building node Base +2024-05-21 10:20:29,309 INFO LinkNode.cs: 35 - Building node Shoulder_Rotation_Pitch +2024-05-21 10:20:29,309 INFO LinkNode.cs: 35 - Building node Upper_Arm +2024-05-21 10:20:29,310 INFO LinkNode.cs: 35 - Building node Lower_Arm +2024-05-21 10:20:29,310 INFO LinkNode.cs: 35 - Building node Wrist_Pitch_Roll +2024-05-21 10:20:29,311 INFO LinkNode.cs: 35 - Building node Fixed_Gripper +2024-05-21 10:20:29,311 INFO LinkNode.cs: 35 - Building node Moving_Jaw +2024-05-21 10:20:29,312 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Base from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:20:29,312 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???Base_03-1@SO_5DOF_ARM100_05d +2024-05-21 10:20:29,313 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Base_03.SLDPRT +2024-05-21 10:20:29,313 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-5@SO_5DOF_ARM100_05d +2024-05-21 10:20:29,314 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 10:20:29,314 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Base +2024-05-21 10:20:29,315 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Shoulder_Rotation_Pitch from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:20:29,315 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???'Rotation_Pitch_04c-2@SO_5DOF_ARM100_05d? +2024-05-21 10:20:29,316 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Rotation_Pitch_04c.SLDPRT +2024-05-21 10:20:29,316 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-4@SO_5DOF_ARM100_05d +2024-05-21 10:20:29,317 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 10:20:29,317 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Shoulder_Rotation_Pitch +2024-05-21 10:20:29,318 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Upper_Arm from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:20:29,318 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???"SO_ARM100_06b-5@SO_5DOF_ARM100_05d) +2024-05-21 10:20:29,319 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_ARM100_06b.SLDPRT +2024-05-21 10:20:29,319 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-3@SO_5DOF_ARM100_05d +2024-05-21 10:20:29,320 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 10:20:29,320 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Upper_Arm +2024-05-21 10:20:29,321 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Lower_Arm from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:20:29,321 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???"SO_ARM100_06b-6@SO_5DOF_ARM100_05d* +2024-05-21 10:20:29,322 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_ARM100_06b.SLDPRT +2024-05-21 10:20:29,322 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-6@SO_5DOF_ARM100_05d3 +2024-05-21 10:20:29,323 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 10:20:29,323 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Lower_Arm +2024-05-21 10:20:29,324 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Wrist_Pitch_Roll from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:20:29,324 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???)Wrist_Roll_Pitch_04c-2@SO_5DOF_ARM100_05dY +2024-05-21 10:20:29,325 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Wrist_Roll_Pitch_04c.SLDPRT +2024-05-21 10:20:29,325 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-7@SO_5DOF_ARM100_05d; +2024-05-21 10:20:29,326 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 10:20:29,326 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Wrist_Pitch_Roll +2024-05-21 10:20:29,327 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Fixed_Gripper from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:20:29,327 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???#Wrist_Roll_05g-1@SO_5DOF_ARM100_05dg +2024-05-21 10:20:29,328 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Wrist_Roll_05g.SLDPRT +2024-05-21 10:20:29,328 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-8@SO_5DOF_ARM100_05d< +2024-05-21 10:20:29,329 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 10:20:29,329 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???'Removable_Jaws_01e-1@SO_5DOF_ARM100_05d? +2024-05-21 10:20:29,330 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Removable_Jaws_01e.SLDPRT +2024-05-21 10:20:29,330 INFO CommonSwOperations.cs: 230 - Loaded 3 components for link Fixed_Gripper +2024-05-21 10:20:29,331 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Moving_Jaw from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:20:29,331 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???#Moving_Jaw_04f-1@SO_5DOF_ARM100_05dp +2024-05-21 10:20:29,331 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Moving_Jaw_04f.SLDPRT +2024-05-21 10:20:29,332 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???'Removable_Jaws_01e-2@SO_5DOF_ARM100_05d? +2024-05-21 10:20:29,332 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Removable_Jaws_01e.SLDPRT +2024-05-21 10:20:29,332 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Moving_Jaw +2024-05-21 10:20:29,381 INFO SwAddin.cs: 344 - Showing property manager +2024-05-21 10:20:48,042 INFO ExportPropertyManager.cs: 422 - Configuration saved +2024-05-21 10:20:48,047 INFO ConfigurationSerialization.cs: 276 - URDF Configuration found +nametrueBasexyztrue-1.5522030062567458E-100.0275980388649202170.027209413896376298rpytrue000originfalsefalsevaluetrue0.146962928243327massfalseixxtrue9.5191642834079022E-05ixytrue2.0240527386918675E-12ixztrue1.4651438270915375E-13iyytrue0.00012378581401949171iyztrue1.8460876203532841E-05izztrue0.00013792670714846578inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametruetypetruexyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseOrigin_globallinktruenametrueShoulder_Rotation_Pitchxyztrue-0.00511938391873140860.067877933934991225-0.00012747237924339079rpytrue000originfalsefalsevaluetrue0.11178010025467401massfalseixxtrue7.0389030171385023E-05ixytrue-1.5509301686686914E-05ixztrue1.673876948679469E-07iyytrue3.3235262102757463E-05iyztrue9.3070560641870506E-07izztrue7.08694473647387E-05inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueShoulder_Rotationtypetruecontinuousxyztrue0-0.045199999999999990.018100000000000012rpytrue1.570796326794896601.5707963267948966originfalsefalselinktrueBaseparenttruelinktrueShoulder_Rotation_Pitchchildtruexyztrue00.999999999999999560axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAxis_Shoulder_RotationOrigin_Shoulder_RotationlinktruenametrueUpper_Armxyztrue-0.0693113774468845090.0029374134696481882-7.6127921902510767E-07rpytrue000originfalsefalsevaluetrue0.16760139135317578massfalseixxtrue7.7533220102132759E-05ixytrue-2.1076562050982431E-06ixztrue7.5268591993198651E-07iyytrue0.00023375120201837778iyztrue-1.6349616253879284E-07izztrue0.00018045275468736433inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueShoulder_Pitchtypetruecontinuousxyztrue0.000125002288573865250.108599999997365760rpytrue3.14159265358979310-1.5707963478683209originfalsefalselinktrueShoulder_Rotation_PitchparenttruelinktrueUpper_Armchildtruexyztrue001axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAxis_Shoulder_PitchOrigin_Shoulder_PitchlinktruenametrueLower_Armxyztrue-0.0588290275819227940.00214953183740510.00014677262103940256rpytrue000originfalsefalsevaluetrue0.14252322191733877massfalseixxtrue6.2907898923505307E-05ixytrue3.7929461844813328E-06ixztrue1.707335121340028E-06iyytrue0.00014681116394823173iyztrue-2.1474403445678321E-07izztrue0.00010214507061756197inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueElbowtypetruecontinuousxyztrue-0.112374999999999970.0281999999999999890rpytrue00-2.2390533123725409originfalsefalselinktrueUpper_ArmparenttruelinktrueLower_Armchildtruexyztrue001axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAxis_ElbowOrigin_ElbowlinktruenametrueWrist_Pitch_Rollxyztrue-6.2865611705336E-09-0.0087849429576345728-0.030917785283553212rpytrue000originfalsefalsevaluetrue0.10640189617998733massfalseixxtrue4.7894707436411344E-05ixytrue-1.3387178295873591E-11ixztrue-8.9574068406421539E-12iyytrue7.0108840848728658E-05iyztrue-5.4974850747169475E-06izztrue6.179586535395535E-05inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueWrist_Pitchtypetruecontinuousxyztrue-0.11020000000000010.00537500000000021290rpytrue0.902539341217252321.57079632679489660originfalsefalselinktrueLower_ArmparenttruelinktrueWrist_Pitch_Rollchildtruexyztrue100axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAxis_Wrist_PitchOrigin_Wrist_PitchlinktruenametrueFixed_Gripperxyztrue-0.0077217994265038536-0.000555295978141023830.031694155934095872rpytrue000originfalsefalsevaluetrue0.11710741874407984massfalseixxtrue5.6752601803175931E-05ixytrue1.0409898265820698E-06ixztrue8.5359607725327673E-06iyytrue5.7844183417929889E-05iyztrue-2.8601496924520606E-07izztrue4.2239919349531758E-05inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueWrist_Rolltypetruecontinuousxyztrue00.0019999999999999463-0.054499999999999965rpytrue3.141592653589793103.1415926535897931originfalsefalselinktrueWrist_Pitch_RollparenttruelinktrueFixed_Gripperchildtruexyztrue001axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAxis_Wrist_RollOrigin_Wrist_RolllinktruenametrueMoving_Jawxyztrue-0.0033838985185846021-0.032288436212241610.0001444585477481386rpytrue000originfalsefalsevaluetrue0.034714917444815308massfalseixxtrue1.3694984444971096E-05ixytrue-5.6319212455527783E-07ixztrue-5.7444990739921539E-09iyytrue7.0408900113074256E-06iyztrue-1.0536149604693113E-07izztrue8.2897696080529062E-06inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueGrippertypetruefixedxyztrue0.02019999999999993300.02437499999999998rpytrue-1.570796326794896600originfalsefalselinktrueFixed_GripperparenttruelinktrueMoving_Jawchildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAxis_GripperOrigin_Gripperlinktruefalse+CoAAAUAAAD//v8jTQBvAHYAaQBuAGcAXwBKAGEAdwBfADAANABmAC0AMQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABwAAAA+CoAAAUAAAD//v8nUgBlAG0AbwB2AGEAYgBsAGUAXwBKAGEAdwBzAF8AMAAxAGUALQAyAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAAL4AAAA=falsefalsefalse+CoAAAUAAAD//v8jVwByAGkAcwB0AF8AUgBvAGwAbABfADAANQBnAC0AMQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABnAAAA+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0AOABAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAA8AAAA+CoAAAUAAAD//v8nUgBlAG0AbwB2AGEAYgBsAGUAXwBKAGEAdwBzAF8AMAAxAGUALQAxAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAALoAAAA=falsefalsefalse+CoAAAUAAAD//v8pVwByAGkAcwB0AF8AUgBvAGwAbABfAFAAaQB0AGMAaABfADAANABjAC0AMgBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABZAAAA+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANwBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAA7AAAAfalsefalsefalse+CoAAAUAAAD//v8iUwBPAF8AQQBSAE0AMQAwADAAXwAwADYAYgAtADYAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAKgAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANgBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAzAAAAfalsefalsefalse+CoAAAUAAAD//v8iUwBPAF8AQQBSAE0AMQAwADAAXwAwADYAYgAtADUAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAKQAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0AMwBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAbAAAAfalsefalsefalse+CoAAAUAAAD//v8nUgBvAHQAYQB0AGkAbwBuAF8AUABpAHQAYwBoAF8AMAA0AGMALQAyAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAAKUAAAA=+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANABAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAaAAAAfalsefalsefalse+CoAAAUAAAD//v8cQgBhAHMAZQBfADAAMwAtADEAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAFwAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAZAAAAfalsefalse +2024-05-21 10:20:50,050 INFO ExportHelperExtension.cs: 347 - Creating joint Shoulder_Rotation_Pitch +2024-05-21 10:20:50,051 INFO ExportHelperExtension.cs: 1397 - Fixing components for Base +2024-05-21 10:20:50,051 INFO ExportHelperExtension.cs: 1402 - Fixing 23 +2024-05-21 10:20:50,052 INFO ExportHelperExtension.cs: 1409 - Component 23 is already fixed +2024-05-21 10:20:50,052 INFO ExportHelperExtension.cs: 1402 - Fixing 25 +2024-05-21 10:20:50,262 INFO ExportHelperExtension.cs: 828 - R1: 1, System.__ComObject, 1, System.Double[] +2024-05-21 10:20:50,262 INFO ExportHelperExtension.cs: 841 - R2: 0, 0 +2024-05-21 10:20:50,263 INFO ExportHelperExtension.cs: 849 - L1: 0 +2024-05-21 10:20:50,263 INFO ExportHelperExtension.cs: 857 - L2: 0 +2024-05-21 10:20:50,263 INFO ExportHelperExtension.cs: 1352 - Unfixing component 25 +2024-05-21 10:20:52,174 WARN ExportHelperExtension.cs: 351 - Creating joint from parent Base to child Shoulder_Rotation_Pitch failed +2024-05-21 10:20:52,216 INFO ExportHelperExtension.cs: 347 - Creating joint Upper_Arm +2024-05-21 10:20:52,217 INFO ExportHelperExtension.cs: 1397 - Fixing components for Shoulder_Rotation_Pitch +2024-05-21 10:20:52,217 INFO ExportHelperExtension.cs: 1402 - Fixing 165 +2024-05-21 10:20:52,218 INFO ExportHelperExtension.cs: 1402 - Fixing 26 +2024-05-21 10:20:52,218 INFO ExportHelperExtension.cs: 1402 - Fixing 23 +2024-05-21 10:20:52,218 INFO ExportHelperExtension.cs: 1409 - Component 23 is already fixed +2024-05-21 10:20:52,219 INFO ExportHelperExtension.cs: 1402 - Fixing 25 +2024-05-21 10:20:52,516 INFO ExportHelperExtension.cs: 828 - R1: 1, System.__ComObject, 1, System.Double[] +2024-05-21 10:20:52,516 INFO ExportHelperExtension.cs: 841 - R2: 0, 0 +2024-05-21 10:20:52,517 INFO ExportHelperExtension.cs: 849 - L1: 0 +2024-05-21 10:20:52,517 INFO ExportHelperExtension.cs: 857 - L2: 0 +2024-05-21 10:20:52,517 INFO ExportHelperExtension.cs: 1352 - Unfixing component 165 +2024-05-21 10:20:52,518 INFO ExportHelperExtension.cs: 1352 - Unfixing component 26 +2024-05-21 10:20:52,518 INFO ExportHelperExtension.cs: 1352 - Unfixing component 25 +2024-05-21 10:20:54,571 WARN ExportHelperExtension.cs: 351 - Creating joint from parent Shoulder_Rotation_Pitch to child Upper_Arm failed +2024-05-21 10:20:54,626 INFO ExportHelperExtension.cs: 347 - Creating joint Lower_Arm +2024-05-21 10:20:54,626 INFO ExportHelperExtension.cs: 1397 - Fixing components for Upper_Arm +2024-05-21 10:20:54,627 INFO ExportHelperExtension.cs: 1402 - Fixing 41 +2024-05-21 10:20:54,627 INFO ExportHelperExtension.cs: 1402 - Fixing 27 +2024-05-21 10:20:54,627 INFO ExportHelperExtension.cs: 1402 - Fixing 165 +2024-05-21 10:20:54,628 INFO ExportHelperExtension.cs: 1402 - Fixing 26 +2024-05-21 10:20:54,628 INFO ExportHelperExtension.cs: 1402 - Fixing 23 +2024-05-21 10:20:54,628 INFO ExportHelperExtension.cs: 1409 - Component 23 is already fixed +2024-05-21 10:20:54,629 INFO ExportHelperExtension.cs: 1402 - Fixing 25 +2024-05-21 10:20:55,041 INFO ExportHelperExtension.cs: 828 - R1: 1, System.__ComObject, 1, System.Double[] +2024-05-21 10:20:55,042 INFO ExportHelperExtension.cs: 841 - R2: 0, 0 +2024-05-21 10:20:55,042 INFO ExportHelperExtension.cs: 849 - L1: 0 +2024-05-21 10:20:55,042 INFO ExportHelperExtension.cs: 857 - L2: 0 +2024-05-21 10:20:55,043 INFO ExportHelperExtension.cs: 1352 - Unfixing component 41 +2024-05-21 10:20:55,043 INFO ExportHelperExtension.cs: 1352 - Unfixing component 27 +2024-05-21 10:20:55,044 INFO ExportHelperExtension.cs: 1352 - Unfixing component 165 +2024-05-21 10:20:55,044 INFO ExportHelperExtension.cs: 1352 - Unfixing component 26 +2024-05-21 10:20:55,044 INFO ExportHelperExtension.cs: 1352 - Unfixing component 25 +2024-05-21 10:20:57,316 WARN ExportHelperExtension.cs: 351 - Creating joint from parent Upper_Arm to child Lower_Arm failed +2024-05-21 10:20:57,379 INFO ExportHelperExtension.cs: 347 - Creating joint Wrist_Pitch_Roll +2024-05-21 10:20:57,379 INFO ExportHelperExtension.cs: 1397 - Fixing components for Lower_Arm +2024-05-21 10:20:57,380 INFO ExportHelperExtension.cs: 1402 - Fixing 42 +2024-05-21 10:20:57,380 INFO ExportHelperExtension.cs: 1402 - Fixing 51 +2024-05-21 10:20:57,380 INFO ExportHelperExtension.cs: 1402 - Fixing 41 +2024-05-21 10:20:57,381 INFO ExportHelperExtension.cs: 1402 - Fixing 27 +2024-05-21 10:20:57,381 INFO ExportHelperExtension.cs: 1402 - Fixing 165 +2024-05-21 10:20:57,382 INFO ExportHelperExtension.cs: 1402 - Fixing 26 +2024-05-21 10:20:57,382 INFO ExportHelperExtension.cs: 1402 - Fixing 23 +2024-05-21 10:20:57,382 INFO ExportHelperExtension.cs: 1409 - Component 23 is already fixed +2024-05-21 10:20:57,383 INFO ExportHelperExtension.cs: 1402 - Fixing 25 +2024-05-21 10:20:57,956 INFO ExportHelperExtension.cs: 828 - R1: 1, System.__ComObject, 1, System.Double[] +2024-05-21 10:20:57,957 INFO ExportHelperExtension.cs: 841 - R2: 0, 0 +2024-05-21 10:20:57,957 INFO ExportHelperExtension.cs: 849 - L1: 0 +2024-05-21 10:20:57,957 INFO ExportHelperExtension.cs: 857 - L2: 0 +2024-05-21 10:20:57,958 INFO ExportHelperExtension.cs: 1352 - Unfixing component 42 +2024-05-21 10:20:57,958 INFO ExportHelperExtension.cs: 1352 - Unfixing component 51 +2024-05-21 10:20:57,958 INFO ExportHelperExtension.cs: 1352 - Unfixing component 41 +2024-05-21 10:20:57,959 INFO ExportHelperExtension.cs: 1352 - Unfixing component 27 +2024-05-21 10:20:57,959 INFO ExportHelperExtension.cs: 1352 - Unfixing component 165 +2024-05-21 10:20:57,959 INFO ExportHelperExtension.cs: 1352 - Unfixing component 26 +2024-05-21 10:20:57,960 INFO ExportHelperExtension.cs: 1352 - Unfixing component 25 +2024-05-21 10:21:00,487 WARN ExportHelperExtension.cs: 351 - Creating joint from parent Lower_Arm to child Wrist_Pitch_Roll failed +2024-05-21 10:21:00,569 INFO ExportHelperExtension.cs: 347 - Creating joint Fixed_Gripper +2024-05-21 10:21:00,570 INFO ExportHelperExtension.cs: 1397 - Fixing components for Wrist_Pitch_Roll +2024-05-21 10:21:00,570 INFO ExportHelperExtension.cs: 1402 - Fixing 89 +2024-05-21 10:21:00,571 INFO ExportHelperExtension.cs: 1402 - Fixing 59 +2024-05-21 10:21:00,571 INFO ExportHelperExtension.cs: 1402 - Fixing 42 +2024-05-21 10:21:00,571 INFO ExportHelperExtension.cs: 1402 - Fixing 51 +2024-05-21 10:21:00,572 INFO ExportHelperExtension.cs: 1402 - Fixing 41 +2024-05-21 10:21:00,572 INFO ExportHelperExtension.cs: 1402 - Fixing 27 +2024-05-21 10:21:00,572 INFO ExportHelperExtension.cs: 1402 - Fixing 165 +2024-05-21 10:21:00,573 INFO ExportHelperExtension.cs: 1402 - Fixing 26 +2024-05-21 10:21:00,573 INFO ExportHelperExtension.cs: 1402 - Fixing 23 +2024-05-21 10:21:00,573 INFO ExportHelperExtension.cs: 1409 - Component 23 is already fixed +2024-05-21 10:21:00,574 INFO ExportHelperExtension.cs: 1402 - Fixing 25 +2024-05-21 10:21:01,285 INFO ExportHelperExtension.cs: 828 - R1: 1, System.__ComObject, 1, System.Double[] +2024-05-21 10:21:01,285 INFO ExportHelperExtension.cs: 841 - R2: 0, 0 +2024-05-21 10:21:01,286 INFO ExportHelperExtension.cs: 849 - L1: 0 +2024-05-21 10:21:01,286 INFO ExportHelperExtension.cs: 857 - L2: 0 +2024-05-21 10:21:01,286 INFO ExportHelperExtension.cs: 1352 - Unfixing component 89 +2024-05-21 10:21:01,287 INFO ExportHelperExtension.cs: 1352 - Unfixing component 59 +2024-05-21 10:21:01,287 INFO ExportHelperExtension.cs: 1352 - Unfixing component 42 +2024-05-21 10:21:01,287 INFO ExportHelperExtension.cs: 1352 - Unfixing component 51 +2024-05-21 10:21:01,288 INFO ExportHelperExtension.cs: 1352 - Unfixing component 41 +2024-05-21 10:21:01,288 INFO ExportHelperExtension.cs: 1352 - Unfixing component 27 +2024-05-21 10:21:01,288 INFO ExportHelperExtension.cs: 1352 - Unfixing component 165 +2024-05-21 10:21:01,289 INFO ExportHelperExtension.cs: 1352 - Unfixing component 26 +2024-05-21 10:21:01,289 INFO ExportHelperExtension.cs: 1352 - Unfixing component 25 +2024-05-21 10:21:03,935 WARN ExportHelperExtension.cs: 351 - Creating joint from parent Wrist_Pitch_Roll to child Fixed_Gripper failed +2024-05-21 10:21:04,087 INFO ExportHelperExtension.cs: 347 - Creating joint Moving_Jaw +2024-05-21 10:21:04,087 INFO ExportHelperExtension.cs: 1397 - Fixing components for Fixed_Gripper +2024-05-21 10:21:04,088 INFO ExportHelperExtension.cs: 1402 - Fixing 103 +2024-05-21 10:21:04,088 INFO ExportHelperExtension.cs: 1402 - Fixing 60 +2024-05-21 10:21:04,088 INFO ExportHelperExtension.cs: 1402 - Fixing 186 +2024-05-21 10:21:04,089 INFO ExportHelperExtension.cs: 1402 - Fixing 89 +2024-05-21 10:21:04,089 INFO ExportHelperExtension.cs: 1402 - Fixing 59 +2024-05-21 10:21:04,089 INFO ExportHelperExtension.cs: 1402 - Fixing 42 +2024-05-21 10:21:04,090 INFO ExportHelperExtension.cs: 1402 - Fixing 51 +2024-05-21 10:21:04,090 INFO ExportHelperExtension.cs: 1402 - Fixing 41 +2024-05-21 10:21:04,090 INFO ExportHelperExtension.cs: 1402 - Fixing 27 +2024-05-21 10:21:04,091 INFO ExportHelperExtension.cs: 1402 - Fixing 165 +2024-05-21 10:21:04,091 INFO ExportHelperExtension.cs: 1402 - Fixing 26 +2024-05-21 10:21:04,092 INFO ExportHelperExtension.cs: 1402 - Fixing 23 +2024-05-21 10:21:04,092 INFO ExportHelperExtension.cs: 1409 - Component 23 is already fixed +2024-05-21 10:21:04,092 INFO ExportHelperExtension.cs: 1402 - Fixing 25 +2024-05-21 10:21:04,980 INFO ExportHelperExtension.cs: 828 - R1: 1, System.__ComObject, 1, System.Double[] +2024-05-21 10:21:04,980 INFO ExportHelperExtension.cs: 841 - R2: 0, 0 +2024-05-21 10:21:04,981 INFO ExportHelperExtension.cs: 849 - L1: 0 +2024-05-21 10:21:04,981 INFO ExportHelperExtension.cs: 857 - L2: 0 +2024-05-21 10:21:04,981 INFO ExportHelperExtension.cs: 1352 - Unfixing component 103 +2024-05-21 10:21:04,982 INFO ExportHelperExtension.cs: 1352 - Unfixing component 60 +2024-05-21 10:21:04,982 INFO ExportHelperExtension.cs: 1352 - Unfixing component 186 +2024-05-21 10:21:04,982 INFO ExportHelperExtension.cs: 1352 - Unfixing component 89 +2024-05-21 10:21:04,983 INFO ExportHelperExtension.cs: 1352 - Unfixing component 59 +2024-05-21 10:21:04,983 INFO ExportHelperExtension.cs: 1352 - Unfixing component 42 +2024-05-21 10:21:04,984 INFO ExportHelperExtension.cs: 1352 - Unfixing component 51 +2024-05-21 10:21:04,984 INFO ExportHelperExtension.cs: 1352 - Unfixing component 41 +2024-05-21 10:21:04,984 INFO ExportHelperExtension.cs: 1352 - Unfixing component 27 +2024-05-21 10:21:04,985 INFO ExportHelperExtension.cs: 1352 - Unfixing component 165 +2024-05-21 10:21:04,985 INFO ExportHelperExtension.cs: 1352 - Unfixing component 26 +2024-05-21 10:21:04,986 INFO ExportHelperExtension.cs: 1352 - Unfixing component 25 +2024-05-21 10:21:07,883 WARN ExportHelperExtension.cs: 351 - Creating joint from parent Fixed_Gripper to child Moving_Jaw failed +2024-05-21 10:21:08,048 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:21:08,049 INFO ExportHelperExtension.cs: 1136 - Found 100 in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:21:08,049 INFO ExportHelperExtension.cs: 1145 - Found 7 features of type [CoordSys] in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:21:08,049 INFO ExportHelperExtension.cs: 1148 - Proceeding through assembly components +2024-05-21 10:21:08,050 INFO ExportHelperExtension.cs: 1160 - 15 components to check +2024-05-21 10:21:08,050 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Wrist_Roll_05g-1 +2024-05-21 10:21:08,051 INFO ExportHelperExtension.cs: 1136 - Found 77 in Wrist_Roll_05g-1 +2024-05-21 10:21:08,051 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Wrist_Roll_05g-1 +2024-05-21 10:21:08,052 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-7 +2024-05-21 10:21:08,053 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-7 +2024-05-21 10:21:08,054 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-7 +2024-05-21 10:21:08,054 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-5 +2024-05-21 10:21:08,055 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-5 +2024-05-21 10:21:08,056 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-5 +2024-05-21 10:21:08,057 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Rotation_Pitch_04c-2 +2024-05-21 10:21:08,058 INFO ExportHelperExtension.cs: 1136 - Found 88 in Rotation_Pitch_04c-2 +2024-05-21 10:21:08,059 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Rotation_Pitch_04c-2 +2024-05-21 10:21:08,060 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Base_03-1 +2024-05-21 10:21:08,061 INFO ExportHelperExtension.cs: 1136 - Found 56 in Base_03-1 +2024-05-21 10:21:08,062 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Base_03-1 +2024-05-21 10:21:08,063 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from SO_ARM100_06b-5 +2024-05-21 10:21:08,064 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-5 +2024-05-21 10:21:08,065 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in SO_ARM100_06b-5 +2024-05-21 10:21:08,066 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Moving_Jaw_04f-1 +2024-05-21 10:21:08,066 INFO ExportHelperExtension.cs: 1136 - Found 53 in Moving_Jaw_04f-1 +2024-05-21 10:21:08,067 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Moving_Jaw_04f-1 +2024-05-21 10:21:08,067 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from SO_ARM100_06b-6 +2024-05-21 10:21:08,068 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-6 +2024-05-21 10:21:08,068 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in SO_ARM100_06b-6 +2024-05-21 10:21:08,069 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Removable_Jaws_01e-1 +2024-05-21 10:21:08,069 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-1 +2024-05-21 10:21:08,069 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Removable_Jaws_01e-1 +2024-05-21 10:21:08,070 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-3 +2024-05-21 10:21:08,070 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-3 +2024-05-21 10:21:08,071 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-3 +2024-05-21 10:21:08,071 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Removable_Jaws_01e-2 +2024-05-21 10:21:08,071 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-2 +2024-05-21 10:21:08,072 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Removable_Jaws_01e-2 +2024-05-21 10:21:08,072 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-4 +2024-05-21 10:21:08,073 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-4 +2024-05-21 10:21:08,073 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-4 +2024-05-21 10:21:08,074 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Wrist_Roll_Pitch_04c-2 +2024-05-21 10:21:08,074 INFO ExportHelperExtension.cs: 1136 - Found 71 in Wrist_Roll_Pitch_04c-2 +2024-05-21 10:21:08,075 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Wrist_Roll_Pitch_04c-2 +2024-05-21 10:21:08,075 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-6 +2024-05-21 10:21:08,075 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-6 +2024-05-21 10:21:08,076 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-6 +2024-05-21 10:21:08,076 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-8 +2024-05-21 10:21:08,077 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-8 +2024-05-21 10:21:08,077 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-8 +2024-05-21 10:21:08,078 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:21:08,078 INFO ExportHelperExtension.cs: 1136 - Found 100 in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:21:08,079 INFO ExportHelperExtension.cs: 1145 - Found 6 features of type [RefAxis] in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:21:08,079 INFO ExportHelperExtension.cs: 1148 - Proceeding through assembly components +2024-05-21 10:21:08,080 INFO ExportHelperExtension.cs: 1160 - 15 components to check +2024-05-21 10:21:08,080 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Wrist_Roll_05g-1 +2024-05-21 10:21:08,080 INFO ExportHelperExtension.cs: 1136 - Found 77 in Wrist_Roll_05g-1 +2024-05-21 10:21:08,081 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Wrist_Roll_05g-1 +2024-05-21 10:21:08,081 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-7 +2024-05-21 10:21:08,082 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-7 +2024-05-21 10:21:08,082 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-7 +2024-05-21 10:21:08,083 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-5 +2024-05-21 10:21:08,083 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-5 +2024-05-21 10:21:08,084 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-5 +2024-05-21 10:21:08,087 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Rotation_Pitch_04c-2 +2024-05-21 10:21:08,115 INFO ExportHelperExtension.cs: 1136 - Found 88 in Rotation_Pitch_04c-2 +2024-05-21 10:21:08,116 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Rotation_Pitch_04c-2 +2024-05-21 10:21:08,117 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Base_03-1 +2024-05-21 10:21:08,117 INFO ExportHelperExtension.cs: 1136 - Found 56 in Base_03-1 +2024-05-21 10:21:08,118 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Base_03-1 +2024-05-21 10:21:08,118 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from SO_ARM100_06b-5 +2024-05-21 10:21:08,119 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-5 +2024-05-21 10:21:08,120 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in SO_ARM100_06b-5 +2024-05-21 10:21:08,120 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Moving_Jaw_04f-1 +2024-05-21 10:21:08,121 INFO ExportHelperExtension.cs: 1136 - Found 53 in Moving_Jaw_04f-1 +2024-05-21 10:21:08,122 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Moving_Jaw_04f-1 +2024-05-21 10:21:08,122 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from SO_ARM100_06b-6 +2024-05-21 10:21:08,123 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-6 +2024-05-21 10:21:08,123 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in SO_ARM100_06b-6 +2024-05-21 10:21:08,124 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Removable_Jaws_01e-1 +2024-05-21 10:21:08,124 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-1 +2024-05-21 10:21:08,124 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Removable_Jaws_01e-1 +2024-05-21 10:21:08,125 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-3 +2024-05-21 10:21:08,125 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-3 +2024-05-21 10:21:08,126 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-3 +2024-05-21 10:21:08,126 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Removable_Jaws_01e-2 +2024-05-21 10:21:08,126 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-2 +2024-05-21 10:21:08,127 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Removable_Jaws_01e-2 +2024-05-21 10:21:08,127 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-4 +2024-05-21 10:21:08,128 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-4 +2024-05-21 10:21:08,128 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-4 +2024-05-21 10:21:08,128 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Wrist_Roll_Pitch_04c-2 +2024-05-21 10:21:08,129 INFO ExportHelperExtension.cs: 1136 - Found 71 in Wrist_Roll_Pitch_04c-2 +2024-05-21 10:21:08,129 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Wrist_Roll_Pitch_04c-2 +2024-05-21 10:21:08,130 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-6 +2024-05-21 10:21:08,130 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-6 +2024-05-21 10:21:08,131 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-6 +2024-05-21 10:21:08,131 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-8 +2024-05-21 10:21:08,131 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-8 +2024-05-21 10:21:08,132 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-8 +2024-05-21 10:21:08,209 INFO ExportPropertyManager.cs: 1142 - AfterClose called. This method no longer throws an Exception. It just silently does nothing. Ok, except for this logging message +2024-05-21 10:24:02,196 INFO AssemblyExportForm.cs: 253 - Completing URDF export +2024-05-21 10:24:02,199 INFO ConfigurationSerialization.cs: 276 - URDF Configuration found +nametrueBasexyztrue-1.5522030062567458E-100.0275980388649202170.027209413896376298rpytrue000originfalsefalsevaluetrue0.146962928243327massfalseixxtrue9.5191642834079022E-05ixytrue2.0240527386918675E-12ixztrue1.4651438270915375E-13iyytrue0.00012378581401949171iyztrue1.8460876203532841E-05izztrue0.00013792670714846578inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametruetypetruexyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GeneratelinktruenametrueShoulder_Rotation_Pitchxyztrue-0.00511938391873140860.067877933934991225-0.00012747237924339079rpytrue000originfalsefalsevaluetrue0.11178010025467401massfalseixxtrue7.0389030171385023E-05ixytrue-1.5509301686686914E-05ixztrue1.673876948679469E-07iyytrue3.3235262102757463E-05iyztrue9.3070560641870506E-07izztrue7.08694473647387E-05inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueShoulder_Rotationtypetruecontinuousxyztrue0-0.045199999999999990.018100000000000012rpytrue1.570796326794896601.5707963267948966originfalsefalselinktrueBaseparenttruelinktrueShoulder_Rotation_Pitchchildtruexyztrue00.999999999999999560axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueUpper_Armxyztrue-0.0693113774468845090.0029374134696481882-7.6127921902510767E-07rpytrue000originfalsefalsevaluetrue0.16760139135317578massfalseixxtrue7.7533220102132759E-05ixytrue-2.1076562050982431E-06ixztrue7.5268591993198651E-07iyytrue0.00023375120201837778iyztrue-1.6349616253879284E-07izztrue0.00018045275468736433inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueShoulder_Pitchtypetruecontinuousxyztrue0.000125002288573865250.108599999997365760rpytrue3.14159265358979310-1.5707963478683209originfalsefalselinktrueShoulder_Rotation_PitchparenttruelinktrueUpper_Armchildtruexyztrue001axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueLower_Armxyztrue-0.0588290275819227940.00214953183740510.00014677262103940256rpytrue000originfalsefalsevaluetrue0.14252322191733877massfalseixxtrue6.2907898923505307E-05ixytrue3.7929461844813328E-06ixztrue1.707335121340028E-06iyytrue0.00014681116394823173iyztrue-2.1474403445678321E-07izztrue0.00010214507061756197inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueElbowtypetruecontinuousxyztrue-0.112374999999999970.0281999999999999890rpytrue00-2.2390533123725409originfalsefalselinktrueUpper_ArmparenttruelinktrueLower_Armchildtruexyztrue001axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueWrist_Pitch_Rollxyztrue-6.2865611705336E-09-0.0087849429576345728-0.030917785283553212rpytrue000originfalsefalsevaluetrue0.10640189617998733massfalseixxtrue4.7894707436411344E-05ixytrue-1.3387178295873591E-11ixztrue-8.9574068406421539E-12iyytrue7.0108840848728658E-05iyztrue-5.4974850747169475E-06izztrue6.179586535395535E-05inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueWrist_Pitchtypetruecontinuousxyztrue-0.11020000000000010.00537500000000021290rpytrue0.902539341217252321.57079632679489660originfalsefalselinktrueLower_ArmparenttruelinktrueWrist_Pitch_Rollchildtruexyztrue100axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueFixed_Gripperxyztrue-0.0077217994265038536-0.000555295978141023830.031694155934095872rpytrue000originfalsefalsevaluetrue0.11710741874407984massfalseixxtrue5.6752601803175931E-05ixytrue1.0409898265820698E-06ixztrue8.5359607725327673E-06iyytrue5.7844183417929889E-05iyztrue-2.8601496924520606E-07izztrue4.2239919349531758E-05inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueWrist_Rolltypetruecontinuousxyztrue00.0019999999999999463-0.054499999999999965rpytrue3.141592653589793103.1415926535897931originfalsefalselinktrueWrist_Pitch_RollparenttruelinktrueFixed_Gripperchildtruexyztrue001axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically GeneratelinktruenametrueMoving_Jawxyztrue-0.0033838985185846021-0.032288436212241610.0001444585477481386rpytrue000originfalsefalsevaluetrue0.034714917444815308massfalseixxtrue1.3694984444971096E-05ixytrue-5.6319212455527783E-07ixztrue-5.7444990739921539E-09iyytrue7.0408900113074256E-06iyztrue-1.0536149604693113E-07izztrue8.2897696080529062E-06inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueGrippertypetruefixedxyztrue0.02019999999999993300.02437499999999998rpytrue-1.570796326794896600originfalsefalselinktrueFixed_GripperparenttruelinktrueMoving_Jawchildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GenerateAutomatically Generatelinktruefalse+CoAAAUAAAD//v8jTQBvAHYAaQBuAGcAXwBKAGEAdwBfADAANABmAC0AMQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABwAAAA+CoAAAUAAAD//v8nUgBlAG0AbwB2AGEAYgBsAGUAXwBKAGEAdwBzAF8AMAAxAGUALQAyAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAAL4AAAA=falsefalsefalse+CoAAAUAAAD//v8jVwByAGkAcwB0AF8AUgBvAGwAbABfADAANQBnAC0AMQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABnAAAA+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0AOABAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAA8AAAA+CoAAAUAAAD//v8nUgBlAG0AbwB2AGEAYgBsAGUAXwBKAGEAdwBzAF8AMAAxAGUALQAxAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAALoAAAA=falsefalsefalse+CoAAAUAAAD//v8pVwByAGkAcwB0AF8AUgBvAGwAbABfAFAAaQB0AGMAaABfADAANABjAC0AMgBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABZAAAA+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANwBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAA7AAAAfalsefalsefalse+CoAAAUAAAD//v8iUwBPAF8AQQBSAE0AMQAwADAAXwAwADYAYgAtADYAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAKgAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANgBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAzAAAAfalsefalsefalse+CoAAAUAAAD//v8iUwBPAF8AQQBSAE0AMQAwADAAXwAwADYAYgAtADUAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAKQAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0AMwBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAbAAAAfalsefalsefalse+CoAAAUAAAD//v8nUgBvAHQAYQB0AGkAbwBuAF8AUABpAHQAYwBoAF8AMAA0AGMALQAyAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAAKUAAAA=+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANABAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAaAAAAfalsefalsefalse+CoAAAUAAAD//v8cQgBhAHMAZQBfADAAMwAtADEAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAFwAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAZAAAAfalsefalse +2024-05-21 10:24:47,312 INFO AssemblyExportForm.cs: 309 - Saving URDF package to F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO ARM100 URDF\URDF_SO_5DOF_ARM100_05d.SLDASM +2024-05-21 10:24:47,314 INFO ExportHelper.cs: 147 - Beginning the export process +2024-05-21 10:24:47,316 INFO ExportHelper.cs: 153 - Creating package directories with name URDF_SO_5DOF_ARM100_05d.SLDASM and save path F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO ARM100 URDF +2024-05-21 10:24:49,570 INFO ExportHelper.cs: 162 - Creating CMakeLists.txt at F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO ARM100 URDF\URDF_SO_5DOF_ARM100_05d.SLDASM\CMakeLists.txt +2024-05-21 10:24:49,572 INFO ExportHelper.cs: 166 - Creating joint names config at F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO ARM100 URDF\URDF_SO_5DOF_ARM100_05d.SLDASM\config\joint_names_URDF_SO_5DOF_ARM100_05d.SLDASM.yaml +2024-05-21 10:24:49,573 INFO ExportHelper.cs: 170 - Creating package.xml at F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO ARM100 URDF\URDF_SO_5DOF_ARM100_05d.SLDASM\package.xml +2024-05-21 10:24:49,574 INFO PackageXMLWriter.cs: 21 - Creating package.xml at F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO ARM100 URDF\URDF_SO_5DOF_ARM100_05d.SLDASM\package.xml +2024-05-21 10:24:49,581 INFO ExportHelper.cs: 177 - Creating RVIZ launch file in F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO ARM100 URDF\URDF_SO_5DOF_ARM100_05d.SLDASM\launch\ +2024-05-21 10:24:49,585 INFO ExportHelper.cs: 182 - Creating Gazebo launch file in F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO ARM100 URDF\URDF_SO_5DOF_ARM100_05d.SLDASM\launch\ +2024-05-21 10:24:49,587 INFO ExportHelper.cs: 187 - Saving existing STL preferences +2024-05-21 10:24:49,588 INFO ExportHelper.cs: 450 - Saving users preferences +2024-05-21 10:24:49,590 INFO ExportHelper.cs: 190 - Modifying STL preferences +2024-05-21 10:24:49,591 INFO ExportHelper.cs: 464 - Setting STL preferences +2024-05-21 10:24:49,600 INFO ExportHelper.cs: 196 - Found 0 hidden components +2024-05-21 10:24:49,600 INFO ExportHelper.cs: 197 - Hiding all components +2024-05-21 10:24:49,902 INFO ExportHelper.cs: 204 - Beginning individual files export +2024-05-21 10:24:49,905 INFO ExportHelper.cs: 270 - Exporting link: Base +2024-05-21 10:24:49,905 INFO ExportHelper.cs: 272 - Link Base has 1 children +2024-05-21 10:24:49,906 INFO ExportHelper.cs: 270 - Exporting link: Shoulder_Rotation_Pitch +2024-05-21 10:24:49,907 INFO ExportHelper.cs: 272 - Link Shoulder_Rotation_Pitch has 1 children +2024-05-21 10:24:49,908 INFO ExportHelper.cs: 270 - Exporting link: Upper_Arm +2024-05-21 10:24:49,908 INFO ExportHelper.cs: 272 - Link Upper_Arm has 1 children +2024-05-21 10:24:49,910 INFO ExportHelper.cs: 270 - Exporting link: Lower_Arm +2024-05-21 10:24:49,910 INFO ExportHelper.cs: 272 - Link Lower_Arm has 1 children +2024-05-21 10:24:49,911 INFO ExportHelper.cs: 270 - Exporting link: Wrist_Pitch_Roll +2024-05-21 10:24:49,912 INFO ExportHelper.cs: 272 - Link Wrist_Pitch_Roll has 1 children +2024-05-21 10:24:49,913 INFO ExportHelper.cs: 270 - Exporting link: Fixed_Gripper +2024-05-21 10:24:49,913 INFO ExportHelper.cs: 272 - Link Fixed_Gripper has 1 children +2024-05-21 10:24:49,914 INFO ExportHelper.cs: 270 - Exporting link: Moving_Jaw +2024-05-21 10:24:49,915 INFO ExportHelper.cs: 272 - Link Moving_Jaw has 0 children +2024-05-21 10:24:49,916 INFO ExportHelper.cs: 317 - Moving_Jaw: Exporting STL with coordinate frame Origin_Gripper +2024-05-21 10:24:49,916 INFO ExportHelper.cs: 322 - Moving_Jaw: Reference geometry name +2024-05-21 10:24:50,077 INFO ExportHelper.cs: 330 - Saving STL to F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO ARM100 URDF\URDF_SO_5DOF_ARM100_05d.SLDASM\meshes\Moving_Jaw.STL +2024-05-21 10:24:50,257 INFO ExportHelper.cs: 405 - Removing SW header in STL file +2024-05-21 10:24:50,258 INFO ExportHelper.cs: 317 - Fixed_Gripper: Exporting STL with coordinate frame Origin_Wrist_Roll +2024-05-21 10:24:50,258 INFO ExportHelper.cs: 322 - Fixed_Gripper: Reference geometry name +2024-05-21 10:24:50,400 INFO ExportHelper.cs: 330 - Saving STL to F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO ARM100 URDF\URDF_SO_5DOF_ARM100_05d.SLDASM\meshes\Fixed_Gripper.STL +2024-05-21 10:24:50,725 INFO ExportHelper.cs: 405 - Removing SW header in STL file +2024-05-21 10:24:50,726 INFO ExportHelper.cs: 317 - Wrist_Pitch_Roll: Exporting STL with coordinate frame Origin_Wrist_Pitch +2024-05-21 10:24:50,726 INFO ExportHelper.cs: 322 - Wrist_Pitch_Roll: Reference geometry name +2024-05-21 10:24:50,759 INFO ExportHelper.cs: 330 - Saving STL to F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO ARM100 URDF\URDF_SO_5DOF_ARM100_05d.SLDASM\meshes\Wrist_Pitch_Roll.STL +2024-05-21 10:24:51,029 INFO ExportHelper.cs: 405 - Removing SW header in STL file +2024-05-21 10:24:51,030 INFO ExportHelper.cs: 317 - Lower_Arm: Exporting STL with coordinate frame Origin_Elbow +2024-05-21 10:24:51,030 INFO ExportHelper.cs: 322 - Lower_Arm: Reference geometry name +2024-05-21 10:24:51,065 INFO ExportHelper.cs: 330 - Saving STL to F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO ARM100 URDF\URDF_SO_5DOF_ARM100_05d.SLDASM\meshes\Lower_Arm.STL +2024-05-21 10:24:51,262 INFO ExportHelper.cs: 405 - Removing SW header in STL file +2024-05-21 10:24:51,263 INFO ExportHelper.cs: 317 - Upper_Arm: Exporting STL with coordinate frame Origin_Shoulder_Pitch +2024-05-21 10:24:51,263 INFO ExportHelper.cs: 322 - Upper_Arm: Reference geometry name +2024-05-21 10:24:51,294 INFO ExportHelper.cs: 330 - Saving STL to F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO ARM100 URDF\URDF_SO_5DOF_ARM100_05d.SLDASM\meshes\Upper_Arm.STL +2024-05-21 10:24:51,478 INFO ExportHelper.cs: 405 - Removing SW header in STL file +2024-05-21 10:24:51,479 INFO ExportHelper.cs: 317 - Shoulder_Rotation_Pitch: Exporting STL with coordinate frame Origin_Shoulder_Rotation +2024-05-21 10:24:51,480 INFO ExportHelper.cs: 322 - Shoulder_Rotation_Pitch: Reference geometry name +2024-05-21 10:24:51,514 INFO ExportHelper.cs: 330 - Saving STL to F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO ARM100 URDF\URDF_SO_5DOF_ARM100_05d.SLDASM\meshes\Shoulder_Rotation_Pitch.STL +2024-05-21 10:24:51,683 INFO ExportHelper.cs: 405 - Removing SW header in STL file +2024-05-21 10:24:51,683 INFO ExportHelper.cs: 317 - Base: Exporting STL with coordinate frame Origin_global +2024-05-21 10:24:51,684 INFO ExportHelper.cs: 322 - Base: Reference geometry name +2024-05-21 10:24:51,715 INFO ExportHelper.cs: 330 - Saving STL to F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO ARM100 URDF\URDF_SO_5DOF_ARM100_05d.SLDASM\meshes\Base.STL +2024-05-21 10:24:51,914 INFO ExportHelper.cs: 405 - Removing SW header in STL file +2024-05-21 10:24:51,915 INFO ExportHelper.cs: 145 - Showing all components except previously hidden components +2024-05-21 10:24:52,082 INFO ExportHelper.cs: 145 - Resetting STL preferences +2024-05-21 10:24:52,083 INFO ExportHelper.cs: 478 - Returning STL preferences to user preferences +2024-05-21 10:24:52,083 INFO ExportHelper.cs: 228 - Writing URDF file to F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO ARM100 URDF\URDF_SO_5DOF_ARM100_05d.SLDASM\urdf\URDF_SO_5DOF_ARM100_05d.SLDASM.urdf +2024-05-21 10:24:52,175 INFO CSVImportExport.cs: 32 - Writing CSV file F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO ARM100 URDF\URDF_SO_5DOF_ARM100_05d.SLDASM\urdf\URDF_SO_5DOF_ARM100_05d.SLDASM.csv +2024-05-21 10:24:52,199 ERROR CSVImportExport.cs: 130 - The following columns were not written to the CSV: Link.Joint.ChildLink.link, +2024-05-21 10:24:52,200 ERROR CSVImportExport.cs: 130 - The following columns were not written to the CSV: Link.Joint.ChildLink.link, +2024-05-21 10:24:52,200 ERROR CSVImportExport.cs: 130 - The following columns were not written to the CSV: Link.Joint.ChildLink.link, +2024-05-21 10:24:52,201 ERROR CSVImportExport.cs: 130 - The following columns were not written to the CSV: Link.Joint.ChildLink.link, +2024-05-21 10:24:52,201 ERROR CSVImportExport.cs: 130 - The following columns were not written to the CSV: Link.Joint.ChildLink.link, +2024-05-21 10:24:52,201 ERROR CSVImportExport.cs: 130 - The following columns were not written to the CSV: Link.Joint.ChildLink.link, +2024-05-21 10:24:52,202 ERROR CSVImportExport.cs: 130 - The following columns were not written to the CSV: Link.Joint.ChildLink.link, +2024-05-21 10:24:52,203 INFO ExportHelper.cs: 234 - Copying log file +2024-05-21 10:24:52,206 INFO ExportHelper.cs: 439 - Copying C:\Users\Rob\sw2urdf_logs\sw2urdf.log to F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO ARM100 URDF\URDF_SO_5DOF_ARM100_05d.SLDASM\export.log +2024-05-21 10:24:52,224 INFO ExportHelper.cs: 237 - Resetting STL preferences +2024-05-21 10:24:52,224 INFO ExportHelper.cs: 478 - Returning STL preferences to user preferences +2024-05-21 16:20:32,439 INFO SwAddin.cs: 294 - Assembly export called for file SO_5DOF_ARM100_05d.SLDASM +2024-05-21 16:20:32,469 INFO SwAddin.cs: 299 - Save is required +2024-05-21 16:20:32,469 INFO SwAddin.cs: 313 - Saving assembly +2024-05-21 16:20:32,885 INFO SwAddin.cs: 316 - Opening property manager +2024-05-21 16:20:32,886 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from SO_5DOF_ARM100_05d.SLDASM +2024-05-21 16:20:32,892 INFO ExportHelperExtension.cs: 1136 - Found 86 in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 16:20:32,894 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 16:20:32,894 INFO ExportHelperExtension.cs: 1148 - Proceeding through assembly components +2024-05-21 16:20:32,896 INFO ExportHelperExtension.cs: 1160 - 15 components to check +2024-05-21 16:20:32,897 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-6 +2024-05-21 16:20:32,898 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-6 +2024-05-21 16:20:32,899 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-6 +2024-05-21 16:20:32,900 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Wrist_Roll_05g-1 +2024-05-21 16:20:32,901 INFO ExportHelperExtension.cs: 1136 - Found 77 in Wrist_Roll_05g-1 +2024-05-21 16:20:32,903 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Wrist_Roll_05g-1 +2024-05-21 16:20:32,904 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Wrist_Roll_Pitch_04c-2 +2024-05-21 16:20:32,905 INFO ExportHelperExtension.cs: 1136 - Found 71 in Wrist_Roll_Pitch_04c-2 +2024-05-21 16:20:32,906 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Wrist_Roll_Pitch_04c-2 +2024-05-21 16:20:32,907 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Moving_Jaw_04f-1 +2024-05-21 16:20:32,907 INFO ExportHelperExtension.cs: 1136 - Found 53 in Moving_Jaw_04f-1 +2024-05-21 16:20:32,908 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Moving_Jaw_04f-1 +2024-05-21 16:20:32,909 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Removable_Jaws_01e-1 +2024-05-21 16:20:32,910 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-1 +2024-05-21 16:20:32,910 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Removable_Jaws_01e-1 +2024-05-21 16:20:32,911 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-3 +2024-05-21 16:20:32,912 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-3 +2024-05-21 16:20:32,912 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-3 +2024-05-21 16:20:32,913 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-5 +2024-05-21 16:20:32,914 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-5 +2024-05-21 16:20:32,915 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-5 +2024-05-21 16:20:32,915 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-4 +2024-05-21 16:20:32,916 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-4 +2024-05-21 16:20:32,916 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-4 +2024-05-21 16:20:32,917 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Removable_Jaws_01e-2 +2024-05-21 16:20:32,917 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-2 +2024-05-21 16:20:32,918 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Removable_Jaws_01e-2 +2024-05-21 16:20:32,919 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-7 +2024-05-21 16:20:32,919 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-7 +2024-05-21 16:20:32,920 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-7 +2024-05-21 16:20:32,921 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-8 +2024-05-21 16:20:32,921 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-8 +2024-05-21 16:20:32,922 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-8 +2024-05-21 16:20:32,923 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Base_03-1 +2024-05-21 16:20:32,924 INFO ExportHelperExtension.cs: 1136 - Found 56 in Base_03-1 +2024-05-21 16:20:32,925 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Base_03-1 +2024-05-21 16:20:32,925 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Rotation_Pitch_04c-2 +2024-05-21 16:20:32,927 INFO ExportHelperExtension.cs: 1136 - Found 88 in Rotation_Pitch_04c-2 +2024-05-21 16:20:32,927 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Rotation_Pitch_04c-2 +2024-05-21 16:20:32,928 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from SO_ARM100_06b-5 +2024-05-21 16:20:32,929 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-5 +2024-05-21 16:20:32,930 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in SO_ARM100_06b-5 +2024-05-21 16:20:32,930 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from SO_ARM100_06b-6 +2024-05-21 16:20:32,931 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-6 +2024-05-21 16:20:32,932 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in SO_ARM100_06b-6 +2024-05-21 16:20:32,933 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from SO_5DOF_ARM100_05d.SLDASM +2024-05-21 16:20:32,933 INFO ExportHelperExtension.cs: 1136 - Found 86 in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 16:20:32,934 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 16:20:32,934 INFO ExportHelperExtension.cs: 1148 - Proceeding through assembly components +2024-05-21 16:20:32,935 INFO ExportHelperExtension.cs: 1160 - 15 components to check +2024-05-21 16:20:32,935 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-6 +2024-05-21 16:20:32,935 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-6 +2024-05-21 16:20:32,936 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-6 +2024-05-21 16:20:32,936 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Wrist_Roll_05g-1 +2024-05-21 16:20:32,937 INFO ExportHelperExtension.cs: 1136 - Found 77 in Wrist_Roll_05g-1 +2024-05-21 16:20:32,938 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Wrist_Roll_05g-1 +2024-05-21 16:20:32,938 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Wrist_Roll_Pitch_04c-2 +2024-05-21 16:20:32,939 INFO ExportHelperExtension.cs: 1136 - Found 71 in Wrist_Roll_Pitch_04c-2 +2024-05-21 16:20:32,940 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Wrist_Roll_Pitch_04c-2 +2024-05-21 16:20:32,940 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Moving_Jaw_04f-1 +2024-05-21 16:20:32,941 INFO ExportHelperExtension.cs: 1136 - Found 53 in Moving_Jaw_04f-1 +2024-05-21 16:20:32,941 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Moving_Jaw_04f-1 +2024-05-21 16:20:32,942 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Removable_Jaws_01e-1 +2024-05-21 16:20:32,943 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-1 +2024-05-21 16:20:32,943 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Removable_Jaws_01e-1 +2024-05-21 16:20:32,944 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-3 +2024-05-21 16:20:32,945 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-3 +2024-05-21 16:20:32,945 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-3 +2024-05-21 16:20:32,946 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-5 +2024-05-21 16:20:32,946 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-5 +2024-05-21 16:20:32,946 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-5 +2024-05-21 16:20:32,947 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-4 +2024-05-21 16:20:32,947 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-4 +2024-05-21 16:20:32,948 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-4 +2024-05-21 16:20:32,948 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Removable_Jaws_01e-2 +2024-05-21 16:20:32,948 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-2 +2024-05-21 16:20:32,949 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Removable_Jaws_01e-2 +2024-05-21 16:20:32,952 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-7 +2024-05-21 16:20:33,133 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-7 +2024-05-21 16:20:33,134 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-7 +2024-05-21 16:20:33,135 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-8 +2024-05-21 16:20:33,135 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-8 +2024-05-21 16:20:33,136 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-8 +2024-05-21 16:20:33,137 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Base_03-1 +2024-05-21 16:20:33,137 INFO ExportHelperExtension.cs: 1136 - Found 56 in Base_03-1 +2024-05-21 16:20:33,138 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Base_03-1 +2024-05-21 16:20:33,139 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Rotation_Pitch_04c-2 +2024-05-21 16:20:33,140 INFO ExportHelperExtension.cs: 1136 - Found 88 in Rotation_Pitch_04c-2 +2024-05-21 16:20:33,141 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Rotation_Pitch_04c-2 +2024-05-21 16:20:33,141 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from SO_ARM100_06b-5 +2024-05-21 16:20:33,142 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-5 +2024-05-21 16:20:33,143 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in SO_ARM100_06b-5 +2024-05-21 16:20:33,144 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from SO_ARM100_06b-6 +2024-05-21 16:20:33,144 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-6 +2024-05-21 16:20:33,145 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in SO_ARM100_06b-6 +2024-05-21 16:20:33,536 INFO SwAddin.cs: 339 - Loading config tree +2024-05-21 16:20:33,539 INFO ConfigurationSerialization.cs: 276 - URDF Configuration found +nametrueBasexyztrue-1.5522030026668187E-100.0275980388649202240.027209413896376298rpytrue000originfalsefalsevaluetrue0.14696292824332707massfalseixxtrue9.5191642834079008E-05ixytrue2.0240527434921315E-12ixztrue1.465143843893754E-13iyytrue0.00012378581401949171iyztrue1.8460876203532855E-05izztrue0.00013792670714846581inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametruetypetruexyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseOrigin_globallinktruenametrueShoulder_Rotation_Pitchxyztrue-0.00511938391873139470.067877933934991211-0.00012747237924339117rpytrue000originfalsefalsevaluetrue0.11178010025467403massfalseixxtrue7.0389030171385037E-05ixytrue-1.550930168668692E-05ixztrue1.6738769486794695E-07iyytrue3.3235262102757463E-05iyztrue9.3070560641870527E-07izztrue7.08694473647387E-05inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueShoulder_Rotationtypetruecontinuousxyztrue0-0.04520.0181rpytrue1.570801.5708originfalsefalselinktrueBaseparenttruelinktrueShoulder_Rotation_Pitchchildtruexyztrue010axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAxis_Shoulder_RotationOrigin_Shoulder_RotationlinktruenametrueUpper_Armxyztrue-0.0693113774468845090.0029374134696481952-7.6127921902576412E-07rpytrue000originfalsefalsevaluetrue0.16760139135317581massfalseixxtrue7.7533220102132773E-05ixytrue-2.1076562050982431E-06ixztrue7.5268591993198513E-07iyytrue0.00023375120201837773iyztrue-1.6349616253879284E-07izztrue0.0001804527546873643inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueShoulder_Pitchtypetruecontinuousxyztrue0.0001250.10860rpytrue3.14160-1.5708originfalsefalselinktrueShoulder_Rotation_PitchparenttruelinktrueUpper_Armchildtruexyztrue100axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAxis_Shoulder_PitchOrigin_Shoulder_PitchlinktruenametrueLower_Armxyztrue-0.0588290275819227940.00214953183740510.00014677262103940096rpytrue000originfalsefalsevaluetrue0.14252322191733879massfalseixxtrue6.290789892350528E-05ixytrue3.7929461844813463E-06ixztrue1.7073351213400238E-06iyytrue0.0001468111639482317iyztrue-2.1474403445678242E-07izztrue0.00010214507061756197inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueElbowtypetruecontinuousxyztrue-0.112380.02820rpytrue00-2.2391originfalsefalselinktrueUpper_ArmparenttruelinktrueLower_Armchildtruexyztrue100axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAxis_ElbowOrigin_ElbowlinktruenametrueWrist_Pitch_Rollxyztrue-6.28656116977441E-09-0.0087849429576346-0.030917785283553212rpytrue000originfalsefalsevaluetrue0.10640189617998733massfalseixxtrue4.7894707436411337E-05ixytrue-1.3387178292489292E-11ixztrue-8.957406840485547E-12iyytrue7.0108840848728658E-05iyztrue-5.4974850747169509E-06izztrue6.1795865353955363E-05inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueWrist_Pitchtypetruecontinuousxyztrue-0.11020.0053750rpytrue0.902541.57080originfalsefalselinktrueLower_ArmparenttruelinktrueWrist_Pitch_Rollchildtruexyztrue100axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAxis_Wrist_PitchOrigin_Wrist_PitchlinktruenametrueFixed_Gripperxyztrue-0.0077217994265038527-0.000555295978141023830.031694155934095858rpytrue000originfalsefalsevaluetrue0.11710741874407989massfalseixxtrue5.6752601803175965E-05ixytrue1.0409898265820686E-06ixztrue8.53596077253276E-06iyytrue5.7844183417929923E-05iyztrue-2.860149692452077E-07izztrue4.2239919349531758E-05inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueWrist_Rolltypetruecontinuousxyztrue00.002-0.0545rpytrue3.141603.1416originfalsefalselinktrueWrist_Pitch_RollparenttruelinktrueFixed_Gripperchildtruexyztrue010axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAxis_Wrist_RollOrigin_Wrist_RolllinktruenametrueMoving_Jawxyztrue-0.0033838985185846021-0.032288436212241610.00014445854774816635rpytrue000originfalsefalsevaluetrue0.034714917444815314massfalseixxtrue1.3694984444971093E-05ixytrue-5.6319212455527751E-07ixztrue-5.7444990739921266E-09iyytrue7.0408900113074239E-06iyztrue-1.0536149604693116E-07izztrue8.2897696080529079E-06inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueGrippertypetruecontinuousxyztrue0.020200.024375rpytrue-1.570800originfalsefalselinktrueFixed_GripperparenttruelinktrueMoving_Jawchildtruexyztrue001axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAxis_GripperOrigin_Gripperlinktruefalse+CoAAAUAAAD//v8jTQBvAHYAaQBuAGcAXwBKAGEAdwBfADAANABmAC0AMQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABwAAAA+CoAAAUAAAD//v8nUgBlAG0AbwB2AGEAYgBsAGUAXwBKAGEAdwBzAF8AMAAxAGUALQAyAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAAL4AAAA=falsefalsefalse+CoAAAUAAAD//v8jVwByAGkAcwB0AF8AUgBvAGwAbABfADAANQBnAC0AMQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABnAAAA+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0AOABAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAA8AAAA+CoAAAUAAAD//v8nUgBlAG0AbwB2AGEAYgBsAGUAXwBKAGEAdwBzAF8AMAAxAGUALQAxAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAALoAAAA=falsefalsefalse+CoAAAUAAAD//v8pVwByAGkAcwB0AF8AUgBvAGwAbABfAFAAaQB0AGMAaABfADAANABjAC0AMgBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABZAAAA+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANwBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAA7AAAAfalsefalsefalse+CoAAAUAAAD//v8iUwBPAF8AQQBSAE0AMQAwADAAXwAwADYAYgAtADYAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAKgAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANgBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAzAAAAfalsefalsefalse+CoAAAUAAAD//v8iUwBPAF8AQQBSAE0AMQAwADAAXwAwADYAYgAtADUAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAKQAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0AMwBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAbAAAAfalsefalsefalse+CoAAAUAAAD//v8nUgBvAHQAYQB0AGkAbwBuAF8AUABpAHQAYwBoAF8AMAA0AGMALQAyAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAAKUAAAA=+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANABAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAaAAAAfalsefalsefalse+CoAAAUAAAD//v8cQgBhAHMAZQBfADAAMwAtADEAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAFwAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAZAAAAfalsefalse +2024-05-21 16:20:33,567 INFO LinkNode.cs: 35 - Building node Base +2024-05-21 16:20:33,568 INFO LinkNode.cs: 35 - Building node Shoulder_Rotation_Pitch +2024-05-21 16:20:33,568 INFO LinkNode.cs: 35 - Building node Upper_Arm +2024-05-21 16:20:33,569 INFO LinkNode.cs: 35 - Building node Lower_Arm +2024-05-21 16:20:33,569 INFO LinkNode.cs: 35 - Building node Wrist_Pitch_Roll +2024-05-21 16:20:33,569 INFO LinkNode.cs: 35 - Building node Fixed_Gripper +2024-05-21 16:20:33,570 INFO LinkNode.cs: 35 - Building node Moving_Jaw +2024-05-21 16:20:33,570 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Base from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 16:20:33,571 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???Base_03-1@SO_5DOF_ARM100_05d +2024-05-21 16:20:33,575 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Base_03.SLDPRT +2024-05-21 16:20:33,575 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-5@SO_5DOF_ARM100_05d +2024-05-21 16:20:33,576 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 16:20:33,576 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Base +2024-05-21 16:20:33,576 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Shoulder_Rotation_Pitch from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 16:20:33,577 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???'Rotation_Pitch_04c-2@SO_5DOF_ARM100_05d? +2024-05-21 16:20:33,577 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Rotation_Pitch_04c.SLDPRT +2024-05-21 16:20:33,578 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-4@SO_5DOF_ARM100_05d +2024-05-21 16:20:33,578 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 16:20:33,578 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Shoulder_Rotation_Pitch +2024-05-21 16:20:33,579 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Upper_Arm from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 16:20:33,579 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???"SO_ARM100_06b-5@SO_5DOF_ARM100_05d) +2024-05-21 16:20:33,579 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_ARM100_06b.SLDPRT +2024-05-21 16:20:33,580 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-3@SO_5DOF_ARM100_05d +2024-05-21 16:20:33,581 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 16:20:33,581 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Upper_Arm +2024-05-21 16:20:33,581 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Lower_Arm from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 16:20:33,582 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???"SO_ARM100_06b-6@SO_5DOF_ARM100_05d* +2024-05-21 16:20:33,582 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_ARM100_06b.SLDPRT +2024-05-21 16:20:33,583 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-6@SO_5DOF_ARM100_05d3 +2024-05-21 16:20:33,583 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 16:20:33,583 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Lower_Arm +2024-05-21 16:20:33,584 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Wrist_Pitch_Roll from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 16:20:33,584 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???)Wrist_Roll_Pitch_04c-2@SO_5DOF_ARM100_05dY +2024-05-21 16:20:33,585 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Wrist_Roll_Pitch_04c.SLDPRT +2024-05-21 16:20:33,585 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-7@SO_5DOF_ARM100_05d; +2024-05-21 16:20:33,585 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 16:20:33,586 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Wrist_Pitch_Roll +2024-05-21 16:20:33,586 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Fixed_Gripper from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 16:20:33,586 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???#Wrist_Roll_05g-1@SO_5DOF_ARM100_05dg +2024-05-21 16:20:33,587 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Wrist_Roll_05g.SLDPRT +2024-05-21 16:20:33,587 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*??? STS3215_02a-8@SO_5DOF_ARM100_05d< +2024-05-21 16:20:33,588 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Robot\Components\Servos\Feetech\STS3215\STS3215_02a.SLDPRT +2024-05-21 16:20:33,588 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???'Removable_Jaws_01e-1@SO_5DOF_ARM100_05d? +2024-05-21 16:20:33,589 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Removable_Jaws_01e.SLDPRT +2024-05-21 16:20:33,589 INFO CommonSwOperations.cs: 230 - Loaded 3 components for link Fixed_Gripper +2024-05-21 16:20:33,589 INFO CommonSwOperations.cs: 221 - Loading SolidWorks components for Moving_Jaw from F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 16:20:33,590 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???#Moving_Jaw_04f-1@SO_5DOF_ARM100_05dp +2024-05-21 16:20:33,590 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Moving_Jaw_04f.SLDPRT +2024-05-21 16:20:33,590 INFO CommonSwOperations.cs: 245 - Loading component with PID ?*???'Removable_Jaws_01e-2@SO_5DOF_ARM100_05d? +2024-05-21 16:20:33,591 INFO CommonSwOperations.cs: 254 - Successfully loaded component F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\Removable_Jaws_01e.SLDPRT +2024-05-21 16:20:33,591 INFO CommonSwOperations.cs: 230 - Loaded 2 components for link Moving_Jaw +2024-05-21 16:20:33,724 INFO SwAddin.cs: 344 - Showing property manager +2024-05-21 16:20:37,254 INFO ExportPropertyManager.cs: 422 - Configuration saved +2024-05-21 16:20:37,258 INFO ConfigurationSerialization.cs: 276 - URDF Configuration found +nametrueBasexyztrue-1.5522030026668187E-100.0275980388649202240.027209413896376298rpytrue000originfalsefalsevaluetrue0.14696292824332707massfalseixxtrue9.5191642834079008E-05ixytrue2.0240527434921315E-12ixztrue1.465143843893754E-13iyytrue0.00012378581401949171iyztrue1.8460876203532855E-05izztrue0.00013792670714846581inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametruetypetruexyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseOrigin_globallinktruenametrueShoulder_Rotation_Pitchxyztrue-0.00511938391873139470.067877933934991211-0.00012747237924339117rpytrue000originfalsefalsevaluetrue0.11178010025467403massfalseixxtrue7.0389030171385037E-05ixytrue-1.550930168668692E-05ixztrue1.6738769486794695E-07iyytrue3.3235262102757463E-05iyztrue9.3070560641870527E-07izztrue7.08694473647387E-05inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueShoulder_Rotationtypetruecontinuousxyztrue0-0.04520.0181rpytrue1.570801.5708originfalsefalselinktrueBaseparenttruelinktrueShoulder_Rotation_Pitchchildtruexyztrue010axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAxis_Shoulder_RotationOrigin_Shoulder_RotationlinktruenametrueUpper_Armxyztrue-0.0693113774468845090.0029374134696481952-7.6127921902576412E-07rpytrue000originfalsefalsevaluetrue0.16760139135317581massfalseixxtrue7.7533220102132773E-05ixytrue-2.1076562050982431E-06ixztrue7.5268591993198513E-07iyytrue0.00023375120201837773iyztrue-1.6349616253879284E-07izztrue0.0001804527546873643inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueShoulder_Pitchtypetruecontinuousxyztrue0.0001250.10860rpytrue3.14160-1.5708originfalsefalselinktrueShoulder_Rotation_PitchparenttruelinktrueUpper_Armchildtruexyztrue100axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAxis_Shoulder_PitchOrigin_Shoulder_PitchlinktruenametrueLower_Armxyztrue-0.0588290275819227940.00214953183740510.00014677262103940096rpytrue000originfalsefalsevaluetrue0.14252322191733879massfalseixxtrue6.290789892350528E-05ixytrue3.7929461844813463E-06ixztrue1.7073351213400238E-06iyytrue0.0001468111639482317iyztrue-2.1474403445678242E-07izztrue0.00010214507061756197inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueElbowtypetruecontinuousxyztrue-0.112380.02820rpytrue00-2.2391originfalsefalselinktrueUpper_ArmparenttruelinktrueLower_Armchildtruexyztrue100axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAxis_ElbowOrigin_ElbowlinktruenametrueWrist_Pitch_Rollxyztrue-6.28656116977441E-09-0.0087849429576346-0.030917785283553212rpytrue000originfalsefalsevaluetrue0.10640189617998733massfalseixxtrue4.7894707436411337E-05ixytrue-1.3387178292489292E-11ixztrue-8.957406840485547E-12iyytrue7.0108840848728658E-05iyztrue-5.4974850747169509E-06izztrue6.1795865353955363E-05inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueWrist_Pitchtypetruecontinuousxyztrue-0.11020.0053750rpytrue0.902541.57080originfalsefalselinktrueLower_ArmparenttruelinktrueWrist_Pitch_Rollchildtruexyztrue100axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAxis_Wrist_PitchOrigin_Wrist_PitchlinktruenametrueFixed_Gripperxyztrue-0.0077217994265038527-0.000555295978141023830.031694155934095858rpytrue000originfalsefalsevaluetrue0.11710741874407989massfalseixxtrue5.6752601803175965E-05ixytrue1.0409898265820686E-06ixztrue8.53596077253276E-06iyytrue5.7844183417929923E-05iyztrue-2.860149692452077E-07izztrue4.2239919349531758E-05inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueWrist_Rolltypetruecontinuousxyztrue00.002-0.0545rpytrue3.141603.1416originfalsefalselinktrueWrist_Pitch_RollparenttruelinktrueFixed_Gripperchildtruexyztrue010axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAxis_Wrist_RollOrigin_Wrist_RolllinktruenametrueMoving_Jawxyztrue-0.0033838985185846021-0.032288436212241610.00014445854774816635rpytrue000originfalsefalsevaluetrue0.034714917444815314massfalseixxtrue1.3694984444971093E-05ixytrue-5.6319212455527751E-07ixztrue-5.7444990739921266E-09iyytrue7.0408900113074239E-06iyztrue-1.0536149604693116E-07izztrue8.2897696080529079E-06inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueGrippertypetruecontinuousxyztrue0.020200.024375rpytrue-1.570800originfalsefalselinktrueFixed_GripperparenttruelinktrueMoving_Jawchildtruexyztrue001axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAxis_GripperOrigin_Gripperlinktruefalse+CoAAAUAAAD//v8jTQBvAHYAaQBuAGcAXwBKAGEAdwBfADAANABmAC0AMQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABwAAAA+CoAAAUAAAD//v8nUgBlAG0AbwB2AGEAYgBsAGUAXwBKAGEAdwBzAF8AMAAxAGUALQAyAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAAL4AAAA=falsefalsefalse+CoAAAUAAAD//v8jVwByAGkAcwB0AF8AUgBvAGwAbABfADAANQBnAC0AMQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABnAAAA+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0AOABAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAA8AAAA+CoAAAUAAAD//v8nUgBlAG0AbwB2AGEAYgBsAGUAXwBKAGEAdwBzAF8AMAAxAGUALQAxAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAALoAAAA=falsefalsefalse+CoAAAUAAAD//v8pVwByAGkAcwB0AF8AUgBvAGwAbABfAFAAaQB0AGMAaABfADAANABjAC0AMgBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABZAAAA+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANwBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAA7AAAAfalsefalsefalse+CoAAAUAAAD//v8iUwBPAF8AQQBSAE0AMQAwADAAXwAwADYAYgAtADYAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAKgAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANgBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAzAAAAfalsefalsefalse+CoAAAUAAAD//v8iUwBPAF8AQQBSAE0AMQAwADAAXwAwADYAYgAtADUAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAKQAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0AMwBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAbAAAAfalsefalsefalse+CoAAAUAAAD//v8nUgBvAHQAYQB0AGkAbwBuAF8AUABpAHQAYwBoAF8AMAA0AGMALQAyAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAAKUAAAA=+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANABAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAaAAAAfalsefalsefalse+CoAAAUAAAD//v8cQgBhAHMAZQBfADAAMwAtADEAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAFwAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAZAAAAfalsefalse +2024-05-21 16:20:39,256 INFO ExportHelperExtension.cs: 347 - Creating joint Shoulder_Rotation_Pitch +2024-05-21 16:20:39,257 INFO ExportHelperExtension.cs: 1397 - Fixing components for Base +2024-05-21 16:20:39,258 INFO ExportHelperExtension.cs: 1402 - Fixing 23 +2024-05-21 16:20:39,258 INFO ExportHelperExtension.cs: 1409 - Component 23 is already fixed +2024-05-21 16:20:39,259 INFO ExportHelperExtension.cs: 1402 - Fixing 25 +2024-05-21 16:20:39,492 INFO ExportHelperExtension.cs: 828 - R1: 1, System.__ComObject, 1, System.Double[] +2024-05-21 16:20:39,493 INFO ExportHelperExtension.cs: 841 - R2: 0, 0 +2024-05-21 16:20:39,494 INFO ExportHelperExtension.cs: 849 - L1: 0 +2024-05-21 16:20:39,494 INFO ExportHelperExtension.cs: 857 - L2: 0 +2024-05-21 16:20:39,497 INFO ExportHelperExtension.cs: 1352 - Unfixing component 25 +2024-05-21 16:20:41,735 WARN ExportHelperExtension.cs: 351 - Creating joint from parent Base to child Shoulder_Rotation_Pitch failed +2024-05-21 16:20:41,779 INFO ExportHelperExtension.cs: 347 - Creating joint Upper_Arm +2024-05-21 16:20:41,779 INFO ExportHelperExtension.cs: 1397 - Fixing components for Shoulder_Rotation_Pitch +2024-05-21 16:20:41,780 INFO ExportHelperExtension.cs: 1402 - Fixing 165 +2024-05-21 16:20:41,780 INFO ExportHelperExtension.cs: 1402 - Fixing 26 +2024-05-21 16:20:41,780 INFO ExportHelperExtension.cs: 1402 - Fixing 23 +2024-05-21 16:20:41,781 INFO ExportHelperExtension.cs: 1409 - Component 23 is already fixed +2024-05-21 16:20:41,781 INFO ExportHelperExtension.cs: 1402 - Fixing 25 +2024-05-21 16:20:42,090 INFO ExportHelperExtension.cs: 828 - R1: 1, System.__ComObject, 1, System.Double[] +2024-05-21 16:20:42,090 INFO ExportHelperExtension.cs: 841 - R2: 0, 0 +2024-05-21 16:20:42,091 INFO ExportHelperExtension.cs: 849 - L1: 0 +2024-05-21 16:20:42,091 INFO ExportHelperExtension.cs: 857 - L2: 0 +2024-05-21 16:20:42,091 INFO ExportHelperExtension.cs: 1352 - Unfixing component 165 +2024-05-21 16:20:42,106 INFO ExportHelperExtension.cs: 1352 - Unfixing component 26 +2024-05-21 16:20:42,107 INFO ExportHelperExtension.cs: 1352 - Unfixing component 25 +2024-05-21 16:20:44,587 WARN ExportHelperExtension.cs: 351 - Creating joint from parent Shoulder_Rotation_Pitch to child Upper_Arm failed +2024-05-21 16:20:44,644 INFO ExportHelperExtension.cs: 347 - Creating joint Lower_Arm +2024-05-21 16:20:44,645 INFO ExportHelperExtension.cs: 1397 - Fixing components for Upper_Arm +2024-05-21 16:20:44,645 INFO ExportHelperExtension.cs: 1402 - Fixing 41 +2024-05-21 16:20:44,646 INFO ExportHelperExtension.cs: 1402 - Fixing 27 +2024-05-21 16:20:44,646 INFO ExportHelperExtension.cs: 1402 - Fixing 165 +2024-05-21 16:20:44,646 INFO ExportHelperExtension.cs: 1402 - Fixing 26 +2024-05-21 16:20:44,647 INFO ExportHelperExtension.cs: 1402 - Fixing 23 +2024-05-21 16:20:44,647 INFO ExportHelperExtension.cs: 1409 - Component 23 is already fixed +2024-05-21 16:20:44,647 INFO ExportHelperExtension.cs: 1402 - Fixing 25 +2024-05-21 16:20:45,071 INFO ExportHelperExtension.cs: 828 - R1: 1, System.__ComObject, 1, System.Double[] +2024-05-21 16:20:45,071 INFO ExportHelperExtension.cs: 841 - R2: 0, 0 +2024-05-21 16:20:45,071 INFO ExportHelperExtension.cs: 849 - L1: 0 +2024-05-21 16:20:45,072 INFO ExportHelperExtension.cs: 857 - L2: 0 +2024-05-21 16:20:45,072 INFO ExportHelperExtension.cs: 1352 - Unfixing component 41 +2024-05-21 16:20:45,073 INFO ExportHelperExtension.cs: 1352 - Unfixing component 27 +2024-05-21 16:20:45,073 INFO ExportHelperExtension.cs: 1352 - Unfixing component 165 +2024-05-21 16:20:45,073 INFO ExportHelperExtension.cs: 1352 - Unfixing component 26 +2024-05-21 16:20:45,074 INFO ExportHelperExtension.cs: 1352 - Unfixing component 25 +2024-05-21 16:20:47,595 WARN ExportHelperExtension.cs: 351 - Creating joint from parent Upper_Arm to child Lower_Arm failed +2024-05-21 16:20:47,659 INFO ExportHelperExtension.cs: 347 - Creating joint Wrist_Pitch_Roll +2024-05-21 16:20:47,659 INFO ExportHelperExtension.cs: 1397 - Fixing components for Lower_Arm +2024-05-21 16:20:47,660 INFO ExportHelperExtension.cs: 1402 - Fixing 42 +2024-05-21 16:20:47,660 INFO ExportHelperExtension.cs: 1402 - Fixing 51 +2024-05-21 16:20:47,660 INFO ExportHelperExtension.cs: 1402 - Fixing 41 +2024-05-21 16:20:47,661 INFO ExportHelperExtension.cs: 1402 - Fixing 27 +2024-05-21 16:20:47,661 INFO ExportHelperExtension.cs: 1402 - Fixing 165 +2024-05-21 16:20:47,661 INFO ExportHelperExtension.cs: 1402 - Fixing 26 +2024-05-21 16:20:47,662 INFO ExportHelperExtension.cs: 1402 - Fixing 23 +2024-05-21 16:20:47,662 INFO ExportHelperExtension.cs: 1409 - Component 23 is already fixed +2024-05-21 16:20:47,663 INFO ExportHelperExtension.cs: 1402 - Fixing 25 +2024-05-21 16:20:48,251 INFO ExportHelperExtension.cs: 828 - R1: 1, System.__ComObject, 1, System.Double[] +2024-05-21 16:20:48,251 INFO ExportHelperExtension.cs: 841 - R2: 0, 0 +2024-05-21 16:20:48,252 INFO ExportHelperExtension.cs: 849 - L1: 0 +2024-05-21 16:20:48,252 INFO ExportHelperExtension.cs: 857 - L2: 0 +2024-05-21 16:20:48,253 INFO ExportHelperExtension.cs: 1352 - Unfixing component 42 +2024-05-21 16:20:48,253 INFO ExportHelperExtension.cs: 1352 - Unfixing component 51 +2024-05-21 16:20:48,253 INFO ExportHelperExtension.cs: 1352 - Unfixing component 41 +2024-05-21 16:20:48,254 INFO ExportHelperExtension.cs: 1352 - Unfixing component 27 +2024-05-21 16:20:48,254 INFO ExportHelperExtension.cs: 1352 - Unfixing component 165 +2024-05-21 16:20:48,254 INFO ExportHelperExtension.cs: 1352 - Unfixing component 26 +2024-05-21 16:20:48,255 INFO ExportHelperExtension.cs: 1352 - Unfixing component 25 +2024-05-21 16:20:50,998 WARN ExportHelperExtension.cs: 351 - Creating joint from parent Lower_Arm to child Wrist_Pitch_Roll failed +2024-05-21 16:20:51,078 INFO ExportHelperExtension.cs: 347 - Creating joint Fixed_Gripper +2024-05-21 16:20:51,079 INFO ExportHelperExtension.cs: 1397 - Fixing components for Wrist_Pitch_Roll +2024-05-21 16:20:51,079 INFO ExportHelperExtension.cs: 1402 - Fixing 89 +2024-05-21 16:20:51,080 INFO ExportHelperExtension.cs: 1402 - Fixing 59 +2024-05-21 16:20:51,080 INFO ExportHelperExtension.cs: 1402 - Fixing 42 +2024-05-21 16:20:51,080 INFO ExportHelperExtension.cs: 1402 - Fixing 51 +2024-05-21 16:20:51,081 INFO ExportHelperExtension.cs: 1402 - Fixing 41 +2024-05-21 16:20:51,081 INFO ExportHelperExtension.cs: 1402 - Fixing 27 +2024-05-21 16:20:51,081 INFO ExportHelperExtension.cs: 1402 - Fixing 165 +2024-05-21 16:20:51,082 INFO ExportHelperExtension.cs: 1402 - Fixing 26 +2024-05-21 16:20:51,082 INFO ExportHelperExtension.cs: 1402 - Fixing 23 +2024-05-21 16:20:51,083 INFO ExportHelperExtension.cs: 1409 - Component 23 is already fixed +2024-05-21 16:20:51,083 INFO ExportHelperExtension.cs: 1402 - Fixing 25 +2024-05-21 16:20:51,815 INFO ExportHelperExtension.cs: 828 - R1: 1, System.__ComObject, 1, System.Double[] +2024-05-21 16:20:51,815 INFO ExportHelperExtension.cs: 841 - R2: 0, 0 +2024-05-21 16:20:51,816 INFO ExportHelperExtension.cs: 849 - L1: 0 +2024-05-21 16:20:51,816 INFO ExportHelperExtension.cs: 857 - L2: 0 +2024-05-21 16:20:51,817 INFO ExportHelperExtension.cs: 1352 - Unfixing component 89 +2024-05-21 16:20:51,817 INFO ExportHelperExtension.cs: 1352 - Unfixing component 59 +2024-05-21 16:20:51,817 INFO ExportHelperExtension.cs: 1352 - Unfixing component 42 +2024-05-21 16:20:51,818 INFO ExportHelperExtension.cs: 1352 - Unfixing component 51 +2024-05-21 16:20:51,818 INFO ExportHelperExtension.cs: 1352 - Unfixing component 41 +2024-05-21 16:20:51,818 INFO ExportHelperExtension.cs: 1352 - Unfixing component 27 +2024-05-21 16:20:51,819 INFO ExportHelperExtension.cs: 1352 - Unfixing component 165 +2024-05-21 16:20:51,819 INFO ExportHelperExtension.cs: 1352 - Unfixing component 26 +2024-05-21 16:20:51,820 INFO ExportHelperExtension.cs: 1352 - Unfixing component 25 +2024-05-21 16:20:54,754 WARN ExportHelperExtension.cs: 351 - Creating joint from parent Wrist_Pitch_Roll to child Fixed_Gripper failed +2024-05-21 16:20:54,907 INFO ExportHelperExtension.cs: 347 - Creating joint Moving_Jaw +2024-05-21 16:20:54,908 INFO ExportHelperExtension.cs: 1397 - Fixing components for Fixed_Gripper +2024-05-21 16:20:54,908 INFO ExportHelperExtension.cs: 1402 - Fixing 103 +2024-05-21 16:20:54,909 INFO ExportHelperExtension.cs: 1402 - Fixing 60 +2024-05-21 16:20:54,909 INFO ExportHelperExtension.cs: 1402 - Fixing 186 +2024-05-21 16:20:54,910 INFO ExportHelperExtension.cs: 1402 - Fixing 89 +2024-05-21 16:20:54,910 INFO ExportHelperExtension.cs: 1402 - Fixing 59 +2024-05-21 16:20:54,910 INFO ExportHelperExtension.cs: 1402 - Fixing 42 +2024-05-21 16:20:54,911 INFO ExportHelperExtension.cs: 1402 - Fixing 51 +2024-05-21 16:20:54,911 INFO ExportHelperExtension.cs: 1402 - Fixing 41 +2024-05-21 16:20:54,911 INFO ExportHelperExtension.cs: 1402 - Fixing 27 +2024-05-21 16:20:54,912 INFO ExportHelperExtension.cs: 1402 - Fixing 165 +2024-05-21 16:20:54,912 INFO ExportHelperExtension.cs: 1402 - Fixing 26 +2024-05-21 16:20:54,913 INFO ExportHelperExtension.cs: 1402 - Fixing 23 +2024-05-21 16:20:54,913 INFO ExportHelperExtension.cs: 1409 - Component 23 is already fixed +2024-05-21 16:20:54,913 INFO ExportHelperExtension.cs: 1402 - Fixing 25 +2024-05-21 16:20:55,788 INFO ExportHelperExtension.cs: 828 - R1: 1, System.__ComObject, 1, System.Double[] +2024-05-21 16:20:55,788 INFO ExportHelperExtension.cs: 841 - R2: 0, 0 +2024-05-21 16:20:55,789 INFO ExportHelperExtension.cs: 849 - L1: 0 +2024-05-21 16:20:55,789 INFO ExportHelperExtension.cs: 857 - L2: 0 +2024-05-21 16:20:55,789 INFO ExportHelperExtension.cs: 1352 - Unfixing component 103 +2024-05-21 16:20:55,790 INFO ExportHelperExtension.cs: 1352 - Unfixing component 60 +2024-05-21 16:20:55,790 INFO ExportHelperExtension.cs: 1352 - Unfixing component 186 +2024-05-21 16:20:55,790 INFO ExportHelperExtension.cs: 1352 - Unfixing component 89 +2024-05-21 16:20:55,791 INFO ExportHelperExtension.cs: 1352 - Unfixing component 59 +2024-05-21 16:20:55,791 INFO ExportHelperExtension.cs: 1352 - Unfixing component 42 +2024-05-21 16:20:55,792 INFO ExportHelperExtension.cs: 1352 - Unfixing component 51 +2024-05-21 16:20:55,792 INFO ExportHelperExtension.cs: 1352 - Unfixing component 41 +2024-05-21 16:20:55,792 INFO ExportHelperExtension.cs: 1352 - Unfixing component 27 +2024-05-21 16:20:55,793 INFO ExportHelperExtension.cs: 1352 - Unfixing component 165 +2024-05-21 16:20:55,793 INFO ExportHelperExtension.cs: 1352 - Unfixing component 26 +2024-05-21 16:20:55,793 INFO ExportHelperExtension.cs: 1352 - Unfixing component 25 +2024-05-21 16:20:59,043 WARN ExportHelperExtension.cs: 351 - Creating joint from parent Fixed_Gripper to child Moving_Jaw failed +2024-05-21 16:20:59,290 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from SO_5DOF_ARM100_05d.SLDASM +2024-05-21 16:20:59,299 INFO ExportHelperExtension.cs: 1136 - Found 100 in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 16:20:59,300 INFO ExportHelperExtension.cs: 1145 - Found 7 features of type [CoordSys] in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 16:20:59,300 INFO ExportHelperExtension.cs: 1148 - Proceeding through assembly components +2024-05-21 16:20:59,301 INFO ExportHelperExtension.cs: 1160 - 15 components to check +2024-05-21 16:20:59,301 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-6 +2024-05-21 16:20:59,302 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-6 +2024-05-21 16:20:59,302 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-6 +2024-05-21 16:20:59,303 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Wrist_Roll_05g-1 +2024-05-21 16:20:59,303 INFO ExportHelperExtension.cs: 1136 - Found 77 in Wrist_Roll_05g-1 +2024-05-21 16:20:59,304 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Wrist_Roll_05g-1 +2024-05-21 16:20:59,304 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Wrist_Roll_Pitch_04c-2 +2024-05-21 16:20:59,305 INFO ExportHelperExtension.cs: 1136 - Found 71 in Wrist_Roll_Pitch_04c-2 +2024-05-21 16:20:59,305 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Wrist_Roll_Pitch_04c-2 +2024-05-21 16:20:59,306 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Moving_Jaw_04f-1 +2024-05-21 16:20:59,306 INFO ExportHelperExtension.cs: 1136 - Found 53 in Moving_Jaw_04f-1 +2024-05-21 16:20:59,307 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Moving_Jaw_04f-1 +2024-05-21 16:20:59,307 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Removable_Jaws_01e-1 +2024-05-21 16:20:59,307 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-1 +2024-05-21 16:20:59,308 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Removable_Jaws_01e-1 +2024-05-21 16:20:59,308 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-3 +2024-05-21 16:20:59,309 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-3 +2024-05-21 16:20:59,309 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-3 +2024-05-21 16:20:59,309 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-5 +2024-05-21 16:20:59,310 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-5 +2024-05-21 16:20:59,310 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-5 +2024-05-21 16:20:59,311 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-4 +2024-05-21 16:20:59,311 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-4 +2024-05-21 16:20:59,312 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-4 +2024-05-21 16:20:59,312 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Removable_Jaws_01e-2 +2024-05-21 16:20:59,312 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-2 +2024-05-21 16:20:59,313 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Removable_Jaws_01e-2 +2024-05-21 16:20:59,313 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-7 +2024-05-21 16:20:59,313 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-7 +2024-05-21 16:20:59,314 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-7 +2024-05-21 16:20:59,314 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from STS3215_02a-8 +2024-05-21 16:20:59,315 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-8 +2024-05-21 16:20:59,315 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in STS3215_02a-8 +2024-05-21 16:20:59,316 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Base_03-1 +2024-05-21 16:20:59,316 INFO ExportHelperExtension.cs: 1136 - Found 56 in Base_03-1 +2024-05-21 16:20:59,317 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Base_03-1 +2024-05-21 16:20:59,317 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from Rotation_Pitch_04c-2 +2024-05-21 16:20:59,318 INFO ExportHelperExtension.cs: 1136 - Found 88 in Rotation_Pitch_04c-2 +2024-05-21 16:20:59,318 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in Rotation_Pitch_04c-2 +2024-05-21 16:20:59,319 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from SO_ARM100_06b-5 +2024-05-21 16:20:59,319 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-5 +2024-05-21 16:20:59,320 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in SO_ARM100_06b-5 +2024-05-21 16:20:59,320 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [CoordSys] from SO_ARM100_06b-6 +2024-05-21 16:20:59,321 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-6 +2024-05-21 16:20:59,321 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [CoordSys] in SO_ARM100_06b-6 +2024-05-21 16:20:59,322 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from SO_5DOF_ARM100_05d.SLDASM +2024-05-21 16:20:59,322 INFO ExportHelperExtension.cs: 1136 - Found 100 in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 16:20:59,323 INFO ExportHelperExtension.cs: 1145 - Found 6 features of type [RefAxis] in SO_5DOF_ARM100_05d.SLDASM +2024-05-21 16:20:59,323 INFO ExportHelperExtension.cs: 1148 - Proceeding through assembly components +2024-05-21 16:20:59,324 INFO ExportHelperExtension.cs: 1160 - 15 components to check +2024-05-21 16:20:59,324 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-6 +2024-05-21 16:20:59,324 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-6 +2024-05-21 16:20:59,325 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-6 +2024-05-21 16:20:59,325 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Wrist_Roll_05g-1 +2024-05-21 16:20:59,326 INFO ExportHelperExtension.cs: 1136 - Found 77 in Wrist_Roll_05g-1 +2024-05-21 16:20:59,326 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Wrist_Roll_05g-1 +2024-05-21 16:20:59,327 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Wrist_Roll_Pitch_04c-2 +2024-05-21 16:20:59,327 INFO ExportHelperExtension.cs: 1136 - Found 71 in Wrist_Roll_Pitch_04c-2 +2024-05-21 16:20:59,328 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Wrist_Roll_Pitch_04c-2 +2024-05-21 16:20:59,328 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Moving_Jaw_04f-1 +2024-05-21 16:20:59,329 INFO ExportHelperExtension.cs: 1136 - Found 53 in Moving_Jaw_04f-1 +2024-05-21 16:20:59,329 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Moving_Jaw_04f-1 +2024-05-21 16:20:59,329 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Removable_Jaws_01e-1 +2024-05-21 16:20:59,330 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-1 +2024-05-21 16:20:59,330 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Removable_Jaws_01e-1 +2024-05-21 16:20:59,331 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-3 +2024-05-21 16:20:59,331 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-3 +2024-05-21 16:20:59,332 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-3 +2024-05-21 16:20:59,332 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-5 +2024-05-21 16:20:59,332 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-5 +2024-05-21 16:20:59,333 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-5 +2024-05-21 16:20:59,333 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-4 +2024-05-21 16:20:59,334 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-4 +2024-05-21 16:20:59,334 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-4 +2024-05-21 16:20:59,335 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Removable_Jaws_01e-2 +2024-05-21 16:20:59,335 INFO ExportHelperExtension.cs: 1136 - Found 30 in Removable_Jaws_01e-2 +2024-05-21 16:20:59,335 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Removable_Jaws_01e-2 +2024-05-21 16:20:59,336 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-7 +2024-05-21 16:20:59,336 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-7 +2024-05-21 16:20:59,337 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-7 +2024-05-21 16:20:59,337 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from STS3215_02a-8 +2024-05-21 16:20:59,338 INFO ExportHelperExtension.cs: 1136 - Found 68 in STS3215_02a-8 +2024-05-21 16:20:59,338 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in STS3215_02a-8 +2024-05-21 16:20:59,339 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Base_03-1 +2024-05-21 16:20:59,339 INFO ExportHelperExtension.cs: 1136 - Found 56 in Base_03-1 +2024-05-21 16:20:59,339 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Base_03-1 +2024-05-21 16:20:59,340 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from Rotation_Pitch_04c-2 +2024-05-21 16:20:59,340 INFO ExportHelperExtension.cs: 1136 - Found 88 in Rotation_Pitch_04c-2 +2024-05-21 16:20:59,341 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in Rotation_Pitch_04c-2 +2024-05-21 16:20:59,341 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from SO_ARM100_06b-5 +2024-05-21 16:20:59,342 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-5 +2024-05-21 16:20:59,342 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in SO_ARM100_06b-5 +2024-05-21 16:20:59,343 INFO ExportHelperExtension.cs: 1125 - Retrieving features of type [RefAxis] from SO_ARM100_06b-6 +2024-05-21 16:20:59,343 INFO ExportHelperExtension.cs: 1136 - Found 98 in SO_ARM100_06b-6 +2024-05-21 16:20:59,344 INFO ExportHelperExtension.cs: 1145 - Found 0 features of type [RefAxis] in SO_ARM100_06b-6 +2024-05-21 16:20:59,426 INFO ExportPropertyManager.cs: 1142 - AfterClose called. This method no longer throws an Exception. It just silently does nothing. Ok, except for this logging message +2024-05-21 16:21:40,561 INFO AssemblyExportForm.cs: 253 - Completing URDF export +2024-05-21 16:21:40,566 INFO ConfigurationSerialization.cs: 276 - URDF Configuration found +nametrueBasexyztrue-1.5522030026668187E-100.0275980388649202240.027209413896376298rpytrue000originfalsefalsevaluetrue0.14696292824332707massfalseixxtrue9.5191642834079008E-05ixytrue2.0240527434921315E-12ixztrue1.465143843893754E-13iyytrue0.00012378581401949171iyztrue1.8460876203532855E-05izztrue0.00013792670714846581inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametruetypetruexyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAutomatically GeneratelinktruenametrueShoulder_Rotation_Pitchxyztrue-0.00511938391873139470.067877933934991211-0.00012747237924339117rpytrue000originfalsefalsevaluetrue0.11178010025467403massfalseixxtrue7.0389030171385037E-05ixytrue-1.550930168668692E-05ixztrue1.6738769486794695E-07iyytrue3.3235262102757463E-05iyztrue9.3070560641870527E-07izztrue7.08694473647387E-05inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueShoulder_Rotationtypetruecontinuousxyztrue0-0.04520.0181rpytrue1.570801.5708originfalsefalselinktrueBaseparenttruelinktrueShoulder_Rotation_Pitchchildtruexyztrue010axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAxis_Shoulder_RotationOrigin_Shoulder_RotationlinktruenametrueUpper_Armxyztrue-0.0693113774468845090.0029374134696481952-7.6127921902576412E-07rpytrue000originfalsefalsevaluetrue0.16760139135317581massfalseixxtrue7.7533220102132773E-05ixytrue-2.1076562050982431E-06ixztrue7.5268591993198513E-07iyytrue0.00023375120201837773iyztrue-1.6349616253879284E-07izztrue0.0001804527546873643inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueShoulder_Pitchtypetruecontinuousxyztrue0.0001250.10860rpytrue3.14160-1.5708originfalsefalselinktrueShoulder_Rotation_PitchparenttruelinktrueUpper_Armchildtruexyztrue100axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAxis_Shoulder_PitchOrigin_Shoulder_PitchlinktruenametrueLower_Armxyztrue-0.0588290275819227940.00214953183740510.00014677262103940096rpytrue000originfalsefalsevaluetrue0.14252322191733879massfalseixxtrue6.290789892350528E-05ixytrue3.7929461844813463E-06ixztrue1.7073351213400238E-06iyytrue0.0001468111639482317iyztrue-2.1474403445678242E-07izztrue0.00010214507061756197inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueElbowtypetruecontinuousxyztrue-0.112380.02820rpytrue00-2.2391originfalsefalselinktrueUpper_ArmparenttruelinktrueLower_Armchildtruexyztrue100axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAxis_ElbowOrigin_ElbowlinktruenametrueWrist_Pitch_Rollxyztrue-6.28656116977441E-09-0.0087849429576346-0.030917785283553212rpytrue000originfalsefalsevaluetrue0.10640189617998733massfalseixxtrue4.7894707436411337E-05ixytrue-1.3387178292489292E-11ixztrue-8.957406840485547E-12iyytrue7.0108840848728658E-05iyztrue-5.4974850747169509E-06izztrue6.1795865353955363E-05inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueWrist_Pitchtypetruecontinuousxyztrue-0.11020.0053750rpytrue0.902541.57080originfalsefalselinktrueLower_ArmparenttruelinktrueWrist_Pitch_Rollchildtruexyztrue100axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAxis_Wrist_PitchOrigin_Wrist_PitchlinktruenametrueFixed_Gripperxyztrue-0.0077217994265038527-0.000555295978141023830.031694155934095858rpytrue000originfalsefalsevaluetrue0.11710741874407989massfalseixxtrue5.6752601803175965E-05ixytrue1.0409898265820686E-06ixztrue8.53596077253276E-06iyytrue5.7844183417929923E-05iyztrue-2.860149692452077E-07izztrue4.2239919349531758E-05inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueWrist_Rolltypetruecontinuousxyztrue00.002-0.0545rpytrue3.141603.1416originfalsefalselinktrueWrist_Pitch_RollparenttruelinktrueFixed_Gripperchildtruexyztrue010axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAxis_Wrist_RollOrigin_Wrist_RolllinktruenametrueMoving_Jawxyztrue-0.0033838985185846021-0.032288436212241610.00014445854774816635rpytrue000originfalsefalsevaluetrue0.034714917444815314massfalseixxtrue1.3694984444971093E-05ixytrue-5.6319212455527751E-07ixztrue-5.7444990739921266E-09iyytrue7.0408900113074239E-06iyztrue-1.0536149604693116E-07izztrue8.2897696080529079E-06inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.7921568627450980.819607843137254880.933333333333333351colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametrueGrippertypetruecontinuousxyztrue0.020200.024375rpytrue-1.570800originfalsefalselinktrueFixed_GripperparenttruelinktrueMoving_Jawchildtruexyztrue001axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalseAxis_GripperOrigin_Gripperlinktruefalse+CoAAAUAAAD//v8jTQBvAHYAaQBuAGcAXwBKAGEAdwBfADAANABmAC0AMQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABwAAAA+CoAAAUAAAD//v8nUgBlAG0AbwB2AGEAYgBsAGUAXwBKAGEAdwBzAF8AMAAxAGUALQAyAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAAL4AAAA=falsefalsefalse+CoAAAUAAAD//v8jVwByAGkAcwB0AF8AUgBvAGwAbABfADAANQBnAC0AMQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABnAAAA+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0AOABAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAA8AAAA+CoAAAUAAAD//v8nUgBlAG0AbwB2AGEAYgBsAGUAXwBKAGEAdwBzAF8AMAAxAGUALQAxAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAALoAAAA=falsefalsefalse+CoAAAUAAAD//v8pVwByAGkAcwB0AF8AUgBvAGwAbABfAFAAaQB0AGMAaABfADAANABjAC0AMgBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAABZAAAA+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANwBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAA7AAAAfalsefalsefalse+CoAAAUAAAD//v8iUwBPAF8AQQBSAE0AMQAwADAAXwAwADYAYgAtADYAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAKgAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANgBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAzAAAAfalsefalsefalse+CoAAAUAAAD//v8iUwBPAF8AQQBSAE0AMQAwADAAXwAwADYAYgAtADUAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAKQAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0AMwBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAbAAAAfalsefalsefalse+CoAAAUAAAD//v8nUgBvAHQAYQB0AGkAbwBuAF8AUABpAHQAYwBoAF8AMAA0AGMALQAyAEAAUwBPAF8ANQBEAE8ARgBfAEEAUgBNADEAMAAwAF8AMAA1AGQABAAAABAAAAABAAAAAQAAAKUAAAA=+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANABAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAaAAAAfalsefalsefalse+CoAAAUAAAD//v8cQgBhAHMAZQBfADAAMwAtADEAQABTAE8AXwA1AEQATwBGAF8AQQBSAE0AMQAwADAAXwAwADUAZAAEAAAAEAAAAAEAAAABAAAAFwAAAA==+CoAAAUAAAD//v8gUwBUAFMAMwAyADEANQBfADAAMgBhAC0ANQBAAFMATwBfADUARABPAEYAXwBBAFIATQAxADAAMABfADAANQBkAAQAAAAQAAAAAQAAAAEAAAAZAAAAfalsefalse +2024-05-21 16:21:47,445 INFO AssemblyExportForm.cs: 309 - Saving URDF package to F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO ARM100 URDF\SO_5DOF_ARM100_05d.SLDASM +2024-05-21 16:21:47,446 INFO ExportHelper.cs: 147 - Beginning the export process +2024-05-21 16:21:47,447 INFO ExportHelper.cs: 153 - Creating package directories with name SO_5DOF_ARM100_05d.SLDASM and save path F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO ARM100 URDF +2024-05-21 16:21:49,366 INFO ExportHelper.cs: 162 - Creating CMakeLists.txt at F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO ARM100 URDF\SO_5DOF_ARM100_05d.SLDASM\CMakeLists.txt +2024-05-21 16:21:49,368 INFO ExportHelper.cs: 166 - Creating joint names config at F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO ARM100 URDF\SO_5DOF_ARM100_05d.SLDASM\config\joint_names_SO_5DOF_ARM100_05d.SLDASM.yaml +2024-05-21 16:21:49,368 INFO ExportHelper.cs: 170 - Creating package.xml at F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO ARM100 URDF\SO_5DOF_ARM100_05d.SLDASM\package.xml +2024-05-21 16:21:49,369 INFO PackageXMLWriter.cs: 21 - Creating package.xml at F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO ARM100 URDF\SO_5DOF_ARM100_05d.SLDASM\package.xml +2024-05-21 16:21:49,373 INFO ExportHelper.cs: 177 - Creating RVIZ launch file in F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO ARM100 URDF\SO_5DOF_ARM100_05d.SLDASM\launch\ +2024-05-21 16:21:49,376 INFO ExportHelper.cs: 182 - Creating Gazebo launch file in F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO ARM100 URDF\SO_5DOF_ARM100_05d.SLDASM\launch\ +2024-05-21 16:21:49,377 INFO ExportHelper.cs: 187 - Saving existing STL preferences +2024-05-21 16:21:49,378 INFO ExportHelper.cs: 450 - Saving users preferences +2024-05-21 16:21:49,378 INFO ExportHelper.cs: 190 - Modifying STL preferences +2024-05-21 16:21:49,379 INFO ExportHelper.cs: 464 - Setting STL preferences +2024-05-21 16:21:49,380 INFO ExportHelper.cs: 196 - Found 0 hidden components +2024-05-21 16:21:49,381 INFO ExportHelper.cs: 197 - Hiding all components +2024-05-21 16:21:49,637 INFO ExportHelper.cs: 204 - Beginning individual files export +2024-05-21 16:21:49,638 INFO ExportHelper.cs: 270 - Exporting link: Base +2024-05-21 16:21:49,639 INFO ExportHelper.cs: 272 - Link Base has 1 children +2024-05-21 16:21:49,640 INFO ExportHelper.cs: 270 - Exporting link: Shoulder_Rotation_Pitch +2024-05-21 16:21:49,640 INFO ExportHelper.cs: 272 - Link Shoulder_Rotation_Pitch has 1 children +2024-05-21 16:21:49,641 INFO ExportHelper.cs: 270 - Exporting link: Upper_Arm +2024-05-21 16:21:49,641 INFO ExportHelper.cs: 272 - Link Upper_Arm has 1 children +2024-05-21 16:21:49,642 INFO ExportHelper.cs: 270 - Exporting link: Lower_Arm +2024-05-21 16:21:49,643 INFO ExportHelper.cs: 272 - Link Lower_Arm has 1 children +2024-05-21 16:21:49,644 INFO ExportHelper.cs: 270 - Exporting link: Wrist_Pitch_Roll +2024-05-21 16:21:49,644 INFO ExportHelper.cs: 272 - Link Wrist_Pitch_Roll has 1 children +2024-05-21 16:21:49,645 INFO ExportHelper.cs: 270 - Exporting link: Fixed_Gripper +2024-05-21 16:21:49,646 INFO ExportHelper.cs: 272 - Link Fixed_Gripper has 1 children +2024-05-21 16:21:49,647 INFO ExportHelper.cs: 270 - Exporting link: Moving_Jaw +2024-05-21 16:21:49,647 INFO ExportHelper.cs: 272 - Link Moving_Jaw has 0 children +2024-05-21 16:21:49,647 INFO ExportHelper.cs: 317 - Moving_Jaw: Exporting STL with coordinate frame Origin_Gripper +2024-05-21 16:21:49,648 INFO ExportHelper.cs: 322 - Moving_Jaw: Reference geometry name +2024-05-21 16:21:49,811 INFO ExportHelper.cs: 330 - Saving STL to F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO ARM100 URDF\SO_5DOF_ARM100_05d.SLDASM\meshes\Moving_Jaw.STL +2024-05-21 16:21:50,050 INFO ExportHelper.cs: 405 - Removing SW header in STL file +2024-05-21 16:21:50,051 INFO ExportHelper.cs: 317 - Fixed_Gripper: Exporting STL with coordinate frame Origin_Wrist_Roll +2024-05-21 16:21:50,052 INFO ExportHelper.cs: 322 - Fixed_Gripper: Reference geometry name +2024-05-21 16:21:50,110 INFO ExportHelper.cs: 330 - Saving STL to F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO ARM100 URDF\SO_5DOF_ARM100_05d.SLDASM\meshes\Fixed_Gripper.STL +2024-05-21 16:21:50,578 INFO ExportHelper.cs: 405 - Removing SW header in STL file +2024-05-21 16:21:50,579 INFO ExportHelper.cs: 317 - Wrist_Pitch_Roll: Exporting STL with coordinate frame Origin_Wrist_Pitch +2024-05-21 16:21:50,579 INFO ExportHelper.cs: 322 - Wrist_Pitch_Roll: Reference geometry name +2024-05-21 16:21:50,629 INFO ExportHelper.cs: 330 - Saving STL to F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO ARM100 URDF\SO_5DOF_ARM100_05d.SLDASM\meshes\Wrist_Pitch_Roll.STL +2024-05-21 16:21:50,949 INFO ExportHelper.cs: 405 - Removing SW header in STL file +2024-05-21 16:21:50,950 INFO ExportHelper.cs: 317 - Lower_Arm: Exporting STL with coordinate frame Origin_Elbow +2024-05-21 16:21:50,951 INFO ExportHelper.cs: 322 - Lower_Arm: Reference geometry name +2024-05-21 16:21:51,015 INFO ExportHelper.cs: 330 - Saving STL to F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO ARM100 URDF\SO_5DOF_ARM100_05d.SLDASM\meshes\Lower_Arm.STL +2024-05-21 16:21:51,229 INFO ExportHelper.cs: 405 - Removing SW header in STL file +2024-05-21 16:21:51,230 INFO ExportHelper.cs: 317 - Upper_Arm: Exporting STL with coordinate frame Origin_Shoulder_Pitch +2024-05-21 16:21:51,231 INFO ExportHelper.cs: 322 - Upper_Arm: Reference geometry name +2024-05-21 16:21:51,272 INFO ExportHelper.cs: 330 - Saving STL to F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO ARM100 URDF\SO_5DOF_ARM100_05d.SLDASM\meshes\Upper_Arm.STL +2024-05-21 16:21:51,550 INFO ExportHelper.cs: 405 - Removing SW header in STL file +2024-05-21 16:21:51,551 INFO ExportHelper.cs: 317 - Shoulder_Rotation_Pitch: Exporting STL with coordinate frame Origin_Shoulder_Rotation +2024-05-21 16:21:51,551 INFO ExportHelper.cs: 322 - Shoulder_Rotation_Pitch: Reference geometry name +2024-05-21 16:21:51,619 INFO ExportHelper.cs: 330 - Saving STL to F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO ARM100 URDF\SO_5DOF_ARM100_05d.SLDASM\meshes\Shoulder_Rotation_Pitch.STL +2024-05-21 16:21:51,789 INFO ExportHelper.cs: 405 - Removing SW header in STL file +2024-05-21 16:21:51,789 INFO ExportHelper.cs: 317 - Base: Exporting STL with coordinate frame Origin_global +2024-05-21 16:21:51,790 INFO ExportHelper.cs: 322 - Base: Reference geometry name +2024-05-21 16:21:51,841 INFO ExportHelper.cs: 330 - Saving STL to F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO ARM100 URDF\SO_5DOF_ARM100_05d.SLDASM\meshes\Base.STL +2024-05-21 16:21:52,084 INFO ExportHelper.cs: 405 - Removing SW header in STL file +2024-05-21 16:21:52,085 INFO ExportHelper.cs: 145 - Showing all components except previously hidden components +2024-05-21 16:21:52,265 INFO ExportHelper.cs: 145 - Resetting STL preferences +2024-05-21 16:21:52,265 INFO ExportHelper.cs: 478 - Returning STL preferences to user preferences +2024-05-21 16:21:52,266 INFO ExportHelper.cs: 228 - Writing URDF file to F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO ARM100 URDF\SO_5DOF_ARM100_05d.SLDASM\urdf\SO_5DOF_ARM100_05d.SLDASM.urdf +2024-05-21 16:21:52,269 INFO CSVImportExport.cs: 32 - Writing CSV file F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO ARM100 URDF\SO_5DOF_ARM100_05d.SLDASM\urdf\SO_5DOF_ARM100_05d.SLDASM.csv +2024-05-21 16:21:52,276 ERROR CSVImportExport.cs: 130 - The following columns were not written to the CSV: Link.Joint.ChildLink.link, +2024-05-21 16:21:52,278 ERROR CSVImportExport.cs: 130 - The following columns were not written to the CSV: Link.Joint.ChildLink.link, +2024-05-21 16:21:52,279 ERROR CSVImportExport.cs: 130 - The following columns were not written to the CSV: Link.Joint.ChildLink.link, +2024-05-21 16:21:52,280 ERROR CSVImportExport.cs: 130 - The following columns were not written to the CSV: Link.Joint.ChildLink.link, +2024-05-21 16:21:52,281 ERROR CSVImportExport.cs: 130 - The following columns were not written to the CSV: Link.Joint.ChildLink.link, +2024-05-21 16:21:52,281 ERROR CSVImportExport.cs: 130 - The following columns were not written to the CSV: Link.Joint.ChildLink.link, +2024-05-21 16:21:52,282 ERROR CSVImportExport.cs: 130 - The following columns were not written to the CSV: Link.Joint.ChildLink.link, +2024-05-21 16:21:52,283 INFO ExportHelper.cs: 234 - Copying log file +2024-05-21 16:21:52,284 INFO ExportHelper.cs: 439 - Copying C:\Users\Rob\sw2urdf_logs\sw2urdf.log to F:\OneDrive - The Robot Studio\Documents\My Other CAD\Customers\Hugging Face\SO ARM100 CAD\SO ARM100 URDF\SO_5DOF_ARM100_05d.SLDASM\export.log diff --git a/urdf/SO_5DOF_ARM100_05d.SLDASM/launch/display.launch b/urdf/SO_5DOF_ARM100_05d.SLDASM/launch/display.launch new file mode 100644 index 0000000..42ed40e --- /dev/null +++ b/urdf/SO_5DOF_ARM100_05d.SLDASM/launch/display.launch @@ -0,0 +1,20 @@ + + + + + + + \ No newline at end of file diff --git a/urdf/SO_5DOF_ARM100_05d.SLDASM/launch/gazebo.launch b/urdf/SO_5DOF_ARM100_05d.SLDASM/launch/gazebo.launch new file mode 100644 index 0000000..fac1467 --- /dev/null +++ b/urdf/SO_5DOF_ARM100_05d.SLDASM/launch/gazebo.launch @@ -0,0 +1,20 @@ + + + + + + \ No newline at end of file diff --git a/urdf/SO_5DOF_ARM100_05d.SLDASM/meshes/Base.STL b/urdf/SO_5DOF_ARM100_05d.SLDASM/meshes/Base.STL new file mode 100644 index 0000000000000000000000000000000000000000..b14937348d384d1d35f83fac7bd66ac5d6b9105f GIT binary patch literal 255584 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 VUpE{_c_E(mB4>iFxK77n{|7-4h>QRL literal 0 HcmV?d00001 diff --git a/urdf/SO_5DOF_ARM100_05d.SLDASM/meshes/Fixed_Gripper.STL b/urdf/SO_5DOF_ARM100_05d.SLDASM/meshes/Fixed_Gripper.STL new file mode 100644 index 0000000000000000000000000000000000000000..123eb559ff5589afaa8e6c731d737c59b067b090 GIT binary patch literal 834984 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⪙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 xdm3b@zH^M0IF?Z^%=_ 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 U9t?5y)RPl^64dhEmG;{I57G72bN~PV literal 0 HcmV?d00001 diff --git a/urdf/SO_5DOF_ARM100_05d.SLDASM/meshes/Lower_Arm.STL b/urdf/SO_5DOF_ARM100_05d.SLDASM/meshes/Lower_Arm.STL new file mode 100644 index 0000000000000000000000000000000000000000..7bcc1b942fa2bfe9238fcde59cd8e575c86e9e41 GIT binary patch literal 276184 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
M!arOC^*Qkd!G<3D|ygWjqXj_fFPwEqX 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 CF}>sf literal 0 HcmV?d00001 diff --git a/urdf/SO_5DOF_ARM100_05d.SLDASM/meshes/Wrist_Pitch_Roll.STL b/urdf/SO_5DOF_ARM100_05d.SLDASM/meshes/Wrist_Pitch_Roll.STL new file mode 100644 index 0000000000000000000000000000000000000000..f839f3b1e815d1fbd75f1fb98a7861e831def430 GIT binary patch literal 539484 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�HY?bx27o@)#LnNYLrf_|$@*B-IX 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 + SO_5DOF_ARM100_05d.SLDASM + 1.0.0 + +

URDF Description package for SO_5DOF_ARM100_05d.SLDASM

+

This package contains configuration data, 3D models and launch files +for SO_5DOF_ARM100_05d.SLDASM robot

+ + TODO + + BSD + catkin + roslaunch + robot_state_publisher + rviz + joint_state_publisher_gui + gazebo + + + + \ No newline at end of file diff --git a/urdf/SO_5DOF_ARM100_05d.SLDASM/urdf/SO_5DOF_ARM100_05d.SLDASM.csv b/urdf/SO_5DOF_ARM100_05d.SLDASM/urdf/SO_5DOF_ARM100_05d.SLDASM.csv new file mode 100644 index 0000000..e58d98a --- /dev/null +++ b/urdf/SO_5DOF_ARM100_05d.SLDASM/urdf/SO_5DOF_ARM100_05d.SLDASM.csv @@ -0,0 +1,8 @@ +Link Name,Center of Mass X,Center of Mass Y,Center of Mass Z,Center of Mass Roll,Center of Mass Pitch,Center of Mass Yaw,Mass,Moment Ixx,Moment Ixy,Moment Ixz,Moment Iyy,Moment Iyz,Moment Izz,Visual X,Visual Y,Visual Z,Visual Roll,Visual Pitch,Visual Yaw,Mesh Filename,Color Red,Color Green,Color Blue,Color Alpha,Collision X,Collision Y,Collision Z,Collision Roll,Collision Pitch,Collision Yaw,Collision Mesh Filename,Material Name,SW Components,Coordinate System,Axis Name,Joint Name,Joint Type,Joint Origin X,Joint Origin Y,Joint Origin Z,Joint Origin Roll,Joint Origin Pitch,Joint Origin Yaw,Parent,Joint Axis X,Joint Axis Y,Joint Axis Z,Limit Effort,Limit Velocity,Limit Lower,Limit Upper,Calibration rising,Calibration falling,Dynamics Damping,Dynamics Friction,Safety Soft Upper,Safety Soft Lower,Safety K Position,Safety K Velocity +Base,-1.55220299024015E-10,0.0275980388649202,0.0272094138963763,0,0,0,0.146962928243327,9.5191642834079E-05,2.02405274856147E-12,1.46514387606669E-13,0.000123785814019492,1.84608762035329E-05,0.000137926707148466,0,0,0,0,0,0,package://SO_5DOF_ARM100_05d.SLDASM/meshes/Base.STL,0.792156862745098,0.819607843137255,0.933333333333333,1,0,0,0,0,0,0,package://SO_5DOF_ARM100_05d.SLDASM/meshes/Base.STL,,Base_03-1;STS3215_02a-5,Origin_global,,,,0,0,0,0,0,0,,0,0,0,,,,,,,,,,,, +Shoulder_Rotation_Pitch,-0.00511938391873139,0.0678779339349912,-0.000127472379243391,0,0,0,0.111780100254674,7.03890301713851E-05,-1.55093016866869E-05,1.67387694867946E-07,3.32352621027575E-05,9.30705606418705E-07,7.08694473647387E-05,0,0,0,0,0,0,package://SO_5DOF_ARM100_05d.SLDASM/meshes/Shoulder_Rotation_Pitch.STL,0.792156862745098,0.819607843137255,0.933333333333333,1,0,0,0,0,0,0,package://SO_5DOF_ARM100_05d.SLDASM/meshes/Shoulder_Rotation_Pitch.STL,,Rotation_Pitch_04c-2;STS3215_02a-4,Origin_Shoulder_Rotation,Axis_Shoulder_Rotation,Shoulder_Rotation,continuous,0,-0.0452,0.0181,1.5708,0,1.5708,Base,0,1,0,,,,,,,,,,,, +Upper_Arm,-0.0693113774468845,0.00293741346964818,-7.61279219025209E-07,0,0,0,0.167601391353176,7.75332201021328E-05,-2.10765620509824E-06,7.52685919931984E-07,0.000233751202018378,-1.63496162538793E-07,0.000180452754687364,0,0,0,0,0,0,package://SO_5DOF_ARM100_05d.SLDASM/meshes/Upper_Arm.STL,0.792156862745098,0.819607843137255,0.933333333333333,1,0,0,0,0,0,0,package://SO_5DOF_ARM100_05d.SLDASM/meshes/Upper_Arm.STL,,SO_ARM100_06b-5;STS3215_02a-3,Origin_Shoulder_Pitch,Axis_Shoulder_Pitch,Shoulder_Pitch,continuous,0.000125,0.1086,0,3.1416,0,-1.5708,Shoulder_Rotation_Pitch,0,0,1,,,,,,,,,,,, +Lower_Arm,-0.0588290275819227,0.0021495318374051,0.000146772621039401,0,0,0,0.142523221917339,6.29078989235053E-05,3.79294618448135E-06,1.70733512134003E-06,0.000146811163948232,-2.1474403445678E-07,0.000102145070617562,0,0,0,0,0,0,package://SO_5DOF_ARM100_05d.SLDASM/meshes/Lower_Arm.STL,0.792156862745098,0.819607843137255,0.933333333333333,1,0,0,0,0,0,0,package://SO_5DOF_ARM100_05d.SLDASM/meshes/Lower_Arm.STL,,SO_ARM100_06b-6;STS3215_02a-6,Origin_Elbow,Axis_Elbow,Elbow,continuous,-0.11238,0.0282,0,0,0,-2.2391,Upper_Arm,0,0,1,,,,,,,,,,,, +Wrist_Pitch_Roll,-6.28656116854598E-09,-0.0087849429576346,-0.0309177852835532,0,0,0,0.106401896179987,4.78947074364113E-05,-1.33871782943846E-11,-8.95740683864277E-12,7.01088408487287E-05,-5.49748507471695E-06,6.17958653539553E-05,0,0,0,0,0,0,package://SO_5DOF_ARM100_05d.SLDASM/meshes/Wrist_Pitch_Roll.STL,0.792156862745098,0.819607843137255,0.933333333333333,1,0,0,0,0,0,0,package://SO_5DOF_ARM100_05d.SLDASM/meshes/Wrist_Pitch_Roll.STL,,Wrist_Roll_Pitch_04c-2;STS3215_02a-7,Origin_Wrist_Pitch,Axis_Wrist_Pitch,Wrist_Pitch,continuous,-0.1102,0.005375,0,0.90254,1.5708,0,Lower_Arm,1,0,0,,,,,,,,,,,, +Fixed_Gripper,-0.00772179942650385,-0.000555295978140996,0.0316941559340959,0,0,0,0.11710741874408,5.67526018031759E-05,1.04098982658207E-06,8.53596077253277E-06,5.78441834179299E-05,-2.86014969245207E-07,4.22399193495317E-05,0,0,0,0,0,0,package://SO_5DOF_ARM100_05d.SLDASM/meshes/Fixed_Gripper.STL,0.792156862745098,0.819607843137255,0.933333333333333,1,0,0,0,0,0,0,package://SO_5DOF_ARM100_05d.SLDASM/meshes/Fixed_Gripper.STL,,Wrist_Roll_05g-1;STS3215_02a-8;Removable_Jaws_01e-1,Origin_Wrist_Roll,Axis_Wrist_Roll,Wrist_Roll,continuous,0,0.002,-0.0545,3.1416,0,3.1416,Wrist_Pitch_Roll,0,0,1,,,,,,,,,,,, +Moving_Jaw,-0.0033838985185846,-0.0322884362122416,0.000144458547748166,0,0,0,0.0347149174448153,1.36949844449711E-05,-5.63192124555278E-07,-5.74449907399212E-09,7.04089001130743E-06,-1.05361496046931E-07,8.28976960805291E-06,0,0,0,0,0,0,package://SO_5DOF_ARM100_05d.SLDASM/meshes/Moving_Jaw.STL,0.792156862745098,0.819607843137255,0.933333333333333,1,0,0,0,0,0,0,package://SO_5DOF_ARM100_05d.SLDASM/meshes/Moving_Jaw.STL,,Moving_Jaw_04f-1;Removable_Jaws_01e-2,Origin_Gripper,Axis_Gripper,Gripper,continuous,0.0202,0,0.024375,-1.5708,0,0,Fixed_Gripper,0,0,1,,,,,,,,,,,, diff --git a/urdf/SO_5DOF_ARM100_05d.SLDASM/urdf/SO_5DOF_ARM100_05d.SLDASM.urdf b/urdf/SO_5DOF_ARM100_05d.SLDASM/urdf/SO_5DOF_ARM100_05d.SLDASM.urdf new file mode 100644 index 0000000..96b3ca8 --- /dev/null +++ b/urdf/SO_5DOF_ARM100_05d.SLDASM/urdf/SO_5DOF_ARM100_05d.SLDASM.urdf @@ -0,0 +1,365 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/urdf/SO_5DOF_ARM100_05d.SLDASM/urdf/SO_5DOF_ARM100_05d.SLDASM_fixed.urdf b/urdf/SO_5DOF_ARM100_05d.SLDASM/urdf/SO_5DOF_ARM100_05d.SLDASM_fixed.urdf new file mode 100644 index 0000000..d22c24e --- /dev/null +++ b/urdf/SO_5DOF_ARM100_05d.SLDASM/urdf/SO_5DOF_ARM100_05d.SLDASM_fixed.urdf @@ -0,0 +1,193 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file