|
7 | 7 | "outputs": [], |
8 | 8 | "source": [ |
9 | 9 | "# from sciclops_interface_OLD import SCICLOPS\n", |
10 | | - "from resource_helpers.sciclops_resource_defs import locations, plate_definitions\n", |
| 10 | + "from resource_helpers.resource_types import SciClopsLocation\n", |
| 11 | + "from resource_helpers.sciclops_resource_defs import plate_definitions\n", |
11 | 12 | "from sciclops_driver import SCICLOPS\n", |
12 | 13 | "\n", |
| 14 | + "locations = {\n", |
| 15 | + " \"Safe\": SciClopsLocation(\n", |
| 16 | + " name=\"Safe\",\n", |
| 17 | + " joint_angles={\"Z\": 23.5188, \"R\": 109.2741, \"Y\": 32.7484, \"P\": 98.2955},\n", |
| 18 | + " location_type=\"nest\",\n", |
| 19 | + " safe_approach_height=0,\n", |
| 20 | + " ),\n", |
| 21 | + " \"Stack1\": SciClopsLocation(\n", |
| 22 | + " name=\"Stack1\",\n", |
| 23 | + " joint_angles={\"Z\": -397.1688, \"R\": 137.1106, \"Y\": 173.0127, \"P\": 9.6875},\n", |
| 24 | + " location_type=\"stack\",\n", |
| 25 | + " safe_approach_height=0,\n", |
| 26 | + " ),\n", |
| 27 | + " \"Stack2\": SciClopsLocation(\n", |
| 28 | + " name=\"Stack2\",\n", |
| 29 | + " joint_angles={\"Z\": -397.2875, \"R\": 154.9712, \"Y\": 172.5352, \"P\": 9.6875},\n", |
| 30 | + " location_type=\"stack\",\n", |
| 31 | + " safe_approach_height=0,\n", |
| 32 | + " ),\n", |
| 33 | + " \"LidNest1\": SciClopsLocation(\n", |
| 34 | + " name=\"LidNest1\",\n", |
| 35 | + " joint_angles={\"Z\": -386.8563, \"R\": 173.1300, \"Y\": 26.1751, \"P\": 10.3409},\n", |
| 36 | + " location_type=\"nest\",\n", |
| 37 | + " safe_approach_height=0,\n", |
| 38 | + " ),\n", |
| 39 | + " \"Home\": SciClopsLocation(\n", |
| 40 | + " name=\"Home\",\n", |
| 41 | + " joint_angles={\"Z\": -1.0188, \"R\": 0.0, \"Y\": 0.0, \"P\": -0.0284},\n", |
| 42 | + " location_type=\"stack\",\n", |
| 43 | + " safe_approach_height=0,\n", |
| 44 | + " ),\n", |
| 45 | + " \"Exchange\": SciClopsLocation(\n", |
| 46 | + " name=\"Exchange\",\n", |
| 47 | + " joint_angles={\n", |
| 48 | + " \"Z\": -414.6188,\n", |
| 49 | + " \"R\": 298.0041,\n", |
| 50 | + " \"Y\": 195.3245,\n", |
| 51 | + " \"P\": 17.6136,\n", |
| 52 | + " },\n", |
| 53 | + " location_type=\"nest\",\n", |
| 54 | + " safe_approach_height=0,\n", |
| 55 | + " ),\n", |
| 56 | + "}\n", |
| 57 | + "\n", |
13 | 58 | "# locations\n", |
14 | 59 | "home_location = locations[\"Home\"]\n", |
15 | 60 | "safe_location = locations[\"Safe\"]\n", |
16 | 61 | "stack1_location = locations[\"Stack1\"]\n", |
17 | 62 | "stack2_location = locations[\"Stack2\"]\n", |
18 | 63 | "lid_nest_1_location = locations[\"LidNest1\"]\n", |
| 64 | + "exchange_location = locations[\"Exchange\"]\n", |
19 | 65 | "\n", |
20 | 66 | "# plate types\n", |
21 | 67 | "flat_plate = plate_definitions[\"flat_bottom_96well\"]\n", |
|
64 | 110 | "metadata": {}, |
65 | 111 | "outputs": [], |
66 | 112 | "source": [ |
67 | | - "s.move_above_loc(lid_nest_1_location)" |
| 113 | + "s.move_above_loc(exchange_location)" |
68 | 114 | ] |
69 | 115 | }, |
70 | 116 | { |
|
100 | 146 | "metadata": {}, |
101 | 147 | "outputs": [], |
102 | 148 | "source": [ |
103 | | - "s.jog(\"Y\", -200)" |
| 149 | + "s.jog(\"Z\", 200)" |
104 | 150 | ] |
105 | 151 | }, |
106 | 152 | { |
|
109 | 155 | "metadata": {}, |
110 | 156 | "outputs": [], |
111 | 157 | "source": [ |
112 | | - "s.pick_plate_direct(\n", |
113 | | - " source=lid_nest_1_location,\n", |
114 | | - " plate_type=flat_plate,\n", |
115 | | - " has_lid=True,\n", |
116 | | - ")\n", |
| 158 | + "# s.pick_plate_direct(\n", |
| 159 | + "# source=stack1_location,\n", |
| 160 | + "# plate_type=flat_plate,\n", |
| 161 | + "# has_lid=True,\n", |
| 162 | + "# is_lid=False,\n", |
| 163 | + "# )\n", |
117 | 164 | "\n", |
118 | 165 | "s.place_plate_direct(\n", |
119 | | - " target=stack1_location,\n", |
| 166 | + " is_lid=False,\n", |
| 167 | + " replacing_lid=False,\n", |
| 168 | + " target=exchange_location,\n", |
120 | 169 | " plate_type=flat_plate,\n", |
121 | 170 | ")" |
122 | 171 | ] |
|
127 | 176 | "metadata": {}, |
128 | 177 | "outputs": [], |
129 | 178 | "source": [ |
130 | | - "s.limp(True)" |
| 179 | + "s.limp(False)" |
131 | 180 | ] |
132 | 181 | }, |
133 | 182 | { |
|
0 commit comments