#include <RemKhepServerROS.h>
Public Member Functions | |
KheperaServerROSPars () | |
Default constructor. | |
KheperaServerROSPars (const string &robotName, const int &debugLevel, const int &urgAct, const string <n, const string &tn, const string &nn, const string &imo, GAZEBO_JOINT_PTR jtr, GAZEBO_JOINT_PTR jtl, const Decimal &ws, const Decimal &wd, const string &ct, const Decimal &tm, const Decimal &er) | |
Default constructor. | |
KheperaServerROSPars (const KheperaServerROSPars &A) | |
Copy constructor. | |
KheperaServerROSPars | operator= (KheperaServerROSPars A) |
Assignment operator =. | |
string | getRobotName () const |
Get name of the robot. | |
int | getDebugLevel () const |
Get actual debug level. | |
int | getUrg04lxActive () const |
Get if the laser is active or not. | |
string | getLaserTopicName () const |
Get the laser topic name, where subscribing the laser data. | |
string | getTopicName () const |
Get the topic name where one want to publish (laser) and subscribe data. | |
string | getNodeName () const |
Get the node name needed by ROSNode resource. | |
GAZEBO_JOINT_PTR | getLeftWheel () |
Get the pointer to the left wheel joint. | |
GAZEBO_JOINT_PTR | getRightWheel () |
Get the pointer to the right wheel joint. | |
Decimal | getWheelSeparation () const |
Get the wheel separation in meter. | |
Decimal | getWheelDiameter () const |
Get the wheel diameter in meter. | |
string | getIntMethodOdo () const |
Get the integration method one wants to use to integrate encoder measurements. | |
string | getCommunicationType () const |
Get the communication type. | |
Decimal | getMaxTorque () const |
Get the maximum torque to be applied to the joints. | |
Decimal | getEncoderResolution () const |
Get the encoder resolution. |
KheperaServerROSPars::KheperaServerROSPars | ( | ) |
Default constructor.
KheperaServerROSPars::KheperaServerROSPars | ( | const string & | robotName, | |
const int & | debugLevel, | |||
const int & | urgAct, | |||
const string & | ltn, | |||
const string & | tn, | |||
const string & | nn, | |||
const string & | imo, | |||
GAZEBO_JOINT_PTR | jtr, | |||
GAZEBO_JOINT_PTR | jtl, | |||
const Decimal & | ws, | |||
const Decimal & | wd, | |||
const string & | ct, | |||
const Decimal & | tm, | |||
const Decimal & | er | |||
) |
Default constructor.
KheperaServerROSPars::KheperaServerROSPars | ( | const KheperaServerROSPars & | A | ) |
Copy constructor.
KheperaServerROSPars KheperaServerROSPars::operator= | ( | KheperaServerROSPars | A | ) |
Assignment operator =.
string KheperaServerROSPars::getRobotName | ( | ) | const |
Get name of the robot.
int KheperaServerROSPars::getDebugLevel | ( | ) | const |
Get actual debug level.
int KheperaServerROSPars::getUrg04lxActive | ( | ) | const |
Get if the laser is active or not.
string KheperaServerROSPars::getLaserTopicName | ( | ) | const |
Get the laser topic name, where subscribing the laser data.
string KheperaServerROSPars::getTopicName | ( | ) | const |
Get the topic name where one want to publish (laser) and subscribe data.
string KheperaServerROSPars::getNodeName | ( | ) | const |
GAZEBO_JOINT_PTR KheperaServerROSPars::getLeftWheel | ( | ) |
Get the pointer to the left wheel joint.
GAZEBO_JOINT_PTR KheperaServerROSPars::getRightWheel | ( | ) |
Get the pointer to the right wheel joint.
Decimal KheperaServerROSPars::getWheelSeparation | ( | ) | const |
Get the wheel separation in meter.
Decimal KheperaServerROSPars::getWheelDiameter | ( | ) | const |
Get the wheel diameter in meter.
string KheperaServerROSPars::getIntMethodOdo | ( | ) | const |
Get the integration method one wants to use to integrate encoder measurements.
string KheperaServerROSPars::getCommunicationType | ( | ) | const |
Get the communication type.
Decimal KheperaServerROSPars::getMaxTorque | ( | ) | const |
Get the maximum torque to be applied to the joints.
Decimal KheperaServerROSPars::getEncoderResolution | ( | ) | const |
Get the encoder resolution.