|
Void Sentry
An AI-driven, real-time Sentry Turret platform leveraging asynchronous I/O and computer vision to deliver high-precision autonomous motion tracking on resource-constrained embedded hardware.
|
Public Member Functions | |
| virtual void | set_target_deg (const aiming::Angles &target)=0 |
| Move to absolute angles (clamped to the soft limits). | |
| virtual void | jog (float pan, float tilt)=0 |
| Manual velocity, each axis -1..1 of its max speed; 0,0 stops (with deceleration). | |
| virtual void | home ()=0 |
| Same as set_target_deg({0, home tilt}). | |
| virtual aiming::Angles | position_deg () const =0 |
| Current angles (pan from the step counter, tilt as last written to the servo). | |
| virtual float | pan_speed () const =0 |
| Current stepper speed, steps/s (signed). | |
|
pure virtual |
Same as set_target_deg({0, home tilt}).
Implemented in Turret.
|
pure virtual |
Manual velocity, each axis -1..1 of its max speed; 0,0 stops (with deceleration).
Implemented in Turret.
|
pure virtual |
Current stepper speed, steps/s (signed).
Implemented in Turret.
|
pure virtual |
Current angles (pan from the step counter, tilt as last written to the servo).
Implemented in Turret.
|
pure virtual |
Move to absolute angles (clamped to the soft limits).
Implemented in Turret.