Project

General

Profile

Robot » History » Version 4

Amber Herold, 06/25/2010 12:21 PM

1 1 Amber Herold
h1. Robot
2
3 3 Eric Hou
Robot node sits between robot controlling program and other Leginon acquisition sequence.
4 1 Amber Herold
5 4 Amber Herold
Leginon Robot node communicates with the grid-loading robot controlling program to:
6 1 Amber Herold
7 4 Amber Herold
# check that the robot exists and is activated
8
 
9
# tell the robot to load/unload a specific grid
10
 
11
# hear from the robot when the grid loading/unloading is successful/failed
12 1 Amber Herold
13
Note: This node works only with NRAMM grid loading robot. You should modify it to suit your robot for the above functions. As long as it has the same event binding to perform the following functions, your custom node can be used with any Leginon acquisition sequence.
14
15 4 Amber Herold
For normal MSI application, the user select grids from an existing grid tray in the Robot node first, then the node interacts with an acquisition sequence in the Leginon application to:
16 1 Amber Herold
17 4 Amber Herold
# start the image acquisition sequence
18
 
19
# receive a notice that the acquisition sequence is completed
20
 
21 1 Amber Herold
In the case of 2nd acquisition sequence of grids with targets selected on the old grid atlas, the robot need to also
22 4 Amber Herold
 
23
# recieve information on which grid to be loaded
24 1 Amber Herold
25 4 Amber Herold
*Normal MSI application Required bindings:*
26 3 Eric Hou
27
Robot - (MakeTargetListEvent) -> MosaicTargetMaker
28 1 Amber Herold
target handler such as Acquisition or TargetFilter - (TargetListDone) -> Robot
29 3 Eric Hou
30 4 Amber Herold
*Required bindings for 2nd Pass application that re-registrate targets on the specific grid:*
31 3 Eric Hou
32
Robot - (GridLoadedEvent) -> RobotAtlasTargetFinder
33
RobotAtlasTargetFinder - (UnloadGridEvent) -> Robot
34 1 Amber Herold
RobotAtlasTargetFinder - (QueueGridEvent) -> Robot
35 3 Eric Hou
36 2 Amber Herold
Additional Requirement: project database with robot grid and tray information.
37
38
______
39
40
[[RCT|< RCT]] | [[RobotAtlasTargetFinder|RobotAtlasTargetFinder >]]
41
42 1 Amber Herold
______