iCub-main
Classes | Public Member Functions | List of all members
yarp::dev::parametricCalibratorEth Class Reference

parametricCalibrator: implement calibration routines for the iCub arm(s) (version 1.2). More...

#include <parametricCalibratorEth.h>

+ Inheritance diagram for yarp::dev::parametricCalibratorEth:

Public Member Functions

 parametricCalibratorEth ()
 Default constructor. More...
 
 ~parametricCalibratorEth ()
 Destructor. More...
 
bool calibrate (DeviceDriver *device) override
 Calibrate method. More...
 
virtual bool open (yarp::os::Searchable &config) override
 Open the device driver. More...
 
virtual bool close () override
 Close the device driver. More...
 
virtual bool park (DeviceDriver *dd, bool wait=true) override
 
virtual bool quitPark () override
 
virtual bool quitCalibrate () override
 
virtual yarp::dev::IRemoteCalibrator * getCalibratorDevice () override
 
virtual bool calibrateSingleJoint (int j) override
 
virtual bool calibrateWholePart () override
 
virtual bool homingSingleJoint (int j) override
 
virtual bool homingWholePart () override
 
virtual bool parkSingleJoint (int j, bool _wait=true) override
 
virtual bool parkWholePart () override
 

Detailed Description

parametricCalibrator: implement calibration routines for the iCub arm(s) (version 1.2).

A calibrator interface implementation for the Arm of the robot iCub.

Definition at line 42 of file parametricCalibratorEth.h.

Constructor & Destructor Documentation

◆ parametricCalibratorEth()

parametricCalibratorEth::parametricCalibratorEth ( )

Default constructor.

Definition at line 130 of file parametricCalibratorEth.cpp.

◆ ~parametricCalibratorEth()

parametricCalibratorEth::~parametricCalibratorEth ( )

Destructor.

Definition at line 154 of file parametricCalibratorEth.cpp.

Member Function Documentation

◆ calibrate()

bool parametricCalibratorEth::calibrate ( DeviceDriver *  device)
override

Calibrate method.

Call this to calibrate the complete device.

Parameters
ddis a pointer to the DeviceDriver to calibrate which must implement the position control interfaces of the standard control board devices.
Returns
true if calibration was successful, false otherwise.

Definition at line 479 of file parametricCalibratorEth.cpp.

◆ calibrateSingleJoint()

bool parametricCalibratorEth::calibrateSingleJoint ( int  j)
overridevirtual

Definition at line 1199 of file parametricCalibratorEth.cpp.

◆ calibrateWholePart()

bool parametricCalibratorEth::calibrateWholePart ( )
overridevirtual

Definition at line 1210 of file parametricCalibratorEth.cpp.

◆ close()

bool parametricCalibratorEth::close ( void  )
overridevirtual

Close the device driver.

Returns
true/false on success/failure.

Definition at line 426 of file parametricCalibratorEth.cpp.

◆ getCalibratorDevice()

yarp::dev::IRemoteCalibrator * parametricCalibratorEth::getCalibratorDevice ( )
overridevirtual

Definition at line 1194 of file parametricCalibratorEth.cpp.

◆ homingSingleJoint()

bool parametricCalibratorEth::homingSingleJoint ( int  j)
overridevirtual

Definition at line 1216 of file parametricCalibratorEth.cpp.

◆ homingWholePart()

bool parametricCalibratorEth::homingWholePart ( )
overridevirtual

Definition at line 1232 of file parametricCalibratorEth.cpp.

◆ open()

bool parametricCalibratorEth::open ( yarp::os::Searchable &  config)
overridevirtual

Open the device driver.

Parameters
configis a reference to a Searchable object which contains the initialization parameters.
Returns
true/false on success/failure.

Definition at line 160 of file parametricCalibratorEth.cpp.

◆ park()

bool parametricCalibratorEth::park ( DeviceDriver *  dd,
bool  wait = true 
)
overridevirtual

Definition at line 974 of file parametricCalibratorEth.cpp.

◆ parkSingleJoint()

bool parametricCalibratorEth::parkSingleJoint ( int  j,
bool  _wait = true 
)
overridevirtual

Definition at line 1244 of file parametricCalibratorEth.cpp.

◆ parkWholePart()

bool parametricCalibratorEth::parkWholePart ( )
overridevirtual

Definition at line 1340 of file parametricCalibratorEth.cpp.

◆ quitCalibrate()

bool parametricCalibratorEth::quitCalibrate ( )
overridevirtual

Definition at line 1180 of file parametricCalibratorEth.cpp.

◆ quitPark()

bool parametricCalibratorEth::quitPark ( )
overridevirtual

Definition at line 1187 of file parametricCalibratorEth.cpp.


The documentation for this class was generated from the following files: