---
# System prepended metadata

title: Requirements

---

# Requirements



| Bezeichner | Requirement | Bereich |
| -------- | -------- | -------- |
| REQ-001 | Arm links/rechts bewegen <br /> Der Roboterarm soll in der Lage sein sich nach links/rechts zu bewegen| Mechanik |
| REQ-002 | Arm vorwärts/rückwärts <br /> Der Roboterarm soll in der Lage sein sich vorwärts/rückwärts zu bewegen|Mechanik
| REQ-003 | Arm hoch/runter bewegen <br /> Der Roboterarm soll in der Lage sein sich hoch und runter zu bewegen| Mechanik |
| REQ-004 |Arm Greiffunktion<br/>Der Roboterarm soll in der Lage sein Objekte greifen zu können|Mechanik
| REQ-005 |Armposition X/Y/Z ausgeben<br/>|GUI
| REQ-006 |Sicherheitsvorkehrung bei Nichtereichen des Ziels|Safety
| REQ-007 |Manueller Notaus|Safety
| REQ-008 |Bewegung stoppen, wenn Verbindung abbricht|Safety



# Usecase

| ID  | Bereich |
| -------- | ------- |
|Kurzbeschreibung|Objekt wird von einem Arbeitsplatz zu einem anderen bewegt|
Kritikalität|Hoch
|Akteure| Studierenden
|Auslösendes Ereignis| Objekt soll bewegt werden
|Vorbedingung| - Arm befindet sich im IDLE Modus <br />- Objekt befindet sich auf der Plattform
|Nachbedingung| Arm befindet sich im IDLE Modus
|Ergebnis| Objekt wurde zum richtigen Arbeitsplatz bewegt
|Hauptszenario|1. Arbeitsplatz mit freigegebenem Objekt auswählen<br/>2. Ziel Arbeitsplatz auswählen<br/>3. Prozess starten<br/>4. Warten, bis Objekt am Ziel ist und durch LED bestätigt wird
|Fehlerszenario| 3.1 Greifarm wird durch etwas während einer Bewegung blockiert. In diesem Fall soll die Bewegung gestoppt werden. 


# Systemkontext

# Stakeholder

| Stakeholder | Interessen |
| -------- | ------- |
| Entwickler |  |
| Professor | Lernziele vermitteln |
| HAW | Hardware nicht kaputt machen, Abschluss der Studierenden |

# State machine

# Glossar

- IDLE Modus: Der Greifarm bewegt sich nicht und kann neue Instruktionen entgegen nehmen