moveit2
The MoveIt Motion Planning Framework for ROS 2.
Public Member Functions | Protected Attributes | List of all members
default_planning_response_adapters::AddTimeOptimalParameterization Class Reference

This adapter uses the time-optimal trajectory generation method. More...

Inheritance diagram for default_planning_response_adapters::AddTimeOptimalParameterization:
Inheritance graph
[legend]
Collaboration diagram for default_planning_response_adapters::AddTimeOptimalParameterization:
Collaboration graph
[legend]

Public Member Functions

 AddTimeOptimalParameterization ()
 
void initialize (const rclcpp::Node::SharedPtr &node, const std::string &parameter_namespace) override
 Initialize parameters using the passed Node and parameter namespace. More...
 
std::string getDescription () const override
 Get a description of this adapter. More...
 
void adapt (const planning_scene::PlanningSceneConstPtr &, const planning_interface::MotionPlanRequest &req, planning_interface::MotionPlanResponse &res) const override
 Adapt the planning response. More...
 

Protected Attributes

std::unique_ptr< default_response_adapter_parameters::ParamListener > param_listener_
 
rclcpp::Logger logger_
 

Detailed Description

This adapter uses the time-optimal trajectory generation method.

Definition at line 49 of file add_time_optimal_parameterization.cpp.

Constructor & Destructor Documentation

◆ AddTimeOptimalParameterization()

default_planning_response_adapters::AddTimeOptimalParameterization::AddTimeOptimalParameterization ( )
inline

Definition at line 52 of file add_time_optimal_parameterization.cpp.

Member Function Documentation

◆ adapt()

void default_planning_response_adapters::AddTimeOptimalParameterization::adapt ( const planning_scene::PlanningSceneConstPtr &  planning_scene,
const planning_interface::MotionPlanRequest req,
planning_interface::MotionPlanResponse res 
) const
inlineoverridevirtual

Adapt the planning response.

Parameters
planning_sceneRepresentation of the environment for the planning
reqMotion planning request with a set of constraints
resMotion planning response containing the solution that is adapted.

Implements planning_interface::PlanningResponseAdapter.

Definition at line 66 of file add_time_optimal_parameterization.cpp.

Here is the call graph for this function:

◆ getDescription()

std::string default_planning_response_adapters::AddTimeOptimalParameterization::getDescription ( ) const
inlineoverridevirtual

Get a description of this adapter.

Returns
Returns a short string that identifies the planning response adapter

Implements planning_interface::PlanningResponseAdapter.

Definition at line 61 of file add_time_optimal_parameterization.cpp.

◆ initialize()

void default_planning_response_adapters::AddTimeOptimalParameterization::initialize ( const rclcpp::Node::SharedPtr &  node,
const std::string &  parameter_namespace 
)
inlineoverridevirtual

Initialize parameters using the passed Node and parameter namespace.

Parameters
nodeNode instance used by the adapter
parameter_namespaceParameter namespace for adapter

The default implementation is empty

Reimplemented from planning_interface::PlanningResponseAdapter.

Definition at line 56 of file add_time_optimal_parameterization.cpp.

Member Data Documentation

◆ logger_

rclcpp::Logger default_planning_response_adapters::AddTimeOptimalParameterization::logger_
protected

Definition at line 94 of file add_time_optimal_parameterization.cpp.

◆ param_listener_

std::unique_ptr<default_response_adapter_parameters::ParamListener> default_planning_response_adapters::AddTimeOptimalParameterization::param_listener_
protected

Definition at line 93 of file add_time_optimal_parameterization.cpp.


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