You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+4-1Lines changed: 4 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@
7
7
This is a Formula Student Driverless Simulator (FSDS).
8
8
FSDS is a community project with the goal to provide an end-to-end simulation for FS Driverless teams.
9
9
It simulates all commonly used sensors and is compatible with ROS.
10
-
This project has proven itsself during [FS-Online 2020](https://formulastudentonline.com/) where 4 driverless teams competed.
10
+
This project has proven itself during [FS-Online 2020](https://formulastudentonline.com/) where 4 driverless teams competed.
11
11
See [day 1](https://www.youtube.com/watch?v=TCgKwuLo3Eo), [day 2](https://www.youtube.com/watch?v=A-RHuWMZbig) and [day 3](https://www.youtube.com/watch?v=1RwY1cNMqMg).
12
12
13
13
**Problems?** Ask questions in [Gitter chat](https://gitter.im/FS-Driverless/Formula-Student-Driverless-Simulator) or [open an issue](https://github.com/FS-Driverless/Formula-Student-Driverless-Simulator/issues).
@@ -35,6 +35,9 @@ It launches the fsds_ros_bridge to connect an autonomous system to the Unreal wo
35
35
36
36
This repo uses LFS for some large files. All files bigger than 90MB are added to LFS.
37
37
38
+
## Installation
39
+
For installation and more information about the ROS and python interface, [check the documentation](https://fs-driverless.github.io/Formula-Student-Driverless-Simulator/)
40
+
38
41
## Credits
39
42
This project is based on the work of some amazing open-source projects.
Copy file name to clipboardExpand all lines: docs/docker_ubuntu.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -30,7 +30,7 @@ After building the image, verify that the image exists by runnig:
30
30
```
31
31
32
32
#### Run FSDS inside the Docker container
33
-
Get [the binary](https://github.com/FS-Driverless/Formula-Student-Driverless-Simulator/releases/download/v2.0.0/fsds-v2.0.0-linux.zip), or package your own project in Ubuntu.
33
+
Get [the binary](https://github.com/FS-Driverless/Formula-Student-Driverless-Simulator/releases/download/v2.1.0/fsds-v2.1.0-linux.zip), or package your own project in Ubuntu.
34
34
You can either download the latest version yourself, or use the `download_FSDSSimulator_binary.sh` helper script.
35
35
36
36
Now, run fsds inside the Docker container:
@@ -41,15 +41,15 @@ Now, run fsds inside the Docker container:
41
41
42
42
Replace the variables as follows:
43
43
*`DOCKER_IMAGE_NAME`: Same as `target_image` parameter in previous step. By default, enter `fsdsairsim_binary:vulkan-ubuntu18.04`
44
-
*`UNREAL_BINARY_SHELL_SCRIPT`: for FSDSsimulator enviroment, it will be `fsds-v2.0.0-linux/FSDS.sh`
44
+
*`UNREAL_BINARY_SHELL_SCRIPT`: for FSDSsimulator enviroment, it will be `fsds-v2.1.0-linux/FSDS.sh`
45
45
*`UNREAL_BINARY_ARGUMENTS`: For FSDSsimulator, most relevant would be `-windowed`, `-ResX`, `-ResY`. [See here all options](https://docs.unrealengine.com/en-us/Programming/Basics/CommandLineArguments).
46
46
47
-
For FSDSsimulator, you can do a `$ ./run_airsim_image_binary.sh fsdsairsim_binary:vulkan-ubuntu18.04 fsds-v2.0.0-linux/FSDS.sh -windowed -ResX=1080 -ResY=720`
47
+
For FSDSsimulator, you can do a `$ ./run_airsim_image_binary.sh fsdsairsim_binary:vulkan-ubuntu18.04 fsds-v2.1.0-linux/FSDS.sh -windowed -ResX=1080 -ResY=720`
48
48
49
49
To run in headless mode, use suffix `-- headless` at the end:
Copy file name to clipboardExpand all lines: docs/getting-started.md
+10-7Lines changed: 10 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,7 +23,9 @@ If you clone the repo you will already have this file in place.
23
23
If not, copy-paste the contents of the [settings.json file at the root of this repository](https://github.com/FS-Driverless/Formula-Student-Driverless-Simulator/blob/master/settings.json) into the `~/Formula-Student-Driverless-Simulator`.
24
24
This should get you started with the default sensor configuration, feel free to try your own custom sensor suite.
25
25
26
-
## From release binaries
26
+
## Installation
27
+
28
+
### From release binaries
27
29
28
30
Pre-compiled binaries are available for every release.
29
31
Go to [releases](https://github.com/FS-Driverless/Formula-Student-Driverless-Simulator/releases) and download the latest one.
@@ -32,19 +34,20 @@ A window with a car should popup!
32
34
Try driving the car around using the arrowkeys.
33
35
If you get a black screen with some buttons, make sure the folder with the binary is in your user folder (Windows: `C:\Users\username\Formula-Student-Driverless-Simulator`, Linux: `~/Formula-Student-Driverless-Simulator`)
34
36
35
-
## From source using the Unreal Engine Editor
37
+
If all that works, you can continue to [the ROS interface](getting-started-with-ros.md) or [the python interface](getting-started-with-python.md).
38
+
### From source using the Unreal Engine Editor
36
39
Instead of running the simulator from release binaries, you can compile it manually using unreal engine.
37
40
This is usefull if you want to get the latest changes or if you want to make changes to the maps or the simulation itself.
38
41
If you want to run the unreal engine project from source you will need [unreal engine and visual studio 2019](software-install-instructions.md).
39
42
On Ubuntu you can skip the visual studio 2019 part, but you still need Unreal Engine.
40
43
41
-
### 1. Get the repository
44
+
####1. Get the repository
42
45
43
46
You can either download the repo using the big green download button on the [github page of this project](https://github.com/FS-Driverless/Formula-Student-Driverless-Simulator) or clone the repository. For cloning, checkout the documentation on this further down this page. Make sure you clone the repository in your **home directory**.
44
47
45
48
When downloading or cloning, by default you get the latest, unreleased version. This is probably not the version that you want. Make sure you select the version that you need!
46
49
47
-
### 2. Compiling the AirSim plugin
50
+
####2. Compiling the AirSim plugin
48
51
The Unreal Engine project requires the AirSim plugin.
49
52
We have to compile this plugin first.
50
53
The AirSim plugin is made up of AirLib (/AirSim/AirLib) and the plugin code (/UE4Project/Plugins/AirSim/Source).
@@ -65,7 +68,7 @@ On Ubuntu, go to folder `AirSim` and run `setup.sh` and `build.sh`.
65
68
66
69
The first time this takes quite a while. Go walk around a bit, maybe start playing [factoryidle](https://factoryidle.com/).
67
70
68
-
### 3. Working with the Unreal Engine project
71
+
####3. Working with the Unreal Engine project
69
72
70
73
Launch Unreal Engine, press Browse and open the FSDS project in `~/Driverless-Competition-Simulator/UE4Project/FSOnline.uproject`.
71
74
The project should now open correctly.
@@ -75,7 +78,7 @@ If it does not, make sure of the following:
75
78
* you have cloned with LFS enabed. If not, run `git lfs install` and `git lfs pull` to download the large files.
76
79
* within `~/Driverless-Competition-Simulator/AirSim/`, you have run `build.cmd` on Windows and `./setup.sh && ./build.sh` on Ubuntu.
77
80
78
-
On Ubuntu, we recommend adding the following alias to your ~/.bashrc to speed up the process of opening the repository in the future:
81
+
On Ubuntu, we recommend adding the following alias to your `~/.bashrc` to speed up the process of opening the repository in the future:
It might show an error like 'This project was made with a different version of the Unreal Engine'. In that case select `more options` and `skip conversion`.
@@ -92,7 +95,7 @@ If you make changes to the plugin code or AirLib, you only have to recompile the
92
95
This can be done from within the Unreal Editor. go to to `Window` -> `Developer tools` -> `Modules`.
93
96
Search for `AirSim` and click `Recompile`.
94
97
95
-
### 4. Launching the game
98
+
####4. Launching the game
96
99
97
100
To run the game, click the big Play button.
98
101
If you want to run it like it would run when packaged, choose 'Run as standalone game'.
Copy file name to clipboardExpand all lines: docs/software-install-instructions.md
+5-9Lines changed: 5 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -52,22 +52,18 @@ In case you want to run the ros bridge on Windows, you will need Windows Subsyst
52
52
3. If you are on windows server, enable windows susbsystem for linux in the server manager and [install ubuntu](https://docs.microsoft.com/en-us/windows/wsl/install-on-server#download-a-linux-distribution).
0 commit comments