| This is the list of device bounding boxes. |
| |
| There are two files for each device in this directory: |
| |
| *.txt This is a text file containing a by-hand capture of |
| the data using manual positioning of the robot finger. |
| In all cases the finger used for registration is the |
| finger closest to the origin (the finger on the left, |
| if you are looking at the robot). |
| |
| In addition, this text file contains both orientation |
| information for how the device is to be placed in the |
| robot, as well as sample area registration information |
| for the registration marks which have been affixed to |
| the sample area for the purpose of positioning the |
| sample clamps on a per device basis. |
| |
| *.pp This is a pickle file containing the device touch area |
| bounding box that is reachable by the robot. The |
| pickled coordinates are described in the gesture code, |
| but are reproduced here for completeness: |
| |
| [0][0] Minimum X for touch area |
| [0][1] Maximum X for touch area |
| [1][0] Minimum Y for touch area |
| [1][1] Maximum Y for touch area |
| [2][0] Paper touch for Z (paper won't fit between device |
| and finger) |
| [2][1] Explicit click for Z (button depressed by finger) |
| |
| The devices we currently have data files for are: |
| |
| macbook_air_11 An 11" MacBook Air |
| lumpy A Samsung Series 5 550 Chromebook |
| touchbot This is the area of the touchbot sample |
| area |
| |
| In general, you can not sweep out the entire sample area, since the sample |
| area has sample clamps, and the robot won't avoid hitting. For this |
| reason, care should be take when making large multi-axis motions, such as |
| a return to origin, since the finger could hit a sample clamp. To avoid |
| such a collision, the Z axis should be zeroed prior to a return to origin |
| command. |
| |
| End Of Document. |