private void OnServiceRobotPositionUpdated(object sender, RobotPositionUpdatedEventArguments e)
        {
            var robotId = e.RobotDescartesTrajectoryPosition.RobotId;
            var item    = RobotMonitoringItems.FirstOrDefault(robotMonitoringItem => robotMonitoringItem.Guid == robotId);

            if (item != null)
            {
                item.CurrentPosition = e.RobotDescartesTrajectoryPosition.CurrentPosition;
            }
        }
 protected virtual void OnRobotPositionUpdated(RobotPositionUpdatedEventArguments e)
 {
     RobotPositionUpdated?.Invoke(this, e);
 }