Classes | Namespaces | Functions
route_speeds.h File Reference
#include <marti_common_msgs/KeyValueArray.h>
#include <marti_nav_msgs/ObstacleArray.h>
#include <marti_nav_msgs/TrackedObjectArray.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>
Include dependency graph for route_speeds.h:
This graph shows which files directly or indirectly include this file:

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::generateObstacleData (std::vector< ObstacleData > &obstacle_data, const swri_transform_util::Transform g_route_from_obs, const marti_nav_msgs::TrackedObjectArray &obstacles_msg)
 
void swri_route_util::speedsForCurvature (marti_nav_msgs::RouteSpeedArray &speeds, const Route &route, const SpeedForCurvatureParameters &parameters)
 
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 &parameters)
 


swri_route_util
Author(s):
autogenerated on Fri Aug 2 2024 08:39:29