smarts.core.shader_buffer module

class smarts.core.shader_buffer.BufferID(value)[source]

The names of the different buffers available for camera rendering.

DELTA_TIME = 'dt'
DISTANCE_TRAVELLED = 'distance_travelled'
EGO_VEHICLE_STATE_ANGULAR_ACCELERATION = 'ego_vehicle_state_angular_acceleration'
EGO_VEHICLE_STATE_ANGULAR_JERK = 'ego_vehicle_state_angular_jerk'
EGO_VEHICLE_STATE_ANGULAR_VELOCITY = 'ego_vehicle_state_angular_velocity'
EGO_VEHICLE_STATE_BOUNDING_BOX = 'ego_vehicle_state_bounding_box'
EGO_VEHICLE_STATE_HEADING = 'ego_vehicle_state_heading'
EGO_VEHICLE_STATE_LANE_ID = 'ego_vehicle_state_lane_id'
EGO_VEHICLE_STATE_LANE_INDEX = 'ego_vehicle_state_lane_index'
EGO_VEHICLE_STATE_LANE_POSITION = 'ego_vehicle_state_lane_position'
EGO_VEHICLE_STATE_LINEAR_ACCELERATION = 'ego_vehicle_state_linear_acceleration'
EGO_VEHICLE_STATE_LINEAR_JERK = 'ego_vehicle_state_linear_jerk'
EGO_VEHICLE_STATE_LINEAR_VELOCITY = 'ego_vehicle_state_linear_velocity'
EGO_VEHICLE_STATE_POSITION = 'ego_vehicle_state_position'
EGO_VEHICLE_STATE_ROAD_ID = 'ego_vehicle_state_road_id'
EGO_VEHICLE_STATE_SPEED = 'ego_vehicle_state_speed'
EGO_VEHICLE_STATE_STEERING = 'ego_vehicle_state_steering'
EGO_VEHICLE_STATE_YAW_RATE = 'ego_vehicle_state_yaw_rate'
ELAPSED_SIM_TIME = 'elapsed_sim_time'
EVENTS_AGENTS_ALIVE_DONE = 'events_agents_done_alive'
EVENTS_COLLISIONS = 'events_collisions'
EVENTS_INTEREST_DONE = 'events_interest_done'
EVENTS_NOT_MOVING = 'events_not_moving'
EVENTS_OFF_ROAD = 'events_off_road'
EVENTS_OFF_ROUTE = 'events_off_route'
EVENTS_ON_SHOULDER = 'events_on_shoulder'
EVENTS_REACHED_GOAL = 'events_reached_goal'
EVENTS_REACHED_MAX_EPISODE_STEPS = 'events_reached_max_episode_steps'
EVENTS_WRONG_WAY = 'events_wrong_way'
LIDAR_POINT_CLOUD_DIRECTION = 'lidar_point_cloud_direction'
LIDAR_POINT_CLOUD_HITS = 'lidar_point_cloud_hits'
LIDAR_POINT_CLOUD_ORIGIN = 'lidar_point_cloud_origin'
LIDAR_POINT_CLOUD_POINTS = 'lidar_point_cloud_points'
NEIGHBORHOOD_VEHICLE_STATES_BOUNDING_BOX = 'neighborhood_vehicle_states_bounding_box'
NEIGHBORHOOD_VEHICLE_STATES_HEADING = 'neighborhood_vehicle_states_heading'
NEIGHBORHOOD_VEHICLE_STATES_INTEREST = 'neighborhood_vehicle_states_interest'
NEIGHBORHOOD_VEHICLE_STATES_LANE_ID = 'neighborhood_vehicle_states_lane_id'
NEIGHBORHOOD_VEHICLE_STATES_LANE_INDEX = 'neighborhood_vehicle_states_lane_index'
NEIGHBORHOOD_VEHICLE_STATES_LANE_POSITION = 'neighborhood_vehicle_states_lane_position'
NEIGHBORHOOD_VEHICLE_STATES_POSITION = 'neighborhood_vehicle_states_position'
NEIGHBORHOOD_VEHICLE_STATES_ROAD_ID = 'neighborhood_vehicle_states_road_id'
NEIGHBORHOOD_VEHICLE_STATES_SPEED = 'neighborhood_vehicle_states_speed'
ROAD_WAYPOINTS_HEADING = 'road_waypoints_lanes_heading'
ROAD_WAYPOINTS_LANE_ID = 'road_waypoints_lanes_lane_id'
ROAD_WAYPOINTS_LANE_INDEX = 'road_waypoints_lanes_lane_index'
ROAD_WAYPOINTS_LANE_OFFSET = 'road_waypoints_lanes_lane_offset'
ROAD_WAYPOINTS_LANE_WIDTH = 'road_waypoints_lanes_width'
ROAD_WAYPOINTS_POSITION = 'road_waypoints_lanes_pos'
ROAD_WAYPOINTS_SPEED_LIMIT = 'road_waypoints_lanes_speed_limit'
SIGNALS_LAST_CHANGED = 'signals_last_changed'
SIGNALS_LIGHT_STATE = 'signals_light_state'
SIGNALS_STOP_POINT = 'signals_stop_point'
STEPS_COMPLETED = 'steps_completed'
STEP_COUNT = 'step_count'
UNDER_THIS_VEHICLE_CONTROL = 'under_this_vehicle_control'
VEHICLE_TYPE = 'vehicle_type'
VIA_DATA_NEAR_VIA_POINTS_HIT = 'via_data_near_via_points_hit'
VIA_DATA_NEAR_VIA_POINTS_LANE_INDEX = 'via_data_near_via_points_lane_index'
VIA_DATA_NEAR_VIA_POINTS_POSITION = 'via_data_near_via_points_position'
VIA_DATA_NEAR_VIA_POINTS_REQUIRED_SPEED = 'via_data_near_via_points_required_speed'
VIA_DATA_NEAR_VIA_POINTS_ROAD_ID = 'via_data_near_via_points_road_id'
WAYPOINT_PATHS_HEADING = 'waypoint_paths_heading'
WAYPOINT_PATHS_LANE_ID = 'waypoint_paths_lane_id'
WAYPOINT_PATHS_LANE_INDEX = 'waypoint_paths_lane_index'
WAYPOINT_PATHS_LANE_OFFSET = 'waypoint_paths_lane_offset'
WAYPOINT_PATHS_LANE_WIDTH = 'waypoint_paths_lane_width'
WAYPOINT_PATHS_POSITION = 'waypoint_paths_pos'
WAYPOINT_PATHS_SPEED_LIMIT = 'waypoint_paths_speed_limit'
class smarts.core.shader_buffer.CameraSensorID(value)[source]

Describes default names for camera configuration.

DRIVABLE_AREA_GRID_MAP = 'drivable_area_grid_map'
OCCLUSION = 'occlusion_map'
OCCUPANCY_GRID_MAP = 'ogm'
TOP_DOWN_RGB = 'top_down_rgb'