f110_gym package¶
Subpackages¶
- f110_gym.envs package
- Submodules
- f110_gym.envs.cloud_scheduler_env module
- f110_gym.envs.collision_models module
- f110_gym.envs.defaults module
- f110_gym.envs.dynamic_models module
- f110_gym.envs.f110_env module
- f110_gym.envs.integrator module
- f110_gym.envs.laser_models module
- f110_gym.envs.race_car module
LidarConfigRaceCarRaceCar.v_paramsRaceCar.configRaceCar.stateRaceCar.opp_posesRaceCar.controlRaceCar.in_collisionRaceCar.scan_rngRaceCar.check_ttc()RaceCar.cosinesRaceCar.ray_cast_agents()RaceCar.reset()RaceCar.scan_anglesRaceCar.scan_simulatorRaceCar.set_map()RaceCar.side_distancesRaceCar.update_opp_poses()RaceCar.update_params()RaceCar.update_pose()RaceCar.update_scan()
RaceCarConfigRaceCarControlStateRaceCarVehicleParams
- f110_gym.envs.rendering module
CameraViewportCarShapeEnvRendererEnvRenderer.bottomEnvRenderer.carsEnvRenderer.leftEnvRenderer.on_close()EnvRenderer.on_draw()EnvRenderer.on_mouse_drag()EnvRenderer.on_mouse_scroll()EnvRenderer.on_resize()EnvRenderer.posesEnvRenderer.rightEnvRenderer.scansEnvRenderer.topEnvRenderer.update_map()EnvRenderer.update_obs()EnvRenderer.window_block()
RendererCameraRendererMapRendererSimRendererUI
- f110_gym.envs.simulator module
- f110_gym.envs.simulator_params module
- f110_gym.envs.vehicle_params module
VehicleParamsVehicleParams.C_SfVehicleParams.C_SrVehicleParams.MoIVehicleParams.a_maxVehicleParams.hVehicleParams.lfVehicleParams.lrVehicleParams.mVehicleParams.muVehicleParams.s_maxVehicleParams.s_minVehicleParams.sv_maxVehicleParams.sv_minVehicleParams.v_maxVehicleParams.v_minVehicleParams.v_switch
- Module contents
Module contents¶
This module registers the F1TENTH Gym environment.
- f110_gym.register(id: str, entry_point: EnvCreator | str | None = None, reward_threshold: float | None = None, nondeterministic: bool = False, max_episode_steps: int | None = None, order_enforce: bool = True, disable_env_checker: bool = False, additional_wrappers: tuple[WrapperSpec, ...] = (), vector_entry_point: VectorEnvCreator | str | None = None, kwargs: dict | None = None)¶
Registers an environment in gymnasium with an
idto use withgymnasium.make()with theentry_pointbeing a string or callable for creating the environment.The
idparameter corresponds to the name of the environment, with the syntax as follows:[namespace/](env_name)[-v(version)]wherenamespaceand-v(version)is optional.It takes arbitrary keyword arguments, which are passed to the
EnvSpeckwargsparameter.- Parameters:
id – The environment id
entry_point – The entry point for creating the environment
reward_threshold – The reward threshold considered for an agent to have learnt the environment
nondeterministic – If the environment is nondeterministic (even with knowledge of the initial seed and all actions, the same state cannot be reached)
max_episode_steps – The maximum number of episodes steps before truncation. Used by the
gymnasium.wrappers.TimeLimitwrapper if notNone.order_enforce – If to enable the order enforcer wrapper to ensure users run functions in the correct order. If
True, then thegymnasium.wrappers.OrderEnforcingis applied to the environment.disable_env_checker – If to disable the
gymnasium.wrappers.PassiveEnvCheckerto the environment.additional_wrappers – Additional wrappers to apply the environment.
vector_entry_point – The entry point for creating the vector environment
kwargs – arbitrary keyword arguments which are passed to the environment constructor on initialisation.
- Changelogs:
v1.0.0 - autoreset and apply_api_compatibility parameter was removed