Skip to content

modules.vision.tracking.ibvs_tracker

Classes Diagram

Module Dependencies

Classes

IBVSTracker

Inherits from: BaseTracker

Constructor

IBVSTracker(self)

Members

DESIRED_AREA
DEAD_ZONE_X
DEAD_ZONE_Y
MAX_PAN
MAX_TILT
MAX_ZOOM
LAMBDA_PAN
LAMBDA_TILT
LAMBDA_ZOOM
SMOOTHING_ALPHA
prev_pan
prev_tilt
prev_zoom
missed

Methods

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

boxn: [x1, y1, x2, y2] in normalized coordinates (0–1)
Returns: (pan_vel, tilt_vel, zoom_vel)