yarp-devices
Public Member Functions | Private Member Functions | Private Attributes | List of all members
roboticslab::JointCalibrator Class Reference

Remote calibrator class for multi-joint homing and park.

#include <JointCalibrator.hpp>

Inheritance diagram for roboticslab::JointCalibrator:

Public Member Functions

bool calibrateSingleJoint (int j) override
 
bool calibrateWholePart () override
 
bool homingSingleJoint (int j) override
 
bool homingWholePart () override
 
bool parkSingleJoint (int j, bool wait) override
 
bool parkWholePart () override
 
bool quitCalibrate () override
 
bool quitPark () override
 
bool attach (yarp::dev::PolyDriver *poly) override
 
bool detach () override
 
bool open (yarp::os::Searchable &config) override
 
bool close () override
 

Private Member Functions

bool move (const std::vector< int > &joints, const MovementSpecs &specs)
 

Private Attributes

int axes
 
bool isBlocking
 
MovementSpecs homeSpecs
 
MovementSpecs parkSpecs
 
yarp::dev::IControlMode * iControlMode
 
yarp::dev::IEncoders * iEncoders
 
yarp::dev::IPositionControl * iPositionControl
 

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