iCub-main
Loading...
Searching...
No Matches
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.
 ~parametricCalibrator ()
 Destructor.
bool calibrate (DeviceDriver *dd) override
 Calibrate method.
virtual bool open (yarp::os::Searchable &config) override
 Open the device driver.
virtual bool close () override
 Close the device driver.
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 ( )
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: