3 #ifndef __HAAR_DETECTION_CONTROLLER_HPP__
4 #define __HAAR_DETECTION_CONTROLLER_HPP__
6 #include <yarp/os/BufferedPort.h>
7 #include <yarp/os/RFModule.h>
9 #include <yarp/dev/PolyDriver.h>
12 #include "IProximitySensors.h"
14 #include "GrabberResponder.hpp"
31 bool configure(yarp::os::ResourceFinder & rf)
override;
32 bool updateModule()
override;
33 bool interruptModule()
override;
34 bool close()
override;
35 double getPeriod()
override;
39 yarp::os::BufferedPort<yarp::os::Bottle> grabberPort;
41 yarp::dev::PolyDriver cartesianControlDevice;
44 yarp::dev::PolyDriver sensorsClientDevice;
45 roboticslab::IProximitySensors * iProximitySensors;
Contains roboticslab::ICartesianControl and related vocabs.
Callback class for dealing with incoming grabber data streams.
Definition: GrabberResponder.hpp:21
Create seek-and-follow trajectories based on Haar detection algorithms.
Definition: HaarDetectionController.hpp:26
Abstract base class for a cartesian controller.
Definition: ICartesianControl.h:146
The main, catch-all namespace for Robotics Lab UC3M.
Definition: groups.dox:6