|
ASCO Aerial Autonomy
|
Provides vector to a tracked object based on output from alvar. More...
#include <alvar_tracker.h>
Public Member Functions | |
| AlvarTracker (ros::NodeHandle &nh) | |
| Constructor. More... | |
| virtual bool | getTrackingVectors (std::unordered_map< uint32_t, Position > &pos) |
| Get the tracking vectors. More... | |
| virtual bool | trackingIsValid () |
| Check whether tracking is valid. More... | |
| bool | isConnected () |
| Check if subscriber is connected. More... | |
Public Member Functions inherited from BaseTracker | |
| BaseTracker (TrackingStrategy *tracking_strategy) | |
| virtual bool | initialize () |
| Initialze the tracker. Can simply return true if the subclass requires no additional initialization. More... | |
| virtual bool | getTrackingVector (Position &pos) |
| Get the tracking vector. More... | |
| virtual bool | getTrackingVector (std::tuple< uint32_t, Position > &pos) |
| Get the tracking vector. More... | |
Provides vector to a tracked object based on output from alvar.
|
inline |
Constructor.
| nh | ROS node handle for comms |
|
virtual |
Get the tracking vectors.
| pos | Returned tracking vectors |
Implements BaseTracker.
| bool AlvarTracker::isConnected | ( | ) |
Check if subscriber is connected.
|
virtual |
Check whether tracking is valid.
Implements BaseTracker.
1.8.6