#include <collision_checker.h>
|
| void | check_angle (float theta, float x, float y, bool left, float &min_dist) const |
| |
| void | check_dist (float x, bool forward, float &min_dist) const |
| |
| void | clear_line (int id) |
| |
| float | degrees (float radians) const |
| |
| void | draw_line (const tf2::Vector3 &p1, const tf2::Vector3 &p2, float r, float g, float b, int id) |
| |
Definition at line 44 of file collision_checker.h.
◆ CollisionChecker()
◆ check_angle()
| void CollisionChecker::check_angle |
( |
float |
theta, |
|
|
float |
x, |
|
|
float |
y, |
|
|
bool |
left, |
|
|
float & |
min_dist |
|
) |
| const |
|
inlineprivate |
◆ check_dist()
| void CollisionChecker::check_dist |
( |
float |
x, |
|
|
bool |
forward, |
|
|
float & |
min_dist |
|
) |
| const |
|
inlineprivate |
◆ clear_line()
| void CollisionChecker::clear_line |
( |
int |
id | ) |
|
|
private |
◆ degrees()
| float CollisionChecker::degrees |
( |
float |
radians | ) |
const |
|
private |
◆ draw_line()
| void CollisionChecker::draw_line |
( |
const tf2::Vector3 & |
p1, |
|
|
const tf2::Vector3 & |
p2, |
|
|
float |
r, |
|
|
float |
g, |
|
|
float |
b, |
|
|
int |
id |
|
) |
| |
|
private |
◆ obstacle_angle()
| float CollisionChecker::obstacle_angle |
( |
bool |
left | ) |
|
◆ obstacle_arc_angle()
| float CollisionChecker::obstacle_arc_angle |
( |
double |
linear, |
|
|
double |
angular |
|
) |
| |
◆ obstacle_dist()
| float CollisionChecker::obstacle_dist |
( |
bool |
forward, |
|
|
float & |
left_dist, |
|
|
float & |
right_dist, |
|
|
tf2::Vector3 & |
fl, |
|
|
tf2::Vector3 & |
fr |
|
) |
| |
◆ back_diag
| float CollisionChecker::back_diag |
|
private |
◆ baseFrame
| std::string CollisionChecker::baseFrame |
|
private |
◆ front_diag
| float CollisionChecker::front_diag |
|
private |
◆ line_pub
◆ max_age
| float CollisionChecker::max_age |
|
private |
◆ max_side_dist
| double CollisionChecker::max_side_dist |
◆ min_side_dist
| double CollisionChecker::min_side_dist |
◆ no_obstacle_dist
| float CollisionChecker::no_obstacle_dist |
|
private |
◆ ob_points
◆ obstacle_mutex
| std::mutex CollisionChecker::obstacle_mutex |
|
private |
◆ robot_back_length
| float CollisionChecker::robot_back_length |
|
private |
◆ robot_back_length_sq
| float CollisionChecker::robot_back_length_sq |
|
private |
◆ robot_front_length
| float CollisionChecker::robot_front_length |
|
private |
◆ robot_front_length_sq
| float CollisionChecker::robot_front_length_sq |
|
private |
◆ robot_width
| float CollisionChecker::robot_width |
|
private |
◆ robot_width_sq
| float CollisionChecker::robot_width_sq |
|
private |
◆ tf_buffer
The documentation for this class was generated from the following files: