smarts.core package
smarts.core
Core functionality of the SMARTS simulator
- smarts.core.config(config_path: str = './smarts_engine.ini', environment_prefix='SMARTS') Config[source]
Get the SMARTS environment configuration for the smarts engine.
Note
This searches the following locations and loads the first one it finds: Supplied
config_path. Default: ./smarts_engine.ini ~/.smarts/engine.ini /etc/smarts/engine.ini $PYTHON_PATH/smarts/engine.ini- Parameters:
config_path (str, optional) – The configurable location. Defaults to ./smarts_engine.ini.
- Returns:
A configuration utility that allows resolving environment and engine.ini configuration.
- Return type:
- smarts.core.gen_id()[source]
Generates a unique but deterministic id if smarts.core.seed has set the core seed.
- smarts.core.controllers package
ControllerOutOfLaneExceptionControllerStateControllersLaneAction- smarts.core.controllers.action_space_type module
- smarts.core.controllers.actuator_dynamic_controller module
- smarts.core.controllers.direct_controller module
- smarts.core.controllers.lane_following_controller module
- smarts.core.controllers.motion_planner_controller module
- smarts.core.controllers.trajectory_interpolation_controller module
- smarts.core.controllers.trajectory_tracking_controller module
- smarts.core.glsl package
- smarts.core.models package
- smarts.core.sensors package
- smarts.core.serialization package
- smarts.core.utils package
- smarts.core.utils.adapters package
- smarts.core.utils.invalid package
- smarts.core.utils.bullet module
- smarts.core.utils.cache module
- smarts.core.utils.centralized_traci_server module
- smarts.core.utils.class_factory module
- smarts.core.utils.core_logging module
- smarts.core.utils.core_math module
- smarts.core.utils.custom_exceptions module
- smarts.core.utils.dummy module
- smarts.core.utils.episodes module
- smarts.core.utils.file module
- smarts.core.utils.frame_monitor module
- smarts.core.utils.geometry module
- smarts.core.utils.glb module
- smarts.core.utils.id module
- smarts.core.utils.import_utils module
- smarts.core.utils.iteration_tools module
- smarts.core.utils.key_wrapper module
- smarts.core.utils.kinematics module
- smarts.core.utils.networking module
- smarts.core.utils.observations module
- smarts.core.utils.pybullet module
- smarts.core.utils.resources module
- smarts.core.utils.strings module
- smarts.core.utils.sumo_utils module
- smarts.core.utils.type_operations module
- smarts.core.actor module
- smarts.core.actor_capture_manager module
- smarts.core.agent module
- smarts.core.agent_buffer module
- smarts.core.agent_interface module
AccelerometerAgentInterfaceAgentTypeAgentsAliveDoneCriteriaAgentsListAliveCustomRenderCustomRenderBufferDependencyCustomRenderCameraDependencyCustomRenderVariableDependencyDoneCriteriaDrivableAreaGridMapEventConfigurationInterestDoneCriteriaLanePositionsLidarNeighborhoodVehiclesOGMOcclusionMapRGBRenderDependencyBaseRoadWaypointsSignalsWaypoints
- smarts.core.agent_manager module
- smarts.core.agents_provider module
- smarts.core.argoverse_map module
- smarts.core.bezier_motion_planner module
- smarts.core.bubble_manager module
- smarts.core.buffer_agent module
- smarts.core.chassis module
- smarts.core.colors module
- smarts.core.condition_state module
- smarts.core.configuration module
- smarts.core.coordinates module
- smarts.core.data_model module
- smarts.core.default_map_builder module
- smarts.core.events module
- smarts.core.external_provider module
- smarts.core.id_actor_capture_manager module
- smarts.core.lanepoints module
- smarts.core.lidar module
- smarts.core.lidar_sensor_params module
- smarts.core.local_agent module
- smarts.core.local_agent_buffer module
- smarts.core.local_traffic_provider module
- smarts.core.masks module
- smarts.core.observations module
- smarts.core.opendrive_road_network module
- smarts.core.plan module
- smarts.core.provider module
- smarts.core.renderer_base module
- smarts.core.road_map module
- smarts.core.route_cache module
- smarts.core.scenario module
- smarts.core.sensor module
- smarts.core.sensor_manager module
- smarts.core.shader_buffer module
- smarts.core.shape module
- smarts.core.signal_provider module
- smarts.core.signals module
- smarts.core.simulation_frame module
- smarts.core.simulation_local_constants module
- smarts.core.smarts module
- smarts.core.sumo_road_network module
- smarts.core.sumo_traffic_simulation module
- smarts.core.tire_models module
- smarts.core.traffic_history module
- smarts.core.traffic_history_provider module
- smarts.core.traffic_provider module
- smarts.core.trap_manager module
- smarts.core.vehicle module
- smarts.core.vehicle_index module
- smarts.core.vehicle_state module
- smarts.core.waymo_map module