Remote calibrator class for multi-joint homing and park.
#include <JointCalibrator.hpp>
|
|
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 |
| |
|
bool | parseParams (const yarp::os::Searchable &config) override |
| |
|
std::string | getDeviceClassName () const override |
| |
|
std::string | getDeviceName () const override |
| |
|
std::string | getDocumentationOfDeviceParams () const override |
| |
|
std::vector< std::string > | getListOfParams () const override |
| |
|
|
bool | move (const std::vector< int > &joints, const MovementSpecs &specs) |
| |
|
|
MovementSpecs | homeSpecs |
| |
|
MovementSpecs | parkSpecs |
| |
|
yarp::dev::IControlMode * | iControlMode {nullptr} |
| |
|
yarp::dev::IEncoders * | iEncoders {nullptr} |
| |
|
yarp::dev::IPositionControl * | iPositionControl {nullptr} |
| |
|
|
const std::string | m_device_classname = {"JointCalibrator"} |
| |
|
const std::string | m_device_name = {"JointCalibrator"} |
| |
|
bool | m_parser_is_strict = false |
| |
|
const parser_version_type | m_parser_version = {} |
| |
|
const std::string | m_joints_defaultValue = {"0"} |
| |
|
const std::string | m_block_defaultValue = {"false"} |
| |
|
const std::string | m_home_defaultValue = {"0.0"} |
| |
|
const std::string | m_homeVel_defaultValue = {"0.0"} |
| |
|
const std::string | m_homeAcc_defaultValue = {"0.0"} |
| |
|
const std::string | m_park_defaultValue = {"0.0"} |
| |
|
const std::string | m_parkVel_defaultValue = {"0.0"} |
| |
|
const std::string | m_parkAcc_defaultValue = {"0.0"} |
| |
|
const std::string | m_homes_defaultValue = {""} |
| |
|
const std::string | m_homeVels_defaultValue = {""} |
| |
|
const std::string | m_homeAccs_defaultValue = {""} |
| |
|
const std::string | m_parks_defaultValue = {""} |
| |
|
const std::string | m_parkVels_defaultValue = {""} |
| |
|
const std::string | m_parkAccs_defaultValue = {""} |
| |
|
int | m_joints = {0} |
| |
|
bool | m_block = {false} |
| |
|
double | m_home = {0.0} |
| |
|
double | m_homeVel = {0.0} |
| |
|
double | m_homeAcc = {0.0} |
| |
|
double | m_park = {0.0} |
| |
|
double | m_parkVel = {0.0} |
| |
|
double | m_parkAcc = {0.0} |
| |
|
std::vector< double > | m_homes = {} |
| |
|
std::vector< double > | m_homeVels = {} |
| |
|
std::vector< double > | m_homeAccs = {} |
| |
|
std::vector< double > | m_parks = {} |
| |
|
std::vector< double > | m_parkVels = {} |
| |
|
std::vector< double > | m_parkAccs = {} |
| |
The documentation for this class was generated from the following files:
- libraries/YarpPlugins/JointCalibrator/JointCalibrator.hpp
- libraries/YarpPlugins/JointCalibrator/DeviceDriverImpl.cpp
- libraries/YarpPlugins/JointCalibrator/IRemoteCalibratorImpl.cpp
- libraries/YarpPlugins/JointCalibrator/WrapperSingleImpl.cpp