ReactiveNav2DNode::MyReactiveInterface::MyReactiveInterface |
( |
ReactiveNav2DNode & |
parent | ) |
|
|
inline |
bool ReactiveNav2DNode::MyReactiveInterface::changeSpeeds |
( |
const mrpt::kinematics::CVehicleVelCmd & |
vel_cmd | ) |
|
|
inlineoverride |
Change the instantaneous speeds of robot.
- Parameters
-
v | Linear speed, in meters per second. |
w | Angular speed, in radians per second. |
- Returns
- false on any error.
Definition at line 187 of file mrpt_reactivenav2d_node.cpp.
bool ReactiveNav2DNode::MyReactiveInterface::getCurrentPoseAndSpeeds |
( |
mrpt::math::TPose2D & |
curPose, |
|
|
mrpt::math::TTwist2D & |
curVel, |
|
|
mrpt::system::TTimeStamp & |
timestamp, |
|
|
mrpt::math::TPose2D & |
curOdometry, |
|
|
std::string & |
frame_id |
|
) |
| |
|
inlineoverride |
Get the current pose and speeds of the robot.
- Parameters
-
curPose | Current robot pose. |
curV | Current linear speed, in meters per second. |
curW | Current angular speed, in radians per second. |
- Returns
- false on any error.
Definition at line 131 of file mrpt_reactivenav2d_node.cpp.
mrpt::kinematics::CVehicleVelCmd::Ptr ReactiveNav2DNode::MyReactiveInterface::getEmergencyStopCmd |
( |
| ) |
|
|
inlineoverride |
mrpt::kinematics::CVehicleVelCmd::Ptr ReactiveNav2DNode::MyReactiveInterface::getStopCmd |
( |
| ) |
|
|
inlineoverride |
virtual void ReactiveNav2DNode::MyReactiveInterface::sendNavigationEndDueToErrorEvent |
( |
| ) |
|
|
inlinevirtual |
virtual void ReactiveNav2DNode::MyReactiveInterface::sendNavigationEndEvent |
( |
| ) |
|
|
inlinevirtual |
virtual void ReactiveNav2DNode::MyReactiveInterface::sendNavigationStartEvent |
( |
| ) |
|
|
inlinevirtual |
virtual void ReactiveNav2DNode::MyReactiveInterface::sendWaySeemsBlockedEvent |
( |
| ) |
|
|
inlinevirtual |
bool ReactiveNav2DNode::MyReactiveInterface::senseObstacles |
( |
CSimplePointsMap & |
obstacles, |
|
|
mrpt::system::TTimeStamp & |
timestamp |
|
) |
| |
|
inlineoverride |
virtual bool ReactiveNav2DNode::MyReactiveInterface::startWatchdog |
( |
float |
T_ms | ) |
|
|
inlineoverridevirtual |
Start the watchdog timer of the robot platform, if any.
- Parameters
-
- Returns
- false on any error.
Definition at line 218 of file mrpt_reactivenav2d_node.cpp.
bool ReactiveNav2DNode::MyReactiveInterface::stop |
( |
bool |
isEmergency | ) |
|
|
inlineoverride |
virtual bool ReactiveNav2DNode::MyReactiveInterface::stopWatchdog |
( |
| ) |
|
|
inlineoverridevirtual |
The documentation for this struct was generated from the following file: