Drake
pose_selector.h File Reference
#include <map>
#include <memory>
#include <utility>
#include <Eigen/Geometry>
#include "drake/automotive/lane_direction.h"
#include "drake/automotive/maliput/api/lane.h"
#include "drake/automotive/maliput/api/lane_data.h"
#include "drake/automotive/maliput/api/road_geometry.h"
#include "drake/automotive/road_odometry.h"
#include "drake/common/drake_copyable.h"
#include "drake/common/drake_optional.h"
#include "drake/systems/rendering/pose_bundle.h"
#include "drake/systems/rendering/pose_vector.h"
Include dependency graph for pose_selector.h:

Go to the source code of 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  PoseSelector< T >
 PoseSelector 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

 drake
 
 drake::automotive
 

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...