time_parameterization.h
Go to the documentation of this file.
1 #pragma once
2 
4 
5 namespace trajectory_processing
6 {
10 MOVEIT_CLASS_FORWARD(TimeParameterization);
12 {
13 public:
14  virtual ~TimeParameterization() = default;
16  const double max_velocity_scaling_factor = 1.0,
17  const double max_acceleration_scaling_factor = 1.0) const = 0;
18 };
19 } // namespace trajectory_processing
trajectory_processing::TimeParameterization::computeTimeStamps
virtual bool computeTimeStamps(robot_trajectory::RobotTrajectory &trajectory, const double max_velocity_scaling_factor=1.0, const double max_acceleration_scaling_factor=1.0) const =0
robot_trajectory.h
robot_trajectory::RobotTrajectory
Maintain a sequence of waypoints and the time durations between these waypoints.
Definition: robot_trajectory.h:84
trajectory_processing::TimeParameterization
Definition: time_parameterization.h:11
trajectory_processing
Definition: iterative_spline_parameterization.h:43
trajectory_processing::TimeParameterization::~TimeParameterization
virtual ~TimeParameterization()=default
trajectory_processing::MOVEIT_CLASS_FORWARD
MOVEIT_CLASS_FORWARD(IterativeParabolicTimeParameterization)
This class modifies the timestamps of a trajectory to respect velocity and acceleration constraints.


moveit_core
Author(s): Ioan Sucan , Sachin Chitta , Acorn Pooley
autogenerated on Tue Dec 24 2024 03:27:15