Skip to content

Setup Arbeitsumgebung (Deutsch)

Simon Sure edited this page Jan 20, 2022 · 3 revisions

Willkommen bei der Auswahl und dem Setup der Arbeitumgebung!

Bei der Entscheidung zur Arbeitsumgebung muss zunächst zwischen der Simulation und der ralen Anwendung unterschieden werden.

Simulation

Bei der Simulation ist ein leistungsstarker Computer notwendig, um flüssig arbeiten zu können. Die Erfahrung zeigt, dass ein handelsübliches Notebook dazu auf einem hohen Niveau (echte simulierte Maispflanzen, Schatten etc.) nicht mehr in der Lage ist.

Dementsprechend bieten sich zwei Möglichkeiten an.

  • lokaler Computer
  • Cloud Computing

lokaler Computer

Es sollte ein Computer mit einer aktuellen CPU, ausreichend RAM sowie einer aktuellen Nvidia GPU genutzt werden. Besonders die GPU scheint für eine stabile Simulation notwendig zu sein. Möchte man nur das Software ausführen und keine Simulation durchführen (was keinen praktischem mehrwert hat), reicht auch ein einfaches Notebook oder eine lokale Virtuell Maschine.

Da wir diese Möglichkeit aus Kostengründen selber nicht mehr nutzen, können wir keine detaillierten Informationen zur Verfügung stellen.

Grundsätzlich gilt jedoch, dass auf diesem Computer Ubuntu 20.04 installiert werden muss. Falls eine GPU genutzt wird, ist zudem sicherzustellen, dass sämtliche GPU Treiber korrekt installiert sind. Meist ist dies mit dem Terminal-Befehl nviadia-smizu überprüfen. Dort sollte die GPU sowie die Nutzung durch einen XOrg Server angezeigt werden. Wird später die Simulation gestartet wird bei einer korrekten Einrichtung auch Gazebo als Prozess angezeigt.

Cloud Computing

Als erstaz für einen lokalen Computer ist Cloud Computing eine gute Alternative. Es kann aktuelle Computer-Hardware (CPU und GPU) genutzt werden und einfach an einen geänderten Bedarf angepasst werden. Wird die Virtuelle Maschine richtig genutzt, sind die Kosten zudem deutlich geringer als bei der Anschaffung eines Simulations-Computers.

Eine Anleitung zum Setup des Cloud Computings findest du hier.

reale Anwendung

Wird noch ergänzt.

To be completed.

Clone this wiki locally