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