Skip to content

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).

  1. Button zur GUI hinzufügen, welches ein Pop-Up öffnet.
  2. Input Felder: Task und Discourse
  3. 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\"}"