delphyne
traffic_pose_selector.h File Reference
#include <map>
#include <memory>
#include <utility>
#include <Eigen/Geometry>
#include <drake/common/drake_copyable.h>
#include <drake/systems/rendering/pose_bundle.h>
#include <drake/systems/rendering/pose_vector.h>
#include <maliput/api/lane.h>
#include <maliput/api/lane_data.h>
#include <maliput/api/road_geometry.h>
#include "systems/lane_direction.h"
#include "systems/road_odometry.h"
Include dependency graph for traffic_pose_selector.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  ClosestPose< T >
 ClosestPose bundles together the RoadOdometry of a particular target along with its distance measure relative to the ego vehicle. More...
 
class  TrafficPoseSelector< T >
 TrafficPoseSelector is a class that provides the relevant pose or poses with respect to a given ego vehicle driving within a given maliput road geometry. More...
 

Namespaces

 delphyne
 

Enumerations

enum  AheadOrBehind { kAhead = 0, kBehind = 1 }
 Specifies whether to assess the cars ahead or behind the ego car at its current orientation with respect to its lane. More...
 
enum  ScanStrategy { kBranches, kPath }
 Specifies whether to check ongoing lanes or both ongoing lanes and confluent branches for traffic. More...
 
enum  RoadPositionStrategy { kCache, kExhaustiveSearch }
 If kCache, configures a planning system (e.g. More...