iCub-main
Classes | Macros
MotorThread.h File Reference
#include <yarp/os/all.h>
#include <yarp/dev/all.h>
#include <yarp/sig/all.h>
#include <yarp/math/SVD.h>
#include <yarp/math/Math.h>
#include <iCub/ctrl/math.h>
#include <iCub/ctrl/pids.h>
#include <iCub/ctrl/neuralNetworks.h>
#include <iCub/action/actionPrimitives.h>
#include <vector>
#include <limits>
#include <iCub/utils.h>
+ Include dependency graph for MotorThread.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Dragger
 
class  MotorThread
 

Macros

#define HEAD_MODE_IDLE   0
 
#define HEAD_MODE_GO_HOME   1
 
#define HEAD_MODE_TRACK_HAND   2
 
#define HEAD_MODE_TRACK_TEMP   3
 
#define HEAD_MODE_TRACK_CART   4
 
#define HEAD_MODE_TRACK_FIX   5
 
#define ARM_MODE_IDLE   0
 
#define ARM_MODE_LEARN_ACTION   1
 
#define ARM_MODE_LEARN_KINOFF   2
 
#define ARM_MODE_FINE_REACHING   3
 
#define GRASP_STATE_IDLE   0
 
#define GRASP_STATE_ABOVE   1
 
#define GRASP_STATE_SIDE   2
 
#define ARM_HOMING_PERIOD   1.5
 
#define S2C_HOMOGRAPHY   yarp::os::createVocab32('h','o','m','o')
 
#define S2C_DISPARITY   yarp::os::createVocab32('d','i','s','p')
 
#define S2C_NETWORK   yarp::os::createVocab32('n','e','t','w')
 

Macro Definition Documentation

◆ ARM_HOMING_PERIOD

#define ARM_HOMING_PERIOD   1.5

Definition at line 55 of file MotorThread.h.

◆ ARM_MODE_FINE_REACHING

#define ARM_MODE_FINE_REACHING   3

Definition at line 49 of file MotorThread.h.

◆ ARM_MODE_IDLE

#define ARM_MODE_IDLE   0

Definition at line 46 of file MotorThread.h.

◆ ARM_MODE_LEARN_ACTION

#define ARM_MODE_LEARN_ACTION   1

Definition at line 47 of file MotorThread.h.

◆ ARM_MODE_LEARN_KINOFF

#define ARM_MODE_LEARN_KINOFF   2

Definition at line 48 of file MotorThread.h.

◆ GRASP_STATE_ABOVE

#define GRASP_STATE_ABOVE   1

Definition at line 52 of file MotorThread.h.

◆ GRASP_STATE_IDLE

#define GRASP_STATE_IDLE   0

Definition at line 51 of file MotorThread.h.

◆ GRASP_STATE_SIDE

#define GRASP_STATE_SIDE   2

Definition at line 53 of file MotorThread.h.

◆ HEAD_MODE_GO_HOME

#define HEAD_MODE_GO_HOME   1

Definition at line 40 of file MotorThread.h.

◆ HEAD_MODE_IDLE

#define HEAD_MODE_IDLE   0

Definition at line 39 of file MotorThread.h.

◆ HEAD_MODE_TRACK_CART

#define HEAD_MODE_TRACK_CART   4

Definition at line 43 of file MotorThread.h.

◆ HEAD_MODE_TRACK_FIX

#define HEAD_MODE_TRACK_FIX   5

Definition at line 44 of file MotorThread.h.

◆ HEAD_MODE_TRACK_HAND

#define HEAD_MODE_TRACK_HAND   2

Definition at line 41 of file MotorThread.h.

◆ HEAD_MODE_TRACK_TEMP

#define HEAD_MODE_TRACK_TEMP   3

Definition at line 42 of file MotorThread.h.

◆ S2C_DISPARITY

#define S2C_DISPARITY   yarp::os::createVocab32('d','i','s','p')

Definition at line 59 of file MotorThread.h.

◆ S2C_HOMOGRAPHY

#define S2C_HOMOGRAPHY   yarp::os::createVocab32('h','o','m','o')

Definition at line 58 of file MotorThread.h.

◆ S2C_NETWORK

#define S2C_NETWORK   yarp::os::createVocab32('n','e','t','w')

Definition at line 60 of file MotorThread.h.