Drake
IsoLaneVelocity Struct Reference

Isometric velocity vector in a Lane-frame. More...

#include <drake/automotive/maliput/api/lane_data.h>

Collaboration diagram for IsoLaneVelocity:
[legend]

Public Member Functions

 IsoLaneVelocity ()=default
 Default constructor. More...
 
 IsoLaneVelocity (double _sigma_v, double _rho_v, double _eta_v)
 Fully parameterized constructor. More...
 

Public Attributes

double sigma_v {}
 
double rho_v {}
 
double eta_v {}
 

Detailed Description

Isometric velocity vector in a Lane-frame.

sigma_v, rho_v, and eta_v are the components of velocity in a (sigma, rho, eta) coordinate system. (sigma, rho, eta) have the same orientation as the (s, r, h) at any given point in space, however they form an isometric system with a Cartesian distance metric. Hence, IsoLaneVelocity represents a "real" physical velocity vector (albeit with an orientation relative to the road surface).

Constructor & Destructor Documentation

IsoLaneVelocity ( )
default

Default constructor.

IsoLaneVelocity ( double  _sigma_v,
double  _rho_v,
double  _eta_v 
)
inline

Fully parameterized constructor.

Member Data Documentation

double eta_v {}
double rho_v {}
double sigma_v {}

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