Programmable Sequence¶
In preparation for the 2012 Argonne National Laboratory Energy Showcase (an open house for the community [1]), the BCDA group [2] created linux-based EPICS controls [3] for the robot arm to simulate how robots install samples into X-ray detectors at several of the APS experiment area beamlines. The robots allow for faster sample loading and enable scientists to use the APS while at their home institutions.
Using a Raspberry Pi as the Linux IOC host and EPICS, this hands-on IOC demonstrates how modestly a “complete” control system might be constructed. A GUI can be added on the network for alternative control of the robot.
A movie of the automation sequence is available online: https://vimeo.com/128020522
Database, sequence, and GUI support are provided in this IOC project
under the ip-2-13
subdirectory.
Schematic¶
The sequence is run from a SNL program on the Raspberry Pi. The parameters for the sequence are entered from the EPICS OPI client ICSS BOY GUI on the laptop).
[1] | 2012 ANL Energy Showcase: https://www.flickr.com/photos/argonne/7996170862/in/album-72157631558448229 |
[2] | BCDA: http://www.aps.anl.gov/bcda |
[3] | First IOC was created by Jeff Gebhardt, APS BCDA group |