Skip to content

feat: add MISCameraConfig#1718

Open
dbirman wants to merge 5 commits intodevfrom
1629-add-configuration-for-camera-assembly-mounted-on-an-mis-module
Open

feat: add MISCameraConfig#1718
dbirman wants to merge 5 commits intodevfrom
1629-add-configuration-for-camera-assembly-mounted-on-an-mis-module

Conversation

@dbirman
Copy link
Member

@dbirman dbirman commented Feb 3, 2026

PR adds a new assembly configuration combining a DetectorConfig and a MISModuleConfig, for mounted cameras on the New Scale MIS system.

@dbirman dbirman linked an issue Feb 3, 2026 that may be closed by this pull request
@dbirman dbirman requested review from jsiegle and saskiad February 3, 2026 21:59
Copy link
Collaborator

@jsiegle jsiegle left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think a union of a detector and MIS module is all we need, so this looks good!

"""Configuration for a camera used in a New Scale modular insertion system"""

detector_config: DetectorConfig = Field(..., title="Detector configuration")
module: MISModuleConfig = Field(..., title="Module")
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

doesn't this need the ManipulatorConfig?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jsiegle I don't think the cameras are mounted on a manipulator, are they, or is it possible for them to be?

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No, there's no manipulator on these modules. Just a camera+lens on an arc with A/P and M/L angles.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do you want to be able to save the actual rotation/translation of the camera, we can include device positioning information here. Alternatively we can just include the MIS module arc angles if it's not possible to get the accurate transform.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you add an optional Transform so we can track this if needed?

Copy link
Collaborator

@saskiad saskiad left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

see comment

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add configuration for camera assembly mounted on an MIS module

3 participants