D26075: Introduce the linear focuser
Hy Murveit
noreply at phabricator.kde.org
Wed Dec 18 01:33:06 GMT 2019
murveit created this revision.
murveit added a reviewer: mutlaqja.
Herald added a project: KDE Edu.
Herald added a subscriber: kde-edu.
murveit requested review of this revision.
REVISION SUMMARY
Linear focuser is a simple autofocus algorithm that always scans in,
sampling at regularly spaced intervals. It may be slower than the
other algoriths, but the hope is that by minimizing direction changes
backlash will be minimized and the algorithm may provide more stable
autofocus results. This change also introduces an interface that hides
the implmentation of the autofocus algorithm, and future changes may
moved the other existing algorithms into this framework.
Linear focuser mainly works well when started near the ultimate focus position.
It depends on the step-size, max-travel, and tolderance parameters, which should be
chosen well. It may take more iterations to find focus than the other algorithms.
TEST PLAN
Like other autofocus algorithms, use the simulator and set the position and step-size such that
the best focus is within 5 or so steps from the current position. It should then find focus.
REPOSITORY
R321 KStars
BRANCH
linear-focuser (branched from master)
REVISION DETAIL
https://phabricator.kde.org/D26075
AFFECTED FILES
kstars/CMakeLists.txt
kstars/ekos/focus/focus.cpp
kstars/ekos/focus/focus.h
kstars/ekos/focus/focus.ui
kstars/ekos/focus/focusalgorithms.cpp
kstars/ekos/focus/focusalgorithms.h
To: murveit, mutlaqja
Cc: kde-edu, narvaez, apol
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-edu/attachments/20191218/51decace/attachment.html>
More information about the kde-edu
mailing list