moveit2
The MoveIt Motion Planning Framework for ROS 2.
Classes | Public Member Functions | Protected Attributes | List of all members
moveit_servo::PoseTrackingFixture Class Reference
Inheritance diagram for moveit_servo::PoseTrackingFixture:
Inheritance graph
[legend]
Collaboration diagram for moveit_servo::PoseTrackingFixture:
Collaboration graph
[legend]

Classes

struct  TestParameters
 

Public Member Functions

void SetUp () override
 
 PoseTrackingFixture ()
 
void TearDown () override
 

Protected Attributes

rclcpp::Node::SharedPtr node_
 
rclcpp::Executor::SharedPtr executor_
 
std::thread executor_thread_
 
moveit_servo::ServoParameters::SharedConstPtr servo_parameters_
 
planning_scene_monitor::PlanningSceneMonitorPtr planning_scene_monitor_
 
std::shared_ptr< const struct TestParameterstest_parameters_
 
moveit_servo::PoseTrackingPtr tracker_
 
Eigen::Vector3d translation_tolerance_
 
rclcpp::Publisher< geometry_msgs::msg::PoseStamped >::SharedPtr target_pose_pub_
 

Detailed Description

Definition at line 61 of file pose_tracking_test.cpp.

Constructor & Destructor Documentation

◆ PoseTrackingFixture()

moveit_servo::PoseTrackingFixture::PoseTrackingFixture ( )
inline

Definition at line 115 of file pose_tracking_test.cpp.

Member Function Documentation

◆ SetUp()

void moveit_servo::PoseTrackingFixture::SetUp ( )
inlineoverride

Definition at line 64 of file pose_tracking_test.cpp.

Here is the call graph for this function:

◆ TearDown()

void moveit_servo::PoseTrackingFixture::TearDown ( )
inlineoverride

Definition at line 126 of file pose_tracking_test.cpp.

Member Data Documentation

◆ executor_

rclcpp::Executor::SharedPtr moveit_servo::PoseTrackingFixture::executor_
protected

Definition at line 135 of file pose_tracking_test.cpp.

◆ executor_thread_

std::thread moveit_servo::PoseTrackingFixture::executor_thread_
protected

Definition at line 136 of file pose_tracking_test.cpp.

◆ node_

rclcpp::Node::SharedPtr moveit_servo::PoseTrackingFixture::node_
protected

Definition at line 134 of file pose_tracking_test.cpp.

◆ planning_scene_monitor_

planning_scene_monitor::PlanningSceneMonitorPtr moveit_servo::PoseTrackingFixture::planning_scene_monitor_
protected

Definition at line 139 of file pose_tracking_test.cpp.

◆ servo_parameters_

moveit_servo::ServoParameters::SharedConstPtr moveit_servo::PoseTrackingFixture::servo_parameters_
protected

Definition at line 138 of file pose_tracking_test.cpp.

◆ target_pose_pub_

rclcpp::Publisher<geometry_msgs::msg::PoseStamped>::SharedPtr moveit_servo::PoseTrackingFixture::target_pose_pub_
protected

Definition at line 152 of file pose_tracking_test.cpp.

◆ test_parameters_

std::shared_ptr<const struct TestParameters> moveit_servo::PoseTrackingFixture::test_parameters_
protected

Definition at line 147 of file pose_tracking_test.cpp.

◆ tracker_

moveit_servo::PoseTrackingPtr moveit_servo::PoseTrackingFixture::tracker_
protected

Definition at line 149 of file pose_tracking_test.cpp.

◆ translation_tolerance_

Eigen::Vector3d moveit_servo::PoseTrackingFixture::translation_tolerance_
protected

Definition at line 151 of file pose_tracking_test.cpp.


The documentation for this class was generated from the following file: