VFH_Algorithm Class Reference

List of all members.

Public Member Functions

 VFH_Algorithm (double cell_size, int window_diameter, int sector_angle, double safety_dist_0ms, double safety_dist_1ms, int max_speed, int max_speed_narrow_opening, int max_speed_wide_opening, int max_acceleration, int min_turnrate, int max_turnrate_0ms, int max_turnrate_1ms, double min_turn_radius_safety_factor, double free_space_cutoff_0ms, double obs_cutoff_0ms, double free_space_cutoff_1ms, double obs_cutoff_1ms, double weight_desired_dir, double weight_current_dir)
int Init ()
int Update_VFH (double laser_ranges[PLAYER_LASER_MAX_SAMPLES][2], int current_speed, float goal_direction, float goal_distance, float goal_distance_tolerance, int &chosen_speed, int &chosen_turnrate)
int GetMinTurnrate ()
float GetDesiredAngle ()
float GetPickedAngle ()
int GetMaxTurnrate (int speed)
int GetCurrentMaxSpeed ()
void SetRobotRadius (float robot_radius)
void SetMinTurnrate (int min_turnrate)
void SetCurrentMaxSpeed (int Current_Max_Speed)

Public Attributes

float * Hist

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

Last updated 12 September 2005 21:38:45