Brevet FR3069346A1 (20190125)

REVENDICATIONS1. Procédé de contrôle d'une surface (1) d'intérêt d'une pièce (2) au moyen d'un appareil (3) de prise de vue destiné à être monté sur un robot (4) porteur, l'appareil (3) comprenant un capteur et une optique associée à un centre optique (C), à une ouverture angulaire alpha et à une profondeur de champs (PC) et définissant un volume de netteté (6), ce procédé comprenant les opérations suivantes : - chargement, dans un environnement virtuel de conception, d'un modèle virtuel tridimensionnel de la surface (1) d'intérêt, - génération, dans l'environnement virtuel, d'un modèle virtuel tridimensionnel du volume de netteté (6), - pavage, dans l'environnement virtuel, du modèle de la surface (1) d'intérêt au moyen d'une pluralité de modèles unitaires dudit modèle virtuel tridimensionnel du volume de netteté (6), - pour chaque position desdits modèles unitaires (6), calcul de la position correspondante, dite d'acquisition, de l'appareil (3) de prise de vue.\n<CLM>\1\tProcédé selon la revendication 1, caractérisé en ce que la génération du modèle tridimensionnel du volume de netteté (6) comprend les opérations de : - chargement, dans l'environnement virtuel, d'un modèle tridimensionnel de l'appareil (3) et de son outillage (5), - génération d'une pyramide tronquée dont : o le sommet est le centre optique (C), o l'ouverture angulaire est celle de l'optique notée alpha, o deux faces opposées définissent respectivement un premier plan net (PPN) et un dernier plan net (DPN) dont l'écartement correspond à la profondeur de champ (PC) de l'optique.\n<CLM>\1\tProcédé selon la revendication 2, caractérisé en ce que la surface (1) est située entre le premier plan net (PPN) et le dernier plan net (DPN) de chaque modèle unitaire de modèle de volume de netteté (6).\n<CLM>\1\tProcédé selon la revendication 2 ou 3, caractérisé en ce que la génération du modèle virtuel tridimensionnel du volume de netteté (6) comprend une opération de division du modèle de volume de netteté (6) en une zone de travail (8) strictement incluse dans celui-ci, et une 11 zone périphérique (7) de recouvrement entourant la zone de travail (8) ; et en ce que dans l'opération de pavage, les modèles unitaires de modèle de volume de netteté (6) sont réparties de manière à se chevaucher deux à deux dans lesdites zones périphériques (7). 5\n<CLM>\1\tProcédé selon l'une quelconque des revendications précédentes, caractérisé en ce que dans l'opération de pavage, la position de chaque modèle unitaire du modèle virtuel tridimensionnel de volume de netteté (6) est définie au moins par la distance d entre un point singulier P du modèle tridimensionnel de la surface (1) d'intérêt et sa 10 projection orthogonale sur un des plans (PPN) ou (DPN).\n<CLM>\1\tProcédé selon la revendication 5, caractérisé en ce que le point singulier P est le barycentre du modèle virtuel tridimensionnel de volume de netteté.\n<CLM>\1\tProcédé selon l'une des revendications précédentes, caractérisé en 15 ce que dans l'opération de pavage, la position de chaque modèle unitaire de volume de netteté (6) est définie par l'angle entre un axe X associé au modèle de volume de netteté et la normale N à la surface (1) d'intérêt au point d'intersection de l'axe X et de la surface (1).\n<CLM>\1\tProcédé selon la revendication 7 caractérisé en ce que l'axe X est un 20 axe de symétrie du modèle de volume de netteté (6).