37 bool configure(yarp::os::ResourceFinder &rf)
override;
38 double getPeriod()
override;
39 bool updateModule()
override;
40 bool interruptModule()
override;
41 bool close()
override;
44 yarp::dev::PolyDriver sensorDevice;
45 yarp::dev::IRGBDSensor * iRGBDSensor;
46 yarp::sig::IntrinsicParams depthIntrinsicParams;
48 yarp::dev::PolyDriver detectorDevice;
51 yarp::os::BufferedPort<yarp::os::Bottle> statePort;
52 yarp::os::BufferedPort<yarp::sig::ImageOf<yarp::sig::PixelRgb>> imagePort;
53 yarp::os::BufferedPort<yarp::os::Bottle> cropPort;
57 rclcpp::Node::SharedPtr node;
58 rclcpp::Publisher<geometry_msgs::msg::Point>::SharedPtr publisher;