umich_sim package#
Subpackages#
- umich_sim.sim_backend package
- Subpackages
- umich_sim.sim_backend.carla_modules package
- Submodules
- umich_sim.sim_backend.carla_modules.camera_manager module
- umich_sim.sim_backend.carla_modules.collision_sensor module
- umich_sim.sim_backend.carla_modules.ego_vehicle module
- umich_sim.sim_backend.carla_modules.gnss_sensor module
- umich_sim.sim_backend.carla_modules.hud module
- umich_sim.sim_backend.carla_modules.imu_sensor module
- umich_sim.sim_backend.carla_modules.lane_invasion_sensor module
- umich_sim.sim_backend.carla_modules.module_helper module
- umich_sim.sim_backend.carla_modules.vehicle module
- umich_sim.sim_backend.carla_modules.world module
- Module contents
- umich_sim.sim_backend.experiments package
- umich_sim.sim_backend.sections package
- umich_sim.sim_backend.vehicle_control package
- umich_sim.sim_backend.carla_modules package
- Submodules
- umich_sim.sim_backend.helpers module
- Module contents
- Subpackages
- umich_sim.wizard package
- Subpackages
- umich_sim.wizard.inputs package
- Submodules
- umich_sim.wizard.inputs.base_input_dev module
- umich_sim.wizard.inputs.base_wheel module
- umich_sim.wizard.inputs.g27_wheel module
- umich_sim.wizard.inputs.g29_wheel module
- umich_sim.wizard.inputs.g920_wheel module
- umich_sim.wizard.inputs.input_types module
- umich_sim.wizard.inputs.keyboard module
- Module contents
- umich_sim.wizard.utils package
- umich_sim.wizard.inputs package
- Submodules
- umich_sim.wizard.rpc module
- umich_sim.wizard.wizard module
- Module contents
- Subpackages
Submodules#
umich_sim.base_logger module#
umich_sim.sim_config module#
- class umich_sim.sim_config.Config(debug: bool = True, enable_sound: bool = False, client_frame_rate: int = 60, server_addr: str = '127.0.0.1', carla_port: int = 2000, rpc_port: int = 2003, client_resolution: tuple = (1280, 720), client_mode: umich_sim.wizard.inputs.input_types.ClientMode = <ClientMode.EGO: 0>, gui_mode: bool = False, cam_recording: bool = False, cam_record_dir: Union[pathlib.Path, str] = PosixPath('_record'), car_filter: str = 'vehicle.*', wizard: umich_sim.sim_config.WizardConfig = WizardConfig(client_mode=<ClientMode.EGO: 0>, dev_type=<InputDevType.KBD: 3>, dev_path='', enable_wizard=False))#
Bases:
object
- cam_record_dir: Union[Path, str] = PosixPath('_record')#
- cam_recording: bool = False#
- car_filter: str = 'vehicle.*'#
- carla_port: int = 2000#
- client_frame_rate: int = 60#
- client_mode: ClientMode = 0#
- client_resolution: tuple = (1280, 720)#
- debug: bool = True#
- enable_sound: bool = False#
- gui_mode: bool = False#
- rpc_port: int = 2003#
- server_addr: str = '127.0.0.1'#
- wizard: WizardConfig = WizardConfig(client_mode=<ClientMode.EGO: 0>, dev_type=<InputDevType.KBD: 3>, dev_path='', enable_wizard=False)#
- class umich_sim.sim_config.ConfigPool#
Bases:
object
class for storing configs
- config: Config = Config(debug=True, enable_sound=False, client_frame_rate=60, server_addr='127.0.0.1', carla_port=2000, rpc_port=2003, client_resolution=(1280, 720), client_mode=<ClientMode.EGO: 0>, gui_mode=False, cam_recording=False, cam_record_dir=PosixPath('_record'), car_filter='vehicle.*', wizard=WizardConfig(client_mode=<ClientMode.EGO: 0>, dev_type=<InputDevType.KBD: 3>, dev_path='', enable_wizard=False))#
- class umich_sim.sim_config.WizardConfig(client_mode: umich_sim.wizard.inputs.input_types.ClientMode = <ClientMode.EGO: 0>, dev_type: umich_sim.wizard.inputs.input_types.InputDevType = <InputDevType.KBD: 3>, dev_path: Union[pathlib.Path, str] = '', enable_wizard: bool = False)#
Bases:
object
- client_mode: ClientMode = 0#
- dev_path: Union[Path, str] = ''#
- dev_type: InputDevType = 3#
- enable_wizard: bool = False#
Module contents#
root package for the project