Guider

Role

The Guider module provides automatic telescope guiding. It detects and tracks a reference star field, measures drift in real time, and sends correction pulses to the mount to maintain pointing.

Guider module screenshot Guider module screenshot

Required devices

DeviceRole
Guide cameraImage acquisition for the guide field
ST4 interfaceReception of correction pulses — can be the mount or a camera equipped with an ST4 port

Operating phases

Guiding proceeds through three sequential phases.

Phase 1 — Initialization

The module acquires a reference image and identifies the stars in the field. These stars serve as the reference for the entire guiding session.

Phase 2 — Calibration

The module measures the mount’s response to correction pulses:

  1. Pulses are sent in four directions (N, S, E, W)
  2. The pixel displacement caused by each pulse series is measured
  3. A pixels/ms conversion factor is computed for each axis
  4. RA and DEC correction directions are detected automatically

The calibration result is saved and reused automatically across sessions, provided the pier side and camera orientation have not changed.

Phase 3 — Guiding

Continuous correction loop:

  1. Acquire an image
  2. Match stars using triangle matching (see dedicated section)
  3. Compute drift relative to the reference position
  4. Apply aggressivity coefficients
  5. Send correction pulses to the mount
  6. Update statistics (RMS RA, DEC, total)

Triangle matching algorithm

Star matching between two images relies on the geometry of triangles formed by the stars, which is invariant under translation, rotation, and scaling.

For each triangle:

ratio = surface / perimeter

This ratio acts as a unique fingerprint to identify the same triangles between the reference image and the current image. The drift is then computed as the mean translation across all matched star pairs.

DEC compensation

RA correction pulses are multiplied by cos(mount_DEC) to compensate for meridian convergence at high declinations.

Parameters

Devices

These parameters are accessible from the module Parameters menu. A set of parameters can be saved as a profile.

ParameterDescription
ExposureExposure duration in seconds
GainCamera gain
OffsetCamera offset

Calibration

ParameterDescription
Pulse durationDuration in ms of each pulse sent during calibration
Calibration stepsNumber of pulses per axis and direction

Guiding

ParameterDescription
Max pulseMaximum correction pulse duration (ms)
Min pulseMinimum correction pulse duration (ms)
RA aggressivityFraction of the computed RA correction that is applied (0–100 %)
DEC aggressivityFraction of the computed DEC correction that is applied (0–100 %)
RMS thresholdMultiplier of the current RMS beyond which a correction is discarded
Pier-side RA reverseEnables automatic RA correction reversal when crossing the meridian
Dither (pixels)Dithering amplitude in pixels

Manual reversals

ParameterDescription
Reverse RAManually reverses the RA correction direction
Reverse DECManually reverses the DEC correction direction

Disable corrections

ParameterDescription
Disable RA+Disables correction pulses in the positive RA direction
Disable RA−Disables correction pulses in the negative RA direction
Disable DEC+Disables correction pulses in the positive DEC direction
Disable DEC−Disables correction pulses in the negative DEC direction

Live values

ValueDescription
Pulse NDuration of the last North pulse (ms)
Pulse SDuration of the last South pulse (ms)
Pulse EDuration of the last East pulse (ms)
Pulse WDuration of the last West pulse (ms)
RMS RARoot mean square of the RA drift (pixels)
RMS DECRoot mean square of the DEC drift (pixels)
RMS totalCombined RA + DEC RMS (pixels)

Graphs

Drift (scatter)

XY scatter plot showing the drift of each correction relative to the reference position.

Guiding (time series)

PHD2-style graph displaying for each correction:

CurveDescription
RA driftMeasured drift in RA (pixels)
DEC driftMeasured drift in DEC (pixels)
RA pulseRA correction pulse duration (ms)
DEC pulseDEC correction pulse duration (ms)
SNRSignal-to-noise ratio of the star detection
RMSCurrent total RMS (pixels)

Actions

ActionDescription
Calibrate and guideRuns all three phases: initialization → calibration → guiding
CalibrateRuns initialization then calibration only
GuideStarts guiding (uses existing calibration, or calibrates if none)
AbortImmediately stops the current sequence
Reset calibrationClears the saved calibration data
DitherRandomly offsets the guiding position by Dither (pixels)