tomizaki, takashikappa workgroup meeting, grenoble, 29/09/04 current status of software development...

10
TOMIZAKI, Takashi Current status of software development and Kappa R & D - Our aim - Requirements - Current status - Kappa R & D

Upload: dulcie-long

Post on 16-Dec-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

TOMIZAKI, Takashi

Kappa workgroup meeting, Grenoble, 29/09/04

Current status of software development and Kappa R &

D

- Our aim- Requirements- Current status- Kappa R & D

TOMIZAKI, Takashi

Kappa workgroup meeting, Grenoble, 29/09/04

Our aim – automation & standardisation

- From crystal mounting to data processing- The ultimate goal – no users on the beamlines

- EPICS based control system- EPICS is the SLS standard and common data

exchange device control system- Supports almost all interface, hardware- Many programming languages support EPICS

I/O- Write a single function module, share the

module on EPICS

- No wrappers, no converters…- The simpler, the easier- Less big integrated program but more

programs with simple functionality

TOMIZAKI, Takashi

Kappa workgroup meeting, Grenoble, 29/09/04

Intelligent beamline control with kappa- Collision detection between kappa and other

devices- Collision detection with virtual beamline- Omega-Kappa mapping- Self shadow detection- OpenGL for real-time detection -> common

data format?- Kappa geometry optimisation

- Optimal data collection for SAD/MAD- Maximise anomalous difference -> M. Schiltz’s

method- Simple interface to EPICS, simple functions as

middleware- Vector to , and angles- Vector to device having collision

TOMIZAKI, Takashi

Kappa workgroup meeting, Grenoble, 29/09/04

Importing matrices from data processing programs

DENZOXDSMOSFLM

A-matrix etc. SLS - ES

Optimalconditions

TOMIZAKI, Takashi

Kappa workgroup meeting, Grenoble, 29/09/04

Optimise strategy automatically, launch data reduction

DENZOXDSMOSFLM

A-matrix SLS - ES

OptimalconditionsDAQ GUI

Launch remote processes

TOMIZAKI, Takashi

Kappa workgroup meeting, Grenoble, 29/09/04

Yet another virtual beamline

- Copied ID2 4-circle diffractometer on a GUI- Calculate optimal orientation to align xtals- Used OpenGL to render and check collisions- Coordinates stored in i3dm format

TOMIZAKI, Takashi

Kappa workgroup meeting, Grenoble, 29/09/04

1st generation Kappa goniometer

-The head was too heavy- Steel belt drive did not work stably- Cannot use short detector distance

TOMIZAKI, Takashi

Kappa workgroup meeting, Grenoble, 29/09/04

2nd generation Kappa goniometer

TOMIZAKI, Takashi

Kappa workgroup meeting, Grenoble, 29/09/04

Development goals- compact design (R < 75 mm) and fully motorised goniometer head- goniometer head motion: y, z: ± 2.5 mm, x: ± 4 mm; resolution: 1 µm

sphere of confusion 2 µm 2 µm 5 µm (FWHM) angular motion infinite ± 360 ° ± 180 ° angular speed 360 ° / s 10 ° / s 10 ° angular resolution 0.1 mdeg 0.1 mdeg 1 mdeg following error 0.5 mdeg 1.0 mdeg : ? shutter synchronisation by -motor controller to better than 0.5 ms

Status

- summer student report on components for Kappa goniometer design- present version: x, y, z, , -> R, -> - difficult to align with circle - new technician will characterise specific problems of different circles

SLS Kappa goniometer development

TOMIZAKI, Takashi

Kappa workgroup meeting, Grenoble, 29/09/04

Conclusion

- Simple interface- Simple functionality- Common 3D coordinate format