◆ MyReactiveInterface()
| ReactiveNav2DNode::MyReactiveInterface::MyReactiveInterface |
( |
ReactiveNav2DNode & |
parent | ) |
|
|
inline |
◆ changeSpeeds()
| 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 194 of file mrpt_reactivenav2d_node.cpp.
◆ getCurrentPoseAndSpeeds()
| 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 136 of file mrpt_reactivenav2d_node.cpp.
◆ getEmergencyStopCmd()
| mrpt::kinematics::CVehicleVelCmd::Ptr ReactiveNav2DNode::MyReactiveInterface::getEmergencyStopCmd |
( |
| ) |
|
|
inlineoverride |
◆ getStopCmd()
| mrpt::kinematics::CVehicleVelCmd::Ptr ReactiveNav2DNode::MyReactiveInterface::getStopCmd |
( |
| ) |
|
|
inlineoverride |
◆ sendNavigationEndDueToErrorEvent()
| void ReactiveNav2DNode::MyReactiveInterface::sendNavigationEndDueToErrorEvent |
( |
| ) |
|
|
inlineoverride |
◆ sendNavigationEndEvent()
| void ReactiveNav2DNode::MyReactiveInterface::sendNavigationEndEvent |
( |
| ) |
|
|
inlineoverride |
◆ sendNavigationStartEvent()
| void ReactiveNav2DNode::MyReactiveInterface::sendNavigationStartEvent |
( |
| ) |
|
|
inlineoverride |
◆ sendWaySeemsBlockedEvent()
| void ReactiveNav2DNode::MyReactiveInterface::sendWaySeemsBlockedEvent |
( |
| ) |
|
|
inlineoverride |
◆ senseObstacles()
| bool ReactiveNav2DNode::MyReactiveInterface::senseObstacles |
( |
CSimplePointsMap & |
obstacles, |
|
|
mrpt::system::TTimeStamp & |
timestamp |
|
) |
| |
|
inlineoverride |
◆ startWatchdog()
| 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 225 of file mrpt_reactivenav2d_node.cpp.
◆ stop()
| bool ReactiveNav2DNode::MyReactiveInterface::stop |
( |
bool |
isEmergency | ) |
|
|
inlineoverride |
◆ stopWatchdog()
| virtual bool ReactiveNav2DNode::MyReactiveInterface::stopWatchdog |
( |
| ) |
|
|
inlineoverridevirtual |
◆ m_parent
The documentation for this struct was generated from the following file: