cajun::steering_leadlag_v2_t Class Reference

#include <steering_leadlag.H>

Inheritance diagram for cajun::steering_leadlag_v2_t:
cajun::base_steering_t

List of all members.

Public Member Functions

virtual void init ()
 steering_leadlag_v2_t (const conf_t &conf)
bool read_config (const conf_t &conf)
void steer (steering_data_t &steering, double steering_position, guide_data_t const &gd, heading_data_t const &heading_data, double speed_, bool forward, bool tight_path)

Private Attributes

interp_table_t g1
double g2
double g3
double reverse_kp
double forward_kp
integral integral_sum
integral convolution_sum
double total
double m_error [3]
double m_tstamp [3]
double error [2]
double tstamp [2]
double m_steer [3]
double previous_steer [2]
double max_turn
double dead_band
bool smoothen
double filter_reduction_value

Constructor & Destructor Documentation

steering_leadlag_v2_t::steering_leadlag_v2_t ( const conf_t &  conf  ) 

Member Function Documentation

virtual void cajun::steering_leadlag_v2_t::init (  )  [inline, virtual]

Reimplemented from cajun::base_steering_t.

References error, m_error, m_steer, m_tstamp, previous_steer, and tstamp.

Referenced by steering_leadlag_v2_t().

bool steering_leadlag_v2_t::read_config ( const conf_t &  conf  )  [virtual]
void steering_leadlag_v2_t::steer ( steering_data_t &  steering,
double  steering_position,
guide_data_t const &  gd,
heading_data_t const &  heading_data,
double  speed_,
bool  forward,
bool  tight_path 
) [virtual]

Member Data Documentation

Referenced by steer(), and steering_leadlag_v2_t().

Referenced by read_config(), and steer().

Referenced by init(), and steer().

Referenced by read_config(), and steer().

Referenced by read_config(), and steer().

interp_table_t cajun::steering_leadlag_v2_t::g1 [private]

Referenced by read_config(), and steer().

Referenced by read_config(), and steer().

Referenced by read_config().

Referenced by steer(), and steering_leadlag_v2_t().

Referenced by init(), and steer().

Referenced by init(), and steer().

Referenced by init(), and steer().

Referenced by read_config(), and steer().

Referenced by init(), and steer().

Referenced by read_config(), and steer().

Referenced by read_config().

Referenced by steer(), and steering_leadlag_v2_t().

Referenced by init(), and steer().


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

Generated on Fri Apr 9 10:45:16 2010 for UCSteeringController by  doxygen 1.6.1