It groups the manipulator joints and the gripper together.
More...
#include <YouBotManipulator.hpp>
It groups the manipulator joints and the gripper together.
Definition at line 68 of file YouBotManipulator.hpp.
youbot::YouBotManipulator::YouBotManipulator |
( |
const std::string |
name, |
|
|
const std::string |
configFilePath = "../config/" |
|
) |
| |
youbot::YouBotManipulator::~YouBotManipulator |
( |
| ) |
|
|
virtual |
void youbot::YouBotManipulator::calibrateGripper |
( |
const bool |
forceCalibration = false | ) |
|
void youbot::YouBotManipulator::calibrateManipulator |
( |
const bool |
forceCalibration = false | ) |
|
void youbot::YouBotManipulator::commutationFirmware148 |
( |
| ) |
|
|
private |
does the commutation of the arm joints with firmware 1.48 and below
Definition at line 517 of file YouBotManipulator.cpp.
void youbot::YouBotManipulator::commutationFirmware200 |
( |
| ) |
|
|
private |
void youbot::YouBotManipulator::doJointCommutation |
( |
| ) |
|
YouBotJoint & youbot::YouBotManipulator::getArmJoint |
( |
const unsigned int |
armJointNumber | ) |
|
return a joint form the arm1
- Parameters
-
armJointNumber | 1-5 for the arm joints |
Definition at line 303 of file YouBotManipulator.cpp.
void youbot::YouBotManipulator::getJointData |
( |
std::vector< JointSensedAngle > & |
data | ) |
|
|
virtual |
gets the position or angle of all manipulator joints which have been calculated from the actual encoder value These values are all read at the same time from the different joints
- Parameters
-
data | returns the angles by reference |
Definition at line 341 of file YouBotManipulator.cpp.
gets the velocities of all manipulator joints which have been calculated from the actual encoder values These values are all read at the same time from the different joints
- Parameters
-
data | returns the velocities by reference |
Definition at line 369 of file YouBotManipulator.cpp.
gets the motor currents of all manipulator joints which have been measured by a hal sensor These values are all read at the same time from the different joints
- Parameters
-
data | returns the actual motor currents by reference |
Definition at line 397 of file YouBotManipulator.cpp.
void youbot::YouBotManipulator::getJointData |
( |
std::vector< JointSensedTorque > & |
data | ) |
|
|
virtual |
gets the joint torque of all manipulator joints which have been calculated from the current These values are all read at the same time from the different joints
- Parameters
-
data | returns the actual joint torque by reference |
Definition at line 425 of file YouBotManipulator.cpp.
int youbot::YouBotManipulator::getNumberJoints |
( |
| ) |
|
bool youbot::YouBotManipulator::hasGripper |
( |
| ) |
|
void youbot::YouBotManipulator::initializeJoints |
( |
| ) |
|
|
private |
void youbot::YouBotManipulator::setJointData |
( |
const std::vector< JointAngleSetpoint > & |
JointData | ) |
|
|
virtual |
commands positions or angles to all manipulator joints all positions will be set at the same time
- Parameters
-
Definition at line 325 of file YouBotManipulator.cpp.
commands velocities to all manipulator joints all velocities will be set at the same time
- Parameters
-
Definition at line 354 of file YouBotManipulator.cpp.
void youbot::YouBotManipulator::setJointData |
( |
const std::vector< JointCurrentSetpoint > & |
JointData | ) |
|
|
virtual |
commands current to all manipulator joints all current values will be set at the same time
- Parameters
-
Definition at line 382 of file YouBotManipulator.cpp.
void youbot::YouBotManipulator::setJointData |
( |
const std::vector< JointTorqueSetpoint > & |
JointData | ) |
|
|
virtual |
commands torque to all manipulator joints all torque values will be set at the same time
- Parameters
-
Definition at line 410 of file YouBotManipulator.cpp.
std::string youbot::YouBotManipulator::actualFirmwareVersionAllJoints |
|
private |
int youbot::YouBotManipulator::alternativeControllerType |
|
private |
boost::scoped_ptr<ConfigFile> youbot::YouBotManipulator::configfile |
|
private |
int youbot::YouBotManipulator::controllerType |
|
private |
boost::scoped_ptr<YouBotGripper> youbot::YouBotManipulator::gripper |
|
private |
bool youbot::YouBotManipulator::isGripperInitialized |
|
private |
boost::ptr_vector<YouBotJoint> youbot::YouBotManipulator::joints |
|
private |
unsigned int youbot::YouBotManipulator::numberArmJoints |
|
private |
std::vector<std::string> youbot::YouBotManipulator::supportedFirmwareVersions |
|
private |
bool youbot::YouBotManipulator::useGripper |
|
private |
The documentation for this class was generated from the following files: