#include <marti_common_msgs/KeyValueArray.h>#include <marti_nav_msgs/ObstacleArray.h>#include <marti_nav_msgs/RouteSpeedArray.h>#include <swri_math_util/interpolation_1d.h>#include <swri_route_util/route.h>#include <swri_transform_util/transform.h>

Go to the source code of this file.
Classes | |
| struct | swri_route_util::DistanceReport |
| struct | swri_route_util::ObstacleData |
| struct | swri_route_util::SpeedForCurvatureParameters |
| struct | swri_route_util::SpeedForObstaclesParameters |
Namespaces | |
| swri_route_util | |
Functions | |
| void | swri_route_util::generateObstacleData (std::vector< ObstacleData > &obstacle_data, const swri_transform_util::Transform g_route_from_obs, const marti_nav_msgs::ObstacleArray &obstacles_msg) |
| void | swri_route_util::speedsForCurvature (marti_nav_msgs::RouteSpeedArray &speeds, const Route &route, const SpeedForCurvatureParameters ¶meters) |
| void | swri_route_util::speedsForObstacles (marti_nav_msgs::RouteSpeedArray &speeds, std::vector< DistanceReport > &reports, const Route &route, const marti_nav_msgs::RoutePosition &route_position, const std::vector< ObstacleData > &obstacles, const SpeedForObstaclesParameters ¶meters) |