►Ndelphyne | |
►Nbehaviours | |
►Nagents | |
CMobilCar | |
CRailCar | |
CRuleRailCar | |
CSimpleCar | |
CTrajectoryAgent | |
CUnicycleCar | |
►Nroads | |
CDragway | |
CMalidrive | |
CMaliputOSM | |
CMultilane | |
COnRamp | |
CRoad | |
►Nblackboard | |
►Nproviders | |
CLaneLocationProvider | |
►Ncommon | |
CSignalGuard | |
►Ndetail | |
CNamedPortSystem | A generic bundle containing and describing a diagram |
►Ntrees | |
CBehaviourTree | |
►Nutility | |
►Ninternal | |
►CSubtype | A runtime representation of a concrete Subtype |
CConstructibleWith | A runtime representation of a Subtype, that is constructible from a given set of parameter types |
►CType | A runtime representation of an abstract Type |
CConstructibleWith | A runtime representation of an abstract Type that may be constructible from a given set of parameter types on a derived type |
CBundledPackage | A Package subclass that bundles all resources in a self contained directory structure, suitable for transport |
CColladaFile | A Resource representation of a Collada mesh file |
CGenericResource | A simple generic Resource implementation, providing introspection through heavy regex usage |
CMTLFile | A Resource representation of an MTL material file as found in OBJ files |
COBJFile | A Resource representation of an OBJ mesh file |
CPackage | A class for resource management |
CPackageManager | A singleton to manage package usage during runtime |
CResource | A class for resource representation |
CResourceInspector | A singleton for resource reflection |
CSystemPackage | A Package subclass that leverages a Delphyne system installation |
CAgentBase | The most basic agent in Delphyne |
CAgentBaseBlueprint | The abstract blueprint class for agents in Delphyne |
CAgentBaseCollision | A collision between any two AgentBase instances, along with the global coordinates of the point-of-collision |
CAgentDiagramBuilder | A builder that creates diagrams with inputs and outputs for agents |
CAgentSimulationBase | A runnable agent-based simulation, using Drake's system framework as its backbone |
CAgentSimulationBaseBuilder | A builder for agent-based simulations |
CAgentState_v_Splitter | A system that takes a AgentState_V and splits it into separate AgentState messages |
CAngularRateAccelerationCommand | Specializes BasicVector with specific getters and setters |
CBasicTypedAgentBaseBlueprint | A simplified abstract and typed blueprint for agents |
CBicycleCar | BicycleCar implements a nonlinear rigid body bicycle model from Althoff & Dolan (2014) [1] |
CBicycleCarParameters | Specializes BasicVector with specific getters and setters |
CBicycleCarParametersIndices | Describes the row indices of a BicycleCarParameters |
CBicycleCarState | Specializes BasicVector with specific getters and setters |
CBicycleCarStateIndices | Describes the row indices of a BicycleCarState |
CBoxCarVis | BoxCarVis displays a box as the visual representation of a vehicle |
CCarVis | CarVis is a base class that provides visualization geometries and their poses |
CCarVisApplicator | CarVisApplicator takes as input a PoseVector containing vehicle poses |
CClosestPose | ClosestPose bundles together the RoadOdometry of a particular target along with its distance measure relative to the ego vehicle |
►CCurve2 | Curve2 represents a path through two-dimensional Cartesian space |
CPositionResult | A result type for the GetPosition method |
CDataLogger | A class for simulation data logging |
CDiagramBundle | |
CDrakeDrivingCommandToIgn | A system that translates Drake driving command messages to ignition driving command messages |
CDrakeToIgn | A system that translates Drake messages on its single input port (which will be discrete or abstract based on the type of the Drake message) to an ignition message on its single abstract output port |
CDrivingCommand | Specializes BasicVector with specific getters and setters |
CDrivingCommandIndices | Describes the row indices of a DrivingCommand |
CDrivingCommandMux | A special-purpose multiplexer that packs two scalar inputs, steering angle (in units rad) and acceleration (in units m/s^2), into a vector-valued output of type DrivingCommand<T>, where the inputs feed directly through to the output |
CDynamicBicycleCar | DynamicBicycleCar implements a planar rigid body bicycle model of an automobile with a non-linear brush tire model from Bobier (2012) [1] |
CDynamicBicycleCarInput | Specializes BasicVector with specific getters and setters |
CDynamicBicycleCarInputIndices | Describes the row indices of a DynamicBicycleCarInput |
CDynamicBicycleCarParams | Specializes BasicVector with specific getters and setters |
CDynamicBicycleCarParamsIndices | Describes the row indices of a DynamicBicycleCarParams |
CDynamicBicycleCarState | Specializes BasicVector with specific getters and setters |
CDynamicBicycleCarStateIndices | Describes the row indices of a DynamicBicycleCarState |
CDynamicEnvironmentHandler | Abstract API for managing the rules dynamic states of a maliput::api::RoadNetwork |
CDynamicEnvironmentHandlerSystem | |
CFixedPhaseIterationHandler | DynamicEnvironmentHandler class implementation |
CFramePoseAggregator | A system that aggregates drake::systems::rendering::PoseVector inputs into a single drake::geometry::FramePoseVector output, each one associated to a specific frame ID |
CIDMController | IDMController implements the IDM (Intelligent Driver Model) planner, computed based only on the nearest car ahead |
CIdmPlanner | IdmPlanner implements the IDM (Intelligent Driver Model) equation governing longitudinal accelerations of a vehicle in single-lane traffic [1, 2] |
CIdmPlannerParameters | Specializes BasicVector with specific getters and setters |
CIdmPlannerParametersIndices | Describes the row indices of a IdmPlannerParameters |
CIgnCommandedPassThrough | A pass through system with input u and output y = u that only redirects to the output when the commanded switch is true |
CIgnDrivingCommandToDrake | A system that translates ignition driving command messages to Drake driving command messages |
CIgnModelsAssembler | A helper System to assemble ignition::msgs::Model messages (given as an ignition::msgs::Model_V message i.e |
CIgnModelsToIds | Outputs the ids of the received ignition models |
CIgnModelsTrafficLights | System in charge of updating the traffic lights models according to the current value of the traffic lights state obtained through the maliput::api::RoadNetwork |
CIgnModelVToIgnPoseV | A system that translates ignition Model_V messages to ignition Pose_V messages messages |
CIgnModelVToLcmViewerDraw | A system that translates ignition Model_V messages to LCM viewer draw messages |
CIgnPublisherSystem | A system to publish ignition messages at its single abstract input port through an ignition transport topic |
CIgnSubscriberSystem | This class is the counterpart of Drake's LcmSubscriberSystem |
CIgnToDrake | A system that translates ignition messages on its single abstract input port to a Drake message on its single output port (which will be vector based or abstract depending on the type of the Drake message) |
CInteractiveSimulationStats | A class that keeps statistics on a interactive simulation session An interactive session is usually composed of one or more simulation runs, depending on the interactions with the external world |
CLaneDirection | LaneDirection holds the lane that a MaliputRailcar is traversing and the direction in which it is moving |
CLcmViewerDrawToIgnModelV | A system that translates LCM viewer draw messages to ignition Model_V |
CLcmViewerLoadRobotToIgnModelV | A system that translates LCM viewer load robot messages to ignition Model_V |
CLoadRobotAggregator | A system that aggregates LCM viewer load robot messages, creating a new viewer load robot message, with all of the links of the input messages |
CMaliputRailcarState | Specializes BasicVector with specific getters and setters |
CMaliputRailcarStateIndices | Describes the row indices of a MaliputRailcarState |
CMobilCarBlueprint | An agent that follows roads as if they were railroad tracks |
CMobilPlanner | MOBIL (Minimizing Overall Braking Induced by Lane Changes) [1] is a planner that minimizes braking requirement for the ego car while also minimizing (per a weighting factor) the braking requirements of any trailing cars within the ego car's immediate neighborhood |
CMobilPlannerParameters | Specializes BasicVector with specific getters and setters |
CMobilPlannerParametersIndices | Describes the row indices of a MobilPlannerParameters |
CPoseBundleToAgentState_V | A system that takes a PoseBundle and generates an array of AgentState (AgentState_V) |
CPoseVelocity | Wraps the raw data contained in a trajectory expressed in terms of pose and velocity values |
CPriusVis | PriusVis displays a visualization of a 2015 Toyota Prius |
CPurePursuit | PurePursuit computes the required steering angle to achieve a goal point on an continuous planar path |
CPurePursuitController | PurePursuitController implements a pure pursuit controller |
CPurePursuitParams | Specializes BasicVector with specific getters and setters |
CPurePursuitParamsIndices | Describes the row indices of a PurePursuitParams |
CRailCar | An agent that follows roads as if they were railroad tracks |
CRailCarBlueprint | An agent that follows roads as if they were railroad tracks |
CRailFollower | RailFollower models an entity that follows a maliput::api::Lane as if it were on rails and neglecting all physics |
CRailFollowerParams | Specializes BasicVector with specific getters and setters that specify the parameters used in updating a RailFollower system |
CRailFollowerState | Specializes BasicVector with specific getters and setters that specify the continuous state for a RailFollower system |
CRightOfWaySystem | RightOfWaySystem evaluates the current RightOfWayRule state that applies to the agent's location |
CRoadOdometry | RoadOdometry contains the position of the vehicle with respect to a lane in a road, along with its velocity vector in the world frame |
CRoadPath | RoadPath converts a sequence of Maliput Lanes into a PiecewisePolynomial for the purpose of generating a path for a car to follow |
CRuleRailCar | An agent that follows roads as if they were railroad tracks |
CRuleRailCarBlueprint | An agent that follows roads as if they were railroad tracks |
CSceneSystem | A system that creates an ignition Scene message from three Model_V messages: one describing the geometry of the whole scene (which contains all the models, including their Visual subfield), another one with the updated poses for some of those models (the non-static ones) and the third one containing the updated visuals for some of those models |
CSimpleCar2 | SimpleCar models an idealized response to driving commands, neglecting all physics |
CSimpleCarBlueprint | A very simple vehicle agent that can be teleoperated |
CSimpleCarParams | Specializes BasicVector with specific getters and setters |
CSimpleCarParamsIndices | Describes the row indices of a SimpleCarParams |
CSimpleCarState | Specializes BasicVector with specific getters and setters |
CSimpleCarStateIndices | Describes the row indices of a SimpleCarState |
CSimpleCarStateTranslator | Translates between LCM message objects and VectorBase objects for the SimpleCarState type |
CSimplePowertrain | SimplePowertrain models a powertrain with first-order lag |
CSimplePriusVis | Note: this class is based on (aka copy-of) the PriusVis class in Drake https://github.com/RobotLocomotion/drake/blob/master/automotive/prius_vis.h |
CSimulationRunner | A wrapper to execute the Drake simulator as a back-end |
CSimulationRunStats | A class that keeps statistics of a single simulation run |
CSpeedSystem | The SpeedSystem implements a very simple speed controller, taking as an input the current frame velocity (from an InputPort) and the desired speed (from a second InputPort), and producing an acceleration on an OutputPort to reach that speed |
CTrafficPoseSelector | 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 |
CTrajectory | A class that wraps a piecewise trajectory instantiated from pose data |
CTrajectoryAgentBlueprint | Trajectory following agents |
CTrajectoryFollower | TrajectoryFollower simply moves along a pre-established trajectory |
CTranslateException | |
CTypedAgentBaseBlueprint | An abstract but typed blueprint class for agents in Delphyne |
CUnicycleCar | UnicylceCar is a parameter-free model of a car governed by the second-order equations |
CUnicycleCarAgent | An agent that follows roads as if they were railroad tracks |
CUnicycleCarBlueprint | A very simple vehicle agent with settable inputs |
CVectorSource | The VectorSource is a drake system to continually set an output port to a fixed value until the user decides to change it via the Set API |
►Ndrake | |
►Nsystems | |
►Nscalar_conversion | |
CTraits<::delphyne::IDMController > | |
CTraits<::delphyne::PurePursuitController > | |
CBase | |
CBasicVector | |
CDiagramBuilder | |
CLcmAndVectorBaseTranslator | |
CLinearSystem | |
CNonSymbolicTraits | |