#include <parking.h>
enum PARK_control::state_t [private] |
PARK_control::PARK_control | ( | Navigator * | navptr, |
int | _verbose | ||
) |
Definition at line 132 of file parking.cc.
Definition at line 143 of file parking.cc.
int PARK_control::adjust_spot | ( | std::vector< WayPointNode > & | new_waypts, |
ObstacleList | obstacles, | ||
float | max_x_offset, | ||
float | max_y_offset, | ||
float | step_size | ||
) | [private] |
Definition at line 84 of file parking.cc.
void PARK_control::configure | ( | ConfigFile * | cf, |
int | section | ||
) |
Definition at line 151 of file parking.cc.
Controller::result_t PARK_control::control | ( | pilot_command_t & | pcmd, |
mapxy_list_t | obs_list, | ||
bool | voronoi_stuck = true |
||
) |
Definition at line 194 of file parking.cc.
bool PARK_control::hit_way_point | ( | float | park_distance, |
float | park_turn, | ||
float | dheading | ||
) | [private] |
Definition at line 644 of file parking.cc.
Controller::result_t PARK_control::initialize | ( | pilot_command_t & | pcmd, |
const mapxy_list_t & | obs_list | ||
) | [private] |
Definition at line 496 of file parking.cc.
void PARK_control::reset | ( | void | ) | [virtual] |
Reimplemented from Controller.
Definition at line 471 of file parking.cc.
void PARK_control::reset_me | ( | void | ) | [private, virtual] |
Reimplemented from Controller.
Definition at line 482 of file parking.cc.
bool PARK_control::small_segment | ( | float | distance, |
float | turn | ||
) | [private] |
Definition at line 691 of file parking.cc.
bool PARK_control::find_a_better_spot [private] |
float PARK_control::find_spot_max_x_offset [private] |
float PARK_control::find_spot_max_y_offset [private] |
float PARK_control::find_spot_step_size [private] |
Halt* PARK_control::halt [private] |
bool PARK_control::halting [private] |
float PARK_control::last_park_dist [private] |
float PARK_control::last_park_turn [private] |
pilot_command_t PARK_control::last_pcmd [private] |
float PARK_control::lastYaw [private] |
float PARK_control::min_adj_dist [private] |
float PARK_control::min_distance [private] |
int PARK_control::min_obst [private] |
float PARK_control::min_theta [private] |
player_pose2d_t PARK_control::new_end_pose [private] |
float PARK_control::park_distance [private] |
float PARK_control::park_max_speed [private] |
float PARK_control::park_turn [private] |
float PARK_control::park_turn_ratio [private] |
float PARK_control::parking_speed_limit [private] |
Safety* PARK_control::safety [private] |
float PARK_control::speed_limit [private] |
std::vector<MapXY> PARK_control::spot_points [private] |
state_t PARK_control::state [private] |
Stop* PARK_control::stop [private] |