Graphical launcher for the Heidelberg LiDAR Operations Simulator (HELIOS++) using the Qt framework
You need a working installation of HELIOS++ from GitHub.
Some settings like the HELIOS++ base directory, survey path or optional arguments are saved between sessions. These settings are stored as an *.ini configuration file in the default QSettings directory:
- For Linux, this is usually
~/.config/heliospp/helios-launcher.ini - For Windows, this is usually
C:\Users\<username>\AppData\Roaming\heliospp\helios-launcher.ini
- Open the
helios-launcher-v{VERSION}-lin64.debin your software center - Hit the
Installbutton and enter your password - To uninstall, open the
helios-launcher-v{VERSION}-lin64.debagain in your software center and clickUninstall(This will keep the settings file)
Alternatively:
- Open the the directory that contains
helios-launcher-v{VERSION}-lin64.debin the terminal - Execute
sudo dpkg -i helios-launcher-v{VERSION}-lin64.deband enter your password - To uninstall, execute
sudo dpkg -r helios-launcherto keep the settings file orsudo dpkg --purge helios-launcherto remove the settings file
- Make the AppImage executable (e.g. via the file manager or via
chmod u+x helios-launcher-v{VERSION}-lin64.AppImage) - Important notice: AppImages need FUSE 2 to run, which isn't pre-isntalled on Ubuntu 22.04 or newer. In this case make sure to install FUSE 2 with
sudo apt install libfuse2.
- Extract the
helios-launcher-v{VERSION}-lin64-portable.tar.gzarchive to an arbitrary location - Open
/path/to/helios-launcher-v{VERSION}-lin64-portablein the terminal - Execute the shell script
./helios-launcher.sh - Alternatively: Navigate to the
binsubdirectory and executeLD_LIBRARY_PATH=../lib ./helios-launcher
- Install by running the setup:
helios-launcher-v{VERSION}-win64-setup.exe - OR: Extract the zip file
helios-launcher-v0.1.0-win64-portable.zip, go to the extracted folder and to thebinsubdirectory, and runhelios-launcher.exe
At the first program start you have to specify the HELIOS++ installation directory (i.e. the folder that contains the data, pyhelios, run, etc. folders).
- In the UI the first line specifies the path to the HELIOS++ installation directory.
- The second line conatins the path to a
survey.xml. - In the third line you have to specify if you want to use the normal HELIOS++ executable (
run/helioson Linux orrun\helios.exeon Windows) or the python scriptrun/helios.py. - To set all the other optional arguments you can use either the UI elements, or the Argument editor.
- Before running HELIOS++ with the selected options, you have to specify if you want to use the UI elements OR the argument editor as the command source. The command to be executed is displayed at the bottom of the window.
- Hit the
Runbutton or useAlt+Rto execute HELIOS++ with the selected arguments. The output is displayed on the right.