Skip to content

BioscaraPanel: Arm state not updated when stalled #32

Description

@sbstorz

To reproduce
Activate the hardware and trajectory controller, execute a trajectory and during execution stall the arm.

The hardware state goes to UNCONFIGURED but this change is not updated in the GUI.

Output of ros2 control list_hardware_components :

Hardware Component 1
        name: bioscara_gripper_128
        type: system
        plugin name: bioscara_hardware_interfaces/BioscaraGripperHardwareInterface
        state: id=3 label=active
        read/write rate: 50 Hz
        is_async: False
        command interfaces
                gripper/position [available] [claimed]
Hardware Component 2
        name: bioscara_arm
        type: system
        plugin name: bioscara_hardware_interfaces/BioscaraArmHardwareInterface
        state: id=1 label=unconfigured
        read/write rate: 50 Hz
        is_async: False
        command interfaces
                j4/home [unavailable] [unclaimed]
                j1/home [unavailable] [unclaimed]
                j1/velocity [unavailable] [unclaimed]
                j3/position [unavailable] [unclaimed]
                j2/position [unavailable] [unclaimed]
                j1/position [unavailable] [unclaimed]
                j3/home [unavailable] [unclaimed]
                j2/home [unavailable] [unclaimed]
                j2/velocity [unavailable] [unclaimed]
                j3/velocity [unavailable] [unclaimed]
                j4/position [unavailable] [unclaimed]
                j4/velocity [unavailable] [unclaimed]

The GUI panel:

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingwontfixThis will not be worked on

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions