![]() |
Galaxis Codebase
1.0.0
Team Galaxis software stack for the Carolo Cup 2023 - ROS2 based software
|
Namespaces | |
| autopilot | |
| camera | |
| control | |
| controllerSettings | |
| Errors | |
| lina | |
| map | |
| math | |
| motorSettings | |
| ros | |
| serviceStates | |
| servoSettings | |
| utils | |
Classes | |
| struct | line_markings_reference_t |
| class | PolySpline |
| class | ROSHeartbeat |
Typedefs | |
| typedef std::vector< float > | polynom |
| typedef std::tuple< float, float > | interval |
Functions | |
| std::ostream & | operator<< (std::ostream &strm, polynom const &poly) |
| std::ostream & | operator<< (std::ostream &strm, interval const &interval) |
| float | calculate_error_between_polyspline_point (shared_ptr< PolySpline > p_polySpline, Eigen::Vector2f &p_point) |
| float | calculate_error_between_polyspline_point_square (shared_ptr< PolySpline > p_polySpline, Eigen::Vector2f const &p_point) |
| float | calculate_error_between_polyspline_poseseries (shared_ptr< PolySpline > p_polySplineSPtr, shared_ptr< galaxis::control::CarPoseSeries > p_poseSeriesSPtr, shared_ptr< line_markings_reference_t > p_lineMarkings, float cross_angle_weight, float cross_line_weight) |
| float | calculate_error_between_polyspline_point_square (shared_ptr< PolySpline > p_polySpline, Eigen::Vector2f &p_point) |
| float | calculate_error_between_polyspline_point (PolySpline p_polySpline, Eigen::Vector2f &p_point) |
| typedef std::tuple<float, float> galaxis::interval |
| typedef std::vector<float> galaxis::polynom |
| float galaxis::calculate_error_between_polyspline_point | ( | PolySpline | p_polySpline, |
| Eigen::Vector2f & | p_point | ||
| ) |
Definition at line 126 of file poly.cpp.
References galaxis::PolySpline::evaluate().

| float galaxis::calculate_error_between_polyspline_point | ( | shared_ptr< PolySpline > | p_polySpline, |
| Eigen::Vector2f & | p_point | ||
| ) |
Referenced by calculate_error_between_polyspline_poseseries().

| float galaxis::calculate_error_between_polyspline_point_square | ( | shared_ptr< PolySpline > | p_polySpline, |
| Eigen::Vector2f & | p_point | ||
| ) |
| float galaxis::calculate_error_between_polyspline_point_square | ( | shared_ptr< PolySpline > | p_polySpline, |
| Eigen::Vector2f const & | p_point | ||
| ) |
Referenced by calculate_error_between_polyspline_poseseries().

| float galaxis::calculate_error_between_polyspline_poseseries | ( | shared_ptr< PolySpline > | p_polySplineSPtr, |
| shared_ptr< galaxis::control::CarPoseSeries > | p_poseSeriesSPtr, | ||
| shared_ptr< line_markings_reference_t > | p_lineMarkings, | ||
| float | cross_angle_weight, | ||
| float | cross_line_weight | ||
| ) |
Definition at line 136 of file poly.cpp.
References calculate_error_between_polyspline_point(), and calculate_error_between_polyspline_point_square().
Referenced by galaxis::control::TwoAndAHalfCarrots::calculate_best_yaw_rate().


| std::ostream & galaxis::operator<< | ( | std::ostream & | strm, |
| interval const & | interval | ||
| ) |
| std::ostream & galaxis::operator<< | ( | std::ostream & | strm, |
| polynom const & | poly | ||
| ) |