MCPcopy Create free account

hub / github.com/OpenDriveLab/DriveAdapter / types & classes

Types & classes283 in github.com/OpenDriveLab/DriveAdapter

↓ 24 callersClassActorTransformSetter
This class contains an atomic behavior to set the transform of an actor. Important parameters: - actor: CARLA actor to execute the b
scenario_runner/srunner/scenariomanager/scenarioatomics/atomic_behaviors.py:1849
↓ 24 callersClassCollisionTest
This class contains an atomic test for collisions. Args: - actor (carla.Actor): CARLA actor to be used for this test - other_actor (
scenario_runner/srunner/scenariomanager/scenarioatomics/atomic_criteria.py:285
↓ 23 callersClassDriveDistance
This class contains an atomic behavior to drive a certain distance. Important parameters: - actor: CARLA actor to execute the condition
scenario_runner/srunner/scenariomanager/scenarioatomics/atomic_trigger_conditions.py:1042
↓ 18 callersClassActorDestroy
This class contains an actor destroy behavior. Given an actor this behavior will delete it. Important parameters: - actor: CARLA act
scenario_runner/srunner/scenariomanager/scenarioatomics/atomic_behaviors.py:1820
↓ 16 callersClassTrafficEvent
TrafficEvent definition
scenario_runner/srunner/scenariomanager/traffic_events.py:35
↓ 12 callersClassWaypointFollower
This is an atomic behavior to follow waypoints while maintaining a given speed. If no plan is provided, the actor will follow its foward wayp
scenario_runner/srunner/scenariomanager/scenarioatomics/atomic_behaviors.py:1456
↓ 11 callersClassInTriggerDistanceToVehicle
This class contains the trigger distance (condition) between to actors of a scenario Important parameters: - actor: CARLA actor to e
scenario_runner/srunner/scenariomanager/scenarioatomics/atomic_trigger_conditions.py:563
↓ 9 callersClassGlobalRoutePlanner
This class provides a very high level route plan. Instantiate the class by passing a reference to A GlobalRoutePlannerDAO object.
agents/navigation/global_route_planner.py:20
↓ 9 callersClassGlobalRoutePlannerDAO
This class is the data access layer for fetching data from the carla server instance for GlobalRoutePlanner
agents/navigation/global_route_planner_dao.py:13
↓ 9 callersClassKeepVelocity
This class contains an atomic behavior to keep the provided velocity. The controlled traffic participant will accelerate as fast as possible
scenario_runner/srunner/scenariomanager/scenarioatomics/atomic_behaviors.py:1006
↓ 8 callersClassHandBrakeVehicle
This class contains an atomic hand brake behavior. To set the hand brake value of the vehicle. Important parameters: - vehicle: CARL
scenario_runner/srunner/scenariomanager/scenarioatomics/atomic_behaviors.py:1780
↓ 8 callersClassIdle
This class contains an idle behavior scenario Important parameters: - duration[optional]: Duration in seconds of this behavior A te
scenario_runner/srunner/scenariomanager/scenarioatomics/atomic_behaviors.py:1416
↓ 8 callersClassSensorConfigurationInvalid
Exceptions thrown when the sensors used by the agent are not allowed for that specific submissions
leaderboard/leaderboard/envs/sensor_interface.py:26
↓ 8 callersClassTimeOut
This class contains an atomic timeout behavior. It uses the CARLA game time, not the system time which is used by the py_trees timer.
scenario_runner/srunner/scenariomanager/timer.py:133
↓ 7 callersClassStopVehicle
This class contains an atomic stopping behavior. The controlled traffic participant will decelerate with _bake_value_ until reaching a full s
scenario_runner/srunner/scenariomanager/scenarioatomics/atomic_behaviors.py:1164
↓ 6 callersClassActorConfigurationData
This is a configuration base class to hold model and transform attributes
scenario_runner/srunner/scenarioconfigs/scenario_configuration.py:15
↓ 6 callersClassAdapterCNN
open_loop_training/code/model_code/dense_heads/driver_adapter_head.py:98
↓ 6 callersClassInTriggerDistanceToLocation
This class contains the trigger (condition) for a distance to a fixed location of a scenario Important parameters: - actor: CARLA ac
scenario_runner/srunner/scenariomanager/scenarioatomics/atomic_trigger_conditions.py:611
↓ 6 callersClassRoutePlanner
leaderboard/team_code/planner.py:39
↓ 5 callersClassBasicBlock
open_loop_training/code/encoder_decoder_framework.py:103
↓ 5 callersClassStoryElementStatusToBlackboard
Reflect the status of the decorator's child story element to the blackboard. Args: child: the child behaviour or subtree sto
scenario_runner/srunner/scenarios/open_scenario.py:73
↓ 4 callersClassInRouteTest
The test is a success if the actor is never outside route. The actor can go outside of the route but only for a certain amount of distance
scenario_runner/srunner/scenariomanager/scenarioatomics/atomic_criteria.py:1461
↓ 4 callersClassInTriggerDistanceToLocationAlongRoute
Implementation for a behavior that will check if a given actor is within a given distance to a given location considering a given route
scenario_runner/srunner/scenariomanager/scenarioatomics/atomic_trigger_conditions.py:710
↓ 4 callersClassInTriggerDistanceToNextIntersection
This class contains the trigger (condition) for a distance to the next intersection of a scenario Important parameters: - actor: CAR
scenario_runner/srunner/scenariomanager/scenarioatomics/atomic_trigger_conditions.py:663
↓ 4 callersClassInTriggerRegion
This class contains the trigger region (condition) of a scenario Important parameters: - actor: CARLA actor to execute the behavior
scenario_runner/srunner/scenariomanager/scenarioatomics/atomic_trigger_conditions.py:516
↓ 4 callersClassLocalPlanner
LocalPlanner implements the basic behavior of following a trajectory of waypoints that is generated on-the-fly. The low-level motion of the v
agents/navigation/local_planner.py:30
↓ 4 callersClassNormal
Class for Normal agent.
agents/navigation/types_behavior.py:19
↓ 4 callersClassOutsideRouteLanesTest
Atomic to detect if the vehicle is either on a sidewalk or at a wrong lane. The distance spent outside is computed and it is returned as a pe
scenario_runner/srunner/scenariomanager/scenarioatomics/atomic_criteria.py:1042
↓ 4 callersClassRouteCompletionTest
Check at which stage of the route is the actor at each tick Important parameters: - actor: CARLA actor to be used for this test - ro
scenario_runner/srunner/scenariomanager/scenarioatomics/atomic_criteria.py:1593
↓ 4 callersClassRunningRedLightTest
Check if an actor is running a red light Important parameters: - actor: CARLA actor to be used for this test - terminate_on_failure
scenario_runner/srunner/scenariomanager/scenarioatomics/atomic_criteria.py:1696
↓ 4 callersClassRunningStopTest
Check if an actor is running a stop sign Important parameters: - actor: CARLA actor to be used for this test - terminate_on_failure
scenario_runner/srunner/scenariomanager/scenarioatomics/atomic_criteria.py:1884
↓ 4 callersClassStandStill
This class contains a standstill behavior of a scenario Important parameters: - actor: CARLA actor to execute the behavior - name: N
scenario_runner/srunner/scenariomanager/scenarioatomics/atomic_trigger_conditions.py:230
↓ 4 callersClassWatchdog
Simple watchdog timer to detect timeouts Args: timeout (float): Timeout value of the watchdog [seconds]. If it is not re
scenario_runner/srunner/scenariomanager/watchdog.py:21
↓ 4 callersClass_ASPPModule
open_loop_training/code/model_code/backbones/lss.py:20
↓ 3 callersClassBasicAgent
BasicAgent implements a basic agent that navigates scenes to reach a given target destination. This agent respects traffic lights and other v
agents/navigation/basic_agent.py:17
↓ 3 callersClassChangeActorControl
Atomic to change the longitudinal/lateral control logic for an actor. The (actor, controller) pair is stored inside the Blackboard. The
scenario_runner/srunner/scenariomanager/scenarioatomics/atomic_behaviors.py:274
↓ 3 callersClassChangeActorTargetSpeed
Atomic to change the target speed for an actor controller. The behavior is in RUNNING state until the distance/duration conditions are s
scenario_runner/srunner/scenariomanager/scenarioatomics/atomic_behaviors.py:369
↓ 3 callersClassDrivenDistanceTest
This class contains an atomic test to check the driven distance Important parameters: - actor: CARLA actor to be used for this test
scenario_runner/srunner/scenariomanager/scenarioatomics/atomic_criteria.py:126
↓ 3 callersClassInTimeToArrivalToVehicle
This class contains a check if a actor arrives within a given time at another actor. Important parameters: - actor: CARLA actor to e
scenario_runner/srunner/scenariomanager/scenarioatomics/atomic_trigger_conditions.py:816
↓ 3 callersClassLaneChange
This class inherits from the class WaypointFollower. This class contains an atomic lane change behavior to a parallel lane. The vehic
scenario_runner/srunner/scenariomanager/scenarioatomics/atomic_behaviors.py:1676
↓ 3 callersClassMaxVelocityTest
This class contains an atomic test for maximum velocity. Important parameters: - actor: CARLA actor to be used for this test - max_v
scenario_runner/srunner/scenariomanager/scenarioatomics/atomic_criteria.py:83
↓ 3 callersClassRouteRecord
leaderboard/leaderboard/utils/statistics_manager.py:32
↓ 3 callersClassScenarioConfiguration
This class provides a basic scenario configuration incl.: - configurations for all actors - town, where the scenario should be executed
scenario_runner/srunner/scenarioconfigs/scenario_configuration.py:65
↓ 3 callersClassSyncArrival
This class contains an atomic behavior to set velocity of actor so that it reaches location at the same time as actor_reference. The beha
scenario_runner/srunner/scenariomanager/scenarioatomics/atomic_behaviors.py:1210
↓ 3 callersClassUnetLayer
open_loop_training/code/model_code/backbones/lss.py:245
↓ 2 callersClassActorSink
Implementation for a behavior that will indefinitely destroy actors that wander near a given location within a specified threshold. Impo
scenario_runner/srunner/scenariomanager/scenarioatomics/atomic_behaviors.py:2000
↓ 2 callersClassActorSource
Implementation for a behavior that will indefinitely create actors at a given transform if no other actor exists in a given radius from t
scenario_runner/srunner/scenariomanager/scenarioatomics/atomic_behaviors.py:1942
↓ 2 callersClassActorSpeedAboveThresholdTest
This test will fail if the actor has had its linear velocity lower than a specific value for a specific amount of time Important paramet
leaderboard/leaderboard/scenarios/scenarioatomics/atomic_criteria.py:25
↓ 2 callersClassActorSpeedAboveThresholdTest
This test will fail if the actor has had its linear velocity lower than a specific value for a specific amount of time Important paramete
scenario_runner/srunner/scenariomanager/scenarioatomics/atomic_criteria.py:440
↓ 2 callersClassChangeNoiseParameters
This class contains an atomic jitter behavior. To add noise to steer as well as throttle of the vehicle. This behavior should be used in
scenario_runner/srunner/scenariomanager/scenarioatomics/atomic_behaviors.py:1327
↓ 2 callersClassChangeRoadFriction
Atomic to update the road friction in CARLA. The behavior immediately terminates with SUCCESS after updating the friction. Args:
scenario_runner/srunner/scenariomanager/scenarioatomics/atomic_behaviors.py:225
↓ 2 callersClassChangeWeather
Atomic to write a new weather configuration into the blackboard. Used in combination with WeatherBehavior() to have a continuous weather simu
scenario_runner/srunner/scenariomanager/scenarioatomics/atomic_behaviors.py:190
↓ 2 callersClassInTriggerDistanceToOSCPosition
OpenSCENARIO atomic This class contains the trigger condition for a distance to an OpenSCENARIO position Args: actor (carla.Acto
scenario_runner/srunner/scenariomanager/scenarioatomics/atomic_trigger_conditions.py:81
↓ 2 callersClassKeyboardControl
Keyboard control for the human agent
scenario_runner/srunner/autoagents/human_agent.py:167
↓ 2 callersClassMLP
open_loop_training/code/model_code/dense_heads/driver_adapter_head.py:124
↓ 2 callersClassMlp
open_loop_training/code/model_code/backbones/lss.py:121
↓ 2 callersClassOSCStartEndCondition
This class contains a check if a named story element has started/terminated. Important parameters: - element_name: The story element's n
scenario_runner/srunner/scenariomanager/scenarioatomics/atomic_trigger_conditions.py:467
↓ 2 callersClassPIDController
open_loop_training/code/encoder_decoder_framework.py:24
↓ 2 callersClassPIDController
leaderboard/team_code/pid_controller.py:6
↓ 2 callersClassRotatedRectangle
This class contains method to draw rectangle and find intersection point.
scenario_runner/srunner/tools/scenario_helper.py:483
↓ 2 callersClassRouteScenarioConfiguration
Basic configuration of a RouteScenario
scenario_runner/srunner/scenarioconfigs/route_scenario_configuration.py:44
↓ 2 callersClassSELayer
open_loop_training/code/model_code/backbones/lss.py:146
↓ 2 callersClassScenarioTriggerer
Handles the triggering of the scenarios that are part of a route. Initializes a list of blackboard variables to False, and only sets them to
scenario_runner/srunner/scenariomanager/scenarioatomics/atomic_behaviors.py:2368
↓ 2 callersClassTrack
This enum represents the different tracks of the CARLA AD leaderboard.
leaderboard/leaderboard/autoagents/autonomous_agent.py:21
↓ 2 callersClassVehiclePIDController
VehiclePIDController is the combination of two PID controllers (lateral and longitudinal) to perform the low level control a vehicle from
agents/navigation/controller.py:15
↓ 1 callersClassASPP
open_loop_training/code/model_code/backbones/lss.py:49
↓ 1 callersClassAccelerateToCatchUp
This class contains an atomic acceleration behavior. The car will accelerate until it is faster than another car, in order to catch up distan
scenario_runner/srunner/scenariomanager/scenarioatomics/atomic_behaviors.py:927
↓ 1 callersClassAccelerateToVelocity
This class contains an atomic acceleration behavior. The controlled traffic participant will accelerate with _throttle_value_ until reaching
scenario_runner/srunner/scenariomanager/scenarioatomics/atomic_behaviors.py:874
↓ 1 callersClassActorControl
This class provides a wrapper (access mechanism) for user-defined actor controls. The controllers are loaded via importlib. Therefore, the mo
scenario_runner/srunner/scenariomanager/actorcontrols/actor_control.py:28
↓ 1 callersClassActorTransformSetterToOSCPosition
OpenSCENARIO atomic This class contains an atomic behavior to set the transform of an OpenSCENARIO actor. Important parameters: - ac
scenario_runner/srunner/scenariomanager/scenarioatomics/atomic_behaviors.py:815
↓ 1 callersClassAgentError
Exceptions thrown when the agent returns an error during the simulation
leaderboard/leaderboard/autoagents/agent_wrapper.py:40
↓ 1 callersClassAgentWrapper
Wrapper for autonomous agents required for tracking and checking of used sensors
leaderboard/leaderboard/autoagents/agent_wrapper.py:49
↓ 1 callersClassAgentWrapper
Wrapper for autonomous agents required for tracking and checking of used sensors
scenario_runner/srunner/autoagents/agent_wrapper.py:20
↓ 1 callersClassAggressive
Class for Aggressive agent.
agents/navigation/types_behavior.py:31
↓ 1 callersClassCallBack
leaderboard/leaderboard/envs/sensor_interface.py:133
↓ 1 callersClassCallBack
Class the sensors listen to in order to receive their data each frame
scenario_runner/srunner/autoagents/sensor_interface.py:18
↓ 1 callersClassCarlaSyncMode
Context manager to synchronize output from different sensors. Synchronous mode is enabled as long as we are inside this context with
camera_calibration/collect_data_for_calibration.py:336
↓ 1 callersClassCautious
Class for Cautious agent.
agents/navigation/types_behavior.py:7
↓ 1 callersClassChangeActorLateralMotion
Atomic to change the waypoints for an actor controller. The behavior is in RUNNING state until the last waypoint is reached, or if a sec
scenario_runner/srunner/scenariomanager/scenarioatomics/atomic_behaviors.py:681
↓ 1 callersClassChangeActorWaypoints
Atomic to change the waypoints for an actor controller. The behavior is in RUNNING state until the last waypoint is reached, or if a sec
scenario_runner/srunner/scenariomanager/scenarioatomics/atomic_behaviors.py:531
↓ 1 callersClassChangeActorWaypointsToReachPosition
Atomic to change the waypoints for an actor controller in order to reach a given position. The behavior is in RUNNING state until the la
scenario_runner/srunner/scenariomanager/scenarioatomics/atomic_behaviors.py:619
↓ 1 callersClassChangeAutoPilot
This class contains an atomic behavior to disable/enable the use of the autopilot. Important parameters: - actor: CARLA actor to execute
scenario_runner/srunner/scenariomanager/scenarioatomics/atomic_behaviors.py:1099
↓ 1 callersClassClearBlackboardVariablesStartingWith
Clear the values starting with the specified string from the blackboard. Args: name (:obj:`str`): name of the behaviour vari
scenario_runner/srunner/scenarios/open_scenario.py:46
↓ 1 callersClassCnnBasicBlock
Residual basic block (without batchnorm), as in ImpalaCNN Preserves channel number and shape
roach/models/torch_util.py:39
↓ 1 callersClassDepthNet
open_loop_training/code/model_code/backbones/lss.py:161
↓ 1 callersClassEgoModel
leaderboard/team_code/driveadapter_agent.py:64
↓ 1 callersClassExternalControl
Actor control class for actors, with externally implemented longitudinal and lateral controlers (e.g. Autoware). Args: actor (ca
scenario_runner/srunner/scenariomanager/actorcontrols/external_control.py:19
↓ 1 callersClassFadingText
scenario_runner/no_rendering_mode.py:226
↓ 1 callersClassFocalLoss
open_loop_training/code/encoder_decoder_framework.py:48
↓ 1 callersClassGenericMeasurement
leaderboard/leaderboard/envs/sensor_interface.py:44
↓ 1 callersClassHelpText
scenario_runner/no_rendering_mode.py:255
↓ 1 callersClassHumanInterface
Class to control a vehicle manually for debugging purposes
leaderboard/leaderboard/autoagents/human_agent.py:39
↓ 1 callersClassHumanInterface
Class to control a vehicle manually for debugging purposes
scenario_runner/srunner/autoagents/human_agent.py:34
↓ 1 callersClassInTimeToArrivalToOSCPosition
OpenSCENARIO atomic This class contains a trigger if an actor arrives within a given time to an OpenSCENARIO position Important paramete
scenario_runner/srunner/scenariomanager/scenarioatomics/atomic_trigger_conditions.py:149
↓ 1 callersClassKeyboardControl
Keyboard control for the human agent
leaderboard/leaderboard/autoagents/human_agent.py:139
↓ 1 callersClassLeaderboardEvaluator
document me!
leaderboard/leaderboard/leaderboard_evaluator.py:95
↓ 1 callersClassLocalPlanner
LocalPlanner implements the basic behavior of following a trajectory of waypoints that is generated on-the-fly. The low-level motion of t
agents/navigation/local_planner_behavior.py:34
↓ 1 callersClassMapImage
scenario_runner/no_rendering_mode.py:434
↓ 1 callersClassMetricsLog
Utility class to query the log.
scenario_runner/srunner/metrics/tools/metrics_log.py:20
↓ 1 callersClassMetricsManager
Main class of the metrics module. Handles the parsing and execution of the metrics.
scenario_runner/metrics_manager.py:31
next →1–100 of 283, ranked by callers