trajectory_generation
Public Member Functions | Public Attributes | List of all members
trajectory_generation::ReflexxesOutputParameters Struct Reference

#include <trajectory_generationTypes.hpp>

Public Member Functions

 ReflexxesOutputParameters ()
 
 ReflexxesOutputParameters (const size_t dof)
 

Public Attributes

std::vector< double > new_position_vector
 
std::vector< double > new_velocity_vector
 
std::vector< double > new_acceleration_vector
 
std::vector< double > execution_times
 
std::vector< double > position_values_at_target_velocity
 
bool a_new_calculation_was_performed
 
bool trajectory_is_phase_synchronized
 
bool override_filter_is_active
 
int dof_with_greatest_execution_time
 
double synchronization_time
 
double current_override_value
 
bool trajectory_exceeds_target_position
 

Detailed Description

Debug: Output parameters of the reflexxes OTG algorithm

Constructor & Destructor Documentation

◆ ReflexxesOutputParameters() [1/2]

trajectory_generation::ReflexxesOutputParameters::ReflexxesOutputParameters ( )
inline

◆ ReflexxesOutputParameters() [2/2]

trajectory_generation::ReflexxesOutputParameters::ReflexxesOutputParameters ( const size_t  dof)
inline

Member Data Documentation

◆ a_new_calculation_was_performed

bool trajectory_generation::ReflexxesOutputParameters::a_new_calculation_was_performed

Only RMLVelocity

◆ current_override_value

double trajectory_generation::ReflexxesOutputParameters::current_override_value

◆ dof_with_greatest_execution_time

int trajectory_generation::ReflexxesOutputParameters::dof_with_greatest_execution_time

only reflexxes typeIV

◆ execution_times

std::vector<double> trajectory_generation::ReflexxesOutputParameters::execution_times

◆ new_acceleration_vector

std::vector<double> trajectory_generation::ReflexxesOutputParameters::new_acceleration_vector

◆ new_position_vector

std::vector<double> trajectory_generation::ReflexxesOutputParameters::new_position_vector

◆ new_velocity_vector

std::vector<double> trajectory_generation::ReflexxesOutputParameters::new_velocity_vector

◆ override_filter_is_active

bool trajectory_generation::ReflexxesOutputParameters::override_filter_is_active

◆ position_values_at_target_velocity

std::vector<double> trajectory_generation::ReflexxesOutputParameters::position_values_at_target_velocity

◆ synchronization_time

double trajectory_generation::ReflexxesOutputParameters::synchronization_time

◆ trajectory_exceeds_target_position

bool trajectory_generation::ReflexxesOutputParameters::trajectory_exceeds_target_position

only reflexxes typeIV

◆ trajectory_is_phase_synchronized

bool trajectory_generation::ReflexxesOutputParameters::trajectory_is_phase_synchronized

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