smarts.core.controllers package

class smarts.core.controllers.ActionSpaceType(value)[source]

Bases: enum.Enum

An enumeration.

ActuatorDynamic = 2
Continuous = 0
Lane = 1
LaneWithContinuousSpeed = 3
MPC = 7
MultiTargetPose = 6
TargetPose = 4
Trajectory = 5
class smarts.core.controllers.ControllerState[source]

Bases: object

static from_action_space(action_space, vehicle_pose, sim)[source]
class smarts.core.controllers.Controllers[source]

Bases: object

static perform_action(sim, agent_id, vehicle, action, controller_state, sensor_state, action_space, vehicle_type)[source]