EM2019WSP01/Mögliche Erweiterungen

Aus Verteilte Systeme - Wiki
Zur Navigation springen Zur Suche springen

Tasks

Um sowohl die Software zu verbessern als auch einen tieferen Einblick in die Programmiersprache Ada zu erlangen, könnte man die Programmstruktur auf Tasks umstellen. Tasks sind ein Konstrukt in Ada, die ähnlich wie Threads operieren. Man könnte zum Beispiel die Arbeit der Sensoren in Tasks auslagern.

Sensoren

Es stehen noch zwei freie Anschlüsse für Sensoren zur Verfügung. Mögliche Erweiterungen sind zum Beispiel das Verwenden des Geräuschsensors oder das Einbauen eines weiteren Ultraschallsensors. Mit dem Geräuschsensor könnte man den Roboter auf die Lautstärke der Umgebung reagieren lassen und ihn durch ein lautes in die Hände klatschen zum Nothalt bewegen. Mit einem weiteren Ultraschallsensor könnte die Erkennung von Objekten verbessert werden oder auch die Drehrichtung beim Ausweichen bestimmt werden.

Bluetooth

Eine weitere reizvolle Erweiterung ist die Möglichkeit den Roboter über Bluetooth steuern zu können.