40 public yarp::os::PeriodicThread,
41 public yarp::dev::DeviceDriver
48 bool open(yarp::os::Searchable & config)
override;
49 bool close()
override;
56 yarp::dev::PolyDriver sensorDevice;
57 yarp::dev::IRGBDSensor * iRGBDSensor {
nullptr};
58 yarp::sig::IntrinsicParams depthIntrinsicParams;
59 std::vector<yarp::os::Property> meshOptions;
61 OpenRAVE::KinBodyPtr previousMesh {
nullptr};
62 OpenRAVE::RobotBase::AttachedSensorPtr depthSensor;
64 yarp::sig::utils::PCL_ROI roi;