Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Luca96/carla-driving-rl-agent
/ types & classes
Types & classes
64 in github.com/Luca96/carla-driving-rl-agent
⨍
Functions
646
◇
Types & classes
64
↓ 5 callers
Class
Stage
A Curriculum Learning stage
core/learning.py:68
↓ 3 callers
Class
PPOMemory
Recent memory used in PPOAgent
rl/agents/ppo.py:629
↓ 2 callers
Class
CARLACollectWrapper
Wraps a CARLA Environment, collecting input observations and output actions that can be later used for pre-training or imitation learning purpo
rl/environments/carla/environment.py:667
↓ 2 callers
Class
GlobalRoutePlannerDAO
This class is the data access layer for fetching data from the carla server instance for GlobalRoutePlanner
rl/environments/carla/navigation/global_route_planner_dao.py:12
↓ 2 callers
Class
PolicyNetwork
core/networks.py:89
↓ 1 callers
Class
Aggressive
Class for Aggressive agents.
rl/environments/carla/navigation/types_behavior.py:31
↓ 1 callers
Class
BehaviorAgent
BehaviorAgent implements an agent that navigates scenes to reach a given target destination, by computing the shortest possible path to it.
rl/environments/carla/navigation/behavior_agent.py:25
↓ 1 callers
Class
CARLAEnv
core/carla_env.py:17
↓ 1 callers
Class
CARLAMemory
core/carla_agent.py:586
↓ 1 callers
Class
CARLASyncContext
Context manager to synchronize output from different sensors. Synchronous mode is enabled as long as we are inside this context with
rl/environments/carla/tools/synchronous_mode.py:5
↓ 1 callers
Class
CARLAgent
core/carla_agent.py:59
↓ 1 callers
Class
Cautious
Class for Cautious agents.
rl/environments/carla/navigation/types_behavior.py:7
↓ 1 callers
Class
CollisionDetector
rl/environments/carla/sensors.py:194
↓ 1 callers
Class
ConstantParameter
A constant learning rate schedule that wraps a constant float learning rate value
rl/parameters/parameters.py:61
↓ 1 callers
Class
DepthCameraSensor
rl/environments/carla/sensors.py:155
↓ 1 callers
Class
GlobalRoutePlanner
This class provides a very high level route plan. Instantiate the class by passing a reference to A GlobalRoutePlannerDAO object.
rl/environments/carla/navigation/global_route_planner.py:21
↓ 1 callers
Class
GnssSensor
rl/environments/carla/sensors.py:250
↓ 1 callers
Class
IMUSensor
rl/environments/carla/sensors.py:271
↓ 1 callers
Class
LaneInvasionSensor
rl/environments/carla/sensors.py:203
↓ 1 callers
Class
LidarSensor
rl/environments/carla/sensors.py:225
↓ 1 callers
Class
LocalPlanner
LocalPlanner implements the basic behavior of following a trajectory of waypoints that is generated on-the-fly. The low-level motion of t
rl/environments/carla/navigation/local_planner_behavior.py:21
↓ 1 callers
Class
Normal
Class for Normal agents.
rl/environments/carla/navigation/types_behavior.py:19
↓ 1 callers
Class
Object
Creates generic objects with fields given as named arguments.
rl/environments/carla/tools/utils.py:82
↓ 1 callers
Class
ObstacleDetector
rl/environments/carla/sensors.py:212
↓ 1 callers
Class
PIDLateralController
PIDLateralController implements lateral control using a PID.
rl/environments/carla/navigation/controller.py:149
↓ 1 callers
Class
PIDLongitudinalController
PIDLongitudinalController implements longitudinal control using a PID.
rl/environments/carla/navigation/controller.py:90
↓ 1 callers
Class
PPONetwork
rl/networks/networks.py:114
↓ 1 callers
Class
RGBCameraSensor
rl/environments/carla/sensors.py:149
↓ 1 callers
Class
RadarSensor
rl/environments/carla/sensors.py:234
↓ 1 callers
Class
Route
Wraps a list of [(carla.Waypoint, RoadOption)] returned by a RoutePlanner.
rl/environments/carla/navigation/route.py:10
↓ 1 callers
Class
RoutePlanner
Provides a high-level route plan.
rl/environments/carla/navigation/route_planner.py:12
↓ 1 callers
Class
ScheduleWrapper
A wrapper for built-in tf.keras' learning rate schedules
rl/parameters/parameters.py:45
↓ 1 callers
Class
SemanticCameraSensor
rl/environments/carla/sensors.py:184
↓ 1 callers
Class
VehiclePIDController
VehiclePIDController is the combination of two PID controllers (lateral and longitudinal) to perform the low level control a vehicle from
rl/environments/carla/navigation/controller.py:15
Class
Agent
Base class to define agents in CARLA
rl/environments/carla/navigation/agent.py:28
Class
Agent
Agent abstract class
rl/agents/agents.py:15
Class
AgentState
AGENT_STATE represents the possible states of a roaming agents
rl/environments/carla/navigation/agent.py:19
Class
CARLABaseEnvironment
Base extendable environment for the CARLA driving simulator
rl/environments/carla/environment.py:39
Class
CARLABenchmark
CARLA benchmark, as described in the paper: "End-to-end Driving via Conditional Imitation Learning" - https://arxiv.org/pdf/1710.02410
rl/environments/carla/environment.py:1309
Class
CARLAEvent
Available events (callbacks) related to CARLAEnvironment
rl/environments/carla/environment.py:27
Class
CARLANetwork
The CARLAgent network
core/networks.py:147
Class
CARLAPlayWrapper
Makes an already instantiated CARLAEnvironment be playable with a keyboard
rl/environments/carla/environment.py:568
Class
CARLARecordWrapper
Wraps a CARLA Environment in order to record input observations
rl/environments/carla/environment.py:828
Class
CARLAWrapper
rl/environments/carla/environment.py:564
Class
CameraSensor
rl/environments/carla/sensors.py:123
Class
Colors
Wraps some carla.Color instances.
rl/environments/carla/tools/utils.py:70
Class
DynamicParameter
Interface for learning rate schedule wrappers as dynamic-parameters
rl/parameters/parameters.py:9
Class
ExponentialDecay
rl/parameters/parameters.py:74
Class
FakeCARLAEnvironment
A testing-only environment with the same state- and action-space of a CARLA Environment
core/carla_agent.py:26
Class
IncrementalStatistics
Compute mean, variance, and standard deviation incrementally.
rl/utils.py:676
Class
Network
rl/networks/networks.py:13
Class
OneCameraCARLAEnvironment
One camera (front) CARLA Environment
rl/environments/carla/environment.py:837
Class
OneCameraCARLAEnvironmentDiscrete
One-camera CARLA Environment with discrete action-space
rl/environments/carla/environment.py:1178
Class
PPOAgent
rl/agents/ppo.py:22
Class
PolynomialDecay
rl/parameters/parameters.py:88
Class
RandomAgent
rl/agents/agents.py:218
Class
RoadOption
RoadOption represents the possible topological configurations when moving from a segment of lane to other.
rl/environments/carla/navigation/road_option.py:7
Class
Sensor
Base class for wrapping sensors.
rl/environments/carla/sensors.py:8
Class
SensorSpecs
rl/environments/carla/sensors.py:309
Class
StepDecay
rl/parameters/parameters.py:82
Class
Summary
rl/utils.py:577
Class
Tasks
Kind of tasks that the benchmark supports
rl/environments/carla/environment.py:1345
Class
ThreeCameraCARLAEnvironment
Three Camera (front, lateral left and right) CARLA Environment
rl/environments/carla/environment.py:1213
Class
ThreeCameraCARLAEnvironmentDiscrete
Three-camera CARLA Environment with discrete action-space
rl/environments/carla/environment.py:1267