|
void | steering::cc_default_controls (const HC_CC_Circle &c, const Configuration &q, double delta, bool order, std::vector< Control > &controls) |
| Appends controls with a default cc-turn consisting of two clothoids and a circular arc. More...
|
|
bool | steering::cc_elementary_controls (const HC_CC_Circle &c, const Configuration &q, double delta, bool order, std::vector< Control > &controls) |
| Appends controls with an elementary path if one exists. More...
|
|
void | steering::cc_turn_controls (const HC_CC_Circle &c, const Configuration &q, bool order, std::vector< Control > &controls) |
| Appends controls with a cc-turn. More...
|
|
void | steering::empty_controls (std::vector< Control > &controls) |
| Appends controls with 0 input. More...
|
|
void | steering::hc_turn_controls (const HC_CC_Circle &c, const Configuration &q, bool order, std::vector< Control > &controls) |
| Appends controls with a hc-turn. More...
|
|
void | steering::reverse_control (Control &control) |
| Reverses a control. More...
|
|
void | steering::rs_turn_controls (const HC_CC_Circle &c, const Configuration &q, bool order, std::vector< Control > &controls) |
| Appends controls with a rs-turn. More...
|
|
bool | steering::state_equal (const State &state1, const State &state2) |
| Checks whether two states are equal. More...
|
|
void | steering::straight_controls (const Configuration &q1, const Configuration &q2, std::vector< Control > &controls) |
| Appends controls with a straight line. More...
|
|
Control | steering::subtract_control (const Control &control1, const Control &control2) |
| Subtracts control2 from control1. More...
|
|