moveit2
The MoveIt Motion Planning Framework for ROS 2.
Loading...
Searching...
No Matches
moveit_setup::controllers Namespace Reference

Classes

struct  ControlInterfaces
class  ControlXacroConfig
class  ControllerEditWidget
class  AdditionalControllerField
 Structure for containing information about types of additional parameters. More...
class  Controllers
struct  ControllerInfo
class  ControllersConfig
 All the controller configurations. More...
class  ControllersWidget
class  MoveItControllers
class  MoveItControllersConfig
class  ROS2Controllers
class  ROS2ControllersConfig
class  UrdfModifications
class  UrdfModificationsWidget
class  MoveItControllersWidget
class  ROS2ControllersWidget

Typedefs

using FieldPointers = std::vector<std::shared_ptr<AdditionalControllerField>>
 Convenience alias.

Functions

std::vector< std::string > getAvailableInterfaceNames ()
void getInterfaceNames (const tinyxml2::XMLElement *joint_el, const std::string &element_name, std::vector< std::string > &interface_names)
void uniqueMerge (std::vector< std::string > &main, const std::vector< std::string > &addition)
bool getControlInterfaceHelper (const std::unordered_map< std::string, ControlInterfaces > &interfaces, const std::string &joint_name, ControlInterfaces &ci)

Typedef Documentation

◆ FieldPointers

Convenience alias.

Definition at line 77 of file controllers.hpp.

Function Documentation

◆ getAvailableInterfaceNames()

std::vector< std::string > moveit_setup::controllers::getAvailableInterfaceNames ( )
inline

Definition at line 52 of file control_xacro_config.hpp.

Here is the caller graph for this function:

◆ getControlInterfaceHelper()

bool moveit_setup::controllers::getControlInterfaceHelper ( const std::unordered_map< std::string, ControlInterfaces > & interfaces,
const std::string & joint_name,
ControlInterfaces & ci )

Definition at line 199 of file control_xacro_config.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getInterfaceNames()

void moveit_setup::controllers::getInterfaceNames ( const tinyxml2::XMLElement * joint_el,
const std::string & element_name,
std::vector< std::string > & interface_names )

Definition at line 106 of file control_xacro_config.cpp.

Here is the caller graph for this function:

◆ uniqueMerge()

void moveit_setup::controllers::uniqueMerge ( std::vector< std::string > & main,
const std::vector< std::string > & addition )

Definition at line 188 of file control_xacro_config.cpp.

Here is the call graph for this function:
Here is the caller graph for this function: