Classes | Functions
trajectory_tracker Namespace Reference

Classes

class  Average
 
class  Filter
 
class  Path2D
 
class  Pose2D
 
class  TrackerNode
 
class  VelAccLimitter
 

Functions

float angleNormalized (float ang)
 
float clip (const float v, const float max)
 
float cross2 (const Eigen::Vector2d &a, const Eigen::Vector2d &b)
 
float curv3p (const Eigen::Vector2d &a, const Eigen::Vector2d &b, const Eigen::Vector2d &c)
 
float lineDistance (const Eigen::Vector2d &a, const Eigen::Vector2d &b, const Eigen::Vector2d &c)
 
float lineStripDistance (const Eigen::Vector2d &a, const Eigen::Vector2d &b, const Eigen::Vector2d &c)
 
float lineStripDistanceSigned (const Eigen::Vector2d &a, const Eigen::Vector2d &b, const Eigen::Vector2d &c)
 
Eigen::Vector2d projection2d (const Eigen::Vector2d &a, const Eigen::Vector2d &b, const Eigen::Vector2d &c)
 
float timeOptimalControl (const float angle, const float acc)
 

Function Documentation

float trajectory_tracker::angleNormalized ( float  ang)
inline

Definition at line 53 of file basic_control.h.

float trajectory_tracker::clip ( const float  v,
const float  max 
)
inline

Definition at line 43 of file basic_control.h.

float trajectory_tracker::cross2 ( const Eigen::Vector2d &  a,
const Eigen::Vector2d &  b 
)
inline

Definition at line 53 of file eigen_line.h.

float trajectory_tracker::curv3p ( const Eigen::Vector2d &  a,
const Eigen::Vector2d &  b,
const Eigen::Vector2d &  c 
)
inline

Definition at line 40 of file eigen_line.h.

float trajectory_tracker::lineDistance ( const Eigen::Vector2d &  a,
const Eigen::Vector2d &  b,
const Eigen::Vector2d &  c 
)
inline

Definition at line 58 of file eigen_line.h.

float trajectory_tracker::lineStripDistance ( const Eigen::Vector2d &  a,
const Eigen::Vector2d &  b,
const Eigen::Vector2d &  c 
)
inline

Definition at line 81 of file eigen_line.h.

float trajectory_tracker::lineStripDistanceSigned ( const Eigen::Vector2d &  a,
const Eigen::Vector2d &  b,
const Eigen::Vector2d &  c 
)
inline

Definition at line 69 of file eigen_line.h.

Eigen::Vector2d trajectory_tracker::projection2d ( const Eigen::Vector2d &  a,
const Eigen::Vector2d &  b,
const Eigen::Vector2d &  c 
)
inline

Definition at line 89 of file eigen_line.h.

float trajectory_tracker::timeOptimalControl ( const float  angle,
const float  acc 
)
inline

Definition at line 38 of file basic_control.h.



trajectory_tracker
Author(s): Atsushi Watanabe
autogenerated on Wed May 12 2021 02:20:40