Replies: 3 comments 1 reply
-
After some experiments the main issue looks like it's an 'irritation' in the behaviour and not fatal. The issue that remains is the 'unwinding' behaviour as targets pass through due North. The motorcontrol logic does not understand that the Azimuth can get from 359Degrees to 1Degree by moving 2Degrees clockwise. This behaviour was originally a 'feature'.
However in some latitudes it may be more common to track objects through due North. In the current operation the telescope will work, but as a target passes due North the telescope will perform the 'unwinding' manoeuvre mid observation - in effect this just pauses the photographs for a few minutes while the telescope resets its azimuth. It's not fatal, just a pause. The unwinding behaviour occurs because of the microcontroller's circuitpython code. (code.py). If it can take the shortcut route, then observations which track across due North will run more smoothly. More tests to be done to prove this, and to evaluate suitable solutions in the code. The current software looks like it works further south as is, even if it is not quite as efficient in some cases. |
Beta Was this translation helpful? Give feedback.
-
New version of src/pilomar.py and circuitpython/code.py in the 2024-01 branch. This is currently under test. src/pilomar.py introduces a new parameter OptimiseMoves. Default FALSE - which retains previous behaviour. Further refinement to come if this latest change passes tests. |
Beta Was this translation helpful? Give feedback.
-
The main GitHub branch now has the latest version of the software. It should now accept southern latitudes without complaint. |
Beta Was this translation helpful? Give feedback.
-
Currently pi-lomar will error out if you give a home latitude in the Southern Hemisphere.
This a protective error message because the telescope has not been tested south of the equator yet.
I don't anticipate any problems with the 3D printed structure or with the motorcontroller, however I don't know yet how the main software on the RPi should behave in the South.
I suspect that there could be some 'inversions' of some movements or measurements needed, but have not got a good test environment to prove it for certain.
The software can be operated with just the RPi and the microcontroller talking to each other, so it should be possible to test and finetune the algorithms for the Southern Hemisphere without any physical movement taking place, which should be safer.
The first unknown is how the 'skyfield' libraries return the altitude/azimuth for star locations. The documentation says that the azimuth is always '0'degrees = North. '0'degrees is currently the limit of movement for the telescope, so as an object passes due North (its highest in the sky) the telescope will have to slew 360Degrees to continue the observation. Does it make sense to invert the angles somehow, or even to change the movement limits and home positions set for the telescope?
Beta Was this translation helpful? Give feedback.
All reactions