#include <LocoCtrlInfoFreeGait.hpp>
◆ ExecuteActionActionClient
◆ ExecuteActionActionClientPtr
◆ LocoCtrlInfoFreeGaitPtr
◆ ~LocoCtrlInfoFreeGait()
local_guidance_loco_ctrl_manager::LocoCtrlInfoFreeGait::~LocoCtrlInfoFreeGait |
( |
| ) |
|
|
overridedefault |
◆ LocoCtrlInfoFreeGait()
local_guidance_loco_ctrl_manager::LocoCtrlInfoFreeGait::LocoCtrlInfoFreeGait |
( |
ros::NodeHandle & |
nodeHandle, |
|
|
const LocomotionController & |
locomotionController |
|
) |
| |
|
explicitprivate |
Clients can't invoke the constructor directly: use function create() instead
- Parameters
-
[in] | nodeHandle | ROS node handle. |
[in] | locomotionController | locomotion controller information. |
◆ activateMode()
bool local_guidance_loco_ctrl_manager::LocoCtrlInfoFreeGait::activateMode |
( |
| ) |
|
|
overridevirtual |
◆ activateSubMode()
bool local_guidance_loco_ctrl_manager::LocoCtrlInfoFreeGait::activateSubMode |
( |
| ) |
|
|
overridevirtual |
◆ create()
Factory function to be used to create and initialize an object of type LocoCtrlInfoFreeGait.
- Parameters
-
[in] | nodeHandle | ROS node handle. |
[in] | locomotionController | locomotion controller information. |
- Returns
- nullptr in case of error, an actual object otherwise.
◆ hasMode()
bool local_guidance_loco_ctrl_manager::LocoCtrlInfoFreeGait::hasMode |
( |
| ) |
const |
|
overridevirtual |
◆ hasSubMode()
bool local_guidance_loco_ctrl_manager::LocoCtrlInfoFreeGait::hasSubMode |
( |
| ) |
const |
|
overridevirtual |
◆ init()
bool local_guidance_loco_ctrl_manager::LocoCtrlInfoFreeGait::init |
( |
| ) |
|
|
private |
Initializes the object and reads parameters from yaml file.
- Returns
- true in case of success.
◆ requiresToTakeOverTwist()
bool local_guidance_loco_ctrl_manager::LocoCtrlInfoFreeGait::requiresToTakeOverTwist |
( |
| ) |
const |
|
overridevirtual |
◆ stop()
bool local_guidance_loco_ctrl_manager::LocoCtrlInfoFreeGait::stop |
( |
| ) |
|
|
overridevirtual |
◆ executeActionActionClient_
Action client to execute a free gait action.
◆ executeActionTopicName_
std::string local_guidance_loco_ctrl_manager::LocoCtrlInfoFreeGait::executeActionTopicName_ |
|
private |
Holds the topic name of the action topic to execute a free gait action.
The documentation for this class was generated from the following file: