This repository is a collection of several tracks to be used in f1tenth-style races. It can be directly used as ROS-package, where subsequently maps are referred in launch files of other packages.
-
Clone this repository into the
src/
-folder of your ROS workspace. -
Use the maps in launch files, e.g.:
<arg name="map" default="$(find f1tenth_maps)/maps/f1_aut.yaml"/> <node pkg="map_server" name="map_server" type="map_server" args="$(arg map)"/>
The costmap generator in folder costmaps
provides a script to calculate several metrics for the map. E.g.: Distance from start line, distance from obstacles, shortest path, spline optimzied path.
-
Use the makefile to generate it for any map of folder
maps
, e.g.:make f1_aut
berlin
: f1tenth/f1tenth_simulatorcolumbia
: f1tenth/f1tenth_simulatorcolumbia_simple
: redrawn based oncolumbia-track
columbia_small
: redrawn based oncolumbia-track
columbia-track
: f1tenth/tracksf1_aut
: based on Circuit_Red_Bull_Ringf1_aut_wide
: based on Circuit_Red_Bull_Ringf1_esp
: based on Formula1_Circuit_Catalunyaf1_gbr
: based on Silverstone_circuitf1_mco
: based on Circuit_Monacolevine_blocked
: f1tenth/f1tenth_simulatorlevinelobby
: f1tenth/f1tenth_simulatorlevine
: f1tenth/f1tenth_simulatormtl
: f1tenth/f1tenth_simulatorporto
: f1tenth/f1tenth_simulatorskirk
: f1tenth/f1tenth_gymstata_basement
: f1tenth/f1tenth_gymtorino
: f1tenth/f1tenth_simulatortorino_redraw
: redrawn based ontorino
torino_redraw_small
: redrawn based ontorino
torino_redraw_small_with_obstacles
: redrawn based ontorino
unreal
: pmusau17/f1tenth_gym_rosvegas
: f1tenth/f1tenth_gymOschersleben
: F1TENTH IROS 2022 Race Resources
All other maps were created by us.
For yaml format see: http://wiki.ros.org/map_server#YAML_format