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

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

#include <parametricCalibrator.h>

+ Inheritance diagram for yarp::dev::parametricCalibrator:

Public Member Functions

 parametricCalibrator ()
 Default constructor. More...
 
 ~parametricCalibrator ()
 Destructor. More...
 
bool calibrate (DeviceDriver *dd) 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 ()
 
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 41 of file parametricCalibrator.h.

Constructor & Destructor Documentation

◆ parametricCalibrator()

parametricCalibrator::parametricCalibrator ( )

Default constructor.

Definition at line 50 of file parametricCalibrator.cpp.

◆ ~parametricCalibrator()

parametricCalibrator::~parametricCalibrator ( )

Destructor.

Definition at line 74 of file parametricCalibrator.cpp.

Member Function Documentation

◆ calibrate()

bool parametricCalibrator::calibrate ( DeviceDriver *  dd)
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 295 of file parametricCalibrator.cpp.

◆ calibrateSingleJoint()

bool parametricCalibrator::calibrateSingleJoint ( int  j)
overridevirtual

Definition at line 909 of file parametricCalibrator.cpp.

◆ calibrateWholePart()

bool parametricCalibrator::calibrateWholePart ( )
overridevirtual

Definition at line 919 of file parametricCalibrator.cpp.

◆ close()

bool parametricCalibrator::close ( void  )
overridevirtual

Close the device driver.

Returns
true/false on success/failure.

Definition at line 232 of file parametricCalibrator.cpp.

◆ getCalibratorDevice()

yarp::dev::IRemoteCalibrator * parametricCalibrator::getCalibratorDevice ( )
virtual

Definition at line 904 of file parametricCalibrator.cpp.

◆ homingSingleJoint()

bool parametricCalibrator::homingSingleJoint ( int  j)
overridevirtual

Definition at line 925 of file parametricCalibrator.cpp.

◆ homingWholePart()

bool parametricCalibrator::homingWholePart ( )
overridevirtual

Definition at line 935 of file parametricCalibrator.cpp.

◆ open()

bool parametricCalibrator::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 80 of file parametricCalibrator.cpp.

◆ park()

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

Definition at line 772 of file parametricCalibrator.cpp.

◆ parkSingleJoint()

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

Definition at line 947 of file parametricCalibrator.cpp.

◆ parkWholePart()

bool parametricCalibrator::parkWholePart ( )
overridevirtual

Definition at line 1028 of file parametricCalibrator.cpp.

◆ quitCalibrate()

bool parametricCalibrator::quitCalibrate ( )
overridevirtual

Definition at line 890 of file parametricCalibrator.cpp.

◆ quitPark()

bool parametricCalibrator::quitPark ( )
overridevirtual

Definition at line 897 of file parametricCalibrator.cpp.


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