moveit2
The MoveIt Motion Planning Framework for ROS 2.
|
#include <moveit/macros/class_forward.h>
#include <moveit/utils/rclcpp_utils.h>
#include <moveit_ros_control_interface/ControllerHandle.h>
#include <moveit/controller_manager/controller_manager.h>
#include <controller_manager_msgs/srv/list_controllers.hpp>
#include <controller_manager_msgs/srv/switch_controller.hpp>
#include <pluginlib/class_list_macros.hpp>
#include <pluginlib/class_loader.hpp>
#include <boost/bimap.hpp>
#include <rclcpp/client.hpp>
#include <rclcpp/duration.hpp>
#include <rclcpp/logger.hpp>
#include <rclcpp/logging.hpp>
#include <rclcpp/node.hpp>
#include <rclcpp/parameter_value.hpp>
#include <rclcpp/time.hpp>
#include <map>
#include <memory>
#include <queue>
Go to the source code of this file.
Classes | |
class | moveit_ros_control_interface::Ros2ControlManager |
moveit_controller_manager::Ros2ControlManager sub class that interfaces one ros_control controller_manager instance. All services and names are relative to ns_. More... | |
class | moveit_ros_control_interface::Ros2ControlMultiManager |
Ros2ControlMultiManager discovers all running ros_control node and delegates member function to the corresponding Ros2ControlManager instances. More... | |
Namespaces | |
moveit_ros_control_interface | |
Functions | |
std::string | moveit_ros_control_interface::parseJointNameFromResource (const std::string &claimed_interface) |
Get joint name from resource name reported by ros2_control, since claimed_interfaces return by ros2_control will have the interface name as suffix joint_name/INTERFACE_TYPE. More... | |
moveit_ros_control_interface::MOVEIT_CLASS_FORWARD (Ros2ControlManager) | |
PLUGINLIB_EXPORT_CLASS (moveit_ros_control_interface::Ros2ControlManager, moveit_controller_manager::MoveItControllerManager) | |
PLUGINLIB_EXPORT_CLASS (moveit_ros_control_interface::Ros2ControlMultiManager, moveit_controller_manager::MoveItControllerManager) | |
PLUGINLIB_EXPORT_CLASS | ( | moveit_ros_control_interface::Ros2ControlManager | , |
moveit_controller_manager::MoveItControllerManager | |||
) |
PLUGINLIB_EXPORT_CLASS | ( | moveit_ros_control_interface::Ros2ControlMultiManager | , |
moveit_controller_manager::MoveItControllerManager | |||
) |