Skip to content
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

Axis limits are too primitive #295

Open
bgottula opened this issue Jun 2, 2023 · 0 comments
Open

Axis limits are too primitive #295

bgottula opened this issue Jun 2, 2023 · 0 comments
Assignees

Comments

@bgottula
Copy link
Collaborator

bgottula commented Jun 2, 2023

For an equatorial mount the existing axis limits are not sufficient to prevent all problems. In particular, if RA is against a limit and that limit is more than 90 degrees from the startup position the OTA could collide with the tripod or nix for certain Dec axis positions. Protecting against this would require axis limits that are a more complex function of both RA and Dec.

Two specific examples:

  • On a recent ISS pass track tried to move the mount in a way that appeared to be headed for a tripod collision and I had to stop the program to prevent it, so this is not just a theoretical problem. (Optimize mount motion for full pass trajectory #194 is related for this specific example, but better axis limits could be complimentary.)
  • On 5 May 2024, the mount moved to a position against one of the RA limits and continued moving the Dec axis such that the main OTA camera nearly interfered with USB cables emerging from the front panel of nix.

One option to consider is to prevent the mount from ever pointing the OTA below the horizon. This would avoid some complicated procedure to figure out the exact region of RA and Dec values would cause the OTA to collide with the tripod. However, this would require some careful consideration since there may be otherwise valid movements that technically cause the OTA to point below horizon, like when RA is crossing the counterweight down position and Dec is off to one side. Implementing such a rule might cause the controller to either get stuck or cause certain movements from one part of the sky to another to take a suboptimal (slower) path.

@bgottula bgottula self-assigned this May 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant