Распознавание нефиксированных ориентированных деталей. Этот
случай может быть сведен к предыдущему, если каким-либо об разом зафиксировать (определить координаты) любой точки де тали. В зависимости от форм деталей можно рассмотреть различ ные способы фиксации характерных точек, однако универсаль ным способом является фиксация центра тяжести детали, выпол няемая по ее плоской проекции. Методы вычисления координат центра тяжести неподвижной либо движущейся плоской фигуры произвольной формы были рассмотрены ранее. После определе ния координат центра тяжести могут выполняться процедуры, описанные выше, так как детали могут рассматриваться как фик сированные и ориентированные.
Распознавание нефиксированных ориентированных деталей может быть выполнено и без предварительной фиксации точек деталей. Если Я,- (X, Y) — матрица, соответствующая изобра жению t-й детали в декартовых координатах, а В\ (X, Y) —
матрица автокорреляционных функций, соответствующих строкам
|
|
|
|
|
|
|
|
|
|
|
|
|
(столбцам) |
матрицы |
Я,- |
(X, |
Y), то, как |
было |
отмечено |
ранее, |
В\ (X, |
Y) |
не зависит от смещения изображения |
i-й детали в ма |
трице Я,- (X, |
Y) |
по горизонтали (вертикали). Если по В\ (X, Y) |
построить |
матрицу |
автокорреляционных |
функций |
В\ (X, |
Y), |
соответствующих |
столбцам |
(строкам) матрицы В} (X, |
Y), |
то |
В] (X, |
Y) |
не зависит |
от |
горизонтальных |
и вертикальных |
сме |
щений |
изображения |
t-й детали в исходной матрице |
Я,- (X, |
Y). |
Минимизация |
отсчетов |
автокорреляционных |
функций |
матриц |
\В2 (X, |
К)}, соответствующих изображениям деталей |
{Я (X, |
К)}, |
позволяет найти минимальное число признаков для надежного распознавания нефиксированных ориентированных деталей.
Распознавание нефиксированных неориентированных деталей.
Для решения этой самой общей задачи в случае одиночных де талей, предъявляемых роботу, можно воспользоваться методами, описанными выше.
1. Свести эту задачу к распознаванию нефиксированных ориен тированных деталей. При этом изображение детали при каждом
угле |
поворота рассматривать |
как изображение новой детали. |
2. |
Определить координаты |
характерных точек деталей, на |
пример центров тяжести, и тем самым свести ее к задаче распозна вания фиксированных неориентированных деталей.
Адаптивный робот, управляемый вычислительной машиной, может использоваться для автоматизации самых разнообразных участков производства. В частности, он может быть использо ван для автоматизации таких трудоемких операций, плохо под дающихся автоматизации с помощью других средств, как сбо рочные операции. При выполнении этих операций робот должен производить распознавание деталей и инструмента, определять их параметры положения и выполнять с ними соответствующие манипуляции. Разнообразие форм деталей и инструмента, а также жесткие временные ограничения на распознавание и определение