3 #include <yarp/os/all.h> 29 bool configure(yarp::os::ResourceFinder &
rf);
49 bool populateEntityRandom(
const yarp::os::Bottle &bInput);
55 bool populateRedBall();
61 bool populateSpecific();
67 bool populateTwoUnknowns();
74 bool addUnknownEntity(
const yarp::os::Bottle &bInput);
82 bool setAttributeEntity(
const yarp::os::Bottle &bInput, std::function<
void(
icubclient::Object*,
double)> f_setter);
85 bool respond(
const yarp::os::Bottle& cmd, yarp::os::Bottle& reply);
Grants access to high level motor commands (grasp, touch, look, goto, etc) of the robot as well as it...
double X_ag
X coordinate of object used within populateSpecific() for top_left and top_right. ...
Represent any physical entity (including objects and agents) that can be stored within the OPC...
double Y_ag
Y coordinate of object used within populateSpecific() for top_left (inverted) and top_right...
icubclient::ICubClient * iCub
double Z_ag
Z coordinate of object used within populateSpecific() for top_left and top_right. ...
double Z_obj
Z coordinate of object used within populateSpecific() for bottom_left and bottom_right.
double Y_obj
Y coordinate of object used within populateSpecific() for bottom_left (inverted) and bottom_right...
double X_obj
X coordinate of object used within populateSpecific() for bottom_left and bottom_right.
double noise
(Gaussian) noise to be added to X_obj, Y_obj, Z_obj, X_ag, Y_ag, Z_ag in populateSpecific() ...