Skip to content

[Task] Display: Integrate Decision Making Information #237

Description

@JayH7C3

Feature Description

Integrate user-relevant information from the Global Decision Making subsystem into the display.

The UI should provide information about the current task, execution step, robot state, and task progress. First, it must be evaluated which information is already available through ROS 2 topics, services, actions, or internal Decision Making states.

If the required information is not yet exposed through ROS 2, suitable interfaces and structured status messages must be defined.

Definition of Completion

Main functions

  • Identifies the available interfaces of the Global Decision Making subsystem
  • Defines which Decision Making information should be displayed:
    • current task
    • current execution step
    • robot state
    • task progress
    • user-relevant status messages
  • Determines whether the information is provided through:
    • topics
    • services
    • actions
    • internal Behavior Tree or Blackboard states
  • Defines additional ROS 2 interfaces if required
  • Defines structured status messages for the display
  • Maps technical states to user-friendly display information
  • Connects the available information to the corresponding UI fields

Testability

  • The current task is displayed correctly
  • Changes in the execution step are reflected in the UI
  • Robot state changes are displayed correctly
  • Task progress is updated when progress information is available
  • Missing or unavailable Decision Making information is handled correctly

Code Dependencies

Global Decision Making Node #10
Display / UI package

Specification Dependencies

Display information specification #205
HRI output evaluation #207

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

HRIAffects the Large Language Model Module of the system.global decision makingThis affects the head coordination of the robot system.

Type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions