moveit2
The MoveIt Motion Planning Framework for ROS 2.
|
#include <servo.h>
Public Member Functions | |
Servo (const rclcpp::Node::SharedPtr &node, const ServoParameters::SharedConstPtr ¶meters, const planning_scene_monitor::PlanningSceneMonitorPtr &planning_scene_monitor) | |
~Servo () | |
void | start () |
start servo node More... | |
void | setPaused (bool paused) |
Pause or unpause processing servo commands while keeping the timers alive. More... | |
bool | getCommandFrameTransform (Eigen::Isometry3d &transform) |
bool | getCommandFrameTransform (geometry_msgs::msg::TransformStamped &transform) |
bool | getEEFrameTransform (Eigen::Isometry3d &transform) |
bool | getEEFrameTransform (geometry_msgs::msg::TransformStamped &transform) |
const ServoParameters::SharedConstPtr & | getParameters () const |
Get the parameters used by servo node. More... | |
Friends | |
class | ServoFixture |
Class Servo - Jacobian based robot control with collision avoidance.
moveit_servo::Servo::Servo | ( | const rclcpp::Node::SharedPtr & | node, |
const ServoParameters::SharedConstPtr & | parameters, | ||
const planning_scene_monitor::PlanningSceneMonitorPtr & | planning_scene_monitor | ||
) |
moveit_servo::Servo::~Servo | ( | ) |
bool moveit_servo::Servo::getCommandFrameTransform | ( | Eigen::Isometry3d & | transform | ) |
Get the MoveIt planning link transform. The transform from the MoveIt planning frame to robot_link_command_frame
transform | the transform that will be calculated |
Definition at line 90 of file servo.cpp.
bool moveit_servo::Servo::getCommandFrameTransform | ( | geometry_msgs::msg::TransformStamped & | transform | ) |
bool moveit_servo::Servo::getEEFrameTransform | ( | Eigen::Isometry3d & | transform | ) |
bool moveit_servo::Servo::getEEFrameTransform | ( | geometry_msgs::msg::TransformStamped & | transform | ) |
const ServoParameters::SharedConstPtr & moveit_servo::Servo::getParameters | ( | ) | const |
void moveit_servo::Servo::setPaused | ( | bool | paused | ) |
|
friend |