-
Notifications
You must be signed in to change notification settings - Fork 115
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
Introduce the new Planetary Guiding Tool (part 5) #1201
base: master
Are you sure you want to change the base?
Conversation
…bled for the detection of large celestial bodies such as the Sun, Moon, and planets. This feature detects them as either full light disks or crescent shapes occurring during eclipses or various Moon phases. This commit lays the foundation for subsequent updates needed to fully integrate this feature into PHD2 and ensure its functionality. Signed-off-by: Leo Shatz <[email protected]>
I think it would help me if you could start with a "theory of operation" narrative that will help me see the big picture. I'm not talking about the algorithms for identifying non-stellar shapes, those are presumably well described elsewhere. My interest is what are the distinguishing characteristics of solar system imaging and how did you choose to handle those differences in the context of PHD2? To present just a few examples: How would you characterize the motivation for this feature? Lunar and planetary imaging is traditionally done without guiding - even on commodity mounts - because the post-processing apps are very good at handling lateral displacements from one frame to the other. And the imaging sequences are typically fairly short because the targets are rotating and/or the solar altitude on the moon is changing quickly. So are you really focused on long-duration imaging? Setting aside the unusual case of eclipses, what other use-cases need this capability? These are just a few examples of what is probably a long list of things you had to figure out. But I would prefer to start at this level of discussion before trying to pour through the entrails of the implementation. And in any case, it will probably be useful for the User Guide material you're going to do. Cheers, |
Thank you for your detailed questions and for the opportunity to elaborate on the design and implementation of the solar system guiding extension for PHD2. Let me address your queries with specific details:
Planetary guiding: a checkbox switch enables users to activate planetary detection mode or revert to traditional stellar guiding. This streamlined interface ensures that all necessary controls are easily accessible, reducing the complexity of configuring the system for solar system imaging. The integration aims to provide a seamless transition between different guiding modes, facilitating both novice and experienced users in their imaging workflow.
Conclusion: |
Great description (I assumed these were the project goals before you wrote this, but this wording helps). I wonder if 'Planetary guiding' would not confuse people wanting to guide on Sol. Maybe rename to Planetary and Solar guiding ? Or disc guiding :P What is the reason the different tracking speeds are limited to ASCOM for now ? |
@d33psky I prefer the name 'Planetary and Solar Guiding,' although 'Solar, Lunar, and Planetary Guiding' is more accurate but too lengthy. Perhaps 'Solar System Guiding' would be a suitable alternative? The initial implementation currently supports only ASCOM mounts. Adding support for INDI mounts will require additional coding. |
I recently posted a time lapse video that showcases the 'Planetary Guiding' PHD2 extension for lunar imaging. Here is the link 2-hour time lapse of the lunar surface |
Hi Leo. I don't think you answered all my questions, so I will contact you off-forum to follow up. I would like to help get the feature integrated into the PHD2 mainstream release but I think there are quite a number of things that need to be cleared up first. Bruce |
Hi Bruce, I've sent you a private message. I'd be happy to continue answering your questions to keep things moving forward. Thanks! |
Introduce the new Planetary Guiding Tool, which can be optionally enabled for the detection of large celestial bodies such as the Sun, Moon, and planets. This feature detects them as either full light disks or crescent shapes occurring during eclipses or various Moon phases. This commit lays the foundation for subsequent updates needed to fully integrate this feature into PHD2 and ensure its functionality.
I'm stopping half a way right after this largest commit containing the core algorithm with its UI module. I'd like to get feedback first before continuing with the rest. I'm not sure I can split the algorithm into smaller commits and make it easier for code review. I have introduced enough comments in the source code which can be helpful for code review