#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.
1.5.6