PathState
A structure to hold the data of the path. More...
#include <States.h>
Public Attributes
| Name | |
|---|---|
| double | gamma  The value of gamma used in the computations for this values.  | 
| Eigen::Vector3d | pd  Desired position and its derivatives.  | 
| Eigen::Vector3d | d_pd | 
| Eigen::Vector3d | dd_pd | 
| double | psi  Other properties of the path such as the psi, curvature and tangent_norm.  | 
| double | curvature | 
| double | tangent_norm | 
| double | vd  The desired speed for a given gamma.  | 
| double | d_vd | 
| double | vehicle_speed | 
| double | vc  The correction speed for gamma (when cooperating with other vehicles.  | 
| double | gamma_min  Properties related to the boundaries of the parameterization of the path.  | 
| double | gamma_max | 
Detailed Description
struct PathState;
A structure to hold the data of the path.
Author:
- Marcelo Jacinto
 - Joao Quintas
 - Joao Cruz
 - Hung Tuan
 
Version: 1.0a
Date: 2021
Copyright: MIT
Public Attributes Documentation
variable gamma
double gamma {0.0};
The value of gamma used in the computations for this values.
variable pd
Eigen::Vector3d pd {0.0, 0.0, 0.0};
Desired position and its derivatives.
variable d_pd
Eigen::Vector3d d_pd {0.0, 0.0, 0.0};
variable dd_pd
Eigen::Vector3d dd_pd {0.0, 0.0, 0.0};
variable psi
double psi {0.0};
Other properties of the path such as the psi, curvature and tangent_norm.
variable curvature
double curvature {0.0};
variable tangent_norm
double tangent_norm {0.0};
variable vd
double vd {0.0};
The desired speed for a given gamma.
variable d_vd
double d_vd {0.0};
variable vehicle_speed
double vehicle_speed {0.0};
variable vc
double vc {0.0};
The correction speed for gamma (when cooperating with other vehicles.
variable gamma_min
double gamma_min {std::numeric_limits<double>::lowest()};
Properties related to the boundaries of the parameterization of the path.
variable gamma_max
double gamma_max {std::numeric_limits<double>::max()};
Updated on 2022-09-15 at 17:51:33 +0000
  
    
      Last update:
      September 15, 2022