-
Notifications
You must be signed in to change notification settings - Fork 125
Create STAR.clld_probe_x_position_using_channel()
#792
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create STAR.clld_probe_x_position_using_channel()
#792
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR introduces X-axis probing functionality using capacitive liquid level detection (cLLD) to complete the suite of object probing capabilities for the STAR robot system.
Key Changes:
- Adds
clld_probe_x_position_using_channel()method to enable lateral X-axis probing of conductive materials - Updates
clld_probe_y_position_using_channel()to round return value to 1 decimal place for consistency
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
Completing the Trinity!! |
rickwierenga
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
excellent
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Hi everyone,
In previous PRs I've added different object probing methods to the
STARBackendclass:Z-Probing
Y-Probing
This PR
Here I am completing the series by adding X-Probing using cLLD:
Warnings this
STARBackendmethod...tip_bottom_diameterargument,Though, I've measured the default speed of this method to be 0.45 mm / second - so you have plenty of time to hit the emergency stop button if you e.g. accidentally made it probe a non-conductive material (e.g. a plate, tube, trough, ...).
Power
Together with z-probing and y-probing, x-probing now enables PyLabRobot programmers to make the STAR measure its own environment... and correct itself if something differs to the workcell model 👀
We are now deep in PLR's "autonomation" stage 🚀
Please let us know your thoughts, and whether you encounter any issues.
Happy automation 🦾