Skip to content

modules.vision.tracking.pid_tracker

Classes Diagram

Module Dependencies

Classes

PIDTracker

Inherits from: BaseTracker

PID-based tracker implementation.

Constructor

PIDTracker(self, pan_pid: PIDTracker.PidCoefs, tilt_pid: PIDTracker.PidCoefs, zoom_pid: PIDTracker.PidCoefs)

Members

pan_pid
tilt_pid
zoom_pid

Methods

calculate_distance_from_center(boxn: list[float]) → tuple[float, float]

@staticmethod

Calculate offset of the box center from the image center.
The output range is [-0.5, 0.5].

update(self, boxn: list[float]) → tuple[float, float, float] | None