SHIFT: Feature System Query in GUI
Query System
Entwickle eine Demo fürs Abfragen von SHIFT's internen Zuständen und der berechneten Strategie basierend auf 2 Inputs (Task, Discourse).
- Button zur GUI hinzufügen, welches ein Pop-Up öffnet.
- Input Felder: Task und Discourse
- Antwort Feld: Den Antwort JSON String schön aufbereiten und Informationen darstellen. Die ganze Frage-Antwort kann in Form eines Chats/Tabelle/Info-Felder dargestellt werden.
Beispiel:
Anfrage an den ROS-Service:
rosservice call /state_action_service "data: '{\"task_name\": \"task_1\", \"task_discourse\": \"tool_1\"}'"
Antwort Format vom ROS-Service:
data: "{\"task_context\": {\"task\": \"task_1\", \"discourse\": \"tool_1\"}, \"monitoring\"\
: {\"processing capacity\": \"high\", \"task awareness\": \"unknown\", \"gaze distribution\"\
: \"distracted\"}, \"partner_model\": {\"negation\": [\"negation+affirmation\",\
\ 0.6666666666666666], \"hesitation\": [\"hesitation\", 0.6666666666666666], \"\
cognitive_state\": \"Unfocused\", \"model_action\": \"negation+affirmation & hesitation\"\
}, \"selected_action\": \"negation+affirmation & hesitation\"}"