delphyne_gui
delphyne Namespace Reference

Namespaces

 behaviours
 
 blackboard
 
 cmdline
 
 common
 
 console
 
 detail
 
 gui
 
 roads
 
 trees
 
 utilities
 
 utility
 

Classes

class  AgentBaseBlueprint
 
struct  AgentBaseCollision
 
class  AgentDiagramBuilder
 
class  AgentSimulationBase
 
class  AgentSimulationBaseBuilder
 
class  AgentState_v_Splitter
 
class  AngularRateAccelerationCommand
 
class  BasicTypedAgentBaseBlueprint
 
class  BicycleCar
 
class  BicycleCarParameters
 
struct  BicycleCarParametersIndices
 
class  BicycleCarState
 
struct  BicycleCarStateIndices
 
class  BoxCarVis
 
class  CarVis
 
class  CarVisApplicator
 
struct  ClosestPose
 
class  Curve2
 
class  DataLogger
 
class  DiagramBundle
 
class  DrakeDrivingCommandToIgn
 
class  DrakeToIgn
 
class  DrivingCommand
 
struct  DrivingCommandIndices
 
class  DrivingCommandMux
 
class  DynamicBicycleCar
 
class  DynamicBicycleCarInput
 
struct  DynamicBicycleCarInputIndices
 
class  DynamicBicycleCarParams
 
struct  DynamicBicycleCarParamsIndices
 
class  DynamicBicycleCarState
 
struct  DynamicBicycleCarStateIndices
 
class  DynamicEnvironmentHandler
 
class  DynamicEnvironmentHandlerSystem
 
class  FixedPhaseIterationHandler
 
class  FramePoseAggregator
 
class  IDMController
 
class  IdmPlanner
 
class  IdmPlannerParameters
 
struct  IdmPlannerParametersIndices
 
class  IgnCommandedPassThrough
 
class  IgnDrivingCommandToDrake
 
class  IgnModelsAssembler
 
class  IgnModelsToIds
 
class  IgnModelsTrafficLights
 
class  IgnModelVToIgnPoseV
 
class  IgnModelVToLcmViewerDraw
 
class  IgnPublisherSystem
 
class  IgnSubscriberSystem
 
class  IgnToDrake
 
class  InteractiveSimulationStats
 
struct  LaneDirection
 
class  LcmViewerDrawToIgnModelV
 
class  LcmViewerLoadRobotToIgnModelV
 
class  LoadRobotAggregator
 
class  MaliputRailcarState
 
struct  MaliputRailcarStateIndices
 
class  MobilCarBlueprint
 
class  MobilPlanner
 
class  MobilPlannerParameters
 
struct  MobilPlannerParametersIndices
 
class  PoseBundleToAgentState_V
 
class  PoseVelocity
 
class  PriusVis
 
class  PurePursuit
 
class  PurePursuitController
 
class  PurePursuitParams
 
struct  PurePursuitParamsIndices
 
class  RailCar
 
class  RailCarBlueprint
 
class  RailFollower
 
class  RailFollowerParams
 
class  RailFollowerState
 
class  RightOfWaySystem
 
struct  RoadOdometry
 
class  RoadPath
 
class  RuleRailCar
 
class  RuleRailCarBlueprint
 
class  SceneSystem
 
class  SimpleCar2
 
class  SimpleCarBlueprint
 
class  SimpleCarParams
 
struct  SimpleCarParamsIndices
 
class  SimpleCarState
 
struct  SimpleCarStateIndices
 
class  SimpleCarStateTranslator
 
class  SimplePowertrain
 
class  SimplePriusVis
 
class  SimulationRunner
 
class  SimulationRunStats
 
class  SpeedSystem
 
class  TrafficPoseSelector
 
class  Trajectory
 
class  TrajectoryAgentBlueprint
 
class  TrajectoryFollower
 
class  TranslateException
 
class  TypedAgentBaseBlueprint
 
class  UnicycleCar
 
class  UnicycleCarAgent
 
class  UnicycleCarBlueprint
 
class  VectorSource
 

Typedefs

typedef AgentBase< double > Agent
 
typedef AgentBase< AutoDiffAutoDiffAgent
 
typedef AgentBase< SymbolicSymbolicAgent
 
typedef AgentBaseBlueprint< double > AgentBlueprint
 
typedef AgentBaseBlueprint< AutoDiffAutoDiffAgentBlueprint
 
typedef AgentBaseBlueprint< SymbolicSymbolicAgentBlueprint
 
typedef TypedAgentBaseBlueprint< double, A > TypedAgentBlueprint
 
typedef TypedAgentBaseBlueprint< AutoDiff, A > AutoDiffTypedAgentBlueprint
 
typedef TypedAgentBaseBlueprint< Symbolic, A > SymbolicTypedAgentBlueprint
 
typedef BasicTypedAgentBaseBlueprint< double, A > BasicTypedAgentBlueprint
 
typedef BasicTypedAgentBaseBlueprint< AutoDiff, A > BasicAutoDiffTypedAgentBlueprint
 
typedef BasicTypedAgentBaseBlueprint< Symbolic, A > BasicSymbolicTypedAgentBlueprint
 
typedef BasicTypedAgentBaseBlueprint< double, AgentBase< double > > BasicAgentBlueprint
 
typedef BasicTypedAgentBaseBlueprint< AutoDiff, AgentBase< AutoDiff > > BasicAutoDiffAgentBlueprint
 
typedef BasicTypedAgentBaseBlueprint< Symbolic, AgentBase< Symbolic > > BasicSymbolicAgentBlueprint
 
typedef AgentBaseCollision< double > AgentCollision
 
typedef AgentBaseCollision< AutoDiffAutoDiffAgentCollision
 
typedef AgentBaseCollision< SymbolicSymbolicAgentCollision
 
typedef AgentSimulationBase< double > AgentSimulation
 
typedef AgentSimulationBase< AutoDiffAutoDiffAgentSimulation
 
typedef AgentSimulationBase< SymbolicSymbolicAgentSimulation
 
typedef ::drake::AutoDiffXd AutoDiff
 
typedef ::drake::symbolic::Expression Symbolic
 
typedef std::chrono::duration< double > Duration
 
typedef std::chrono::steady_clock RealtimeClock
 
typedef std::chrono::time_point< RealtimeClock, DurationTimePoint
 
typedef AgentSimulationBaseBuilder< double > AgentSimulationBuilder
 
typedef AgentSimulationBaseBuilder< AutoDiffAutoDiffAgentSimulationBuilder
 
typedef AgentSimulationBaseBuilder< SymbolicSymbolicAgentSimulationBuilder
 
typedef google::protobuf::internal::RepeatedPtrIterator< T > ProtobufIterator
 
typedef std::function< void(const std::string &path)> DirectoryWalkFn
 

Enumerations

enum  AheadOrBehind { kAhead, kBehind }
 
enum  ScanStrategy { kBranches, kPath }
 
enum  RoadPositionStrategy { kCache, kExhaustiveSearch }
 

Functions

drake::lcmt_viewer_load_robot BuildLoadMessageForRoad (const maliput::api::RoadGeometry &road_geometry, const maliput::utility::ObjFeatures &features)
 
drake::lcmt_viewer_load_robot BuildLoadMessageForTrafficLights (const std::vector< const maliput::api::rules::TrafficLight * > &traffic_lights)
 
const drake::systems::InputPort< T > & WirePriusGeometry (const std::string &frame_root, drake::systems::DiagramBuilder< T > *builder, drake::geometry::SceneGraph< T > *scene_graph, std::set< drake::geometry::GeometryId > *geometry_ids)
 
drake::lcmt_viewer_load_robot BuildLoadMessage (const drake::geometry::SceneGraph< T > &scene_graph)
 
void WaitForShutdown ()
 
void CalcOngoingRoadPosition (const PoseVector< T > &pose, const FrameVelocity< T > &velocity, const RoadGeometry &road, RoadPosition *rp)
 
template void CalcOngoingRoadPosition (const PoseVector< drake::AutoDiffXd > &pose, const FrameVelocity< drake::AutoDiffXd > &velocity, const RoadGeometry &road, RoadPosition *rp)
 
template void CalcOngoingRoadPosition (const PoseVector< double > &pose, const FrameVelocity< double > &velocity, const RoadGeometry &road, RoadPosition *rp)
 
void CalcOngoingRoadPosition (const drake::systems::rendering::PoseVector< T > &pose, const drake::systems::rendering::FrameVelocity< T > &velocity, const maliput::api::RoadGeometry &road, maliput::api::RoadPosition *rp)
 
calc_smooth_acceleration (const T &desired_acceleration, const T &max_velocity, const T &velocity_limit_kp, const T &current_velocity)
 
template double calc_smooth_acceleration< double > (const double &desired_acceleration, const double &current_velocity, const double &max_velocity, const double &velocity_limit_kp)
 
template AutoDiffXd calc_smooth_acceleration< AutoDiffXd > (const AutoDiffXd &desired_acceleration, const AutoDiffXd &current_velocity, const AutoDiffXd &max_velocity, const AutoDiffXd &velocity_limit_kp)
 
template Expression calc_smooth_acceleration< Expression > (const Expression &desired_acceleration, const Expression &current_velocity, const Expression &max_velocity, const Expression &velocity_limit_kp)
 
std::tuple< Curve2< double >, double, double > CreateTrajectoryParams (int index)
 
std::tuple< Curve2< double >, double, double > CreateTrajectoryParamsForDragway (const maliput::api::RoadGeometry &road_geometry, int index, double speed, double start_time)
 
size_t GenerateLinkId (size_t robot_id, const std::string &link_name)
 
size_t GenerateVisualId (size_t robot_id, const std::string &link_name, size_t visual_id)
 
std::pair< int64_t, int64_t > MicrosToSecsAndNanos (int64_t micros)
 
std::pair< int64_t, int64_t > MillisToSecsAndNanos (int64_t millis)
 
std::pair< int64_t, int64_t > SecsToSecsAndNanos (double time)
 
double SecsAndNanosToMillis (int64_t secs, int64_t nsecs)
 
ignition::msgs::Time MillisToIgnitionTime (int64_t millis)
 
ignition::msgs::Time MicrosToIgnitionTime (int64_t micros)
 
ignition::msgs::Time SecsToIgnitionTime (double secs)
 
int64_t IgnitionTimeToMillis (const ignition::msgs::Time ign_time)
 
void ZipDirectory (const std::string &source_path, const std::string &destination_path)
 
void UnzipDirectory (const std::string &archive_path, const std::string &extract_path)
 
bool IsAbsolutePath (const std::string &path)
 
bool IsValidFilepath (const std::string &path)
 
std::string Dirname (const std::string &path)
 
std::pair< std::string, std::string > SplitExtension (const std::string &path)
 
void WalkDirectory (const std::string &dirpath, const DirectoryWalkFn &walkfn, bool recursive)
 

Variables

static constexpr double kWeighFactor
 
static constexpr int kIdmParamsIndex
 
static constexpr int kPpParamsIndex
 
static constexpr int kCarParamsIndex