MoveIt Pro API
Core Behaviors for MoveIt Pro
Loading...
Searching...
No Matches
interpolation.hpp File Reference
#include "moveit_pro_types/types.hpp"
Include dependency graph for interpolation.hpp:
This graph shows which files directly or indirectly include this file:

Classes

class  moveit_pro_controllers::TrajectorySampler
 

Namespaces

namespace  moveit_pro_controllers
 

Enumerations

enum class  moveit_pro_controllers::InterpolationResult {
  moveit_pro_controllers::SUCCESS , moveit_pro_controllers::INVALID_INPUT_MISSING_POSITIONS , moveit_pro_controllers::INVALID_INPUT_MISSING_VELOCITIES , moveit_pro_controllers::INVALID_INPUT_TIME_OUT_OF_BOUNDS ,
  moveit_pro_controllers::INVALID_INPUT_MISMATCHED_SIZES
}
 
enum class  moveit_pro_controllers::ValidationResult { moveit_pro_controllers::SUCCESS , moveit_pro_controllers::INVALID_TRAJECTORY_LENGTH , moveit_pro_controllers::INVALID_TIME_DOES_NOT_INCREASE }
 
enum class  moveit_pro_controllers::SamplingResult { moveit_pro_controllers::SUCCESS , moveit_pro_controllers::TIME_AT_END , moveit_pro_controllers::NOT_STARTED , moveit_pro_controllers::ERROR_SAMPLING_BACKWARDS }
 

Functions

InterpolationResult moveit_pro_controllers::interpolate (const TimedJointState &state_a, const TimedJointState &state_b, Duration time_from_start, TimedJointState &output)
 
bool moveit_pro_controllers::isMonotonicallyIncreasing (const Trajectory &trajectory)