Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/DongChen06/MARL_CAVs
/ types & classes
Types & classes
60 in github.com/DongChen06/MARL_CAVs
⨍
Functions
435
◇
Types & classes
60
↓ 6 callers
Class
StraightLane
A lane going in straight line.
highway-env/highway_env/road/lane.py:121
↓ 3 callers
Class
ActorNetwork
A network for actor
MARL/single_agent/Model_common.py:5
↓ 3 callers
Class
LPV
highway-env/highway_env/interval.py:149
↓ 2 callers
Class
MAPPO
An multi-agent learned with PPO reference: https://github.com/ChenglongChen/pytorch-DRL
MARL/MAPPO.py:23
↓ 2 callers
Class
OnPolicyReplayMemory
Replay memory buffer
MARL/single_agent/Memory_common.py:9
↓ 2 callers
Class
ReplayMemory
Replay memory buffer
MARL/single_agent/Memory_common.py:50
↓ 2 callers
Class
RoadNetwork
highway-env/highway_env/road/road.py:19
↓ 2 callers
Class
VehicleInterval
highway-env/highway_env/vehicle/uncertainty/prediction.py:399
↓ 2 callers
Class
VideoRecorder
This is used to record videos of evaluations
MARL/common/utils.py:69
↓ 1 callers
Class
ActorCriticNetwork
An actor-critic network that shared lower-layer representations but have distinct output layers
MARL/single_agent/Model_common.py:44
↓ 1 callers
Class
AddBias
MARL/common/utils.py:18
↓ 1 callers
Class
AttributesObservation
highway-env/highway_env/envs/common/observation.py:343
↓ 1 callers
Class
BicycleVehicle
A dynamical bicycle model, with tire friction and slipping. See Chapter 2 of Lateral Vehicle Dynamics. Vehicle Dynamics and Control. Raj
highway-env/highway_env/vehicle/dynamics.py:11
↓ 1 callers
Class
ContinuousAction
An continuous action space for throttle and/or steering angle. If both throttle and steering are enabled, they are set in this order: [throt
highway-env/highway_env/envs/common/action.py:60
↓ 1 callers
Class
CriticNetwork
A network for critic
MARL/single_agent/Model_common.py:25
↓ 1 callers
Class
DiscreteMetaAction
An discrete action space of meta-actions: lane changes, and cruise control set-point.
highway-env/highway_env/envs/common/action.py:135
↓ 1 callers
Class
EnvViewer
A viewer to render a highway driving environment.
highway-env/highway_env/envs/common/graphics.py:16
↓ 1 callers
Class
GrayscaleObservation
An observation class that collects directly what the simulator renders Also stacks the collected frames as in the nature DQN. Specific k
highway-env/highway_env/envs/common/observation.py:44
↓ 1 callers
Class
KFACOptimizer
MARL/single_agent/kfac.py:86
↓ 1 callers
Class
KinematicObservation
Observe the kinematics of nearby vehicles.
highway-env/highway_env/envs/common/observation.py:124
↓ 1 callers
Class
KinematicsGoalObservation
highway-env/highway_env/envs/common/observation.py:309
↓ 1 callers
Class
MADQN
An multi-agent learned with DQN reference: https://github.com/ChenglongChen/pytorch-DRL
MARL/MADQN.py:21
↓ 1 callers
Class
MultiAgentAction
highway-env/highway_env/envs/common/action.py:198
↓ 1 callers
Class
MultiAgentObservation
highway-env/highway_env/envs/common/observation.py:364
↓ 1 callers
Class
Obstacle
Obstacles on the road.
highway-env/highway_env/road/objects.py:84
↓ 1 callers
Class
OccupancyGridObservation
Observe an occupancy grid of nearby vehicles.
highway-env/highway_env/envs/common/observation.py:228
↓ 1 callers
Class
Road
A road is a set of lanes, and a set of vehicles driving on these lanes.
highway-env/highway_env/road/road.py:233
↓ 1 callers
Class
SineLane
A sinusoidal lane.
highway-env/highway_env/road/lane.py:171
↓ 1 callers
Class
SplitBias
MARL/single_agent/kfac.py:73
↓ 1 callers
Class
TimeToCollisionObservation
highway-env/highway_env/envs/common/observation.py:92
↓ 1 callers
Class
WorldSurface
A pygame Surface implementing a local coordinate system so that we can move and zoom in the displayed area.
highway-env/highway_env/road/graphics.py:18
Class
AbstractEnv
A generic environment for various tasks involving a vehicle driving on a road. The environment contains a road populated with vehicles, and
highway-env/highway_env/envs/common/abstract.py:26
Class
AbstractLane
A lane on the road, described by its central curve.
highway-env/highway_env/road/lane.py:10
Class
ActionType
A type of action specifies its definition space, and how actions are executed in the environment
highway-env/highway_env/envs/common/action.py:16
Class
Agent
A unified agent interface: - interact: interact with the environment to collect experience - _take_one_step: take one step -
MARL/single_agent/Agent_common.py:9
Class
AggressiveVehicle
highway-env/highway_env/vehicle/behavior.py:477
Class
CircularLane
A lane going in circle arc.
highway-env/highway_env/road/lane.py:213
Class
ControlledVehicle
A vehicle piloted by two low-level controller, allowing high-level actions such as cruise control and lane changes. - The longitudinal contr
highway-env/highway_env/vehicle/controller.py:11
Class
DefensiveVehicle
highway-env/highway_env/vehicle/behavior.py:487
Class
EventHandler
highway-env/highway_env/envs/common/graphics.py:151
Class
IDMVehicle
A vehicle using both a longitudinal and a lateral decision policies. - Longitudinal: the IDM model computes an acceleration given the preced
highway-env/highway_env/vehicle/behavior.py:13
Class
IntervalVehicle
Estimator for the interval-membership of a LinearVehicle under parameter uncertainty. The model trajectory is stored in a model_vehicle, and
highway-env/highway_env/vehicle/uncertainty/prediction.py:21
Class
JointACKTR
An multi-agent learned with ACKTR reference: https://github.com/ChenglongChen/pytorch-DRL
MARL/MAACKTR.py:21
Class
Landmark
Landmarks of certain areas on the road that must be reached.
highway-env/highway_env/road/objects.py:91
Class
LaneGraphics
A visualization of a lane.
highway-env/highway_env/road/graphics.py:103
Class
LineType
A lane side line type.
highway-env/highway_env/road/lane.py:111
Class
LinearVehicle
A Vehicle whose longitudinal and lateral controllers are linear with respect to parameters.
highway-env/highway_env/vehicle/behavior.py:289
Class
MDPVehicle
A controlled vehicle with a specified discrete range of allowed target speeds.
highway-env/highway_env/vehicle/controller.py:199
Class
MergeEnv
A highway merge negotiation environment. The ego-vehicle is driving on a highway and approached a merge, with some vehicles incoming on the
highway-env/highway_env/envs/merge_env_v1.py:19
Class
MergeEnvMARL
highway-env/highway_env/envs/merge_env_v1.py:288
Class
MultiAgentWrapper
highway-env/highway_env/envs/common/abstract.py:752
Class
MultipleModelVehicle
highway-env/highway_env/vehicle/uncertainty/estimation.py:33
Class
ObservationType
highway-env/highway_env/envs/common/observation.py:17
Class
RegressionVehicle
Estimator for the parameter of a LinearVehicle.
highway-env/highway_env/vehicle/uncertainty/estimation.py:12
Class
RegulatedRoad
highway-env/highway_env/road/regulation.py:11
Class
RoadGraphics
A visualization of a road lanes and vehicles.
highway-env/highway_env/road/graphics.py:224
Class
RoadObject
Common interface for objects that appear on the road, beside vehicles. For now we assume all objects are rectangular. TODO: vehicles and
highway-env/highway_env/road/objects.py:9
Class
RoadObjectGraphics
A visualization of objects on the road.
highway-env/highway_env/road/graphics.py:272
Class
Vehicle
A moving vehicle on a road, and its kinematics. The vehicle is represented by a dynamical system: a modified bicycle model. It's state i
highway-env/highway_env/vehicle/kinematics.py:16
Class
VehicleGraphics
highway-env/highway_env/vehicle/graphics.py:17