-
Notifications
You must be signed in to change notification settings - Fork 11
Simulator installation and usage
Voltron and the Autoware project both use a simulator called SVL (formerly LGSVL). However, we use the SVL simulator in a slightly different way than Autoware, so take their documentation with a grain of salt. (Why?)
If set up properly, SVL can perform realistic simulations that we can use to test and refine our algorithms. However, it also takes a lot of power to run. Consequently, developers can access SVL through our own development server.
SVL is run outside of the VDE container. Running graphically intensive applications inside a container is just weird and unnecessary. Instead we run SVL outside, then allow the simulator to interact with the container over a shared network.
-
Head to the SVL home page and download the latest release. It should be a
*.zip
file. Unzip it to a handy place on your computer. Inside the unzipped folder, you can double-clicksimulator
to start it (you can also run./simulator
within the directory in a terminal). -
Once the program starts, you'll need to create a free SVL account and confirm your email (don't worry, they don't spam you).
-
Now enter VDE and follow these instructions to install the SVL Bridge inside your container. You'll want to choose the "Building the source code" option and clone everything into your user home so it isn't deleted.
- Start the simulator and configure a new simulation (if a suitable one doesn't already exist). You can follow these official instructions.
- In order to for our code to communicate with the simulator, you'll need to run the SVL Bridge using
source (path\to\bridge\repository)/install/setup.bash
lgsvl_bridge
(See here for more details)
SVL is an actively developed project (hooray!) and that means frequent changes are made. Autoware often takes a while to update their code to reflect updates to SVL. In order for Voltron to use the latest features of the simulator (and add flexibility), we just add in SVL directly instead of using Autoware's exotic modifications.
General
- Papers for literature review
- Demo 2: Grand Tour (Overview)
- Our Team
- Learning resources
- Meeting notes
- Archived Pages
Development & Simulation
- Code Standards and Guidelines
- Writing and Running Tests
- Installation and usage
- Logging into the Quad Remote Simulator
- Running the Simulator
Software Design
Outdated or Uncategorized