Skip to content

error_list

Moscowsky Anton edited this page Nov 19, 2020 · 9 revisions

Описание ошибок и предупреждений

В этом разделе приведены некоторые ошибки, о которых система сообщает пользователю, а также их описание и способы устранения.

No camera intrinsic are provided, or camera frame_id is not set.

Причина: Не указан топик с параметрами камеры. Или же в этом топике поле frame_id пустое. Иногда это сообщение может появляться из-за того, что топик с параметрами отстает по времени от основного топика камеры, например при проигрывании bag-файла.

Последствия: При многократном появлении данного сообщения распознавание не будет производиться.

Способ решения: Одиночные появления данного сообщения можно игнорировать. При многократных требуется предоставить топик с параметрами камеры.

Missed desired detection rate of __, actually loop takes __.

Причина: Запрошенный у системы период работы не выходит достигнуть.

Последствия: Сообщения с объектами будет публиковаться реже, чем запрошено.

Способы решения:

  1. Понизить параметр videoProcessUpdateRate в extended_object_detection_node.
  2. Уменьшить количество объектов для распознавания.
  3. Отключить отрисовку объектов и публикацию маркеров.

There are no attribute with name __! 

А также

Can't find attribute __ in base needed for Logic__ attribute!

Причина: Простой объект или другой признак не может найти в конфиргурационном файле признак с указанным именем. В этом случае либо опечатка в имени, либо признак\объект ссылаются на признак, который игнорируется в данной версии (например DNN в OpenCV 3.2 или QR_Zbar без установленной соответственной библиотеки).

Последствия: В объекты не будет добавлен данный признак, что изменит ожидаемый результат распознавания.

Способ решения: Исправить опечатки в конфигурационном файле, удалить из файла неподдерживаемые признаки.

Warning: some simple_objects in base have same ID.

Причина: У нескольких простых объектов совпадают идентификаторы.

Последствия: Объекты с совпадающими идентификаторами не будут детектироваться после первого.

Способ решения: Исправить совпадающие идентификаторы в конфигурационном файле.

Depth image is not provided for DepthAttribute!

Причина: В базе присутсвует объект с признаком Depth, но узел запущен без подписки на камеру глубины.

Последствия: Для объекта с данным признаком не будет производиться 3D-локализация.

Способ решения: Удалить признаки Depth из конфигурационного файла, если работа происходит без камеры глубины. Подключить камеру глубины, если планируется её использование.

Clone this wiki locally