Skip to content

Trustworthy-Engineered-Autonomy-Lab/F1Tenth-Parallel-Simulation-Manager

Repository files navigation

F1Tenth Parallel Simulation Manager

Important

This utilizes the f1_gym_ros containerized Docker simulator, for installation instructions and configuring the simulator please visit its repository and follow its documentation.

Note

To kill all Docker containers after simulation if termination does not proceed properly use:

docker ps -a -q --filter "name=session" | ForEach-Object { docker rm -f $_ }

Run the bash file .\start_f1tenth.ps1 to start the parallel simulation process. This process can take a long time to build, it builds the docker containers and binds their noVNC viewpoints while launching the relevant commands.

Once finished, navigate to the dashboard to view all screens by clicking dashboard.html in the file tree or clicking the link provided in the terminal once the launch command is finished.

In the dashboard, you can click FULL to go to that session's full screen view.

todo changes:

  • make rviz fullscreen upon launch
  • make robotmodel for opp show up automatically
  • ensure the data collection works (idt it does rn)
  • make the termination condition actually terminate the simulation
    • includes ctrl c all panes or just killing all relevant docker containers

About

A way to run parallel F1tenth (Roboracer) simulations using the f1tenth_gym_ros simulator and Docker containers.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors