diff --git a/rasmt_moveit_config/config/rasmt_moveit.rviz b/rasmt_moveit_config/config/rasmt_moveit.rviz index 0398c36..fe85465 100644 --- a/rasmt_moveit_config/config/rasmt_moveit.rviz +++ b/rasmt_moveit_config/config/rasmt_moveit.rviz @@ -3,11 +3,9 @@ Panels: Help Height: 78 Name: Displays Property Tree Widget: - Expanded: - - /Global Options1 - - /Status1 + Expanded: ~ Splitter Ratio: 0.5 - Tree Height: 389 + Tree Height: 393 - Class: rviz_common/Selection Name: Selection - Class: rviz_common/Tool Properties @@ -63,68 +61,6 @@ Visualization Manager: Expand Link Details: false Expand Tree: false Link Tree Style: Links in Alphabetic Order - rasmt_Base_Link: - Alpha: 1 - Show Axes: false - Show Trail: false - Value: true - rasmt_Dock_Link: - Alpha: 1 - Show Axes: false - Show Trail: false - Value: true - rasmt_Fork_1: - Alpha: 1 - Show Axes: false - Show Trail: false - Value: true - rasmt_Fork_2: - Alpha: 1 - Show Axes: false - Show Trail: false - Value: true - rasmt_Fork_3: - Alpha: 1 - Show Axes: false - Show Trail: false - Value: true - rasmt_Grip_Body: - Alpha: 1 - Show Axes: false - Show Trail: false - Value: true - rasmt_Grip_L: - Alpha: 1 - Show Axes: false - Show Trail: false - Value: true - rasmt_Grip_R: - Alpha: 1 - Show Axes: false - Show Trail: false - Value: true - rasmt_Link_1: - Alpha: 1 - Show Axes: false - Show Trail: false - Value: true - rasmt_Link_2: - Alpha: 1 - Show Axes: false - Show Trail: false - Value: true - rasmt_tool0: - Alpha: 1 - Show Axes: false - Show Trail: false - rasmt_tool_end_point: - Alpha: 1 - Show Axes: false - Show Trail: false - world: - Alpha: 1 - Show Axes: false - Show Trail: false Robot Alpha: 1 Show Robot Collision: false Show Robot Visual: true @@ -216,10 +152,6 @@ Visualization Manager: Alpha: 1 Show Axes: false Show Trail: false - rasmt_tool_end_point: - Alpha: 1 - Show Axes: false - Show Trail: false world: Alpha: 1 Show Axes: false @@ -323,10 +255,6 @@ Visualization Manager: Alpha: 1 Show Axes: false Show Trail: false - rasmt_tool_end_point: - Alpha: 1 - Show Axes: false - Show Trail: false world: Alpha: 1 Show Axes: false @@ -336,6 +264,58 @@ Visualization Manager: Show Robot Visual: true Value: true Velocity_Scaling_Factor: 1 + - Class: rviz_default_plugins/TF + Enabled: true + Frame Timeout: 15 + Frames: + All Enabled: true + rasmt_Base_Link: + Value: true + rasmt_Dock_Link: + Value: true + rasmt_Fork_1: + Value: true + rasmt_Fork_2: + Value: true + rasmt_Fork_3: + Value: true + rasmt_Grip_Body: + Value: true + rasmt_Grip_L: + Value: true + rasmt_Grip_R: + Value: true + rasmt_Link_1: + Value: true + rasmt_Link_2: + Value: true + rasmt_tool0: + Value: true + world: + Value: true + Marker Scale: 1 + Name: TF + Show Arrows: true + Show Axes: true + Show Names: false + Tree: + world: + rasmt_Base_Link: + rasmt_Fork_1: + rasmt_Link_1: + rasmt_Fork_2: + rasmt_Link_2: + rasmt_Fork_3: + rasmt_Dock_Link: + rasmt_Grip_Body: + rasmt_Grip_L: + {} + rasmt_Grip_R: + {} + rasmt_tool0: + {} + Update Interval: 0 + Value: true Enabled: true Global Options: Background Color: 48; 48; 48 @@ -409,7 +389,7 @@ Window Geometry: collapsed: false MotionPlanning - Trajectory Slider: collapsed: false - QMainWindow State: 000000ff00000000fd0000000400000000000001f30000039efc020000000bfb0000001200530065006c0065006300740069006f006e00000001e10000009b0000005c00fffffffb0000001e0054006f006f006c002000500072006f007000650072007400690065007302000001ed000001df00000185000000a3fb000000120056006900650077007300200054006f006f02000001df000002110000018500000122fb000000200054006f006f006c002000500072006f0070006500720074006900650073003203000002880000011d000002210000017afb000000100044006900730070006c006100790073010000003d00000210000000c900fffffffb0000002000730065006c0065006300740069006f006e00200062007500660066006500720200000138000000aa0000023a00000294fb00000014005700690064006500530074006500720065006f02000000e6000000d2000003ee0000030bfb0000000c004b0069006e0065006300740200000186000001060000030c00000261fb00000044004d006f00740069006f006e0050006c0061006e006e0069006e00670020002d0020005400720061006a006500630074006f0072007900200053006c00690064006500720000000000ffffffff0000004100fffffffb0000001c004d006f00740069006f006e0050006c0061006e006e0069006e00670100000253000001880000017d00fffffffb000000280020002d0020005400720061006a006500630074006f0072007900200053006c00690064006500720000000000ffffffff0000000000000000000000010000010f0000039efc0200000003fb0000001e0054006f006f006c002000500072006f00700065007200740069006500730100000041000000780000000000000000fb0000000a00560069006500770073000000003d0000039e000000a400fffffffb0000001200530065006c0065006300740069006f006e010000025a000000b200000000000000000000000200000490000000a9fc0100000001fb0000000a00560069006500770073030000004e00000080000002e10000019700000003000004420000003efc0100000002fb0000000800540069006d00650100000000000004420000000000000000fb0000000800540069006d006501000000000000045000000000000000000000053f0000039e00000004000000040000000800000008fc0000000100000002000000010000000a0054006f006f006c00730100000000ffffffff0000000000000000 + QMainWindow State: 000000ff00000000fd0000000400000000000001f3000003a2fc020000000bfb0000001200530065006c0065006300740069006f006e00000001e10000009b0000005c00fffffffb0000001e0054006f006f006c002000500072006f007000650072007400690065007302000001ed000001df00000185000000a3fb000000120056006900650077007300200054006f006f02000001df000002110000018500000122fb000000200054006f006f006c002000500072006f0070006500720074006900650073003203000002880000011d000002210000017afb000000100044006900730070006c006100790073010000003b00000212000000c700fffffffb0000002000730065006c0065006300740069006f006e00200062007500660066006500720200000138000000aa0000023a00000294fb00000014005700690064006500530074006500720065006f02000000e6000000d2000003ee0000030bfb0000000c004b0069006e0065006300740200000186000001060000030c00000261fb00000044004d006f00740069006f006e0050006c0061006e006e0069006e00670020002d0020005400720061006a006500630074006f0072007900200053006c00690064006500720000000000ffffffff0000003f00fffffffb0000001c004d006f00740069006f006e0050006c0061006e006e0069006e006701000002530000018a0000016900fffffffb000000280020002d0020005400720061006a006500630074006f0072007900200053006c00690064006500720000000000ffffffff0000000000000000000000010000010f0000039efc0200000003fb0000001e0054006f006f006c002000500072006f00700065007200740069006500730100000041000000780000000000000000fb0000000a00560069006500770073000000003d0000039e000000a000fffffffb0000001200530065006c0065006300740069006f006e010000025a000000b200000000000000000000000200000490000000a9fc0100000001fb0000000a00560069006500770073030000004e00000080000002e10000019700000003000004420000003efc0100000002fb0000000800540069006d00650100000000000004420000000000000000fb0000000800540069006d006501000000000000045000000000000000000000053f000003a200000004000000040000000800000008fc0000000100000002000000010000000a0054006f006f006c00730100000000ffffffff0000000000000000 Selection: collapsed: false Tool Properties: diff --git a/rasmt_support/world/robossembler.world b/rasmt_support/world/robossembler.world index e88f98b..cab8212 100644 --- a/rasmt_support/world/robossembler.world +++ b/rasmt_support/world/robossembler.world @@ -69,6 +69,28 @@ 0 + + 0.5 0 0.1 0 0 0 + + + + + 0.15 0.15 0.05 + + + + + + + 0.15 0.15 0.05 + + + + + + + + 0 0 -9.8 6e-06 2.3e-05 -4.2e-05 diff --git a/robossembler/CMakeLists.txt b/robossembler/CMakeLists.txt index b043617..4b65200 100644 --- a/robossembler/CMakeLists.txt +++ b/robossembler/CMakeLists.txt @@ -22,6 +22,7 @@ find_package(gazebo_msgs REQUIRED) find_package(robossembler_interfaces REQUIRED) find_package(behavior_tree REQUIRED) find_package(control_msgs REQUIRED) +find_package(scene_monitor_interfaces REQUIRED) if (NOT CMAKE_CXX_STANDARD) set(CMAKE_CXX_STANDARD 17) @@ -48,6 +49,7 @@ set(dependencies behavior_tree std_msgs control_msgs + scene_monitor_interfaces ) include_directories(include) @@ -64,6 +66,9 @@ list(APPEND plugin_libs robossembler_move_gripper_bt_action_client) add_library(robossembler_print_bt_node SHARED src/behavior_tree_nodes/Print.cpp) list(APPEND plugin_libs robossembler_print_bt_node) +add_library(robossembler_get_grasp_poses_bt_action_client SHARED src/behavior_tree_nodes/atomic_skills/GetGraspPoses.cpp) +list(APPEND plugin_libs robossembler_get_grasp_poses_bt_action_client) + foreach(bt_plugin ${plugin_libs}) ament_target_dependencies(${bt_plugin} ${dependencies}) target_compile_definitions(${bt_plugin} PRIVATE BT_PLUGIN_EXPORT) diff --git a/robossembler/behavior_trees_xml/atomic_skills_xml/simple_sequence.xml b/robossembler/behavior_trees_xml/atomic_skills_xml/assemble.xml similarity index 67% rename from robossembler/behavior_trees_xml/atomic_skills_xml/simple_sequence.xml rename to robossembler/behavior_trees_xml/atomic_skills_xml/assemble.xml index 097abbc..aa8f594 100644 --- a/robossembler/behavior_trees_xml/atomic_skills_xml/simple_sequence.xml +++ b/robossembler/behavior_trees_xml/atomic_skills_xml/assemble.xml @@ -1,22 +1,22 @@ - + - + - - - + + - + - + - - + + + diff --git a/robossembler/behavior_trees_xml/atomic_skills_xml/print.xml b/robossembler/behavior_trees_xml/atomic_skills_xml/print.xml new file mode 100644 index 0000000..188c6a6 --- /dev/null +++ b/robossembler/behavior_trees_xml/atomic_skills_xml/print.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/robossembler/behavior_trees_xml/atomic_skills_xml/remove.xml b/robossembler/behavior_trees_xml/atomic_skills_xml/remove.xml new file mode 100644 index 0000000..f24b38e --- /dev/null +++ b/robossembler/behavior_trees_xml/atomic_skills_xml/remove.xml @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/robossembler/config/params.yaml b/robossembler/config/params.yaml index a7d945a..616c3e9 100644 --- a/robossembler/config/params.yaml +++ b/robossembler/config/params.yaml @@ -1,24 +1,20 @@ -assemble_1: +# assemble: +# ros__parameters: +# plugins: +# - robossembler_get_entity_state_bt_action_client +# - robossembler_move_topose_bt_action_client +# - robossembler_move_gripper_bt_action_client +# - robossembler_get_grasp_poses_bt_action_client + +print_part: ros__parameters: plugins: - - robossembler_get_entity_state_bt_action_client + - robossembler_print_bt_node + +remove_part: + ros__parameters: + plugins: + - robossembler_get_grasp_poses_bt_action_client - robossembler_move_topose_bt_action_client - robossembler_move_gripper_bt_action_client - - robossembler_print_bt_node - frames: ["cube"] - materials: ["material1", material2] - printers: ["printer1", "printer2"] - printer_pos: - printer1: [1.0, 1.0, 0.0, - 0.0, 0.0, 0.0, - 0.0] - printer2: [-1.0, -1.0, 0.0, - 0.0, 0.0, 0.0, - 0.0] - pick_entity: - go_to: [0.40644, 0.0, 0.3274, 0.0, 1.0, 0.0, 0.009] - bring: [0.40644, 0.0, 0.2274, 0.0, 1.0, 0.0, 0.009] - gripp_cmd: - open: 0.06 - close: 0.02 diff --git a/robossembler/include/robot_bt/behavior_tree_nodes/GetGraspPoses.hpp b/robossembler/include/robot_bt/behavior_tree_nodes/GetGraspPoses.hpp new file mode 100644 index 0000000..779c473 --- /dev/null +++ b/robossembler/include/robot_bt/behavior_tree_nodes/GetGraspPoses.hpp @@ -0,0 +1,37 @@ +#pragma once + +#include +#include + +#include +#include + +#include +#include +#include + + +class GetGraspPoses : public BtService +{ +public: + GetGraspPoses(const std::string &xml_tag_name, + const BT::NodeConfiguration &conf); + + scene_monitor_interfaces::srv::GetGraspPoses::Request::SharedPtr populate_request() override; + + BT::NodeStatus handle_response(scene_monitor_interfaces::srv::GetGraspPoses::Response::SharedPtr response) override; + + static BT::PortsList providedPorts() + { + return providedBasicPorts({ + BT::InputPort("part_id"), + BT::OutputPort("grasp_pose"), + BT::OutputPort("pre_grasp_pose"), + BT::OutputPort("gap_distance") + }); + } + +private: + std::string frame_; + scene_monitor_interfaces::msg::GraspPose grasp_pose_; +}; \ No newline at end of file diff --git a/robossembler/include/robot_bt/behavior_tree_nodes/Print.hpp b/robossembler/include/robot_bt/behavior_tree_nodes/Print.hpp index 8db0e67..9f627d6 100644 --- a/robossembler/include/robot_bt/behavior_tree_nodes/Print.hpp +++ b/robossembler/include/robot_bt/behavior_tree_nodes/Print.hpp @@ -3,33 +3,34 @@ #include #include -#include -#include #include +#include + +#include #include #include -class Print : public BtService +class Print : public BtService { public: Print(const std::string &xml_tag_name, const BT::NodeConfiguration &conf); - gazebo_msgs::srv::SpawnEntity::Request::SharedPtr populate_request(); + scene_monitor_interfaces::srv::PrintPart::Request::SharedPtr populate_request() override; - BT::NodeStatus handle_response(gazebo_msgs::srv::SpawnEntity::Response::SharedPtr response); + BT::NodeStatus handle_response(scene_monitor_interfaces::srv::PrintPart::Response::SharedPtr response) override; static BT::PortsList providedPorts() { return providedBasicPorts({ - BT::InputPort("frame") + BT::InputPort("frame"), + BT::InputPort("printer") }); } private: - std::map printer_coords_; - std::string material_; + std::string printer_; std::string frame_; }; \ No newline at end of file diff --git a/robossembler/launch/task_planner.launch.py b/robossembler/launch/task_planner.launch.py index 08f6427..cbaf10f 100644 --- a/robossembler/launch/task_planner.launch.py +++ b/robossembler/launch/task_planner.launch.py @@ -79,14 +79,14 @@ def generate_launch_description(): 'launch', 'plansys2_bringup_launch_monolithic.py')), launch_arguments={ - 'model_file': pkg_dir + '/pddl/domain.pddl', + 'model_file': pkg_dir + '/pddl/cat_domain.pddl', 'namespace': namespace }.items()) - - assemble_1 = Node( + """ + assemble = Node( package='plansys2_bt_actions', executable='bt_action_node', - name='assemble_1', + name='assemble', namespace=namespace, output='screen', parameters=[ @@ -95,12 +95,44 @@ def generate_launch_description(): robot_description_semantic, kinematics_yaml, { - 'action_name': 'assemble-1', - 'publisher_port': 1666, - 'server_port': 1667, - 'bt_xml_file': pkg_dir + '/behavior_trees_xml/atomic_skills_xml/simple_sequence.xml', + 'action_name': 'assemble', + # 'publisher_port': 1666, + # 'server_port': 1667, + 'bt_xml_file': pkg_dir + '/behavior_trees_xml/atomic_skills_xml/assemble.xml', } ]) + """ + print_part = Node( + package='plansys2_bt_actions', + executable='bt_action_node', + name='print_part', + namespace=namespace, + output='screen', + parameters=[ + pkg_dir + '/config/params.yaml', + { + 'action_name': 'print', + 'bt_xml_file': pkg_dir + '/behavior_trees_xml/atomic_skills_xml/print.xml', + } + ]) + + remove_part = Node( + package='plansys2_bt_actions', + executable='bt_action_node', + name='remove_part', + namespace=namespace, + output='screen', + parameters=[ + pkg_dir + '/config/params.yaml', + robot_description, + robot_description_semantic, + kinematics_yaml, + { + 'action_name': 'remove', + 'bt_xml_file': pkg_dir + '/behavior_trees_xml/atomic_skills_xml/remove.xml', + } + ]) + """gz_get_entity_state = Node( package='plansys2_bt_actions', executable='bt_action_node', @@ -124,6 +156,8 @@ def generate_launch_description(): # Declare the launch options ld.add_action(plansys2_cmd) - ld.add_action(assemble_1) + # ld.add_action(assemble) + ld.add_action(print_part) + ld.add_action(remove_part) return ld \ No newline at end of file diff --git a/robossembler/package.xml b/robossembler/package.xml index be75346..bce1d6b 100644 --- a/robossembler/package.xml +++ b/robossembler/package.xml @@ -30,6 +30,7 @@ ament_index_cpp robossembler_interfaces behavior_tree + scene_monitor_interfaces ament_lint_common ament_lint_auto diff --git a/robossembler/pddl/cat_domain.pddl b/robossembler/pddl/cat_domain.pddl new file mode 100644 index 0000000..6417ac8 --- /dev/null +++ b/robossembler/pddl/cat_domain.pddl @@ -0,0 +1,44 @@ +;; Modified domain taken from +;; "Knowledge transfer in robot manipulation tasks" by Jacob O. Huckaby 2014 +(define (domain robossembler) + (:requirements :strips :typing :adl :fluents :durative-actions) + (:types + printer workspace - zone + part + arm + ) + + (:predicates + (part_at ?p - part ?z - zone) + (printer_ready ?pr - printer) + (arm_available ?a - arm) + ) + + (:functions) + + (:durative-action print + :parameters (?p - part ?pr - printer) + :duration ( = ?duration 10) + :condition (and + (at start(printer_ready ?pr)) + ) + :effect (and + (at end(part_at ?p ?pr)) + ) + ) + + (:durative-action remove + :parameters (?p - part ?pr - printer ?z - zone ?a - arm) + :duration (= ?duration 1) + :condition (and + (at start (part_at ?p ?pr)) + (at start (arm_available ?a)) + ) + :effect (and + (at start (not (arm_available ?a))) + (at end (part_at ?p ?z)) + (at end (arm_available ?a)) + (at end (printer_ready ?pr)) + ) + ) +);; end Domain ;;;;;;;;;;;;;;;;;;;;;;;; \ No newline at end of file diff --git a/robossembler/src/behavior_tree_nodes/Print.cpp b/robossembler/src/behavior_tree_nodes/Print.cpp index 01a58c8..fac5dcf 100644 --- a/robossembler/src/behavior_tree_nodes/Print.cpp +++ b/robossembler/src/behavior_tree_nodes/Print.cpp @@ -1,82 +1,50 @@ +#include "robot_bt/behavior_tree_nodes/Print.hpp" + +#include +#include +#include + #include #include #include #include #include -#include -#include -#include -#include "robot_bt/behavior_tree_nodes/Print.hpp" -using SpawnEntitySrv = gazebo_msgs::srv::SpawnEntity; +using PrintPartSrv = scene_monitor_interfaces::srv::PrintPart; Print::Print(const std::string &xml_tag_name, const BT::NodeConfiguration &conf) -:BtService(xml_tag_name, conf) -{ - geometry_msgs::msg::Pose a; - a.position.x = 0.8; - a.position.y = 0.8; - a.position.z = 0.0; - geometry_msgs::msg::Pose b; - a.position.x = 0.4; - a.position.y = 0.0; - a.position.z = 0.05; - printer_coords_.insert(std::make_pair("printerB", b)); - printer_coords_.insert(std::make_pair("printerA", a)); -} +:BtService(xml_tag_name, conf) +{} -SpawnEntitySrv::Request::SharedPtr Print::populate_request() +PrintPartSrv::Request::SharedPtr Print::populate_request() { - std::string frame, printer, material; + std::string frame, printer; getInput("frame", frame_); - - printer_ = "printerA"; - material_="material1"; - - - std::string package_share_directory = ament_index_cpp::get_package_share_directory("sdf_models"); - std::filesystem::path sdf_path = package_share_directory + "/models/" + frame_ + "/model.sdf"; + RCLCPP_INFO_STREAM(_node->get_logger(), "Provided part name ["<< frame_ <<"]"); - RCLCPP_INFO(_node->get_logger(), "Start read frame (%s) frame_path (%s)", frame_.c_str(), sdf_path.c_str()); + getInput("printer", printer_); + RCLCPP_INFO_STREAM(_node->get_logger(), "Provided printer name ["<< printer_ <<"]"); - std::ifstream sdf_file(sdf_path); - std::stringstream buffer; + auto request = std::make_shared(); + request->frame_id = frame_; + request->printer_id = printer_; - if (sdf_file.is_open()) { - buffer << sdf_file.rdbuf(); - sdf_file.close(); - } else { - - RCLCPP_WARN(_node->get_logger(), "Failed while try to open file (%s)", sdf_path.c_str()); - return 0; - } - - std::string xml = buffer.str(); - - geometry_msgs::msg::Pose pose = printer_coords_[printer_]; - - auto request = std::make_shared(); - request->name = frame_; - request->initial_pose = pose; - request->xml = xml; - RCLCPP_INFO(_node->get_logger(), "Connecting to '/spawn_entity' service..."); - return request; } -BT::NodeStatus Print::handle_response(SpawnEntitySrv::Response::SharedPtr response) +BT::NodeStatus Print::handle_response(PrintPartSrv::Response::SharedPtr response) { RCLCPP_INFO(_node->get_logger(), "Handle Response call"); if (!response->success) { - RCLCPP_WARN(_node->get_logger(), "Get failure response from service with msg: `%s`", response->status_message.c_str()); + RCLCPP_WARN(_node->get_logger(), "Get failure response from service with msg: `%s`", response->message.c_str()); return BT::NodeStatus::FAILURE; } - RCLCPP_INFO(_node->get_logger(), "Get success response status with msg: `%s`", response->status_message.c_str()); + RCLCPP_INFO(_node->get_logger(), "Get success response status with msg: `%s`", response->message.c_str()); return BT::NodeStatus::SUCCESS; } diff --git a/robossembler/src/behavior_tree_nodes/atomic_skills/GetGraspPoses.cpp b/robossembler/src/behavior_tree_nodes/atomic_skills/GetGraspPoses.cpp new file mode 100644 index 0000000..ac07145 --- /dev/null +++ b/robossembler/src/behavior_tree_nodes/atomic_skills/GetGraspPoses.cpp @@ -0,0 +1,57 @@ +#include "robot_bt/behavior_tree_nodes/GetGraspPoses.hpp" + +#include +#include +#include + +#include +#include +#include +#include +#include + + +using GetGraspPosesSrv = scene_monitor_interfaces::srv::GetGraspPoses; + +GetGraspPoses::GetGraspPoses(const std::string &xml_tag_name, + const BT::NodeConfiguration &conf) +:BtService(xml_tag_name, conf) +{} + +GetGraspPosesSrv::Request::SharedPtr GetGraspPoses::populate_request() +{ + std::string frame, printer; + getInput("part_id", frame_); + RCLCPP_INFO_STREAM(_node->get_logger(), "Provided part name ["<< frame_ <<"]"); + + auto request = std::make_shared(); + request->frame_id = frame_; + + return request; +} + +BT::NodeStatus GetGraspPoses::handle_response(GetGraspPosesSrv::Response::SharedPtr response) +{ + RCLCPP_INFO(_node->get_logger(), "Handle Response call"); + + if (!response->success) + { + RCLCPP_WARN(_node->get_logger(), "Get failure response from service with msg: `%s`", response->message.c_str()); + return BT::NodeStatus::FAILURE; + } + + RCLCPP_INFO(_node->get_logger(), "Get success response status with msg: `%s`", response->message.c_str()); + + scene_monitor_interfaces::msg::GraspPose grasp_pose = response->grasp_poses[0]; + + setOutput("grasp_pose", grasp_pose.grasp_pose); + setOutput("pre_grasp_pose", grasp_pose.pre_grasp_pose); + setOutput("gap_distance", grasp_pose.gap_distance); + + return BT::NodeStatus::SUCCESS; +} + +BT_REGISTER_NODES(factory) +{ + factory.registerNodeType("GetGraspPoses"); +} \ No newline at end of file diff --git a/robossembler/src/behavior_tree_nodes/atomic_skills/MoveGripper.cpp b/robossembler/src/behavior_tree_nodes/atomic_skills/MoveGripper.cpp index ada3ee9..33ad286 100644 --- a/robossembler/src/behavior_tree_nodes/atomic_skills/MoveGripper.cpp +++ b/robossembler/src/behavior_tree_nodes/atomic_skills/MoveGripper.cpp @@ -13,12 +13,12 @@ class SendGripperCmd : public BtAction public: SendGripperCmd(const std::string & name, const BT::NodeConfiguration & config) : BtAction(name, config) { - //gripper_gap = 0.02; - gripper_point_a_ = 0.06; - gripper_point_b_ = 0.05; + // //gripper_gap = 0.02; + // gripper_point_a_ = 0.06; + // gripper_point_b_ = 0.05; - gripper_cmd.insert(std::make_pair("open", gripper_point_a_)); - gripper_cmd.insert(std::make_pair("close", gripper_point_b_)); + // gripper_cmd.insert(std::make_pair("open", gripper_point_a_)); + // gripper_cmd.insert(std::make_pair("close", gripper_point_b_)); } @@ -26,25 +26,29 @@ class SendGripperCmd : public BtAction { auto goal = GripperCmd::Goal(); - getInput("command", command); - goal.value = gripper_cmd[command]; + // getInput("command", command); + //goal.value = gripper_cmd[command]; //goal.trajectory.points = gripper_cmd[command]; + getInput("gap_distance", distance_); + goal.value = distance_; + return goal; } static PortsList providedPorts() { return providedBasicPorts({ - InputPort("command")}); + InputPort("gap_distance")}); } private: std::vector joint_names_ = {"rasmt_Slide_1", "rasmt_Slide_2"}; - double gripper_point_a_{0.0}; - double gripper_point_b_{0.0}; - std::map gripper_cmd; - std::string command; + // double gripper_point_a_{0.0}; + // double gripper_point_b_{0.0}; + // std::map gripper_cmd; + // std::string command; + double distance_; }; // class MoveToJointState diff --git a/robossembler/src/behavior_tree_nodes/atomic_skills/MoveToPose.cpp b/robossembler/src/behavior_tree_nodes/atomic_skills/MoveToPose.cpp index 8591c45..e983306 100644 --- a/robossembler/src/behavior_tree_nodes/atomic_skills/MoveToPose.cpp +++ b/robossembler/src/behavior_tree_nodes/atomic_skills/MoveToPose.cpp @@ -1,9 +1,10 @@ #include "robossembler_interfaces/action/moveit_send_pose.hpp" + #include "behaviortree_cpp_v3/bt_factory.h" #include "behavior_tree/BtAction.hpp" #include "geometry_msgs/msg/pose_stamped.hpp" #include "moveit_msgs/action/move_group.h" -#include "Eigen/Geometry" +// #include "Eigen/Geometry" #include "rclcpp/parameter.hpp" using namespace BT; @@ -15,33 +16,33 @@ class MoveToPose : public BtAction public: MoveToPose(const std::string & name, const BT::NodeConfiguration & config) : BtAction(name, config) { - target_pose_a_.position.x = 0.40644; - target_pose_a_.position.y = 0.0; - target_pose_a_.position.z = 0.3274; - target_pose_a_.orientation.x = 0; - target_pose_a_.orientation.y = 1.0; - target_pose_a_.orientation.z = 0.0; - target_pose_a_.orientation.w = 0.009; + // target_pose_a_.position.x = 0.519;//0.40644; + // target_pose_a_.position.y = 0.5;//0.0; + // target_pose_a_.position.z = -0.021;//0.3274; + // target_pose_a_.orientation.x = 0.58;//0; + // target_pose_a_.orientation.y = -0.16;//1.0; + // target_pose_a_.orientation.z = 0.16;//0.0; + // target_pose_a_.orientation.w = 0.77;//0.009; - target_pose_b_.position.x = 0.0; - target_pose_b_.position.y = 0.0; - target_pose_b_.position.z = -0.12; - target_pose_b_.orientation.x = 0; - target_pose_b_.orientation.y = 0.0; - target_pose_b_.orientation.z = 0.0; - target_pose_b_.orientation.w = 0.0; + // target_pose_b_.position.x = 0.0; + // target_pose_b_.position.y = 0.0; + // target_pose_b_.position.z = -0.12; + // target_pose_b_.orientation.x = 0; + // target_pose_b_.orientation.y = 0.0; + // target_pose_b_.orientation.z = 0.0; + // target_pose_b_.orientation.w = 0.0; - target_pose_c_.position.x = 0.0; - target_pose_c_.position.y = 0.0; - target_pose_c_.position.z = 0.12; - target_pose_c_.orientation.x = 0; - target_pose_c_.orientation.y = 0.0; - target_pose_c_.orientation.z = 0.0; - target_pose_c_.orientation.w = 0.0; + // target_pose_c_.position.x = 0.0; + // target_pose_c_.position.y = 0.0; + // target_pose_c_.position.z = 0.12; + // target_pose_c_.orientation.x = 0; + // target_pose_c_.orientation.y = 0.0; + // target_pose_c_.orientation.z = 0.0; + // target_pose_c_.orientation.w = 0.0; - pick_and_place_command.insert(std::make_pair("go_to", target_pose_a_)); - pick_and_place_command.insert(std::make_pair("down", target_pose_b_)); - pick_and_place_command.insert(std::make_pair("up", target_pose_c_)); + // pick_and_place_command.insert(std::make_pair("go_to", target_pose_a_)); + // pick_and_place_command.insert(std::make_pair("down", target_pose_b_)); + // pick_and_place_command.insert(std::make_pair("up", target_pose_c_)); } @@ -50,13 +51,17 @@ class MoveToPose : public BtAction { getInput("arm_group", robot_name_); //robot_name_ = getInput("arm_group").value(); - getInput("command", command); + getInput("pose", pose_); + + RCLCPP_INFO(_node->get_logger(), "GrasPose \npose.x: %f pose.y: %f pose.z: \n%f opientation.x: %f orientation.y: %f orientation.z: %f orientation.w: %f", + pose_.position.x, pose_.position.y, pose_.position.z, + pose_.orientation.x, pose_.orientation.y, pose_.orientation.z, pose_.orientation.w); RCLCPP_INFO(_node->get_logger(), "Send goal to robot [%s]", robot_name_.c_str()); auto goal = MoveToPoseAction::Goal(); goal.robot_name = robot_name_; goal.end_effector_acceleration = 1.0; goal.end_effector_velocity = 1.0; - goal.target_pose = pick_and_place_command[command]; + goal.target_pose = pose_; RCLCPP_INFO(_node->get_logger(), "Goal populated"); return goal; @@ -66,16 +71,16 @@ class MoveToPose : public BtAction { return providedBasicPorts({ InputPort("arm_group"), - InputPort("command")}); + InputPort("pose")}); } private: geometry_msgs::msg::Pose target_pose_a_; geometry_msgs::msg::Pose target_pose_b_, target_pose_c_; std::string robot_name_; - std::map pick_and_place_command; - std::string command; - std::string pick; + // std::map pick_and_place_command; + geometry_msgs::msg::Pose pose_; + // std::string pick; }; // class MoveToPose diff --git a/robossembler/src/move_controller_node.cpp b/robossembler/src/move_controller_node.cpp index 607214d..ed45f1a 100644 --- a/robossembler/src/move_controller_node.cpp +++ b/robossembler/src/move_controller_node.cpp @@ -54,11 +54,19 @@ public: void init_knowledge() { - problem_expert_->addInstance(plansys2::Instance{"rasmt_arm_group", "robot"}); - problem_expert_->addInstance(plansys2::Instance{"cube", "part"}); - problem_expert_->addInstance(plansys2::Instance("rasmt_hand_arm_group", "gripper")); + problem_expert_->addInstance(plansys2::Instance{"printer1", "printer"}); + problem_expert_->addInstance(plansys2::Instance{"output_shaft_211118", "part"}); + problem_expert_->addInstance(plansys2::Instance{"rasmt_arm_group", "arm"}); + problem_expert_->addInstance(plansys2::Instance{"workspace1", "workspace"}); - problem_expert_->setGoal(plansys2::Goal("(and(enviroment_setup rasmt_arm_group rasmt_hand_arm_group cube))")); + + // problem_expert_->addInstance(plansys2::Instance("rasmt_hand_arm_group", "gripper")); + + problem_expert_->addPredicate(plansys2::Predicate{"(printer_ready printer1)"}); + problem_expert_->addPredicate(plansys2::Predicate{"(arm_available rasmt_arm_group)"}); + + problem_expert_->setGoal(plansys2::Goal("(and(part_at output_shaft_211118 workspace1))")); + // problem_expert_->setGoal(plansys2::Goal("(and(enviroment_setup rasmt_arm_group rasmt_hand_arm_group cube))")); } diff --git a/robossembler_scene_monitor/printer/include/printer_base.hpp b/robossembler_scene_monitor/printer/include/printer_base.hpp deleted file mode 100644 index 82a96ee..0000000 --- a/robossembler_scene_monitor/printer/include/printer_base.hpp +++ /dev/null @@ -1,33 +0,0 @@ -#pragma once - -#include -#include -// #include - -namespace printer -{ - -template -class PrinterBase: public rclcpp::Node -{ - - inline const Derived& derived() const& noexcept - { - return *static_cast(this); - } - -public: - explicit PrinterBase(const rclcpp::NodeOptions& options); - virtual ~PrinterBase() = default; - // virtual void print(const std::string& frame_name, - // const geometry_msgs::msg::Pose& placement_pose, - // const std::string& package_name); - // virtual ~Printer(); - -protected: - std::string _printer_name; - // geometry_msgs::msg::Pose _printer_pose; - -}; - -} // namespace printer \ No newline at end of file diff --git a/robossembler_scene_monitor/printer/src/gz_printer_plugin.cpp b/robossembler_scene_monitor/printer/src/gz_printer_plugin.cpp deleted file mode 100644 index b8beabd..0000000 --- a/robossembler_scene_monitor/printer/src/gz_printer_plugin.cpp +++ /dev/null @@ -1,15 +0,0 @@ -#include "printer_base.hpp" - -namespace printer_plugins -{ - -class GZPrinter : public printer_base::Printer -{ -public: - void init(const std::string &printer_name) override - { - this->_printer_name = printer_name; - } -}; - -}// namespace printer_plugins \ No newline at end of file diff --git a/robossembler_scene_monitor/scene_monitor/config/component_state_node.param.yaml b/robossembler_scene_monitor/scene_monitor/config/component_state_node.param.yaml index 7e7853d..e406317 100644 --- a/robossembler_scene_monitor/scene_monitor/config/component_state_node.param.yaml +++ b/robossembler_scene_monitor/scene_monitor/config/component_state_node.param.yaml @@ -1,10 +1,11 @@ component_state_monitor_node: ros__parameters: models-package: "sdf_models" - printers_names: ["printerA"] + global_frame: "world" + printers_names: ["printer1"] printers: - printerA: - position: [0.5, 0.5, 0.0] + printer1: + position: [0.5, 0.0, 0.12] orientation: [0.0, 0.0, 0.0, 0.0] # printerB: # position: [2.0, 2.0, 2.0] diff --git a/robossembler_scene_monitor/scene_monitor/include/component_state_monitor.hpp b/robossembler_scene_monitor/scene_monitor/include/component_state_monitor.hpp index 3b1cf2c..5035565 100644 --- a/robossembler_scene_monitor/scene_monitor/include/component_state_monitor.hpp +++ b/robossembler_scene_monitor/scene_monitor/include/component_state_monitor.hpp @@ -70,5 +70,7 @@ private: std::unique_ptr _tf2_buffer; rclcpp::TimerBase::SharedPtr _timer; + std::string _global_frame; + }; } \ No newline at end of file diff --git a/robossembler_scene_monitor/scene_monitor/package.xml b/robossembler_scene_monitor/scene_monitor/package.xml index d3e02cc..ba6157c 100644 --- a/robossembler_scene_monitor/scene_monitor/package.xml +++ b/robossembler_scene_monitor/scene_monitor/package.xml @@ -18,7 +18,6 @@ scene_monitor_interfaces nlohmann_json - printer_plugins ament_lint_auto ament_lint_common diff --git a/robossembler_scene_monitor/scene_monitor/src/component.cpp b/robossembler_scene_monitor/scene_monitor/src/component.cpp index d6ba169..0e7d5ba 100644 --- a/robossembler_scene_monitor/scene_monitor/src/component.cpp +++ b/robossembler_scene_monitor/scene_monitor/src/component.cpp @@ -95,15 +95,22 @@ namespace component_state_monitor return; } - _placement = construct_pose(input.at("placement")); + _placement = construct_pose(input.at("features").at("placements").at("placement")); auto grasp_poses = input.at("features").at("grasp-poses"); for (auto it = grasp_poses.begin(); it != grasp_poses.end(); ++it) { scene_monitor_interfaces::msg::GraspPose grasp_pose; grasp_pose.label = it.key(); - grasp_pose.placement_pose = construct_pose(it.value().at("placement")); - grasp_pose.distance = it.value().at("distance"); + grasp_pose.grasp_pose = construct_pose(it.value().at("placement")); + + geometry_msgs::msg::Pose pre_pose; + pre_pose.position.z = 0.12; + //pre_pose.orientation = grasp_pose.grasp_pose.orientation; + + grasp_pose.pre_grasp_pose = pre_pose; + + grasp_pose.gap_distance = it.value().at("distance"); _grasp_poses.insert({grasp_pose.label, grasp_pose}); } diff --git a/robossembler_scene_monitor/scene_monitor/src/component_pose_estimation.cpp b/robossembler_scene_monitor/scene_monitor/src/component_pose_estimation.cpp index 9aec13e..3c22371 100644 --- a/robossembler_scene_monitor/scene_monitor/src/component_pose_estimation.cpp +++ b/robossembler_scene_monitor/scene_monitor/src/component_pose_estimation.cpp @@ -45,9 +45,9 @@ geometry_msgs::msg::Pose ComponentPoseEstimation::framePose(const std::string& f _pose = result->state.pose; RCLCPP_INFO(this->get_logger(), "Get success response status"); - RCLCPP_INFO(this->get_logger(), "update frame (%s) with \npose.x: %f pose.y: %f pose.z: \n%f opientation.x: %f orientation.y: %f orientation.z: %f orientation.w: %f", - frame_id.c_str(), _pose.position.x, _pose.position.y, _pose.position.z, - _pose.orientation.x, _pose.orientation.y, _pose.orientation.z, _pose.orientation.w); + // RCLCPP_INFO(this->get_logger(), "update frame (%s) with \npose.x: %f pose.y: %f pose.z: \n%f opientation.x: %f orientation.y: %f orientation.z: %f orientation.w: %f", + // frame_id.c_str(), _pose.position.x, _pose.position.y, _pose.position.z, + // _pose.orientation.x, _pose.orientation.y, _pose.orientation.z, _pose.orientation.w); return _pose; } diff --git a/robossembler_scene_monitor/scene_monitor/src/component_state_monitor.cpp b/robossembler_scene_monitor/scene_monitor/src/component_state_monitor.cpp index e895a27..771bfa1 100644 --- a/robossembler_scene_monitor/scene_monitor/src/component_state_monitor.cpp +++ b/robossembler_scene_monitor/scene_monitor/src/component_state_monitor.cpp @@ -13,6 +13,7 @@ namespace component_state_monitor ComponentStateMonitor::ComponentStateMonitor(): Node("component_state_monitor_node") { this->declare_parameter("models-package", "sdf_models"); + this->declare_parameter("global_frame", "world"); this->declare_parameter>("printers_names", std::vector{}); RCLCPP_INFO(this->get_logger(), "Initialize [get_part] service"); @@ -43,7 +44,6 @@ namespace component_state_monitor initializeParameters(); initializeComponents(_models_package); - // _viz_marker_pub = this->create_publisher("scene_monitor_viz_markers", 10); _timer = this->create_wall_timer( 20ms, std::bind(&ComponentStateMonitor::updateComponents, this) @@ -56,11 +56,12 @@ namespace component_state_monitor { if (component.second.getCurrentState() == ComponentState::Printed) { - makeTransform(component.second, "world"); + makeTransform(component.second, _global_frame); auto grasp_poses = component.second.getGraspPoses(); for (const auto& grasp_pose: grasp_poses) { - makeTransform(grasp_pose.label, grasp_pose.placement_pose, component.first); + makeTransform(grasp_pose.label, grasp_pose.grasp_pose, component.first); + makeTransform(std::string("pre_" + grasp_pose.label), grasp_pose.pre_grasp_pose, grasp_pose.label); } } } @@ -115,6 +116,9 @@ namespace component_state_monitor { this->get_parameter("models-package", _models_package); RCLCPP_INFO(this->get_logger(), "Initialize with models-package (%s)", _models_package.c_str()); + + this->get_parameter("global_frame", _global_frame); + RCLCPP_INFO(this->get_logger(), "Initialize with global_frame (%s)", _global_frame.c_str()); std::vector printers; this->get_parameter("printers_names", printers); @@ -146,7 +150,6 @@ namespace component_state_monitor tmp_pose.orientation.z = orientation.at(3); _loaded_printers.insert({printer, tmp_pose}); - // makeTransform(printer, tmp_pose, "world"); } } @@ -184,7 +187,41 @@ namespace component_state_monitor if (_loaded_components.find(request->frame_id) != _loaded_components.end()) { auto component = _loaded_components.at(request->frame_id); - response->grasp_poses = component.getGraspPoses(); + auto grasp_poses = component.getGraspPoses(); + std::vector result_poses; + + for (auto pose: grasp_poses) + { + geometry_msgs::msg::TransformStamped transformStamped = _tf2_buffer->lookupTransform( + _global_frame, pose.label, tf2::TimePointZero + ); + + pose.grasp_pose.position.x = transformStamped.transform.translation.x; + pose.grasp_pose.position.y = transformStamped.transform.translation.y; + pose.grasp_pose.position.z = transformStamped.transform.translation.z; + + pose.grasp_pose.orientation.x = transformStamped.transform.rotation.x; + pose.grasp_pose.orientation.y = transformStamped.transform.rotation.y; + pose.grasp_pose.orientation.z = transformStamped.transform.rotation.z; + pose.grasp_pose.orientation.w = transformStamped.transform.rotation.w; + + geometry_msgs::msg::TransformStamped preTransformStamped = _tf2_buffer->lookupTransform( + _global_frame, std::string("pre_"+pose.label), tf2::TimePointZero + ); + + pose.pre_grasp_pose.position.x = preTransformStamped.transform.translation.x; + pose.pre_grasp_pose.position.y = preTransformStamped.transform.translation.y; + pose.pre_grasp_pose.position.z = preTransformStamped.transform.translation.z; + + pose.pre_grasp_pose.orientation.x = preTransformStamped.transform.rotation.x; + pose.pre_grasp_pose.orientation.y = preTransformStamped.transform.rotation.y; + pose.pre_grasp_pose.orientation.z = preTransformStamped.transform.rotation.z; + pose.pre_grasp_pose.orientation.w = preTransformStamped.transform.rotation.w; + + result_poses.push_back(pose); + } + + response->grasp_poses = result_poses; response->success = true; response->message = "succesfully received a response from service [get_grasp_poses]"; } else { @@ -208,30 +245,33 @@ namespace component_state_monitor if (component.getCurrentState() == ComponentState::Printed) { - // std_msgs::msg::Header header; - // header.frame_id = request->frame_id; - - // geometry_msgs::msg::PoseStamped target_pose; - // target_pose.header = header; - // target_pose.pose = component.getGraspPose(header.frame_id).placement_pose; - - // std::string world = "world"; - // geometry_msgs::msg::PoseStamped target_pose_req = - // _tf2_buffer->transform(target_pose, world); geometry_msgs::msg::TransformStamped transformStamped = _tf2_buffer->lookupTransform( - "world", request->grasp_pose_name, tf2::TimePointZero + _global_frame, request->grasp_pose_name, tf2::TimePointZero ); auto grasp_pose = component.getGraspPose(request->grasp_pose_name); - grasp_pose.placement_pose.position.x = transformStamped.transform.translation.x; - grasp_pose.placement_pose.position.y = transformStamped.transform.translation.y; - grasp_pose.placement_pose.position.z = transformStamped.transform.translation.z; + grasp_pose.grasp_pose.position.x = transformStamped.transform.translation.x; + grasp_pose.grasp_pose.position.y = transformStamped.transform.translation.y; + grasp_pose.grasp_pose.position.z = transformStamped.transform.translation.z; - grasp_pose.placement_pose.orientation.x = transformStamped.transform.rotation.x; - grasp_pose.placement_pose.orientation.y = transformStamped.transform.rotation.y; - grasp_pose.placement_pose.orientation.z = transformStamped.transform.rotation.z; - grasp_pose.placement_pose.orientation.w = transformStamped.transform.rotation.w; + grasp_pose.grasp_pose.orientation.x = transformStamped.transform.rotation.x; + grasp_pose.grasp_pose.orientation.y = transformStamped.transform.rotation.y; + grasp_pose.grasp_pose.orientation.z = transformStamped.transform.rotation.z; + grasp_pose.grasp_pose.orientation.w = transformStamped.transform.rotation.w; + + geometry_msgs::msg::TransformStamped preTransformStamped = _tf2_buffer->lookupTransform( + _global_frame, std::string("pre_"+grasp_pose.label), tf2::TimePointZero + ); + + grasp_pose.pre_grasp_pose.position.x = preTransformStamped.transform.translation.x; + grasp_pose.pre_grasp_pose.position.y = preTransformStamped.transform.translation.y; + grasp_pose.pre_grasp_pose.position.z = preTransformStamped.transform.translation.z; + + grasp_pose.pre_grasp_pose.orientation.x = preTransformStamped.transform.rotation.x; + grasp_pose.pre_grasp_pose.orientation.y = preTransformStamped.transform.rotation.y; + grasp_pose.pre_grasp_pose.orientation.z = preTransformStamped.transform.rotation.z; + grasp_pose.pre_grasp_pose.orientation.w = preTransformStamped.transform.rotation.w; response->grasp_pose = grasp_pose; response->success = true; diff --git a/robossembler_scene_monitor/scene_monitor_interfaces/msg/GraspPose.msg b/robossembler_scene_monitor/scene_monitor_interfaces/msg/GraspPose.msg index f95dd4f..7be3051 100644 --- a/robossembler_scene_monitor/scene_monitor_interfaces/msg/GraspPose.msg +++ b/robossembler_scene_monitor/scene_monitor_interfaces/msg/GraspPose.msg @@ -1,3 +1,4 @@ string label -geometry_msgs/Pose placement_pose # TODO: tf2 -float64 distance \ No newline at end of file +geometry_msgs/Pose grasp_pose +geometry_msgs/Pose pre_grasp_pose +float64 gap_distance \ No newline at end of file diff --git a/sdf_models/models/cube/frames.json b/sdf_models/models/cube/frames.json deleted file mode 100644 index e5b9629..0000000 --- a/sdf_models/models/cube/frames.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "label": "cube", - "placement": { - "position": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "orientation": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 0.0 - } - }, - "features": { - "grasp-poses": { - "grasp-pose-1": { - "placement": { - "position": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "orientation": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 0.0 - } - }, - "distance": 0.1 - }, - "grasp-pose-2": { - "placement": { - "position": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "orientation": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 0.0 - } - }, - "distance": 0.1 - } - } - } -} diff --git a/sdf_models/models/cube/model.config b/sdf_models/models/cube/model.config deleted file mode 100644 index 08a1997..0000000 --- a/sdf_models/models/cube/model.config +++ /dev/null @@ -1,14 +0,0 @@ - - - cube - model.sdf - - - Splinter1984 - rom.andrianov1984@gmail.com - - - - A simple cube. - - diff --git a/sdf_models/models/cube/model.sdf b/sdf_models/models/cube/model.sdf deleted file mode 100644 index ed877c1..0000000 --- a/sdf_models/models/cube/model.sdf +++ /dev/null @@ -1,50 +0,0 @@ - - - - 0 - - 0 0 0 0 0 0 - - - 0.000000 0.000000 0.000000 0.000000 -0.000000 -0.000000 - 0.005709 - - 0.000001 - -0.000000 - -0.000000 - 0.000002 - -0.000000 - 0.000001 - - - - - - 0.1 0.1 0.1 - - - - - - 10000 - 10000 - - - - - - - - 0.1 0.1 0.1 - - - - - - - - - diff --git a/sdf_models/models/output_shaft_211118/frames.json b/sdf_models/models/output_shaft_211118/frames.json index 692d1a2..31ec4e5 100644 --- a/sdf_models/models/output_shaft_211118/frames.json +++ b/sdf_models/models/output_shaft_211118/frames.json @@ -1,30 +1,10 @@ { - "features": { - "grasp-poses": { - "Gripper_for_Part__Feature057": { - "placement": { - "position": { - "x": -7.2e-18, - "y": -0.0405, - "z": 3.9e-18 - }, - "orientation": { - "x": -0.1745956924081881, - "y": 0.1745956924081881, - "z": -0.969036990204714, - "w": 1.6022436365319073 - } - }, - "distance": 42.78237402995835 - } - } - }, "label": "output_shaft_211118", "placement": { "position": { - "x": 0.0, - "y": 0.0, - "z": 0.0 + "x": -0.0, + "y": -0.0, + "z": -0.0 }, "orientation": { "x": 0.0, @@ -32,5 +12,40 @@ "z": 1.0, "w": 0.0 } + }, + "features": { + "grasp-poses": { + "Gripper_for_Part__Feature057": { + "placement": { + "position": { + "x": -4e-19, + "y": -0.0815, + "z": 2.2099999999999998e-17 + }, + "orientation": { + "x": 0.7133549208900113, + "y": 0.4955425091967418, + "z": 0.4955425091967417, + "w": 4.38085841046605 + } + }, + "distance": 0.025 + } + }, + "placements": { + "placement": { + "position": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "orientation": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } + } + } } } \ No newline at end of file diff --git a/sdf_models/models/output_shaft_211118/meshes/output_shaft_211118.dae b/sdf_models/models/output_shaft_211118/meshes/output_shaft_211118.dae index e3ca157..a2d052e 100644 --- a/sdf_models/models/output_shaft_211118/meshes/output_shaft_211118.dae +++ b/sdf_models/models/output_shaft_211118/meshes/output_shaft_211118.dae @@ -1,7 +1,7 @@ - 2022-03-09T21:43:30.158515 - 2022-03-09T21:43:30.158515 + 2022-03-28T00:04:33.211535 + 2022-03-28T00:04:33.211535 Z_UP diff --git a/sdf_models/models/pin_13d007/frames.json b/sdf_models/models/pin_13d007/frames.json deleted file mode 100644 index c5889df..0000000 --- a/sdf_models/models/pin_13d007/frames.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "features": { - "grasp-poses": { - "Gripper_for_Part__Feature101": { - "placement": { - "position": { - "x": 0.016868083435990104, - "y": -0.032499999999999994, - "z": -0.006282337239951061 - }, - "orientation": { - "x": 0.365072162647178, - "y": 0.6583017226394415, - "z": -0.6583017226394415, - "w": 2.4415155878685884 - } - }, - "distance": 2.9902227596730917 - } - } - }, - "label": "pin_13d007", - "placement": { - "position": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "orientation": { - "x": 0.0, - "y": 0.0, - "z": 1.0, - "w": 0.0 - } - } -} \ No newline at end of file diff --git a/sdf_models/models/pin_13d007/meshes/pin_13d007.dae b/sdf_models/models/pin_13d007/meshes/pin_13d007.dae deleted file mode 100644 index ddcaced..0000000 --- a/sdf_models/models/pin_13d007/meshes/pin_13d007.dae +++ /dev/null @@ -1,51 +0,0 @@ - - - 2022-03-03T17:24:28.233191 - 2022-03-03T17:24:28.233191 - Z_UP - - - - - - -8 18.64331 1.355045 5 18.30034 1.469625 5 18.64331 1.355045 -8 18.30034 1.469625 -8 18.9489 1.161714 5 18.9489 1.161714 -8 19.19935 0.9008695 5 19.19935 0.9008695 5 19.38009 0.5876692 -8 19.38009 0.5876692 -8 19.48062 0.2403158 5 19.48062 0.2403158 5 19.49511 -0.121004 -8 19.49511 -0.121004 -8 19.42271 -0.4752914 5 19.42271 -0.4752914 -8 19.26762 -0.8019566 5 19.26762 -0.8019566 -8 19.03887 -1.082015 5 19.03887 -1.082015 -8 18.74974 -1.299191 5 18.74974 -1.299191 5 18.41703 -1.440862 -8 18.41703 -1.440862 -8 18.06009 -1.498796 5 18.06009 -1.498796 -8 17.69966 -1.469625 5 17.69966 -1.469625 -8 17.35669 -1.355045 5 17.35669 -1.355045 -8 17.0511 -1.161714 5 17.0511 -1.161714 5 16.80065 -0.9008695 -8 16.80065 -0.9008695 5 16.61991 -0.5876692 -8 16.61991 -0.5876692 5 16.51938 -0.2403158 -8 16.51938 -0.2403158 -8 16.50489 0.121004 5 16.50489 0.121004 5 16.57729 0.4752914 -8 16.57729 0.4752914 5 16.73238 0.8019566 -8 16.73238 0.8019566 -8 16.96113 1.082015 5 16.96113 1.082015 -8 17.25026 1.299191 5 17.25026 1.299191 -8 17.58297 1.440862 5 17.58297 1.440862 5 17.93991 1.498796 -8 17.93991 1.498796 - - - - - - - - - - -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 1 2.531565e-16 1.308068e-15 1 2.531565e-16 1.308068e-15 1 2.531565e-16 1.308068e-15 1 2.531565e-16 1.308068e-15 1 2.531565e-16 1.308068e-15 1 2.531565e-16 1.308068e-15 1 2.531565e-16 1.308068e-15 1 2.531565e-16 1.308068e-15 1 2.531565e-16 1.308068e-15 1 2.531565e-16 1.308068e-15 1 2.531565e-16 1.308068e-15 1 2.531565e-16 1.308068e-15 1 2.531565e-16 1.308068e-15 1 2.531565e-16 1.308068e-15 1 2.531565e-16 1.308068e-15 1 2.531565e-16 1.308068e-15 1 2.531565e-16 1.308068e-15 1 2.531565e-16 1.308068e-15 1 2.531565e-16 1.308068e-15 1 2.531565e-16 1.308068e-15 1 2.531565e-16 1.308068e-15 1 2.531565e-16 1.308068e-15 1 2.531565e-16 1.308068e-15 1 2.531565e-16 1.308068e-15 -1 -2.531565e-16 -1.308068e-15 -1 -2.531565e-16 -1.308068e-15 -1 -2.531565e-16 -1.308068e-15 -1 -2.531565e-16 -1.308068e-15 -1 -2.531565e-16 -1.308068e-15 -1 -2.531565e-16 -1.308068e-15 -1 -2.531565e-16 -1.308068e-15 -1 -2.531565e-16 -1.308068e-15 -1 -2.531565e-16 -1.308068e-15 -1 -2.531565e-16 -1.308068e-15 -1 -2.531565e-16 -1.308068e-15 -1 -2.531565e-16 -1.308068e-15 -1 -2.531565e-16 -1.308068e-15 -1 -2.531565e-16 -1.308068e-15 -1 -2.531565e-16 -1.308068e-15 -1 -2.531565e-16 -1.308068e-15 -1 -2.531565e-16 -1.308068e-15 -1 -2.531565e-16 -1.308068e-15 -1 -2.531565e-16 -1.308068e-15 -1 -2.531565e-16 -1.308068e-15 -1 -2.531565e-16 -1.308068e-15 -1 -2.531565e-16 -1.308068e-15 -1 -2.531565e-16 -1.308068e-15 -1 -2.531565e-16 -1.308068e-15 - - - - - - - - - - - - - - -

0 0 1 0 2 0 0 1 3 1 1 1 4 2 2 2 5 2 4 3 0 3 2 3 6 4 7 4 8 4 6 5 5 5 7 5 6 6 4 6 5 6 9 7 6 7 8 7 10 8 11 8 12 8 10 9 8 9 11 9 10 10 9 10 8 10 13 11 10 11 12 11 14 12 12 12 15 12 14 13 13 13 12 13 16 14 15 14 17 14 16 15 14 15 15 15 18 16 17 16 19 16 18 17 16 17 17 17 20 18 21 18 22 18 20 19 19 19 21 19 20 20 18 20 19 20 23 21 20 21 22 21 24 22 22 22 25 22 24 23 23 23 22 23 26 24 25 24 27 24 26 25 24 25 25 25 28 26 26 26 27 26 28 27 27 27 29 27 30 28 31 28 32 28 30 29 29 29 31 29 30 30 28 30 29 30 33 31 32 31 34 31 33 32 30 32 32 32 35 33 34 33 36 33 35 34 33 34 34 34 37 35 35 35 36 35 38 36 39 36 40 36 38 37 36 37 39 37 38 38 37 38 36 38 41 39 40 39 42 39 41 40 38 40 40 40 43 41 41 41 42 41 44 42 42 42 45 42 44 43 43 43 42 43 46 44 45 44 47 44 46 45 44 45 45 45 48 46 49 46 50 46 48 47 47 47 49 47 48 48 46 48 47 48 51 49 48 49 50 49 3 50 50 50 1 50 3 51 51 51 50 51 2 52 1 52 50 52 2 53 50 53 49 53 34 54 39 54 36 54 31 55 34 55 32 55 11 56 8 56 7 56 11 57 7 57 5 57 11 58 5 58 2 58 25 59 29 59 27 59 19 60 17 60 15 60 19 61 15 61 12 61 21 62 49 62 47 62 21 63 47 63 45 63 21 64 45 64 42 64 21 65 42 65 40 65 21 66 40 66 39 66 21 67 31 67 29 67 21 68 25 68 22 68 21 69 12 69 11 69 21 70 39 70 34 70 21 71 19 71 12 71 21 72 2 72 49 72 21 73 34 73 31 73 21 74 11 74 2 74 21 75 29 75 25 75 3 76 0 76 51 76 41 77 37 77 38 77 6 78 9 78 4 78 4 79 9 79 0 79 37 80 28 80 35 80 35 81 28 81 33 81 33 82 28 82 30 82 41 83 28 83 37 83 10 84 13 84 9 84 51 85 13 85 48 85 0 86 13 86 51 86 9 87 13 87 0 87 28 88 24 88 26 88 14 89 16 89 13 89 24 90 20 90 23 90 18 91 20 91 16 91 48 92 20 92 46 92 46 93 20 93 44 93 44 94 20 94 43 94 43 95 20 95 41 95 13 96 20 96 48 96 41 97 20 97 28 97 28 98 20 98 24 98 16 99 20 99 13 99

-
-
-
-
- - - - - - - - - - -
diff --git a/sdf_models/models/pin_13d007/model.config b/sdf_models/models/pin_13d007/model.config deleted file mode 100644 index c17de25..0000000 --- a/sdf_models/models/pin_13d007/model.config +++ /dev/null @@ -1,11 +0,0 @@ - - - pin_13d007 - Version - model.sdf - - Author - Email - - Comment - diff --git a/sdf_models/models/pin_13d007/model.sdf b/sdf_models/models/pin_13d007/model.sdf deleted file mode 100644 index 60817d1..0000000 --- a/sdf_models/models/pin_13d007/model.sdf +++ /dev/null @@ -1,39 +0,0 @@ - - - - 0.008000 -0.016505 0.001499 0.000000 0.000000 0.000000 - false - false - - -0.001500 0.018000 0.000000 -1.570796 1.369209 -1.570796 - - 0.000000 0.000000 0.000000 -1.570796 1.369209 -1.570796 - 0.000092 - - 0.000000 - -0.000000 - -0.000000 - 0.000000 - 0.000000 - 0.000000 - - - - 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 - - - model://pin_13d007\meshes\pin_13d007.dae - - - - - 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 - - - model://pin_13d007\meshes\pin_13d007.dae - - - - - - diff --git a/sdf_models/models/pin_13d008/frames.json b/sdf_models/models/pin_13d008/frames.json deleted file mode 100644 index da73577..0000000 --- a/sdf_models/models/pin_13d008/frames.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "features": { - "grasp-poses": { - "Gripper_for_Part__Feature102": { - "placement": { - "position": { - "x": 0.013874705362934565, - "y": -0.032499999999999994, - "z": 0.011467020148747559 - }, - "orientation": { - "x": 0.365072162647178, - "y": 0.6583017226394415, - "z": -0.6583017226394415, - "w": 2.4415155878685884 - } - }, - "distance": 2.9902227596730926 - } - } - }, - "label": "pin_13d008", - "placement": { - "position": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "orientation": { - "x": 0.0, - "y": 0.0, - "z": 1.0, - "w": 0.0 - } - } -} \ No newline at end of file diff --git a/sdf_models/models/pin_13d008/meshes/pin_13d008.dae b/sdf_models/models/pin_13d008/meshes/pin_13d008.dae deleted file mode 100644 index 9aa9786..0000000 --- a/sdf_models/models/pin_13d008/meshes/pin_13d008.dae +++ /dev/null @@ -1,51 +0,0 @@ - - - 2022-03-03T17:24:28.081730 - 2022-03-03T17:24:28.081730 - Z_UP - - - - - - -8 9.643314 16.9435 5 9.300337 17.05808 5 9.643314 16.9435 -8 9.300337 17.05808 -8 9.948904 16.75017 5 9.948904 16.75017 -8 10.19935 16.48933 5 10.19935 16.48933 5 10.38009 16.17613 -8 10.38009 16.17613 -8 10.48062 15.82877 5 10.48062 15.82877 5 10.49511 15.46745 -8 10.49511 15.46745 -8 10.42271 15.11317 5 10.42271 15.11317 -8 10.26762 14.7865 5 10.26762 14.7865 -8 10.03887 14.50644 5 10.03887 14.50644 -8 9.749736 14.28927 5 9.749736 14.28927 5 9.417033 14.1476 -8 9.417033 14.1476 -8 9.060094 14.08966 5 9.060094 14.08966 -8 8.699663 14.11883 5 8.699663 14.11883 -8 8.356686 14.23341 5 8.356686 14.23341 -8 8.051096 14.42674 5 8.051096 14.42674 5 7.800653 14.68759 -8 7.800653 14.68759 5 7.619911 15.00079 -8 7.619911 15.00079 5 7.519376 15.34814 -8 7.519376 15.34814 -8 7.504889 15.70946 5 7.504889 15.70946 5 7.577292 16.06375 -8 7.577292 16.06375 5 7.732378 16.39041 -8 7.732378 16.39041 -8 7.961134 16.67047 5 7.961134 16.67047 -8 8.250264 16.88765 5 8.250264 16.88765 -8 8.582967 17.02932 5 8.582967 17.02932 5 8.939906 17.08725 -8 8.939906 17.08725 - - - - - - - - - - -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 -1.332268e-15 0.200225 0.9797499 1 2.531565e-16 1.308068e-15 1 2.531565e-16 1.308068e-15 1 2.531565e-16 1.308068e-15 1 2.531565e-16 1.308068e-15 1 2.531565e-16 1.308068e-15 1 2.531565e-16 1.308068e-15 1 2.531565e-16 1.308068e-15 1 2.531565e-16 1.308068e-15 1 2.531565e-16 1.308068e-15 1 2.531565e-16 1.308068e-15 1 2.531565e-16 1.308068e-15 1 2.531565e-16 1.308068e-15 1 2.531565e-16 1.308068e-15 1 2.531565e-16 1.308068e-15 1 2.531565e-16 1.308068e-15 1 2.531565e-16 1.308068e-15 1 2.531565e-16 1.308068e-15 1 2.531565e-16 1.308068e-15 1 2.531565e-16 1.308068e-15 1 2.531565e-16 1.308068e-15 1 2.531565e-16 1.308068e-15 1 2.531565e-16 1.308068e-15 1 2.531565e-16 1.308068e-15 1 2.531565e-16 1.308068e-15 -1 -2.531565e-16 -1.308068e-15 -1 -2.531565e-16 -1.308068e-15 -1 -2.531565e-16 -1.308068e-15 -1 -2.531565e-16 -1.308068e-15 -1 -2.531565e-16 -1.308068e-15 -1 -2.531565e-16 -1.308068e-15 -1 -2.531565e-16 -1.308068e-15 -1 -2.531565e-16 -1.308068e-15 -1 -2.531565e-16 -1.308068e-15 -1 -2.531565e-16 -1.308068e-15 -1 -2.531565e-16 -1.308068e-15 -1 -2.531565e-16 -1.308068e-15 -1 -2.531565e-16 -1.308068e-15 -1 -2.531565e-16 -1.308068e-15 -1 -2.531565e-16 -1.308068e-15 -1 -2.531565e-16 -1.308068e-15 -1 -2.531565e-16 -1.308068e-15 -1 -2.531565e-16 -1.308068e-15 -1 -2.531565e-16 -1.308068e-15 -1 -2.531565e-16 -1.308068e-15 -1 -2.531565e-16 -1.308068e-15 -1 -2.531565e-16 -1.308068e-15 -1 -2.531565e-16 -1.308068e-15 -1 -2.531565e-16 -1.308068e-15 - - - - - - - - - - - - - - -

0 0 1 0 2 0 0 1 3 1 1 1 4 2 2 2 5 2 4 3 0 3 2 3 6 4 7 4 8 4 6 5 5 5 7 5 6 6 4 6 5 6 9 7 6 7 8 7 10 8 11 8 12 8 10 9 8 9 11 9 10 10 9 10 8 10 13 11 10 11 12 11 14 12 12 12 15 12 14 13 13 13 12 13 16 14 15 14 17 14 16 15 14 15 15 15 18 16 17 16 19 16 18 17 16 17 17 17 20 18 21 18 22 18 20 19 19 19 21 19 20 20 18 20 19 20 23 21 20 21 22 21 24 22 22 22 25 22 24 23 23 23 22 23 26 24 25 24 27 24 26 25 24 25 25 25 28 26 26 26 27 26 28 27 27 27 29 27 30 28 31 28 32 28 30 29 29 29 31 29 30 30 28 30 29 30 33 31 32 31 34 31 33 32 30 32 32 32 35 33 34 33 36 33 35 34 33 34 34 34 37 35 35 35 36 35 38 36 39 36 40 36 38 37 36 37 39 37 38 38 37 38 36 38 41 39 40 39 42 39 41 40 38 40 40 40 43 41 41 41 42 41 44 42 42 42 45 42 44 43 43 43 42 43 46 44 45 44 47 44 46 45 44 45 45 45 48 46 49 46 50 46 48 47 47 47 49 47 48 48 46 48 47 48 51 49 48 49 50 49 3 50 50 50 1 50 3 51 51 51 50 51 2 52 1 52 50 52 2 53 50 53 49 53 32 54 42 54 40 54 32 55 40 55 39 55 32 56 39 56 36 56 32 57 36 57 34 57 29 58 47 58 45 58 29 59 45 59 42 59 29 60 32 60 31 60 29 61 42 61 32 61 25 62 29 62 27 62 17 63 15 63 12 63 17 64 12 64 11 64 21 65 49 65 47 65 21 66 25 66 22 66 21 67 19 67 17 67 21 68 11 68 8 68 21 69 8 69 7 69 21 70 7 70 5 70 21 71 5 71 2 71 21 72 2 72 49 72 21 73 47 73 29 73 21 74 29 74 25 74 21 75 17 75 11 75 3 76 0 76 51 76 51 77 0 77 48 77 43 78 33 78 41 78 41 79 33 79 38 79 38 80 33 80 37 80 37 81 33 81 35 81 46 82 28 82 44 82 44 83 28 83 43 83 33 84 28 84 30 84 43 85 28 85 33 85 28 86 24 86 26 86 14 87 16 87 13 87 13 88 16 88 10 88 24 89 20 89 23 89 18 90 20 90 16 90 10 91 20 91 9 91 9 92 20 92 6 92 6 93 20 93 4 93 4 94 20 94 0 94 48 95 20 95 46 95 0 96 20 96 48 96 16 97 20 97 10 97 46 98 20 98 28 98 28 99 20 99 24 99

-
-
-
-
- - - - - - - - - - -
diff --git a/sdf_models/models/pin_13d008/model.config b/sdf_models/models/pin_13d008/model.config deleted file mode 100644 index 831fcd7..0000000 --- a/sdf_models/models/pin_13d008/model.config +++ /dev/null @@ -1,11 +0,0 @@ - - - pin_13d008 - Version - model.sdf - - Author - Email - - Comment - diff --git a/sdf_models/models/pin_13d008/model.sdf b/sdf_models/models/pin_13d008/model.sdf deleted file mode 100644 index 063c7a9..0000000 --- a/sdf_models/models/pin_13d008/model.sdf +++ /dev/null @@ -1,39 +0,0 @@ - - - - 0.008000 -0.007505 -0.014090 0.000000 0.000000 0.000000 - false - false - - -0.001500 0.009000 0.015588 -1.570796 1.369209 -1.570796 - - 0.000000 0.000000 0.000000 -1.570796 1.369209 -1.570796 - 0.000092 - - 0.000000 - -0.000000 - -0.000000 - 0.000000 - 0.000000 - 0.000000 - - - - 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 - - - model://pin_13d008\meshes\pin_13d008.dae - - - - - 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 - - - model://pin_13d008\meshes\pin_13d008.dae - - - - - - diff --git a/sdf_models/models/stator_3507/frames.json b/sdf_models/models/stator_3507/frames.json deleted file mode 100644 index 1979458..0000000 --- a/sdf_models/models/stator_3507/frames.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "label": "stator_3507", - "placement": { - "position": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "orientation": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 0.0 - } - }, - "features": { - "grasp-poses": { - "grasp-pose-1": { - "placement": { - "position": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "orientation": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 0.0 - } - }, - "distance": 0.1 - }, - "grasp-pose-2": { - "placement": { - "position": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "orientation": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 0.0 - } - }, - "distance": 0.1 - } - } - } -} diff --git a/sdf_models/models/stator_3507/meshes/stator_3507.dae b/sdf_models/models/stator_3507/meshes/stator_3507.dae deleted file mode 100644 index 4d4166e..0000000 --- a/sdf_models/models/stator_3507/meshes/stator_3507.dae +++ /dev/null @@ -1,51 +0,0 @@ - - - 2022-02-07T16:28:37.694726 - 2022-02-07T16:28:37.694726 - Z_UP - - - - - - -3.469447e-18 -0.002025358 0.011 -0.002632472 -0.002025358 0.01068036 -3.469447e-18 0.0009746423 0.011 -0.002632472 0.0009746423 0.01068036 -0.005111955 -0.002025358 0.009740016 -0.005111955 0.0009746423 0.009740016 -0.007294349 -0.002025358 0.008233618 -0.007294349 0.0009746423 0.008233618 -0.009052823 0.0009746423 0.006248712 -0.009052823 -0.002025358 0.006248712 -0.01028518 -0.002025358 0.003900654 -0.01028518 0.0009746423 0.003900654 -0.0109198 -0.002025358 0.001325903 -0.0109198 0.0009746423 0.001325903 -0.0109198 0.0009746423 -0.001325903 -0.0109198 -0.002025358 -0.001325903 -0.01028518 0.0009746423 -0.003900654 -0.01028518 -0.002025358 -0.003900654 -0.009052823 -0.002025358 -0.006248712 -0.009052823 0.0009746423 -0.006248712 -0.007294349 -0.002025358 -0.008233618 -0.007294349 0.0009746423 -0.008233618 -0.005111955 -0.002025358 -0.009740016 -0.005111955 0.0009746423 -0.009740016 -0.002632472 -0.002025358 -0.01068036 -0.002632472 0.0009746423 -0.01068036 6.938894e-18 -0.002025358 -0.011 5.20417e-18 0.0009746423 -0.011 0.00395027 0.0009746423 -0.02367267 6.938894e-18 0.001974642 -0.023 0.003785676 0.001974642 -0.02268631 1.040834e-17 0.0009746423 -0.024 0.007792787 0.0009746423 -0.02269961 0.007468088 0.001974642 -0.0217538 0.01142274 0.0009746423 -0.02110737 0.01094679 0.001974642 -0.0202279 0.01474111 0.0009746423 -0.01893937 0.01412689 0.001974642 -0.01815023 0.01765737 0.0009746423 -0.01625476 0.01692165 0.001974642 -0.01557748 0.020092 0.0009746423 -0.01312676 0.01925483 0.001974642 -0.01257981 0.02197856 0.0009746423 -0.00964069 0.02106279 0.001974642 -0.009238995 0.02326561 0.0009746423 -0.005891652 0.02229621 0.001974642 -0.005646166 0.02391803 0.0009746423 -0.001981904 0.02292144 0.001974642 -0.001899325 0.02391803 0.0009746423 0.001981904 0.02292144 0.001974642 0.001899325 0.02326561 0.0009746423 0.005891652 0.02229621 0.001974642 0.005646166 0.02197856 0.0009746423 0.00964069 0.02106279 0.001974642 0.009238995 0.020092 0.0009746423 0.01312676 0.01925483 0.001974642 0.01257981 0.01765737 0.0009746423 0.01625476 0.01692165 0.001974642 0.01557748 0.01474111 0.0009746423 0.01893937 0.01412689 0.001974642 0.01815023 0.01142274 0.0009746423 0.02110737 0.01094679 0.001974642 0.0202279 0.007792787 0.0009746423 0.02269961 0.007468088 0.001974642 0.0217538 0.00395027 0.0009746423 0.02367267 0.003785676 0.001974642 0.02268631 -6.938894e-18 0.0009746423 0.024 -6.938894e-18 0.001974642 0.023 -1.734723e-18 -0.002025358 0.0175 -0.0003589735 -0.002025358 0.01745641 -3.469447e-18 0.001974642 0.0175 -0.0003589735 0.001974642 0.01745641 -0.0006970848 -0.002025358 0.01732818 -0.0006970848 0.001974642 0.01732818 -0.000994684 -0.002025358 0.01712277 -0.000994684 0.001974642 0.01712277 -0.001234476 -0.002025358 0.0168521 -0.001234476 0.001974642 0.0168521 -0.001402524 -0.002025358 0.01653191 -0.001402524 0.001974642 0.01653191 -0.001489063 0.001974642 0.01618081 -0.001489063 -0.002025358 0.01618081 -0.001489063 0.001974642 0.01581919 -0.001489063 -0.002025358 0.01581919 -0.001402524 -0.002025358 0.01546809 -0.001402524 0.001974642 0.01546809 -0.001234476 -0.002025358 0.0151479 -0.001234476 0.001974642 0.0151479 -0.000994684 -0.002025358 0.01487723 -0.000994684 0.001974642 0.01487723 -0.0006970848 -0.002025358 0.01467182 -0.0006970848 0.001974642 0.01467182 -0.0003589735 -0.002025358 0.01454359 -0.0003589735 0.001974642 0.01454359 -1.734723e-18 -0.002025358 0.0145 -3.469447e-18 0.001974642 0.0145 0.016 -0.002025358 0.0015 0.01564103 -0.002025358 0.001456413 0.016 0.001974642 0.0015 0.01564103 0.001974642 0.001456413 0.01530292 -0.002025358 0.001328184 0.01530292 0.001974642 0.001328184 0.01500532 -0.002025358 0.001122766 0.01500532 0.001974642 0.001122766 0.01476552 -0.002025358 0.0008520971 0.01476552 0.001974642 0.0008520971 0.01459748 -0.002025358 0.0005319073 0.01459748 0.001974642 0.0005319073 0.01451094 0.001974642 0.000180805 0.01451094 -0.002025358 0.000180805 0.01451094 0.001974642 -0.000180805 0.01451094 -0.002025358 -0.000180805 0.01459748 -0.002025358 -0.0005319073 0.01459748 0.001974642 -0.0005319073 0.01476552 -0.002025358 -0.0008520971 0.01476552 0.001974642 -0.0008520971 0.01500532 -0.002025358 -0.001122766 0.01500532 0.001974642 -0.001122766 0.01530292 -0.002025358 -0.001328184 0.01530292 0.001974642 -0.001328184 0.01564103 -0.002025358 -0.001456413 0.01564103 0.001974642 -0.001456413 0.016 -0.002025358 -0.0015 0.016 0.001974642 -0.0015 5.20417e-18 -0.002025358 -0.0145 -0.0003589735 -0.002025358 -0.01454359 3.469447e-18 0.001974642 -0.0145 -0.0003589735 0.001974642 -0.01454359 -0.0006970848 -0.002025358 -0.01467182 -0.0006970848 0.001974642 -0.01467182 -0.000994684 -0.002025358 -0.01487723 -0.000994684 0.001974642 -0.01487723 -0.001234476 -0.002025358 -0.0151479 -0.001234476 0.001974642 -0.0151479 -0.001402524 -0.002025358 -0.01546809 -0.001402524 0.001974642 -0.01546809 -0.001489063 0.001974642 -0.01581919 -0.001489063 -0.002025358 -0.01581919 -0.001489063 0.001974642 -0.01618081 -0.001489063 -0.002025358 -0.01618081 -0.001402524 -0.002025358 -0.01653191 -0.001402524 0.001974642 -0.01653191 -0.001234476 -0.002025358 -0.0168521 -0.001234476 0.001974642 -0.0168521 -0.000994684 -0.002025358 -0.01712277 -0.000994684 0.001974642 -0.01712277 -0.0006970848 -0.002025358 -0.01732818 -0.0006970848 0.001974642 -0.01732818 -0.0003589735 -0.002025358 -0.01745641 -0.0003589735 0.001974642 -0.01745641 8.673617e-18 -0.002025358 -0.0175 5.20417e-18 0.001974642 -0.0175 -0.016 -0.002025358 0.0015 -0.01635897 -0.002025358 0.001456413 -0.016 0.001974642 0.0015 -0.01635897 0.001974642 0.001456413 -0.01669708 -0.002025358 0.001328184 -0.01669708 0.001974642 0.001328184 -0.01699468 -0.002025358 0.001122766 -0.01699468 0.001974642 0.001122766 -0.01723448 -0.002025358 0.0008520971 -0.01723448 0.001974642 0.0008520971 -0.01740252 -0.002025358 0.0005319073 -0.01740252 0.001974642 0.0005319073 -0.01748906 -0.002025358 0.000180805 -0.01748906 0.001974642 0.000180805 -0.01748906 -0.002025358 -0.000180805 -0.01748906 0.001974642 -0.000180805 -0.01740252 -0.002025358 -0.0005319073 -0.01740252 0.001974642 -0.0005319073 -0.01723448 0.001974642 -0.0008520971 -0.01723448 -0.002025358 -0.0008520971 -0.01699468 0.001974642 -0.001122766 -0.01699468 -0.002025358 -0.001122766 -0.01669708 -0.002025358 -0.001328184 -0.01669708 0.001974642 -0.001328184 -0.01635897 -0.002025358 -0.001456413 -0.01635897 0.001974642 -0.001456413 -0.016 -0.002025358 -0.0015 -0.016 0.001974642 -0.0015 0.00395027 -0.002025358 -0.02367267 1.214306e-17 -0.002025358 -0.024 0.007792787 -0.002025358 -0.02269961 0.01142274 -0.002025358 -0.02110737 0.01474111 -0.002025358 -0.01893937 0.01765737 -0.002025358 -0.01625476 0.020092 -0.002025358 -0.01312676 0.02197856 -0.002025358 -0.00964069 0.02326561 -0.002025358 -0.005891652 0.02391803 -0.002025358 -0.001981904 0.02391803 -0.002025358 0.001981904 0.02326561 -0.002025358 0.005891652 0.02197856 -0.002025358 0.00964069 0.020092 -0.002025358 0.01312676 0.01765737 -0.002025358 0.01625476 0.01474111 -0.002025358 0.01893937 0.01142274 -0.002025358 0.02110737 0.007792787 -0.002025358 0.02269961 0.00395027 -0.002025358 0.02367267 -6.938894e-18 -0.002025358 0.024 -1.734723e-18 0.0009746423 0.008 -0.001914525 0.0009746423 0.007767535 -1.734723e-18 0.001974642 0.008 -0.001914525 0.001974642 0.007767535 -0.003717785 0.0009746423 0.007083648 -0.003717785 0.001974642 0.007083648 -0.005304981 0.0009746423 0.005988086 -0.005304981 0.001974642 0.005988086 -0.006583871 0.0009746423 0.004544518 -0.006583871 0.001974642 0.004544518 -0.00748013 0.0009746423 0.002836839 -0.00748013 0.001974642 0.002836839 -0.007941671 0.0009746423 0.0009642934 -0.007941671 0.001974642 0.0009642934 -0.007941671 0.0009746423 -0.0009642934 -0.007941671 0.001974642 -0.0009642934 -0.00748013 0.0009746423 -0.002836839 -0.00748013 0.001974642 -0.002836839 -0.006583871 0.0009746423 -0.004544518 -0.006583871 0.001974642 -0.004544518 -0.005304981 0.0009746423 -0.005988086 -0.005304981 0.001974642 -0.005988086 -0.003717785 0.0009746423 -0.007083648 -0.003717785 0.001974642 -0.007083648 -0.001914525 0.0009746423 -0.007767535 -0.001914525 0.001974642 -0.007767535 3.469447e-18 0.0009746423 -0.008 3.469447e-18 0.001974642 -0.008 0.001914525 0.0009746423 -0.007767535 0.001914525 0.001974642 -0.007767535 0.003717785 0.0009746423 -0.007083648 0.003717785 0.001974642 -0.007083648 0.005304981 0.0009746423 -0.005988086 0.005304981 0.001974642 -0.005988086 0.006583871 0.0009746423 -0.004544518 0.006583871 0.001974642 -0.004544518 0.00748013 0.0009746423 -0.002836839 0.00748013 0.001974642 -0.002836839 0.007941671 0.0009746423 -0.0009642934 0.007941671 0.001974642 -0.0009642934 0.007941671 0.0009746423 0.0009642934 0.007941671 0.001974642 0.0009642934 0.00748013 0.0009746423 0.002836839 0.00748013 0.001974642 0.002836839 0.006583871 0.0009746423 0.004544518 0.006583871 0.001974642 0.004544518 0.005304981 0.0009746423 0.005988086 0.005304981 0.001974642 0.005988086 0.003717785 0.0009746423 0.007083648 0.003717785 0.001974642 0.007083648 0.001914525 0.0009746423 0.007767535 0.001914525 0.001974642 0.007767535 -0.003785676 0.001974642 -0.02268631 -0.007468088 0.001974642 -0.0217538 -0.02229621 0.001974642 -0.005646166 -0.02292144 0.001974642 -0.001899325 -0.02106279 0.001974642 -0.009238995 -0.01094679 0.001974642 -0.0202279 -0.02292144 0.001974642 0.001899325 0.0003589735 0.001974642 -0.01745641 -0.01564103 0.001974642 -0.001456413 -0.01925483 0.001974642 -0.01257981 -0.01412689 0.001974642 -0.01815023 0.0006970848 0.001974642 -0.01732818 -0.02229621 0.001974642 0.005646166 0.000994684 0.001974642 -0.01712277 0.001234476 0.001974642 -0.0168521 0.001402524 0.001974642 -0.01653191 0.001489063 0.001974642 -0.01618081 -0.02106279 0.001974642 0.009238995 -0.01564103 0.001974642 0.001456413 -0.01692165 0.001974642 -0.01557748 -0.01530292 0.001974642 -0.001328184 -0.01500532 0.001974642 -0.001122766 -0.01476552 0.001974642 -0.0008520971 0.001489063 0.001974642 -0.01581919 0.001402524 0.001974642 -0.01546809 -0.01459748 0.001974642 -0.0005319073 -0.01451094 0.001974642 -0.000180805 0.0003589735 0.001974642 -0.01454359 -0.01459748 0.001974642 0.0005319073 -0.01476552 0.001974642 0.0008520971 -0.01451094 0.001974642 0.000180805 -0.01925483 0.001974642 0.01257981 0.0006970848 0.001974642 -0.01467182 0.000994684 0.001974642 -0.01487723 -0.01500532 0.001974642 0.001122766 -0.01530292 0.001974642 0.001328184 0.001234476 0.001974642 -0.0151479 -0.01692165 0.001974642 0.01557748 -0.01412689 0.001974642 0.01815023 -0.01094679 0.001974642 0.0202279 -0.007468088 0.001974642 0.0217538 0.01635897 0.001974642 -0.001456413 0.0003589735 0.001974642 0.01454359 0.0006970848 0.001974642 0.01467182 0.000994684 0.001974642 0.01487723 0.001234476 0.001974642 0.0151479 0.01699468 0.001974642 -0.001122766 0.01723448 0.001974642 -0.0008520971 0.01669708 0.001974642 -0.001328184 0.001402524 0.001974642 0.01546809 -0.003785676 0.001974642 0.02268631 0.01740252 0.001974642 -0.0005319073 0.01748906 0.001974642 -0.000180805 0.0003589735 0.001974642 0.01745641 0.0006970848 0.001974642 0.01732818 0.01740252 0.001974642 0.0005319073 0.01723448 0.001974642 0.0008520971 0.01748906 0.001974642 0.000180805 0.000994684 0.001974642 0.01712277 0.001234476 0.001974642 0.0168521 0.01669708 0.001974642 0.001328184 0.01635897 0.001974642 0.001456413 0.01699468 0.001974642 0.001122766 0.001402524 0.001974642 0.01653191 0.001489063 0.001974642 0.01618081 0.001489063 0.001974642 0.01581919 -0.00395027 -0.002025358 -0.02367267 -0.007792787 -0.002025358 -0.02269961 -0.02326561 -0.002025358 -0.005891652 -0.02391803 -0.002025358 -0.001981904 -0.02197856 -0.002025358 -0.00964069 -0.01142274 -0.002025358 -0.02110737 -0.02391803 -0.002025358 0.001981904 0.0003589735 -0.002025358 -0.01745641 0.0006970848 -0.002025358 -0.01732818 -0.02326561 -0.002025358 0.005891652 0.000994684 -0.002025358 -0.01712277 0.001234476 -0.002025358 -0.0168521 -0.01474111 -0.002025358 -0.01893937 -0.01765737 -0.002025358 -0.01625476 -0.020092 -0.002025358 -0.01312676 0.001402524 -0.002025358 -0.01653191 0.001489063 -0.002025358 -0.01618081 -0.01530292 -0.002025358 -0.001328184 -0.01500532 -0.002025358 -0.001122766 -0.01564103 -0.002025358 -0.001456413 -0.02197856 -0.002025358 0.00964069 -0.01459748 -0.002025358 -0.0005319073 -0.01451094 -0.002025358 -0.000180805 -0.01476552 -0.002025358 -0.0008520971 0.0003589735 -0.002025358 -0.01454359 0.0006970848 -0.002025358 -0.01467182 0.001489063 -0.002025358 -0.01581919 -0.01476552 -0.002025358 0.0008520971 -0.01500532 -0.002025358 0.001122766 -0.01459748 -0.002025358 0.0005319073 -0.01451094 -0.002025358 0.000180805 0.002632472 -0.002025358 -0.01068036 0.000994684 -0.002025358 -0.01487723 0.001234476 -0.002025358 -0.0151479 0.001402524 -0.002025358 -0.01546809 -0.01564103 -0.002025358 0.001456413 -0.01530292 -0.002025358 0.001328184 0.005111955 -0.002025358 -0.009740016 -0.020092 -0.002025358 0.01312676 -0.01765737 -0.002025358 0.01625476 0.007294349 -0.002025358 -0.008233618 0.009052823 -0.002025358 -0.006248712 -0.01474111 -0.002025358 0.01893937 -0.01142274 -0.002025358 0.02110737 0.01028518 -0.002025358 -0.003900654 0.0109198 -0.002025358 -0.001325903 0.0109198 -0.002025358 0.001325903 0.01635897 -0.002025358 -0.001456413 0.0003589735 -0.002025358 0.01454359 -0.007792787 -0.002025358 0.02269961 0.0006970848 -0.002025358 0.01467182 0.002632472 -0.002025358 0.01068036 0.000994684 -0.002025358 0.01487723 0.01028518 -0.002025358 0.003900654 0.001234476 -0.002025358 0.0151479 0.001402524 -0.002025358 0.01546809 0.005111955 -0.002025358 0.009740016 0.001489063 -0.002025358 0.01581919 0.01699468 -0.002025358 -0.001122766 0.01723448 -0.002025358 -0.0008520971 0.01669708 -0.002025358 -0.001328184 0.009052823 -0.002025358 0.006248712 -0.00395027 -0.002025358 0.02367267 0.01748906 -0.002025358 -0.000180805 0.01748906 -0.002025358 0.000180805 0.01740252 -0.002025358 -0.0005319073 0.0003589735 -0.002025358 0.01745641 0.01740252 -0.002025358 0.0005319073 0.01723448 -0.002025358 0.0008520971 0.0006970848 -0.002025358 0.01732818 0.000994684 -0.002025358 0.01712277 0.001234476 -0.002025358 0.0168521 0.01669708 -0.002025358 0.001328184 0.01635897 -0.002025358 0.001456413 0.01699468 -0.002025358 0.001122766 0.001402524 -0.002025358 0.01653191 0.001489063 -0.002025358 0.01618081 0.007294349 -0.002025358 0.008233618 -0.00395027 0.0009746423 0.02367267 -0.007792787 0.0009746423 0.02269961 -0.01142274 0.0009746423 0.02110737 -0.01474111 0.0009746423 0.01893937 -0.01765737 0.0009746423 0.01625476 -0.020092 0.0009746423 0.01312676 -0.02197856 0.0009746423 0.00964069 -0.02326561 0.0009746423 0.005891652 -0.02391803 0.0009746423 0.001981904 -0.02391803 0.0009746423 -0.001981904 -0.02326561 0.0009746423 -0.005891652 -0.02197856 0.0009746423 -0.00964069 -0.020092 0.0009746423 -0.01312676 -0.01765737 0.0009746423 -0.01625476 -0.01474111 0.0009746423 -0.01893937 -0.01142274 0.0009746423 -0.02110737 -0.007792787 0.0009746423 -0.02269961 -0.00395027 0.0009746423 -0.02367267 0.002632472 0.0009746423 -0.01068036 0.005111955 0.0009746423 -0.009740016 0.007294349 0.0009746423 -0.008233618 0.009052823 0.0009746423 -0.006248712 0.01028518 0.0009746423 -0.003900654 0.0109198 0.0009746423 -0.001325903 0.0109198 0.0009746423 0.001325903 0.01028518 0.0009746423 0.003900654 0.009052823 0.0009746423 0.006248712 0.007294349 0.0009746423 0.008233618 0.005111955 0.0009746423 0.009740016 0.002632472 0.0009746423 0.01068036 - - - - - - - - - - -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 - - - - - - - - - - - - - - -

0 0 1 0 2 0 2 1 1 1 3 1 3 2 4 2 5 2 1 3 4 3 3 3 5 4 6 4 7 4 7 5 6 5 8 5 4 6 6 6 5 6 6 7 9 7 8 7 8 8 10 8 11 8 9 9 10 9 8 9 11 10 12 10 13 10 13 11 12 11 14 11 10 12 12 12 11 12 14 13 15 13 16 13 12 14 15 14 14 14 15 15 17 15 16 15 16 16 18 16 19 16 17 17 18 17 16 17 19 18 20 18 21 18 18 19 20 19 19 19 21 20 22 20 23 20 20 21 22 21 21 21 23 22 24 22 25 22 22 23 24 23 23 23 25 24 26 24 27 24 24 25 26 25 25 25 28 26 29 26 30 26 28 27 31 27 29 27 32 28 30 28 33 28 32 29 28 29 30 29 34 30 33 30 35 30 34 31 32 31 33 31 36 32 35 32 37 32 36 33 34 33 35 33 38 34 37 34 39 34 38 35 36 35 37 35 40 36 39 36 41 36 40 37 38 37 39 37 42 38 41 38 43 38 42 39 40 39 41 39 44 40 43 40 45 40 44 41 42 41 43 41 46 42 45 42 47 42 46 43 44 43 45 43 48 44 47 44 49 44 48 45 46 45 47 45 50 46 49 46 51 46 50 47 48 47 49 47 52 48 51 48 53 48 52 49 50 49 51 49 54 50 53 50 55 50 54 51 52 51 53 51 56 52 55 52 57 52 56 53 54 53 55 53 58 54 56 54 57 54 58 55 57 55 59 55 60 56 59 56 61 56 60 57 58 57 59 57 62 58 61 58 63 58 62 59 60 59 61 59 64 60 63 60 65 60 64 61 62 61 63 61 66 62 65 62 67 62 66 63 64 63 65 63 68 64 69 64 70 64 70 65 69 65 71 65 71 66 72 66 73 66 69 67 72 67 71 67 73 68 74 68 75 68 72 69 74 69 73 69 75 70 76 70 77 70 74 71 76 71 75 71 77 72 78 72 79 72 76 73 78 73 77 73 80 74 81 74 82 74 79 75 81 75 80 75 78 76 81 76 79 76 81 77 83 77 82 77 82 78 84 78 85 78 83 79 84 79 82 79 85 80 86 80 87 80 84 81 86 81 85 81 87 82 88 82 89 82 86 83 88 83 87 83 89 84 90 84 91 84 88 85 90 85 89 85 91 86 92 86 93 86 90 87 92 87 91 87 93 88 94 88 95 88 92 89 94 89 93 89 96 90 97 90 98 90 98 91 97 91 99 91 99 92 100 92 101 92 97 93 100 93 99 93 101 94 102 94 103 94 100 95 102 95 101 95 103 96 104 96 105 96 102 97 104 97 103 97 105 98 106 98 107 98 104 99 106 99 105 99 108 100 109 100 110 100 107 101 109 101 108 101 106 102 109 102 107 102 109 103 111 103 110 103 110 104 112 104 113 104 111 105 112 105 110 105 113 106 114 106 115 106 112 107 114 107 113 107 115 108 116 108 117 108 114 109 116 109 115 109 117 110 118 110 119 110 116 111 118 111 117 111 119 112 120 112 121 112 118 113 120 113 119 113 121 114 122 114 123 114 120 115 122 115 121 115 124 116 125 116 126 116 126 117 125 117 127 117 127 118 128 118 129 118 125 119 128 119 127 119 129 120 130 120 131 120 128 121 130 121 129 121 131 122 132 122 133 122 130 123 132 123 131 123 133 124 134 124 135 124 132 125 134 125 133 125 136 126 137 126 138 126 135 127 137 127 136 127 134 128 137 128 135 128 137 129 139 129 138 129 138 130 140 130 141 130 139 131 140 131 138 131 141 132 142 132 143 132 140 133 142 133 141 133 143 134 144 134 145 134 142 135 144 135 143 135 145 136 146 136 147 136 144 137 146 137 145 137 147 138 148 138 149 138 146 139 148 139 147 139 149 140 150 140 151 140 148 141 150 141 149 141 152 142 153 142 154 142 154 143 153 143 155 143 155 144 156 144 157 144 153 145 156 145 155 145 157 146 158 146 159 146 156 147 158 147 157 147 159 148 160 148 161 148 158 149 160 149 159 149 161 150 162 150 163 150 160 151 162 151 161 151 163 152 164 152 165 152 162 153 164 153 163 153 165 154 166 154 167 154 164 155 166 155 165 155 167 156 168 156 169 156 166 157 168 157 167 157 170 158 171 158 172 158 169 159 171 159 170 159 168 160 171 160 169 160 171 161 173 161 172 161 172 162 174 162 175 162 173 163 174 163 172 163 175 164 176 164 177 164 174 165 176 165 175 165 177 166 178 166 179 166 176 167 178 167 177 167 180 168 31 168 28 168 180 169 181 169 31 169 182 170 28 170 32 170 182 171 180 171 28 171 183 172 32 172 34 172 183 173 182 173 32 173 184 174 34 174 36 174 184 175 183 175 34 175 185 176 36 176 38 176 185 177 184 177 36 177 186 178 38 178 40 178 186 179 185 179 38 179 187 180 40 180 42 180 187 181 42 181 44 181 187 182 186 182 40 182 188 183 44 183 46 183 188 184 187 184 44 184 189 185 46 185 48 185 189 186 188 186 46 186 190 187 48 187 50 187 190 188 189 188 48 188 191 189 190 189 50 189 192 190 50 190 52 190 192 191 52 191 54 191 192 192 191 192 50 192 193 193 192 193 54 193 194 194 54 194 56 194 194 195 56 195 58 195 194 196 193 196 54 196 195 197 194 197 58 197 195 198 58 198 60 198 196 199 195 199 60 199 196 200 60 200 62 200 197 201 196 201 62 201 197 202 62 202 64 202 198 203 197 203 64 203 199 204 64 204 66 204 199 205 198 205 64 205 200 206 201 206 202 206 202 207 201 207 203 207 203 208 204 208 205 208 201 209 204 209 203 209 205 210 206 210 207 210 204 211 206 211 205 211 207 212 208 212 209 212 206 213 208 213 207 213 209 214 210 214 211 214 208 215 210 215 209 215 211 216 212 216 213 216 210 217 212 217 211 217 213 218 214 218 215 218 212 219 214 219 213 219 215 220 216 220 217 220 214 221 216 221 215 221 217 222 218 222 219 222 216 223 218 223 217 223 219 224 220 224 221 224 218 225 220 225 219 225 221 226 222 226 223 226 220 227 222 227 221 227 223 228 224 228 225 228 222 229 224 229 223 229 225 230 226 230 227 230 224 231 226 231 225 231 226 232 228 232 227 232 227 233 228 233 229 233 229 234 230 234 231 234 228 235 230 235 229 235 231 236 232 236 233 236 230 237 232 237 231 237 233 238 234 238 235 238 232 239 234 239 233 239 235 240 236 240 237 240 234 241 236 241 235 241 237 242 238 242 239 242 236 243 238 243 237 243 239 244 240 244 241 244 238 245 240 245 239 245 241 246 242 246 243 246 240 247 242 247 241 247 243 248 244 248 245 248 242 249 244 249 243 249 245 250 246 250 247 250 244 251 246 251 245 251 247 252 248 252 249 252 246 253 248 253 247 253 249 254 250 254 251 254 248 255 250 255 249 255 251 256 200 256 202 256 250 257 200 257 251 257 143 258 252 258 253 258 143 259 145 259 252 259 170 260 254 260 255 260 170 261 172 261 254 261 147 262 29 262 252 262 147 263 252 263 145 263 175 264 254 264 172 264 141 265 143 265 253 265 169 266 170 266 255 266 149 267 29 267 147 267 177 268 254 268 175 268 177 269 256 269 254 269 138 270 141 270 253 270 138 271 253 271 257 271 167 272 169 272 255 272 167 273 255 273 258 273 151 274 29 274 149 274 179 275 256 275 177 275 136 276 138 276 257 276 165 277 167 277 258 277 259 278 29 278 151 278 260 279 261 279 256 279 260 280 256 280 179 280 135 281 257 281 262 281 135 282 136 282 257 282 163 283 165 283 258 283 263 284 29 284 259 284 263 285 30 285 29 285 161 286 258 286 264 286 161 287 163 287 258 287 265 288 30 288 263 288 159 289 161 289 264 289 266 290 30 290 265 290 157 291 159 291 264 291 155 292 157 292 264 292 33 293 267 293 268 293 33 294 266 294 267 294 33 295 30 295 266 295 269 296 155 296 264 296 269 297 154 297 155 297 269 298 270 298 154 298 221 299 262 299 271 299 219 300 261 300 260 300 219 301 271 301 261 301 219 302 221 302 271 302 219 303 260 303 272 303 223 304 133 304 135 304 223 305 131 305 133 305 223 306 135 306 262 306 223 307 262 307 221 307 217 308 219 308 272 308 217 309 273 309 274 309 217 310 272 310 273 310 225 311 129 311 131 311 225 312 127 312 129 312 225 313 131 313 223 313 35 314 275 314 276 314 35 315 268 315 275 315 35 316 33 316 268 316 215 317 217 317 274 317 215 318 277 318 278 318 215 319 274 319 277 319 227 320 127 320 225 320 227 321 126 321 127 321 227 322 279 322 126 322 213 323 215 323 278 323 213 324 280 324 281 324 213 325 282 325 280 325 213 326 278 326 282 326 283 327 270 327 269 327 229 328 284 328 279 328 229 329 285 329 284 329 229 330 279 330 227 330 211 331 213 331 281 331 211 332 286 332 287 332 211 333 281 333 286 333 37 334 35 334 276 334 231 335 37 335 276 335 231 336 285 336 229 336 231 337 288 337 285 337 231 338 276 338 288 338 209 339 270 339 283 339 209 340 211 340 287 340 209 341 287 341 270 341 289 342 209 342 283 342 233 343 37 343 231 343 207 344 209 344 289 344 39 345 37 345 233 345 235 346 39 346 233 346 290 347 205 347 207 347 290 348 207 348 289 348 41 349 39 349 235 349 89 350 203 350 205 350 115 351 237 351 239 351 115 352 117 352 237 352 87 353 89 353 205 353 91 354 203 354 89 354 119 355 235 355 237 355 119 356 237 356 117 356 113 357 115 357 239 357 85 358 290 358 291 358 85 359 205 359 290 359 85 360 87 360 205 360 93 361 202 361 203 361 93 362 203 362 91 362 121 363 43 363 41 363 121 364 41 364 235 364 121 365 235 365 119 365 110 366 113 366 239 366 82 367 85 367 291 367 123 368 43 368 121 368 95 369 202 369 93 369 108 370 239 370 241 370 108 371 110 371 239 371 80 372 291 372 292 372 80 373 82 373 291 373 293 374 43 374 123 374 294 375 251 375 202 375 294 376 202 376 95 376 107 377 108 377 241 377 79 378 80 378 292 378 295 379 251 379 294 379 105 380 107 380 241 380 105 381 241 381 243 381 77 382 79 382 292 382 296 383 249 383 251 383 296 384 251 384 295 384 103 385 105 385 243 385 297 386 249 386 296 386 101 387 243 387 245 387 101 388 103 388 243 388 45 389 298 389 299 389 45 390 300 390 298 390 45 391 293 391 300 391 45 392 43 392 293 392 301 393 249 393 297 393 99 394 101 394 245 394 302 395 77 395 292 395 302 396 75 396 77 396 302 397 73 397 75 397 47 398 45 398 299 398 47 399 303 399 304 399 47 400 299 400 303 400 67 401 71 401 73 401 67 402 70 402 71 402 67 403 305 403 70 403 67 404 306 404 305 404 67 405 73 405 302 405 49 406 47 406 304 406 49 407 307 407 308 407 49 408 309 408 307 408 49 409 304 409 309 409 65 410 310 410 306 410 65 411 311 411 310 411 65 412 306 412 67 412 51 413 312 413 313 413 51 414 314 414 312 414 51 415 308 415 314 415 51 416 49 416 308 416 63 417 315 417 311 417 63 418 316 418 315 418 63 419 311 419 65 419 53 420 98 420 99 420 53 421 313 421 98 421 53 422 51 422 313 422 61 423 316 423 63 423 61 424 317 424 316 424 61 425 301 425 317 425 55 426 99 426 245 426 55 427 53 427 99 427 59 428 247 428 249 428 59 429 249 429 301 429 59 430 301 430 61 430 57 431 245 431 247 431 57 432 55 432 245 432 57 433 247 433 59 433 318 434 142 434 319 434 144 435 142 435 318 435 320 436 171 436 321 436 173 437 171 437 320 437 320 438 174 438 173 438 318 439 146 439 144 439 142 440 140 440 319 440 171 441 168 441 321 441 318 442 148 442 146 442 181 443 148 443 318 443 320 444 176 444 174 444 322 445 176 445 320 445 168 446 166 446 321 446 140 447 139 447 319 447 319 448 139 448 323 448 322 449 178 449 176 449 181 450 150 450 148 450 321 451 164 451 324 451 166 452 164 452 321 452 139 453 137 453 323 453 180 454 325 454 181 454 181 455 325 455 150 455 164 456 162 456 324 456 180 457 326 457 325 457 162 458 160 458 324 458 324 459 160 459 327 459 180 460 328 460 326 460 160 461 158 461 327 461 180 462 329 462 328 462 330 463 20 463 331 463 158 464 156 464 327 464 20 465 18 465 331 465 331 466 18 466 332 466 332 467 18 467 322 467 322 468 18 468 178 468 180 469 182 469 329 469 329 470 182 470 333 470 156 471 153 471 327 471 137 472 22 472 323 472 134 473 22 473 137 473 323 474 22 474 330 474 330 475 22 475 20 475 182 476 334 476 333 476 18 477 17 477 178 477 335 478 17 478 336 478 337 479 17 479 335 479 178 480 17 480 337 480 132 481 24 481 134 481 130 482 24 482 132 482 128 483 24 483 130 483 134 484 24 484 22 484 153 485 338 485 327 485 152 486 338 486 153 486 17 487 15 487 336 487 339 488 15 488 340 488 341 489 15 489 339 489 336 490 15 490 341 490 125 491 26 491 128 491 124 492 26 492 125 492 128 493 26 493 24 493 342 494 26 494 124 494 343 495 26 495 342 495 182 496 183 496 334 496 334 497 183 497 344 497 345 498 12 498 346 498 347 499 12 499 345 499 348 500 12 500 347 500 340 501 12 501 348 501 15 502 12 502 340 502 343 503 349 503 26 503 350 504 349 504 343 504 351 505 349 505 350 505 352 506 349 506 351 506 353 507 10 507 152 507 354 508 10 508 353 508 346 509 10 509 354 509 12 510 10 510 346 510 183 511 355 511 344 511 352 512 355 512 349 512 344 513 355 513 352 513 183 514 184 514 355 514 152 515 9 515 338 515 10 516 9 516 152 516 338 517 9 517 356 517 9 518 357 518 356 518 184 519 358 519 355 519 9 520 6 520 357 520 184 521 185 521 358 521 185 522 359 522 358 522 6 523 360 523 357 523 6 524 4 524 360 524 185 525 186 525 359 525 4 526 361 526 360 526 186 527 187 527 359 527 362 528 116 528 363 528 88 529 86 529 1 529 116 530 114 530 363 530 0 531 90 531 1 531 1 532 90 532 88 532 362 533 118 533 116 533 1 534 84 534 4 534 86 535 84 535 1 535 114 536 112 536 363 536 0 537 92 537 90 537 362 538 120 538 118 538 4 539 83 539 361 539 84 540 83 540 4 540 112 541 111 541 363 541 363 542 111 542 364 542 359 543 122 543 362 543 187 544 122 544 359 544 362 545 122 545 120 545 0 546 94 546 92 546 111 547 109 547 364 547 83 548 81 548 361 548 187 549 365 549 122 549 0 550 366 550 94 550 81 551 367 551 361 551 109 552 106 552 364 552 81 553 78 553 367 553 0 554 368 554 366 554 369 555 368 555 0 555 106 556 104 556 364 556 78 557 76 557 367 557 369 558 370 558 368 558 364 559 102 559 371 559 104 560 102 560 364 560 369 561 372 561 370 561 102 562 100 562 371 562 369 563 373 563 372 563 374 564 373 564 369 564 100 565 97 565 371 565 374 566 375 566 373 566 187 567 188 567 365 567 376 568 188 568 377 568 378 569 188 569 376 569 365 570 188 570 378 570 97 571 96 571 371 571 371 572 96 572 379 572 74 573 380 573 76 573 72 574 380 574 74 574 69 575 380 575 72 575 76 576 380 576 367 576 381 577 189 577 382 577 383 578 189 578 381 578 377 579 189 579 383 579 188 580 189 580 377 580 384 581 199 581 68 581 68 582 199 582 69 582 69 583 199 583 380 583 385 584 190 584 386 584 382 585 190 585 385 585 189 586 190 586 382 586 387 587 198 587 384 587 388 588 198 588 387 588 389 589 198 589 388 589 384 590 198 590 199 590 190 591 191 591 386 591 390 592 191 592 391 592 392 593 191 593 390 593 386 594 191 594 392 594 389 595 197 595 198 595 393 596 197 596 389 596 394 597 197 597 393 597 391 598 192 598 96 598 96 599 192 599 379 599 191 600 192 600 391 600 374 601 196 601 375 601 375 602 196 602 394 602 394 603 196 603 197 603 192 604 193 604 379 604 395 605 195 605 374 605 374 606 195 606 196 606 379 607 194 607 395 607 193 608 194 608 379 608 395 609 194 609 195 609 199 610 66 610 396 610 380 611 396 611 397 611 380 612 199 612 396 612 367 613 397 613 398 613 367 614 380 614 397 614 361 615 398 615 399 615 361 616 367 616 398 616 360 617 399 617 400 617 360 618 361 618 399 618 357 619 400 619 401 619 357 620 360 620 400 620 356 621 401 621 402 621 356 622 357 622 401 622 338 623 402 623 403 623 338 624 356 624 402 624 327 625 403 625 404 625 327 626 338 626 403 626 324 627 327 627 404 627 321 628 404 628 405 628 321 629 405 629 406 629 321 630 324 630 404 630 320 631 406 631 407 631 320 632 321 632 406 632 322 633 320 633 407 633 332 634 407 634 408 634 332 635 322 635 407 635 331 636 408 636 409 636 331 637 332 637 408 637 330 638 331 638 409 638 330 639 409 639 410 639 323 640 330 640 410 640 323 641 410 641 411 641 319 642 323 642 411 642 319 643 411 643 412 643 319 644 412 644 413 644 318 645 319 645 413 645 181 646 318 646 413 646 181 647 413 647 31 647 178 648 337 648 179 648 179 649 337 649 260 649 272 650 335 650 273 650 260 651 335 651 272 651 337 652 335 652 260 652 335 653 336 653 273 653 274 654 341 654 277 654 273 655 341 655 274 655 336 656 341 656 273 656 341 657 339 657 277 657 277 658 340 658 278 658 339 659 340 659 277 659 278 660 348 660 282 660 340 661 348 661 278 661 282 662 347 662 280 662 348 663 347 663 282 663 280 664 345 664 281 664 347 665 345 665 280 665 281 666 346 666 286 666 345 667 346 667 281 667 286 668 354 668 287 668 346 669 354 669 286 669 287 670 353 670 270 670 354 671 353 671 287 671 270 672 152 672 154 672 353 673 152 673 270 673 150 674 325 674 151 674 151 675 325 675 259 675 263 676 326 676 265 676 259 677 326 677 263 677 325 678 326 678 259 678 326 679 328 679 265 679 266 680 329 680 267 680 265 681 329 681 266 681 328 682 329 682 265 682 329 683 333 683 267 683 267 684 334 684 268 684 333 685 334 685 267 685 268 686 344 686 275 686 334 687 344 687 268 687 275 688 352 688 276 688 344 689 352 689 275 689 276 690 351 690 288 690 352 691 351 691 276 691 288 692 350 692 285 692 351 693 350 693 288 693 285 694 343 694 284 694 350 695 343 695 285 695 284 696 342 696 279 696 343 697 342 697 284 697 279 698 124 698 126 698 342 699 124 699 279 699 122 700 365 700 123 700 123 701 365 701 293 701 300 702 378 702 298 702 293 703 378 703 300 703 365 704 378 704 293 704 378 705 376 705 298 705 299 706 377 706 303 706 298 707 377 707 299 707 376 708 377 708 298 708 377 709 383 709 303 709 303 710 381 710 304 710 383 711 381 711 303 711 304 712 382 712 309 712 381 713 382 713 304 713 309 714 385 714 307 714 382 715 385 715 309 715 307 716 386 716 308 716 385 717 386 717 307 717 308 718 392 718 314 718 386 719 392 719 308 719 314 720 390 720 312 720 392 721 390 721 314 721 312 722 391 722 313 722 390 723 391 723 312 723 313 724 96 724 98 724 391 725 96 725 313 725 94 726 366 726 95 726 95 727 366 727 294 727 295 728 368 728 296 728 294 729 368 729 295 729 366 730 368 730 294 730 368 731 370 731 296 731 297 732 372 732 301 732 296 733 372 733 297 733 370 734 372 734 296 734 372 735 373 735 301 735 301 736 375 736 317 736 373 737 375 737 301 737 317 738 394 738 316 738 375 739 394 739 317 739 316 740 393 740 315 740 394 741 393 741 316 741 315 742 389 742 311 742 393 743 389 743 315 743 311 744 388 744 310 744 389 745 388 745 311 745 310 746 387 746 306 746 388 747 387 747 310 747 306 748 384 748 305 748 387 749 384 749 306 749 305 750 68 750 70 750 384 751 68 751 305 751 396 752 66 752 67 752 396 753 67 753 302 753 397 754 302 754 292 754 397 755 396 755 302 755 398 756 292 756 291 756 398 757 397 757 292 757 399 758 291 758 290 758 399 759 398 759 291 759 400 760 290 760 289 760 400 761 399 761 290 761 401 762 289 762 283 762 401 763 400 763 289 763 402 764 283 764 269 764 402 765 401 765 283 765 403 766 269 766 264 766 403 767 402 767 269 767 404 768 264 768 258 768 404 769 403 769 264 769 405 770 258 770 255 770 405 771 404 771 258 771 406 772 255 772 254 772 406 773 405 773 255 773 407 774 254 774 256 774 407 775 406 775 254 775 408 776 256 776 261 776 408 777 407 777 256 777 409 778 261 778 271 778 409 779 408 779 261 779 410 780 409 780 271 780 410 781 271 781 262 781 411 782 262 782 257 782 411 783 410 783 262 783 412 784 257 784 253 784 412 785 411 785 257 785 252 786 412 786 253 786 413 787 412 787 252 787 31 788 252 788 29 788 31 789 413 789 252 789 26 790 349 790 27 790 27 791 349 791 414 791 414 792 355 792 415 792 349 793 355 793 414 793 415 794 358 794 416 794 355 795 358 795 415 795 416 796 359 796 417 796 358 797 359 797 416 797 417 798 362 798 418 798 359 799 362 799 417 799 418 800 363 800 419 800 419 801 363 801 420 801 362 802 363 802 418 802 363 803 364 803 420 803 420 804 371 804 421 804 364 805 371 805 420 805 421 806 379 806 422 806 371 807 379 807 421 807 422 808 395 808 423 808 423 809 395 809 424 809 379 810 395 810 422 810 395 811 374 811 424 811 424 812 369 812 425 812 374 813 369 813 424 813 425 814 0 814 2 814 369 815 0 815 425 815 208 816 7 816 8 816 208 817 206 817 7 817 204 818 3 818 5 818 204 819 5 819 7 819 204 820 7 820 206 820 210 821 8 821 11 821 210 822 208 822 8 822 201 823 2 823 3 823 201 824 3 824 204 824 212 825 11 825 13 825 212 826 210 826 11 826 200 827 2 827 201 827 214 828 13 828 14 828 214 829 212 829 13 829 16 830 214 830 14 830 250 831 425 831 2 831 250 832 2 832 200 832 216 833 214 833 16 833 248 834 424 834 425 834 248 835 425 835 250 835 218 836 16 836 19 836 218 837 216 837 16 837 246 838 423 838 424 838 246 839 424 839 248 839 220 840 218 840 19 840 21 841 220 841 19 841 244 842 423 842 246 842 422 843 423 843 244 843 222 844 220 844 21 844 23 845 222 845 21 845 421 846 422 846 244 846 421 847 244 847 242 847 25 848 222 848 23 848 25 849 224 849 222 849 420 850 421 850 242 850 420 851 240 851 238 851 420 852 242 852 240 852 27 853 224 853 25 853 27 854 226 854 224 854 419 855 238 855 236 855 419 856 420 856 238 856 414 857 228 857 226 857 414 858 226 858 27 858 418 859 419 859 236 859 415 860 230 860 228 860 415 861 228 861 414 861 417 862 236 862 234 862 417 863 418 863 236 863 416 864 232 864 230 864 416 865 234 865 232 865 416 866 230 866 415 866 416 867 417 867 234 867

-
-
-
-
- - - - - - - - - - -
diff --git a/sdf_models/models/stator_3507/model.config b/sdf_models/models/stator_3507/model.config deleted file mode 100644 index 3d80321..0000000 --- a/sdf_models/models/stator_3507/model.config +++ /dev/null @@ -1,11 +0,0 @@ - - - stator_3507 - Version - model.sdf - - Author - Email - - Comment - diff --git a/sdf_models/models/stator_3507/model.sdf b/sdf_models/models/stator_3507/model.sdf deleted file mode 100644 index 0edba2a..0000000 --- a/sdf_models/models/stator_3507/model.sdf +++ /dev/null @@ -1,39 +0,0 @@ - - - - 0.015815 -0.019409 0.063983 0.000000 0.000000 0.000000 - false - false - - 0.008103 0.021435 -0.039983 0.000000 -0.000000 -0.000000 - - 0.000000 0.000000 0.000000 0.000000 -0.000000 -0.000000 - 0.005709 - - 0.000001 - -0.000000 - -0.000000 - 0.000002 - -0.000000 - 0.000001 - - - - 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 - - - model://stator_3507\meshes\stator_3507.dae - - - - - 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 - - - model://stator_3507\meshes\stator_3507.dae - - - - - - diff --git a/sdf_models/models/stator_3508/frames.json b/sdf_models/models/stator_3508/frames.json deleted file mode 100644 index 8a90642..0000000 --- a/sdf_models/models/stator_3508/frames.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "label": "stator_3508", - "placement": { - "position": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "orientation": { - "x": 1.0, - "y": 1.0, - "z": 1.0, - "w": 1.0 - } - }, - "features": { - "grasp-poses": { - "grasp-pose-1": { - "placement": { - "position": { - "x": 0.1, - "y": 0.1, - "z": 0.1 - }, - "orientation": { - "x": 0.1, - "y": 0.1, - "z": 0.1, - "w": 0.1 - } - }, - "distance": 0.1 - }, - "grasp-pose-2": { - "placement": { - "position": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "orientation": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 0.0 - } - }, - "distance": 0.1 - } - } - } -} diff --git a/sdf_models/models/stator_3508/meshes/stator_3507.dae b/sdf_models/models/stator_3508/meshes/stator_3507.dae deleted file mode 100644 index 4d4166e..0000000 --- a/sdf_models/models/stator_3508/meshes/stator_3507.dae +++ /dev/null @@ -1,51 +0,0 @@ - - - 2022-02-07T16:28:37.694726 - 2022-02-07T16:28:37.694726 - Z_UP - - - - - - -3.469447e-18 -0.002025358 0.011 -0.002632472 -0.002025358 0.01068036 -3.469447e-18 0.0009746423 0.011 -0.002632472 0.0009746423 0.01068036 -0.005111955 -0.002025358 0.009740016 -0.005111955 0.0009746423 0.009740016 -0.007294349 -0.002025358 0.008233618 -0.007294349 0.0009746423 0.008233618 -0.009052823 0.0009746423 0.006248712 -0.009052823 -0.002025358 0.006248712 -0.01028518 -0.002025358 0.003900654 -0.01028518 0.0009746423 0.003900654 -0.0109198 -0.002025358 0.001325903 -0.0109198 0.0009746423 0.001325903 -0.0109198 0.0009746423 -0.001325903 -0.0109198 -0.002025358 -0.001325903 -0.01028518 0.0009746423 -0.003900654 -0.01028518 -0.002025358 -0.003900654 -0.009052823 -0.002025358 -0.006248712 -0.009052823 0.0009746423 -0.006248712 -0.007294349 -0.002025358 -0.008233618 -0.007294349 0.0009746423 -0.008233618 -0.005111955 -0.002025358 -0.009740016 -0.005111955 0.0009746423 -0.009740016 -0.002632472 -0.002025358 -0.01068036 -0.002632472 0.0009746423 -0.01068036 6.938894e-18 -0.002025358 -0.011 5.20417e-18 0.0009746423 -0.011 0.00395027 0.0009746423 -0.02367267 6.938894e-18 0.001974642 -0.023 0.003785676 0.001974642 -0.02268631 1.040834e-17 0.0009746423 -0.024 0.007792787 0.0009746423 -0.02269961 0.007468088 0.001974642 -0.0217538 0.01142274 0.0009746423 -0.02110737 0.01094679 0.001974642 -0.0202279 0.01474111 0.0009746423 -0.01893937 0.01412689 0.001974642 -0.01815023 0.01765737 0.0009746423 -0.01625476 0.01692165 0.001974642 -0.01557748 0.020092 0.0009746423 -0.01312676 0.01925483 0.001974642 -0.01257981 0.02197856 0.0009746423 -0.00964069 0.02106279 0.001974642 -0.009238995 0.02326561 0.0009746423 -0.005891652 0.02229621 0.001974642 -0.005646166 0.02391803 0.0009746423 -0.001981904 0.02292144 0.001974642 -0.001899325 0.02391803 0.0009746423 0.001981904 0.02292144 0.001974642 0.001899325 0.02326561 0.0009746423 0.005891652 0.02229621 0.001974642 0.005646166 0.02197856 0.0009746423 0.00964069 0.02106279 0.001974642 0.009238995 0.020092 0.0009746423 0.01312676 0.01925483 0.001974642 0.01257981 0.01765737 0.0009746423 0.01625476 0.01692165 0.001974642 0.01557748 0.01474111 0.0009746423 0.01893937 0.01412689 0.001974642 0.01815023 0.01142274 0.0009746423 0.02110737 0.01094679 0.001974642 0.0202279 0.007792787 0.0009746423 0.02269961 0.007468088 0.001974642 0.0217538 0.00395027 0.0009746423 0.02367267 0.003785676 0.001974642 0.02268631 -6.938894e-18 0.0009746423 0.024 -6.938894e-18 0.001974642 0.023 -1.734723e-18 -0.002025358 0.0175 -0.0003589735 -0.002025358 0.01745641 -3.469447e-18 0.001974642 0.0175 -0.0003589735 0.001974642 0.01745641 -0.0006970848 -0.002025358 0.01732818 -0.0006970848 0.001974642 0.01732818 -0.000994684 -0.002025358 0.01712277 -0.000994684 0.001974642 0.01712277 -0.001234476 -0.002025358 0.0168521 -0.001234476 0.001974642 0.0168521 -0.001402524 -0.002025358 0.01653191 -0.001402524 0.001974642 0.01653191 -0.001489063 0.001974642 0.01618081 -0.001489063 -0.002025358 0.01618081 -0.001489063 0.001974642 0.01581919 -0.001489063 -0.002025358 0.01581919 -0.001402524 -0.002025358 0.01546809 -0.001402524 0.001974642 0.01546809 -0.001234476 -0.002025358 0.0151479 -0.001234476 0.001974642 0.0151479 -0.000994684 -0.002025358 0.01487723 -0.000994684 0.001974642 0.01487723 -0.0006970848 -0.002025358 0.01467182 -0.0006970848 0.001974642 0.01467182 -0.0003589735 -0.002025358 0.01454359 -0.0003589735 0.001974642 0.01454359 -1.734723e-18 -0.002025358 0.0145 -3.469447e-18 0.001974642 0.0145 0.016 -0.002025358 0.0015 0.01564103 -0.002025358 0.001456413 0.016 0.001974642 0.0015 0.01564103 0.001974642 0.001456413 0.01530292 -0.002025358 0.001328184 0.01530292 0.001974642 0.001328184 0.01500532 -0.002025358 0.001122766 0.01500532 0.001974642 0.001122766 0.01476552 -0.002025358 0.0008520971 0.01476552 0.001974642 0.0008520971 0.01459748 -0.002025358 0.0005319073 0.01459748 0.001974642 0.0005319073 0.01451094 0.001974642 0.000180805 0.01451094 -0.002025358 0.000180805 0.01451094 0.001974642 -0.000180805 0.01451094 -0.002025358 -0.000180805 0.01459748 -0.002025358 -0.0005319073 0.01459748 0.001974642 -0.0005319073 0.01476552 -0.002025358 -0.0008520971 0.01476552 0.001974642 -0.0008520971 0.01500532 -0.002025358 -0.001122766 0.01500532 0.001974642 -0.001122766 0.01530292 -0.002025358 -0.001328184 0.01530292 0.001974642 -0.001328184 0.01564103 -0.002025358 -0.001456413 0.01564103 0.001974642 -0.001456413 0.016 -0.002025358 -0.0015 0.016 0.001974642 -0.0015 5.20417e-18 -0.002025358 -0.0145 -0.0003589735 -0.002025358 -0.01454359 3.469447e-18 0.001974642 -0.0145 -0.0003589735 0.001974642 -0.01454359 -0.0006970848 -0.002025358 -0.01467182 -0.0006970848 0.001974642 -0.01467182 -0.000994684 -0.002025358 -0.01487723 -0.000994684 0.001974642 -0.01487723 -0.001234476 -0.002025358 -0.0151479 -0.001234476 0.001974642 -0.0151479 -0.001402524 -0.002025358 -0.01546809 -0.001402524 0.001974642 -0.01546809 -0.001489063 0.001974642 -0.01581919 -0.001489063 -0.002025358 -0.01581919 -0.001489063 0.001974642 -0.01618081 -0.001489063 -0.002025358 -0.01618081 -0.001402524 -0.002025358 -0.01653191 -0.001402524 0.001974642 -0.01653191 -0.001234476 -0.002025358 -0.0168521 -0.001234476 0.001974642 -0.0168521 -0.000994684 -0.002025358 -0.01712277 -0.000994684 0.001974642 -0.01712277 -0.0006970848 -0.002025358 -0.01732818 -0.0006970848 0.001974642 -0.01732818 -0.0003589735 -0.002025358 -0.01745641 -0.0003589735 0.001974642 -0.01745641 8.673617e-18 -0.002025358 -0.0175 5.20417e-18 0.001974642 -0.0175 -0.016 -0.002025358 0.0015 -0.01635897 -0.002025358 0.001456413 -0.016 0.001974642 0.0015 -0.01635897 0.001974642 0.001456413 -0.01669708 -0.002025358 0.001328184 -0.01669708 0.001974642 0.001328184 -0.01699468 -0.002025358 0.001122766 -0.01699468 0.001974642 0.001122766 -0.01723448 -0.002025358 0.0008520971 -0.01723448 0.001974642 0.0008520971 -0.01740252 -0.002025358 0.0005319073 -0.01740252 0.001974642 0.0005319073 -0.01748906 -0.002025358 0.000180805 -0.01748906 0.001974642 0.000180805 -0.01748906 -0.002025358 -0.000180805 -0.01748906 0.001974642 -0.000180805 -0.01740252 -0.002025358 -0.0005319073 -0.01740252 0.001974642 -0.0005319073 -0.01723448 0.001974642 -0.0008520971 -0.01723448 -0.002025358 -0.0008520971 -0.01699468 0.001974642 -0.001122766 -0.01699468 -0.002025358 -0.001122766 -0.01669708 -0.002025358 -0.001328184 -0.01669708 0.001974642 -0.001328184 -0.01635897 -0.002025358 -0.001456413 -0.01635897 0.001974642 -0.001456413 -0.016 -0.002025358 -0.0015 -0.016 0.001974642 -0.0015 0.00395027 -0.002025358 -0.02367267 1.214306e-17 -0.002025358 -0.024 0.007792787 -0.002025358 -0.02269961 0.01142274 -0.002025358 -0.02110737 0.01474111 -0.002025358 -0.01893937 0.01765737 -0.002025358 -0.01625476 0.020092 -0.002025358 -0.01312676 0.02197856 -0.002025358 -0.00964069 0.02326561 -0.002025358 -0.005891652 0.02391803 -0.002025358 -0.001981904 0.02391803 -0.002025358 0.001981904 0.02326561 -0.002025358 0.005891652 0.02197856 -0.002025358 0.00964069 0.020092 -0.002025358 0.01312676 0.01765737 -0.002025358 0.01625476 0.01474111 -0.002025358 0.01893937 0.01142274 -0.002025358 0.02110737 0.007792787 -0.002025358 0.02269961 0.00395027 -0.002025358 0.02367267 -6.938894e-18 -0.002025358 0.024 -1.734723e-18 0.0009746423 0.008 -0.001914525 0.0009746423 0.007767535 -1.734723e-18 0.001974642 0.008 -0.001914525 0.001974642 0.007767535 -0.003717785 0.0009746423 0.007083648 -0.003717785 0.001974642 0.007083648 -0.005304981 0.0009746423 0.005988086 -0.005304981 0.001974642 0.005988086 -0.006583871 0.0009746423 0.004544518 -0.006583871 0.001974642 0.004544518 -0.00748013 0.0009746423 0.002836839 -0.00748013 0.001974642 0.002836839 -0.007941671 0.0009746423 0.0009642934 -0.007941671 0.001974642 0.0009642934 -0.007941671 0.0009746423 -0.0009642934 -0.007941671 0.001974642 -0.0009642934 -0.00748013 0.0009746423 -0.002836839 -0.00748013 0.001974642 -0.002836839 -0.006583871 0.0009746423 -0.004544518 -0.006583871 0.001974642 -0.004544518 -0.005304981 0.0009746423 -0.005988086 -0.005304981 0.001974642 -0.005988086 -0.003717785 0.0009746423 -0.007083648 -0.003717785 0.001974642 -0.007083648 -0.001914525 0.0009746423 -0.007767535 -0.001914525 0.001974642 -0.007767535 3.469447e-18 0.0009746423 -0.008 3.469447e-18 0.001974642 -0.008 0.001914525 0.0009746423 -0.007767535 0.001914525 0.001974642 -0.007767535 0.003717785 0.0009746423 -0.007083648 0.003717785 0.001974642 -0.007083648 0.005304981 0.0009746423 -0.005988086 0.005304981 0.001974642 -0.005988086 0.006583871 0.0009746423 -0.004544518 0.006583871 0.001974642 -0.004544518 0.00748013 0.0009746423 -0.002836839 0.00748013 0.001974642 -0.002836839 0.007941671 0.0009746423 -0.0009642934 0.007941671 0.001974642 -0.0009642934 0.007941671 0.0009746423 0.0009642934 0.007941671 0.001974642 0.0009642934 0.00748013 0.0009746423 0.002836839 0.00748013 0.001974642 0.002836839 0.006583871 0.0009746423 0.004544518 0.006583871 0.001974642 0.004544518 0.005304981 0.0009746423 0.005988086 0.005304981 0.001974642 0.005988086 0.003717785 0.0009746423 0.007083648 0.003717785 0.001974642 0.007083648 0.001914525 0.0009746423 0.007767535 0.001914525 0.001974642 0.007767535 -0.003785676 0.001974642 -0.02268631 -0.007468088 0.001974642 -0.0217538 -0.02229621 0.001974642 -0.005646166 -0.02292144 0.001974642 -0.001899325 -0.02106279 0.001974642 -0.009238995 -0.01094679 0.001974642 -0.0202279 -0.02292144 0.001974642 0.001899325 0.0003589735 0.001974642 -0.01745641 -0.01564103 0.001974642 -0.001456413 -0.01925483 0.001974642 -0.01257981 -0.01412689 0.001974642 -0.01815023 0.0006970848 0.001974642 -0.01732818 -0.02229621 0.001974642 0.005646166 0.000994684 0.001974642 -0.01712277 0.001234476 0.001974642 -0.0168521 0.001402524 0.001974642 -0.01653191 0.001489063 0.001974642 -0.01618081 -0.02106279 0.001974642 0.009238995 -0.01564103 0.001974642 0.001456413 -0.01692165 0.001974642 -0.01557748 -0.01530292 0.001974642 -0.001328184 -0.01500532 0.001974642 -0.001122766 -0.01476552 0.001974642 -0.0008520971 0.001489063 0.001974642 -0.01581919 0.001402524 0.001974642 -0.01546809 -0.01459748 0.001974642 -0.0005319073 -0.01451094 0.001974642 -0.000180805 0.0003589735 0.001974642 -0.01454359 -0.01459748 0.001974642 0.0005319073 -0.01476552 0.001974642 0.0008520971 -0.01451094 0.001974642 0.000180805 -0.01925483 0.001974642 0.01257981 0.0006970848 0.001974642 -0.01467182 0.000994684 0.001974642 -0.01487723 -0.01500532 0.001974642 0.001122766 -0.01530292 0.001974642 0.001328184 0.001234476 0.001974642 -0.0151479 -0.01692165 0.001974642 0.01557748 -0.01412689 0.001974642 0.01815023 -0.01094679 0.001974642 0.0202279 -0.007468088 0.001974642 0.0217538 0.01635897 0.001974642 -0.001456413 0.0003589735 0.001974642 0.01454359 0.0006970848 0.001974642 0.01467182 0.000994684 0.001974642 0.01487723 0.001234476 0.001974642 0.0151479 0.01699468 0.001974642 -0.001122766 0.01723448 0.001974642 -0.0008520971 0.01669708 0.001974642 -0.001328184 0.001402524 0.001974642 0.01546809 -0.003785676 0.001974642 0.02268631 0.01740252 0.001974642 -0.0005319073 0.01748906 0.001974642 -0.000180805 0.0003589735 0.001974642 0.01745641 0.0006970848 0.001974642 0.01732818 0.01740252 0.001974642 0.0005319073 0.01723448 0.001974642 0.0008520971 0.01748906 0.001974642 0.000180805 0.000994684 0.001974642 0.01712277 0.001234476 0.001974642 0.0168521 0.01669708 0.001974642 0.001328184 0.01635897 0.001974642 0.001456413 0.01699468 0.001974642 0.001122766 0.001402524 0.001974642 0.01653191 0.001489063 0.001974642 0.01618081 0.001489063 0.001974642 0.01581919 -0.00395027 -0.002025358 -0.02367267 -0.007792787 -0.002025358 -0.02269961 -0.02326561 -0.002025358 -0.005891652 -0.02391803 -0.002025358 -0.001981904 -0.02197856 -0.002025358 -0.00964069 -0.01142274 -0.002025358 -0.02110737 -0.02391803 -0.002025358 0.001981904 0.0003589735 -0.002025358 -0.01745641 0.0006970848 -0.002025358 -0.01732818 -0.02326561 -0.002025358 0.005891652 0.000994684 -0.002025358 -0.01712277 0.001234476 -0.002025358 -0.0168521 -0.01474111 -0.002025358 -0.01893937 -0.01765737 -0.002025358 -0.01625476 -0.020092 -0.002025358 -0.01312676 0.001402524 -0.002025358 -0.01653191 0.001489063 -0.002025358 -0.01618081 -0.01530292 -0.002025358 -0.001328184 -0.01500532 -0.002025358 -0.001122766 -0.01564103 -0.002025358 -0.001456413 -0.02197856 -0.002025358 0.00964069 -0.01459748 -0.002025358 -0.0005319073 -0.01451094 -0.002025358 -0.000180805 -0.01476552 -0.002025358 -0.0008520971 0.0003589735 -0.002025358 -0.01454359 0.0006970848 -0.002025358 -0.01467182 0.001489063 -0.002025358 -0.01581919 -0.01476552 -0.002025358 0.0008520971 -0.01500532 -0.002025358 0.001122766 -0.01459748 -0.002025358 0.0005319073 -0.01451094 -0.002025358 0.000180805 0.002632472 -0.002025358 -0.01068036 0.000994684 -0.002025358 -0.01487723 0.001234476 -0.002025358 -0.0151479 0.001402524 -0.002025358 -0.01546809 -0.01564103 -0.002025358 0.001456413 -0.01530292 -0.002025358 0.001328184 0.005111955 -0.002025358 -0.009740016 -0.020092 -0.002025358 0.01312676 -0.01765737 -0.002025358 0.01625476 0.007294349 -0.002025358 -0.008233618 0.009052823 -0.002025358 -0.006248712 -0.01474111 -0.002025358 0.01893937 -0.01142274 -0.002025358 0.02110737 0.01028518 -0.002025358 -0.003900654 0.0109198 -0.002025358 -0.001325903 0.0109198 -0.002025358 0.001325903 0.01635897 -0.002025358 -0.001456413 0.0003589735 -0.002025358 0.01454359 -0.007792787 -0.002025358 0.02269961 0.0006970848 -0.002025358 0.01467182 0.002632472 -0.002025358 0.01068036 0.000994684 -0.002025358 0.01487723 0.01028518 -0.002025358 0.003900654 0.001234476 -0.002025358 0.0151479 0.001402524 -0.002025358 0.01546809 0.005111955 -0.002025358 0.009740016 0.001489063 -0.002025358 0.01581919 0.01699468 -0.002025358 -0.001122766 0.01723448 -0.002025358 -0.0008520971 0.01669708 -0.002025358 -0.001328184 0.009052823 -0.002025358 0.006248712 -0.00395027 -0.002025358 0.02367267 0.01748906 -0.002025358 -0.000180805 0.01748906 -0.002025358 0.000180805 0.01740252 -0.002025358 -0.0005319073 0.0003589735 -0.002025358 0.01745641 0.01740252 -0.002025358 0.0005319073 0.01723448 -0.002025358 0.0008520971 0.0006970848 -0.002025358 0.01732818 0.000994684 -0.002025358 0.01712277 0.001234476 -0.002025358 0.0168521 0.01669708 -0.002025358 0.001328184 0.01635897 -0.002025358 0.001456413 0.01699468 -0.002025358 0.001122766 0.001402524 -0.002025358 0.01653191 0.001489063 -0.002025358 0.01618081 0.007294349 -0.002025358 0.008233618 -0.00395027 0.0009746423 0.02367267 -0.007792787 0.0009746423 0.02269961 -0.01142274 0.0009746423 0.02110737 -0.01474111 0.0009746423 0.01893937 -0.01765737 0.0009746423 0.01625476 -0.020092 0.0009746423 0.01312676 -0.02197856 0.0009746423 0.00964069 -0.02326561 0.0009746423 0.005891652 -0.02391803 0.0009746423 0.001981904 -0.02391803 0.0009746423 -0.001981904 -0.02326561 0.0009746423 -0.005891652 -0.02197856 0.0009746423 -0.00964069 -0.020092 0.0009746423 -0.01312676 -0.01765737 0.0009746423 -0.01625476 -0.01474111 0.0009746423 -0.01893937 -0.01142274 0.0009746423 -0.02110737 -0.007792787 0.0009746423 -0.02269961 -0.00395027 0.0009746423 -0.02367267 0.002632472 0.0009746423 -0.01068036 0.005111955 0.0009746423 -0.009740016 0.007294349 0.0009746423 -0.008233618 0.009052823 0.0009746423 -0.006248712 0.01028518 0.0009746423 -0.003900654 0.0109198 0.0009746423 -0.001325903 0.0109198 0.0009746423 0.001325903 0.01028518 0.0009746423 0.003900654 0.009052823 0.0009746423 0.006248712 0.007294349 0.0009746423 0.008233618 0.005111955 0.0009746423 0.009740016 0.002632472 0.0009746423 0.01068036 - - - - - - - - - - -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 -4.718448e-16 1 -2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 4.163336e-16 -2.220446e-16 -1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -3.925231e-17 0.7071068 -0.7071068 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 -4.163336e-16 2.220446e-16 1 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 4.718448e-16 -1 2.220446e-16 - - - - - - - - - - - - - - -

0 0 1 0 2 0 2 1 1 1 3 1 3 2 4 2 5 2 1 3 4 3 3 3 5 4 6 4 7 4 7 5 6 5 8 5 4 6 6 6 5 6 6 7 9 7 8 7 8 8 10 8 11 8 9 9 10 9 8 9 11 10 12 10 13 10 13 11 12 11 14 11 10 12 12 12 11 12 14 13 15 13 16 13 12 14 15 14 14 14 15 15 17 15 16 15 16 16 18 16 19 16 17 17 18 17 16 17 19 18 20 18 21 18 18 19 20 19 19 19 21 20 22 20 23 20 20 21 22 21 21 21 23 22 24 22 25 22 22 23 24 23 23 23 25 24 26 24 27 24 24 25 26 25 25 25 28 26 29 26 30 26 28 27 31 27 29 27 32 28 30 28 33 28 32 29 28 29 30 29 34 30 33 30 35 30 34 31 32 31 33 31 36 32 35 32 37 32 36 33 34 33 35 33 38 34 37 34 39 34 38 35 36 35 37 35 40 36 39 36 41 36 40 37 38 37 39 37 42 38 41 38 43 38 42 39 40 39 41 39 44 40 43 40 45 40 44 41 42 41 43 41 46 42 45 42 47 42 46 43 44 43 45 43 48 44 47 44 49 44 48 45 46 45 47 45 50 46 49 46 51 46 50 47 48 47 49 47 52 48 51 48 53 48 52 49 50 49 51 49 54 50 53 50 55 50 54 51 52 51 53 51 56 52 55 52 57 52 56 53 54 53 55 53 58 54 56 54 57 54 58 55 57 55 59 55 60 56 59 56 61 56 60 57 58 57 59 57 62 58 61 58 63 58 62 59 60 59 61 59 64 60 63 60 65 60 64 61 62 61 63 61 66 62 65 62 67 62 66 63 64 63 65 63 68 64 69 64 70 64 70 65 69 65 71 65 71 66 72 66 73 66 69 67 72 67 71 67 73 68 74 68 75 68 72 69 74 69 73 69 75 70 76 70 77 70 74 71 76 71 75 71 77 72 78 72 79 72 76 73 78 73 77 73 80 74 81 74 82 74 79 75 81 75 80 75 78 76 81 76 79 76 81 77 83 77 82 77 82 78 84 78 85 78 83 79 84 79 82 79 85 80 86 80 87 80 84 81 86 81 85 81 87 82 88 82 89 82 86 83 88 83 87 83 89 84 90 84 91 84 88 85 90 85 89 85 91 86 92 86 93 86 90 87 92 87 91 87 93 88 94 88 95 88 92 89 94 89 93 89 96 90 97 90 98 90 98 91 97 91 99 91 99 92 100 92 101 92 97 93 100 93 99 93 101 94 102 94 103 94 100 95 102 95 101 95 103 96 104 96 105 96 102 97 104 97 103 97 105 98 106 98 107 98 104 99 106 99 105 99 108 100 109 100 110 100 107 101 109 101 108 101 106 102 109 102 107 102 109 103 111 103 110 103 110 104 112 104 113 104 111 105 112 105 110 105 113 106 114 106 115 106 112 107 114 107 113 107 115 108 116 108 117 108 114 109 116 109 115 109 117 110 118 110 119 110 116 111 118 111 117 111 119 112 120 112 121 112 118 113 120 113 119 113 121 114 122 114 123 114 120 115 122 115 121 115 124 116 125 116 126 116 126 117 125 117 127 117 127 118 128 118 129 118 125 119 128 119 127 119 129 120 130 120 131 120 128 121 130 121 129 121 131 122 132 122 133 122 130 123 132 123 131 123 133 124 134 124 135 124 132 125 134 125 133 125 136 126 137 126 138 126 135 127 137 127 136 127 134 128 137 128 135 128 137 129 139 129 138 129 138 130 140 130 141 130 139 131 140 131 138 131 141 132 142 132 143 132 140 133 142 133 141 133 143 134 144 134 145 134 142 135 144 135 143 135 145 136 146 136 147 136 144 137 146 137 145 137 147 138 148 138 149 138 146 139 148 139 147 139 149 140 150 140 151 140 148 141 150 141 149 141 152 142 153 142 154 142 154 143 153 143 155 143 155 144 156 144 157 144 153 145 156 145 155 145 157 146 158 146 159 146 156 147 158 147 157 147 159 148 160 148 161 148 158 149 160 149 159 149 161 150 162 150 163 150 160 151 162 151 161 151 163 152 164 152 165 152 162 153 164 153 163 153 165 154 166 154 167 154 164 155 166 155 165 155 167 156 168 156 169 156 166 157 168 157 167 157 170 158 171 158 172 158 169 159 171 159 170 159 168 160 171 160 169 160 171 161 173 161 172 161 172 162 174 162 175 162 173 163 174 163 172 163 175 164 176 164 177 164 174 165 176 165 175 165 177 166 178 166 179 166 176 167 178 167 177 167 180 168 31 168 28 168 180 169 181 169 31 169 182 170 28 170 32 170 182 171 180 171 28 171 183 172 32 172 34 172 183 173 182 173 32 173 184 174 34 174 36 174 184 175 183 175 34 175 185 176 36 176 38 176 185 177 184 177 36 177 186 178 38 178 40 178 186 179 185 179 38 179 187 180 40 180 42 180 187 181 42 181 44 181 187 182 186 182 40 182 188 183 44 183 46 183 188 184 187 184 44 184 189 185 46 185 48 185 189 186 188 186 46 186 190 187 48 187 50 187 190 188 189 188 48 188 191 189 190 189 50 189 192 190 50 190 52 190 192 191 52 191 54 191 192 192 191 192 50 192 193 193 192 193 54 193 194 194 54 194 56 194 194 195 56 195 58 195 194 196 193 196 54 196 195 197 194 197 58 197 195 198 58 198 60 198 196 199 195 199 60 199 196 200 60 200 62 200 197 201 196 201 62 201 197 202 62 202 64 202 198 203 197 203 64 203 199 204 64 204 66 204 199 205 198 205 64 205 200 206 201 206 202 206 202 207 201 207 203 207 203 208 204 208 205 208 201 209 204 209 203 209 205 210 206 210 207 210 204 211 206 211 205 211 207 212 208 212 209 212 206 213 208 213 207 213 209 214 210 214 211 214 208 215 210 215 209 215 211 216 212 216 213 216 210 217 212 217 211 217 213 218 214 218 215 218 212 219 214 219 213 219 215 220 216 220 217 220 214 221 216 221 215 221 217 222 218 222 219 222 216 223 218 223 217 223 219 224 220 224 221 224 218 225 220 225 219 225 221 226 222 226 223 226 220 227 222 227 221 227 223 228 224 228 225 228 222 229 224 229 223 229 225 230 226 230 227 230 224 231 226 231 225 231 226 232 228 232 227 232 227 233 228 233 229 233 229 234 230 234 231 234 228 235 230 235 229 235 231 236 232 236 233 236 230 237 232 237 231 237 233 238 234 238 235 238 232 239 234 239 233 239 235 240 236 240 237 240 234 241 236 241 235 241 237 242 238 242 239 242 236 243 238 243 237 243 239 244 240 244 241 244 238 245 240 245 239 245 241 246 242 246 243 246 240 247 242 247 241 247 243 248 244 248 245 248 242 249 244 249 243 249 245 250 246 250 247 250 244 251 246 251 245 251 247 252 248 252 249 252 246 253 248 253 247 253 249 254 250 254 251 254 248 255 250 255 249 255 251 256 200 256 202 256 250 257 200 257 251 257 143 258 252 258 253 258 143 259 145 259 252 259 170 260 254 260 255 260 170 261 172 261 254 261 147 262 29 262 252 262 147 263 252 263 145 263 175 264 254 264 172 264 141 265 143 265 253 265 169 266 170 266 255 266 149 267 29 267 147 267 177 268 254 268 175 268 177 269 256 269 254 269 138 270 141 270 253 270 138 271 253 271 257 271 167 272 169 272 255 272 167 273 255 273 258 273 151 274 29 274 149 274 179 275 256 275 177 275 136 276 138 276 257 276 165 277 167 277 258 277 259 278 29 278 151 278 260 279 261 279 256 279 260 280 256 280 179 280 135 281 257 281 262 281 135 282 136 282 257 282 163 283 165 283 258 283 263 284 29 284 259 284 263 285 30 285 29 285 161 286 258 286 264 286 161 287 163 287 258 287 265 288 30 288 263 288 159 289 161 289 264 289 266 290 30 290 265 290 157 291 159 291 264 291 155 292 157 292 264 292 33 293 267 293 268 293 33 294 266 294 267 294 33 295 30 295 266 295 269 296 155 296 264 296 269 297 154 297 155 297 269 298 270 298 154 298 221 299 262 299 271 299 219 300 261 300 260 300 219 301 271 301 261 301 219 302 221 302 271 302 219 303 260 303 272 303 223 304 133 304 135 304 223 305 131 305 133 305 223 306 135 306 262 306 223 307 262 307 221 307 217 308 219 308 272 308 217 309 273 309 274 309 217 310 272 310 273 310 225 311 129 311 131 311 225 312 127 312 129 312 225 313 131 313 223 313 35 314 275 314 276 314 35 315 268 315 275 315 35 316 33 316 268 316 215 317 217 317 274 317 215 318 277 318 278 318 215 319 274 319 277 319 227 320 127 320 225 320 227 321 126 321 127 321 227 322 279 322 126 322 213 323 215 323 278 323 213 324 280 324 281 324 213 325 282 325 280 325 213 326 278 326 282 326 283 327 270 327 269 327 229 328 284 328 279 328 229 329 285 329 284 329 229 330 279 330 227 330 211 331 213 331 281 331 211 332 286 332 287 332 211 333 281 333 286 333 37 334 35 334 276 334 231 335 37 335 276 335 231 336 285 336 229 336 231 337 288 337 285 337 231 338 276 338 288 338 209 339 270 339 283 339 209 340 211 340 287 340 209 341 287 341 270 341 289 342 209 342 283 342 233 343 37 343 231 343 207 344 209 344 289 344 39 345 37 345 233 345 235 346 39 346 233 346 290 347 205 347 207 347 290 348 207 348 289 348 41 349 39 349 235 349 89 350 203 350 205 350 115 351 237 351 239 351 115 352 117 352 237 352 87 353 89 353 205 353 91 354 203 354 89 354 119 355 235 355 237 355 119 356 237 356 117 356 113 357 115 357 239 357 85 358 290 358 291 358 85 359 205 359 290 359 85 360 87 360 205 360 93 361 202 361 203 361 93 362 203 362 91 362 121 363 43 363 41 363 121 364 41 364 235 364 121 365 235 365 119 365 110 366 113 366 239 366 82 367 85 367 291 367 123 368 43 368 121 368 95 369 202 369 93 369 108 370 239 370 241 370 108 371 110 371 239 371 80 372 291 372 292 372 80 373 82 373 291 373 293 374 43 374 123 374 294 375 251 375 202 375 294 376 202 376 95 376 107 377 108 377 241 377 79 378 80 378 292 378 295 379 251 379 294 379 105 380 107 380 241 380 105 381 241 381 243 381 77 382 79 382 292 382 296 383 249 383 251 383 296 384 251 384 295 384 103 385 105 385 243 385 297 386 249 386 296 386 101 387 243 387 245 387 101 388 103 388 243 388 45 389 298 389 299 389 45 390 300 390 298 390 45 391 293 391 300 391 45 392 43 392 293 392 301 393 249 393 297 393 99 394 101 394 245 394 302 395 77 395 292 395 302 396 75 396 77 396 302 397 73 397 75 397 47 398 45 398 299 398 47 399 303 399 304 399 47 400 299 400 303 400 67 401 71 401 73 401 67 402 70 402 71 402 67 403 305 403 70 403 67 404 306 404 305 404 67 405 73 405 302 405 49 406 47 406 304 406 49 407 307 407 308 407 49 408 309 408 307 408 49 409 304 409 309 409 65 410 310 410 306 410 65 411 311 411 310 411 65 412 306 412 67 412 51 413 312 413 313 413 51 414 314 414 312 414 51 415 308 415 314 415 51 416 49 416 308 416 63 417 315 417 311 417 63 418 316 418 315 418 63 419 311 419 65 419 53 420 98 420 99 420 53 421 313 421 98 421 53 422 51 422 313 422 61 423 316 423 63 423 61 424 317 424 316 424 61 425 301 425 317 425 55 426 99 426 245 426 55 427 53 427 99 427 59 428 247 428 249 428 59 429 249 429 301 429 59 430 301 430 61 430 57 431 245 431 247 431 57 432 55 432 245 432 57 433 247 433 59 433 318 434 142 434 319 434 144 435 142 435 318 435 320 436 171 436 321 436 173 437 171 437 320 437 320 438 174 438 173 438 318 439 146 439 144 439 142 440 140 440 319 440 171 441 168 441 321 441 318 442 148 442 146 442 181 443 148 443 318 443 320 444 176 444 174 444 322 445 176 445 320 445 168 446 166 446 321 446 140 447 139 447 319 447 319 448 139 448 323 448 322 449 178 449 176 449 181 450 150 450 148 450 321 451 164 451 324 451 166 452 164 452 321 452 139 453 137 453 323 453 180 454 325 454 181 454 181 455 325 455 150 455 164 456 162 456 324 456 180 457 326 457 325 457 162 458 160 458 324 458 324 459 160 459 327 459 180 460 328 460 326 460 160 461 158 461 327 461 180 462 329 462 328 462 330 463 20 463 331 463 158 464 156 464 327 464 20 465 18 465 331 465 331 466 18 466 332 466 332 467 18 467 322 467 322 468 18 468 178 468 180 469 182 469 329 469 329 470 182 470 333 470 156 471 153 471 327 471 137 472 22 472 323 472 134 473 22 473 137 473 323 474 22 474 330 474 330 475 22 475 20 475 182 476 334 476 333 476 18 477 17 477 178 477 335 478 17 478 336 478 337 479 17 479 335 479 178 480 17 480 337 480 132 481 24 481 134 481 130 482 24 482 132 482 128 483 24 483 130 483 134 484 24 484 22 484 153 485 338 485 327 485 152 486 338 486 153 486 17 487 15 487 336 487 339 488 15 488 340 488 341 489 15 489 339 489 336 490 15 490 341 490 125 491 26 491 128 491 124 492 26 492 125 492 128 493 26 493 24 493 342 494 26 494 124 494 343 495 26 495 342 495 182 496 183 496 334 496 334 497 183 497 344 497 345 498 12 498 346 498 347 499 12 499 345 499 348 500 12 500 347 500 340 501 12 501 348 501 15 502 12 502 340 502 343 503 349 503 26 503 350 504 349 504 343 504 351 505 349 505 350 505 352 506 349 506 351 506 353 507 10 507 152 507 354 508 10 508 353 508 346 509 10 509 354 509 12 510 10 510 346 510 183 511 355 511 344 511 352 512 355 512 349 512 344 513 355 513 352 513 183 514 184 514 355 514 152 515 9 515 338 515 10 516 9 516 152 516 338 517 9 517 356 517 9 518 357 518 356 518 184 519 358 519 355 519 9 520 6 520 357 520 184 521 185 521 358 521 185 522 359 522 358 522 6 523 360 523 357 523 6 524 4 524 360 524 185 525 186 525 359 525 4 526 361 526 360 526 186 527 187 527 359 527 362 528 116 528 363 528 88 529 86 529 1 529 116 530 114 530 363 530 0 531 90 531 1 531 1 532 90 532 88 532 362 533 118 533 116 533 1 534 84 534 4 534 86 535 84 535 1 535 114 536 112 536 363 536 0 537 92 537 90 537 362 538 120 538 118 538 4 539 83 539 361 539 84 540 83 540 4 540 112 541 111 541 363 541 363 542 111 542 364 542 359 543 122 543 362 543 187 544 122 544 359 544 362 545 122 545 120 545 0 546 94 546 92 546 111 547 109 547 364 547 83 548 81 548 361 548 187 549 365 549 122 549 0 550 366 550 94 550 81 551 367 551 361 551 109 552 106 552 364 552 81 553 78 553 367 553 0 554 368 554 366 554 369 555 368 555 0 555 106 556 104 556 364 556 78 557 76 557 367 557 369 558 370 558 368 558 364 559 102 559 371 559 104 560 102 560 364 560 369 561 372 561 370 561 102 562 100 562 371 562 369 563 373 563 372 563 374 564 373 564 369 564 100 565 97 565 371 565 374 566 375 566 373 566 187 567 188 567 365 567 376 568 188 568 377 568 378 569 188 569 376 569 365 570 188 570 378 570 97 571 96 571 371 571 371 572 96 572 379 572 74 573 380 573 76 573 72 574 380 574 74 574 69 575 380 575 72 575 76 576 380 576 367 576 381 577 189 577 382 577 383 578 189 578 381 578 377 579 189 579 383 579 188 580 189 580 377 580 384 581 199 581 68 581 68 582 199 582 69 582 69 583 199 583 380 583 385 584 190 584 386 584 382 585 190 585 385 585 189 586 190 586 382 586 387 587 198 587 384 587 388 588 198 588 387 588 389 589 198 589 388 589 384 590 198 590 199 590 190 591 191 591 386 591 390 592 191 592 391 592 392 593 191 593 390 593 386 594 191 594 392 594 389 595 197 595 198 595 393 596 197 596 389 596 394 597 197 597 393 597 391 598 192 598 96 598 96 599 192 599 379 599 191 600 192 600 391 600 374 601 196 601 375 601 375 602 196 602 394 602 394 603 196 603 197 603 192 604 193 604 379 604 395 605 195 605 374 605 374 606 195 606 196 606 379 607 194 607 395 607 193 608 194 608 379 608 395 609 194 609 195 609 199 610 66 610 396 610 380 611 396 611 397 611 380 612 199 612 396 612 367 613 397 613 398 613 367 614 380 614 397 614 361 615 398 615 399 615 361 616 367 616 398 616 360 617 399 617 400 617 360 618 361 618 399 618 357 619 400 619 401 619 357 620 360 620 400 620 356 621 401 621 402 621 356 622 357 622 401 622 338 623 402 623 403 623 338 624 356 624 402 624 327 625 403 625 404 625 327 626 338 626 403 626 324 627 327 627 404 627 321 628 404 628 405 628 321 629 405 629 406 629 321 630 324 630 404 630 320 631 406 631 407 631 320 632 321 632 406 632 322 633 320 633 407 633 332 634 407 634 408 634 332 635 322 635 407 635 331 636 408 636 409 636 331 637 332 637 408 637 330 638 331 638 409 638 330 639 409 639 410 639 323 640 330 640 410 640 323 641 410 641 411 641 319 642 323 642 411 642 319 643 411 643 412 643 319 644 412 644 413 644 318 645 319 645 413 645 181 646 318 646 413 646 181 647 413 647 31 647 178 648 337 648 179 648 179 649 337 649 260 649 272 650 335 650 273 650 260 651 335 651 272 651 337 652 335 652 260 652 335 653 336 653 273 653 274 654 341 654 277 654 273 655 341 655 274 655 336 656 341 656 273 656 341 657 339 657 277 657 277 658 340 658 278 658 339 659 340 659 277 659 278 660 348 660 282 660 340 661 348 661 278 661 282 662 347 662 280 662 348 663 347 663 282 663 280 664 345 664 281 664 347 665 345 665 280 665 281 666 346 666 286 666 345 667 346 667 281 667 286 668 354 668 287 668 346 669 354 669 286 669 287 670 353 670 270 670 354 671 353 671 287 671 270 672 152 672 154 672 353 673 152 673 270 673 150 674 325 674 151 674 151 675 325 675 259 675 263 676 326 676 265 676 259 677 326 677 263 677 325 678 326 678 259 678 326 679 328 679 265 679 266 680 329 680 267 680 265 681 329 681 266 681 328 682 329 682 265 682 329 683 333 683 267 683 267 684 334 684 268 684 333 685 334 685 267 685 268 686 344 686 275 686 334 687 344 687 268 687 275 688 352 688 276 688 344 689 352 689 275 689 276 690 351 690 288 690 352 691 351 691 276 691 288 692 350 692 285 692 351 693 350 693 288 693 285 694 343 694 284 694 350 695 343 695 285 695 284 696 342 696 279 696 343 697 342 697 284 697 279 698 124 698 126 698 342 699 124 699 279 699 122 700 365 700 123 700 123 701 365 701 293 701 300 702 378 702 298 702 293 703 378 703 300 703 365 704 378 704 293 704 378 705 376 705 298 705 299 706 377 706 303 706 298 707 377 707 299 707 376 708 377 708 298 708 377 709 383 709 303 709 303 710 381 710 304 710 383 711 381 711 303 711 304 712 382 712 309 712 381 713 382 713 304 713 309 714 385 714 307 714 382 715 385 715 309 715 307 716 386 716 308 716 385 717 386 717 307 717 308 718 392 718 314 718 386 719 392 719 308 719 314 720 390 720 312 720 392 721 390 721 314 721 312 722 391 722 313 722 390 723 391 723 312 723 313 724 96 724 98 724 391 725 96 725 313 725 94 726 366 726 95 726 95 727 366 727 294 727 295 728 368 728 296 728 294 729 368 729 295 729 366 730 368 730 294 730 368 731 370 731 296 731 297 732 372 732 301 732 296 733 372 733 297 733 370 734 372 734 296 734 372 735 373 735 301 735 301 736 375 736 317 736 373 737 375 737 301 737 317 738 394 738 316 738 375 739 394 739 317 739 316 740 393 740 315 740 394 741 393 741 316 741 315 742 389 742 311 742 393 743 389 743 315 743 311 744 388 744 310 744 389 745 388 745 311 745 310 746 387 746 306 746 388 747 387 747 310 747 306 748 384 748 305 748 387 749 384 749 306 749 305 750 68 750 70 750 384 751 68 751 305 751 396 752 66 752 67 752 396 753 67 753 302 753 397 754 302 754 292 754 397 755 396 755 302 755 398 756 292 756 291 756 398 757 397 757 292 757 399 758 291 758 290 758 399 759 398 759 291 759 400 760 290 760 289 760 400 761 399 761 290 761 401 762 289 762 283 762 401 763 400 763 289 763 402 764 283 764 269 764 402 765 401 765 283 765 403 766 269 766 264 766 403 767 402 767 269 767 404 768 264 768 258 768 404 769 403 769 264 769 405 770 258 770 255 770 405 771 404 771 258 771 406 772 255 772 254 772 406 773 405 773 255 773 407 774 254 774 256 774 407 775 406 775 254 775 408 776 256 776 261 776 408 777 407 777 256 777 409 778 261 778 271 778 409 779 408 779 261 779 410 780 409 780 271 780 410 781 271 781 262 781 411 782 262 782 257 782 411 783 410 783 262 783 412 784 257 784 253 784 412 785 411 785 257 785 252 786 412 786 253 786 413 787 412 787 252 787 31 788 252 788 29 788 31 789 413 789 252 789 26 790 349 790 27 790 27 791 349 791 414 791 414 792 355 792 415 792 349 793 355 793 414 793 415 794 358 794 416 794 355 795 358 795 415 795 416 796 359 796 417 796 358 797 359 797 416 797 417 798 362 798 418 798 359 799 362 799 417 799 418 800 363 800 419 800 419 801 363 801 420 801 362 802 363 802 418 802 363 803 364 803 420 803 420 804 371 804 421 804 364 805 371 805 420 805 421 806 379 806 422 806 371 807 379 807 421 807 422 808 395 808 423 808 423 809 395 809 424 809 379 810 395 810 422 810 395 811 374 811 424 811 424 812 369 812 425 812 374 813 369 813 424 813 425 814 0 814 2 814 369 815 0 815 425 815 208 816 7 816 8 816 208 817 206 817 7 817 204 818 3 818 5 818 204 819 5 819 7 819 204 820 7 820 206 820 210 821 8 821 11 821 210 822 208 822 8 822 201 823 2 823 3 823 201 824 3 824 204 824 212 825 11 825 13 825 212 826 210 826 11 826 200 827 2 827 201 827 214 828 13 828 14 828 214 829 212 829 13 829 16 830 214 830 14 830 250 831 425 831 2 831 250 832 2 832 200 832 216 833 214 833 16 833 248 834 424 834 425 834 248 835 425 835 250 835 218 836 16 836 19 836 218 837 216 837 16 837 246 838 423 838 424 838 246 839 424 839 248 839 220 840 218 840 19 840 21 841 220 841 19 841 244 842 423 842 246 842 422 843 423 843 244 843 222 844 220 844 21 844 23 845 222 845 21 845 421 846 422 846 244 846 421 847 244 847 242 847 25 848 222 848 23 848 25 849 224 849 222 849 420 850 421 850 242 850 420 851 240 851 238 851 420 852 242 852 240 852 27 853 224 853 25 853 27 854 226 854 224 854 419 855 238 855 236 855 419 856 420 856 238 856 414 857 228 857 226 857 414 858 226 858 27 858 418 859 419 859 236 859 415 860 230 860 228 860 415 861 228 861 414 861 417 862 236 862 234 862 417 863 418 863 236 863 416 864 232 864 230 864 416 865 234 865 232 865 416 866 230 866 415 866 416 867 417 867 234 867

-
-
-
-
- - - - - - - - - - -
diff --git a/sdf_models/models/stator_3508/model.config b/sdf_models/models/stator_3508/model.config deleted file mode 100644 index 3d80321..0000000 --- a/sdf_models/models/stator_3508/model.config +++ /dev/null @@ -1,11 +0,0 @@ - - - stator_3507 - Version - model.sdf - - Author - Email - - Comment - diff --git a/sdf_models/models/stator_3508/model.sdf b/sdf_models/models/stator_3508/model.sdf deleted file mode 100644 index 0edba2a..0000000 --- a/sdf_models/models/stator_3508/model.sdf +++ /dev/null @@ -1,39 +0,0 @@ - - - - 0.015815 -0.019409 0.063983 0.000000 0.000000 0.000000 - false - false - - 0.008103 0.021435 -0.039983 0.000000 -0.000000 -0.000000 - - 0.000000 0.000000 0.000000 0.000000 -0.000000 -0.000000 - 0.005709 - - 0.000001 - -0.000000 - -0.000000 - 0.000002 - -0.000000 - 0.000001 - - - - 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 - - - model://stator_3507\meshes\stator_3507.dae - - - - - 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 - - - model://stator_3507\meshes\stator_3507.dae - - - - - -