Skip to content

Dashboard Service disconnects randomly #614

@shuobh

Description

@shuobh

Summary

The robot runs normally and suddenly the dashboard service get disconnected. The ur driver topics are still working.

Versions

  • ROS Driver version: 2.0.0
  • Affected Robot Software Version(s): 5.11.1
  • Affected Robot Hardware Version(s): UR3e

Impact

Stability.

Issue details

The robot was running properly and suddenly reports the error below and dashboard services are down.

Attempt to write on a non-connected socket
Jan 23 12:28:21 nuc-25-robot-20 bluehill-start[3892303]: [ERROR] [1674505701.872766034]: Exception thrown while processing service call: Did not receive answer from dashboard server in time. Disconnecting from dashboard server.(Configured timeout: 1 sec)
Jan 23 12:28:21 nuc-25-robot-20 bluehill-start[3892485]: [ERROR] [1674505701.872849612]: Service call failed: service [/ur_hardware_interface/dashboard/play] responded with an error: Did not receive answer from dashboard server in time. Disconnecting from dashboard server.(Configured timeout: 1 sec)
Jan 23 12:28:21 nuc-25-robot-20 bluehill-start[3892303]: [ERROR] [1674505701.873099790]: Exception thrown while processing service call: Failed to send request to dashboard server. Are you connected to the Dashboard Server?
Jan 23 12:28:21 nuc-25-robot-20 bluehill-start[3892493]: [ERROR] [1674505701.873174276]: Service call failed: service [/ur_hardware_interface/dashboard/get_robot_mode] responded with an error: Failed to send request to dashboard server. Are you connected to the Dashboard Server?

At the same time, we could still get topics published from ur driver such as /joint_states and /ur_hardware_interface/robot_mode.
Robot status seems normal by checking on the teach pendant.
The issue goes away by restarting the driver.

Project status at point of discovered

This issue has been occurring randomly at around 1/day cadence.
We discovered this right after merging with current master and it did not occur when we were running on commit c09807d.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingrequires testingRequires some (hardware) testing

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions