YARP
Yet Another Robot Platform

Motor control and monitoring. More...

+ Collaboration diagram for Motor Interfaces:

Classes

struct  yarp::dev::CartesianEventParameters
 Structure for configuring a cartesian event. More...
 
struct  yarp::dev::CartesianEventVariables
 Structure for configuring a cartesian event. More...
 
class  yarp::dev::CartesianEvent
 Interface for a event notified by the cartesian controller. More...
 
class  yarp::dev::ICartesianControl
 Interface for a cartesian controller. More...
 
struct  yarp::dev::GazeEventParameters
 Structure for configuring a gaze event. More...
 
struct  yarp::dev::GazeEventVariables
 Structure for retrieving information from a gaze event. More...
 
class  yarp::dev::GazeEvent
 Interface for a event notified by the gaze controller. More...
 
class  yarp::dev::IGazeControl
 Interface for a gaze controller. More...
 
class  yarp::dev::IAmplifierControl
 Interface for control devices, amplifier commands. More...
 
class  yarp::dev::IAxisInfo
 Interface for getting information about specific axes, if available. More...
 
class  yarp::dev::IControlCalibration
 Interface for control devices, calibration commands. More...
 
class  yarp::dev::IControlDebug
 Interface for control devices, debug commands. More...
 
class  yarp::dev::IControlLimits
 Interface for control devices, commands to get/set position and veloity limits. More...
 
class  yarp::dev::IControlMode
 Interface for setting control mode in control board. More...
 
class  yarp::dev::IControlModeRaw
 Interface for setting control mode in control board. More...
 
class  yarp::dev::ICurrentControl
 Interface for control boards implementing current control. More...
 
class  yarp::dev::IEncodersRaw
 Control board, encoder interface. More...
 
class  yarp::dev::IEncoders
 Control board, encoder interface. More...
 
class  yarp::dev::IEncodersTimedRaw
 Control board, extend encoder raw interface adding timestamps. More...
 
class  yarp::dev::IEncodersTimed
 Control board, extend encoder interface with timestamps. More...
 
class  yarp::dev::IImpedanceControlRaw
 Interface for control boards implementing impedance control. More...
 
class  yarp::dev::IImpedanceControl
 Interface for control boards implementing impedance control. More...
 
class  yarp::dev::IInteractionMode
 Interface settings the way the robot interacts with the environment: basic interaction types are Stiff and Compliant. More...
 
class  yarp::dev::IInteractionModeRaw
 Interface settings the way the robot interacts with the environment: basic interaction types are Stiff and Compliant. More...
 
class  yarp::dev::IJointFault
 Interface for getting info about the fault which may occur on a robot. More...
 
class  yarp::dev::IJointFaultRaw
 Interface for getting info about the fault which may occur on a robot. More...
 
class  yarp::dev::IMotorRaw
 Control board, encoder interface. More...
 
class  yarp::dev::IMotor
 Control board, encoder interface. More...
 
class  yarp::dev::IMotorEncodersRaw
 Control board, encoder interface. More...
 
class  yarp::dev::IMotorEncoders
 Control board, encoder interface. More...
 
class  yarp::dev::ImplementControlLimits
 class ImplementControlLimits; class StubImplControlLimitsRaw; More...
 
class  yarp::dev::ImplementInteractionMode
 Interface settings the way the robot interacts with the environment: basic interaction types are Stiff and Compliant. More...
 
class  yarp::dev::IPidControl
 Interface for a generic control board device implementing a PID controller, with scaled arguments. More...
 
class  yarp::dev::IPositionControlRaw
 Interface for a generic control board device implementing position control in encoder coordinates. More...
 
class  yarp::dev::IPositionControl
 Interface for a generic control board device implementing position control. More...
 
class  yarp::dev::IPositionDirect
 Interface for a generic control board device implementing position control. More...
 
class  yarp::dev::IPositionDirectRaw
 Interface for a generic control board device implementing position control in encoder coordinates. More...
 
class  yarp::dev::IPWMControl
 Interface for controlling an axis, by sending directly a PWM reference signal to a motor. More...
 
class  yarp::dev::IRemoteVariablesRaw
 IRemoteVariablesRaw interface. More...
 
class  yarp::dev::IRemoteVariables
 IRemoteVariables interface. More...
 
class  yarp::dev::IRobotDescription
 This interface allows users to retrieve a list which contains the names and the types of the currently running devices. More...
 
class  yarp::dev::ITorqueControl
 Interface for control boards implementing torque control. More...
 
class  yarp::dev::ITorqueControlRaw
 Interface for control boards implementing torque control. More...
 
class  yarp::dev::IVelocityControlRaw
 Interface for control boards implementig velocity control in encoder coordinates. More...
 
class  yarp::dev::IVelocityControl
 Interface for control boards implementing velocity control. More...
 

Detailed Description

Motor control and monitoring.