Class Tracker

Inheritance Relationships

Base Type

  • public rclcpp::Node

Class Documentation

class Tracker : public rclcpp::Node

a ROS2 node for tracking a single object in a VRPN network

Public Functions

explicit Tracker(const std::string &tracker_name)

constructor

Parameters:

tracker_name – name of the object to track

~Tracker()

destructor

Protected Functions

Tracker(const rclcpp::Node &base_node, const std::string &tracker_name, const std::shared_ptr<vrpn_Connection> &connection = nullptr)

single object tracker created only from Client

Parameters:
  • base_node – VRPNClient node

  • name – tracker name

  • connection – vrpn connection pointer (looked up from tracker name if nullptr)