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