F1TENTH Gym JAX Documentation
Overview
The F1TENTH Gym JAX environment is created for research that needs a deterministic, vectorizable vehicle simulation with multiple vehicles in the same environment, with applications in reinforcement learning.
The environment is designed with determinism in mind. All agents’ physics simulation are stepped simultaneously, and all randomness is controlled by explicit JAX PRNG keys. The explicit stepping API also enables jax.jit and jax.vmap workflows.
GitHub repo: https://github.com/f1tenth/f1tenth_gym_jax
Note that the GitHub repository contains the source for these docs. If you see a mistake, please contribute a fix.
Citing
If you find this Gym environment useful, please consider citing:
@inproceedings{okelly2020f1tenth,
title={F1TENTH: An Open-source Evaluation Environment for Continuous Control and Reinforcement Learning},
author={O'Kelly, Matthew and Zheng, Hongrui and Karthik, Dhruv and Mangharam, Rahul},
booktitle={NeurIPS 2019 Competition and Demonstration Track},
pages={77--89},
year={2020},
organization={PMLR}
}
Physical Platform
To build a physical 1/10th scale vehicle, follow the guide here: https://roboracer.ai/build
INSTALLATION
MODEL REFERENCE
REPRODUCIBILITY