Public Member Functions | Public Attributes
swri_route_util::SpeedForCurvatureParameters Struct Reference

#include <route_speeds.h>

List of all members.

Public Member Functions

void loadFromConfig (const marti_common_msgs::KeyValueArray &config)
void loadFromRosParam (const ros::NodeHandle &pnh)
void readToConfig (marti_common_msgs::KeyValueArray &config) const
 SpeedForCurvatureParameters ()

Public Attributes

double curvature_filter_size_
double max_lateral_accel_mss_
 Maximum lateral acceleration in accel mode in m/s^2.
swri_math_util::Interpolation1D speed_curve_
bool use_speed_from_accel_constant_

Detailed Description

Definition at line 41 of file route_speeds.h.


Constructor & Destructor Documentation

Definition at line 52 of file route_speeds.cpp.


Member Function Documentation

void swri_route_util::SpeedForCurvatureParameters::loadFromConfig ( const marti_common_msgs::KeyValueArray &  config)

Definition at line 84 of file route_speeds.cpp.

Definition at line 60 of file route_speeds.cpp.

void swri_route_util::SpeedForCurvatureParameters::readToConfig ( marti_common_msgs::KeyValueArray &  config) const

Definition at line 165 of file route_speeds.cpp.


Member Data Documentation

Definition at line 56 of file route_speeds.h.

Maximum lateral acceleration in accel mode in m/s^2.

Definition at line 48 of file route_speeds.h.

Speed as a function of curvature, applies when use_speed_from_accel_constant is false

Definition at line 52 of file route_speeds.h.

If true, use maximum lateral acceleration constant to calculate maximum speed. Otherwise, the curvature vs speed curve will be used.

Definition at line 46 of file route_speeds.h.


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


swri_route_util
Author(s):
autogenerated on Thu Jun 6 2019 20:35:04