Benchmark d'efficacité des processus de manipulation (MPE)

Benchmark pour la technologie de manipulation



Le benchmark est conçu pour évaluer l'efficacité de l'utilisation d'un complexe robotique (RTC) dans les tâches de manipulation d'objets par rapport à l'utilisation du travail manuel humain.



Le benchmark contient l'ensemble de métriques (coefficients) suivant:



ω a K a - coefficient d'autonomie pondéré,

ω l K l - coefficient pondéré de temps d'apprentissage pour terminer la tâche,

ω w K w - coefficient pondéré de capacité de charge,

ω c K cEst le coefficient pondéré de collision de la phase de travail,

ω d K d est le coefficient pondéré des conditions de travail difficiles,

ω p K p est le coefficient pondéré des rejets,

ω o K o est le coefficient pondéré du taux journalier moyen de fonctionnement atomique,

ω e K e est le coefficient d'entropie pondéré.



Formule généralisée de calcul du benchmark:

image

Où ω i K i- un coefficient pondéré à partir d'un ensemble de métriques.



Chaque métrique considère la caractéristique de l'utilisation d'un complexe robotique par rapport à une caractéristique similaire dans le cas du travail manuel et est sans dimension. La signification de chaque métrique est interprétée par rapport à la personne:



  • si la valeur est inférieure à un, l'utilisation du RTK pour la tâche mesurée est moins efficace que l'utilisation du travail humain.
  • s'il y en a plusieurs, l'utilisation du RTK est plus efficace par rapport à l'utilisation du travail manuel.


L'estimation généralisée calculée par la formule (1) est interprétée de la même manière, et pour la valeur de chaque métrique K i son poids ω i est déterminé , qui dénote la contribution de la métrique au résultat global.



Le poids d'une métrique est déterminé par le degré de sa criticité pour l'exécution de tâches individuelles, et par défaut le poids des coefficients est le même (égal à 1).



Dans le cas de la comparaison du RTK avec une mitrailleuse ou un autre RTK, la valeur de référence est calculée pour eux séparément par rapport à une personne et comparée. Un RTK plus efficace recevra une valeur de référence plus élevée.



Coefficient d'autonomie du robot



Cette métrique est utilisée pour évaluer les coûts supplémentaires de la participation humaine au système. La valeur du coefficient est dans la gamme [0 ... 1], où 0 - le système résultant n'est pas autonome, la maintenance nécessite la présence constante de personnel, 1 - le système résultant est complètement autonome, ne nécessite pas de personnel de maintenance.



Modèle mathématique de la métrique



Pour déterminer le coefficient d'autonomie, il est proposé d'utiliser la probabilité de transition du robot vers un état nécessitant une interaction avec l'opérateur.

Il est proposé de diviser les classes d'états en plusieurs groupes:



  • e - États directement liés au manipulateur et à son logiciel.
  • c - États associés à l'équipement client.
  • f – , .


Pour chacune des classes d'états, il est proposé d'introduire la probabilité de transition du système vers cet état comme le rapport du nombre d'observations de chaque classe d'événements au nombre total d'opérations effectuées selon la formule:



image

où p i est la probabilité de la i classe d'événements (e, c, f), n i est le nombre d'événements i class, n a - le nombre d'opérations effectuées par le robot. Sous n a il est proposé d'utiliser le nombre d'opérations atomiques du robot qui affectent l'environnement.



Pour déterminer le coefficient d'autonomie, il est proposé d'utiliser la formule suivante:



image

Où p e , p c, p f - probabilités d'événements des classes (e, c, f).



Pour estimer la proportion du temps consacré à l'entretien du robot, il est proposé d'introduire la métrique suivante:



image

où p i est la probabilité de l'origine de la i classe d'événements, n o est le nombre d'opérations atomiques du robot par quart de travail t i est le temps normalisé pour éliminer le retrait du robot de l'état nécessitant une intervention externe. Ensuite, le rapport

image

où t sh est le temps de décalage peut être utilisé pour calculer le nombre d'opérateurs sur le nombre de robots.



Coefficient de temps d'apprentissage pour une nouvelle tâche



, . [0, +∞), 0 , , 1 , , , 2 , , .





Une personne apprend pendant un certain temps. Pour des tâches complexes, cela peut prendre des mois, pour des tâches simples, cela peut prendre des heures et des minutes. Pour calculer le coefficient du temps de formation pour une nouvelle tâche, une métrique est proposée



image

où t h est le temps de formation d'une personne à une nouvelle tâche, t rai est le temps de formation d'un agent robot intelligent à une nouvelle tâche.

Le paramètre t rai est calculé comme suit :

image

Où t mh est l'intensité de travail des processus nécessaires à la formation de l'agent robot intelligent, y compris mais sans s'y limiter:



  • Le temps de construction de la scène dans laquelle le système s'exécute, y compris le temps d'intégration du modèle de capture, dans le cas de l'utilisation d'une capture spécialisée.
  • Le temps de préparation du planificateur de trajectoire pour travailler dans la scène.
  • Le moment où Ai apprend à résoudre le problème.


Le paramètre t hum se compose d'un ensemble d'actions d'entraînement humain.



image

Où t int est le moment du plan de mise au travail d'une personne (instruction initiale du salarié), t hi est le temps i du programme de formation pendant la période nécessaire à la formation d'une personne lors de la réception d'une nouvelle tâche, qui comprend, n yi est le nombre de fois par an, n s - le nombre d'employés formés.



Capacité de levage de robot à personne



. (0...+∞), 0 – , 1 – , 2 – .





Pour déterminer le coefficient de capacité de levage d'un robot à une personne, il est proposé d'utiliser la formule suivante:



image

Où k r - capacité de levage du robot, k h - capacité de levage d'une personne.



Pour déterminer la capacité de charge du robot, il est proposé d'utiliser la formule:



image

où mi est la masse transférée pendant le temps t, n est le nombre de charges transportées.

Pour déterminer le coefficient de la capacité de charge d'une personne, il faut être guidé par la législation de la Fédération de Russie, en particulier [1]. Compte tenu de la présence du poids maximal autorisé pour le levage par un homme, il est proposé d'utiliser la formule suivante:



image

Où m iEst la masse transférée pendant le temps t, n est le nombre de charges transportées, k l est le multiplicateur prenant en compte la charge standard pour 1 personne, qui est calculé comme



image

où k m est le coefficient dépendant du poids maximum de l'objet porté par la personne par unité de temps, k A est le coefficient travail dynamique effectué par une personne par équipe. Pour calculer le coefficient k m, il est proposé d'utiliser la formule suivante:



image

où m norme est la masse admissible selon les normes de travail, m i est la masse de l'unité de fret transférée.



image



Où suis- jeEst la masse de l'unité de fret transférée, l est la distance moyenne de transfert de chaque cargaison.



Tableau 1: Masse de la cargaison soulevée et déplacée manuellement, kg



Indicateurs de la gravité du processus de travail









Classe (sous-classe) de conditions de travail









optimal









permis









nocif









une









2









3.1









3.2









Soulever et déplacer (une seule fois) la gravité lors de l'alternance avec d'autres travaux







(jusqu'à 2 fois par heure):









pour hommes







pour femme









jusqu'à 15







jusqu'à 5









Jusqu'à 30







à 10









jusqu'à 35







jusqu'à 12









plus de 35







plus de 12









Soulever et déplacer du poids en permanence pendant la journée de travail (quart de travail)







(plus de 2 fois par heure):









pour hommes







pour femme









jusqu'à 5







jusqu'à 3









jusqu'à 15







jusqu'à 7









jusqu'à 20







à 10









plus de 20







plus que 10









La masse totale de marchandises transportées pendant chaque heure de la journée de travail (équipe):









depuis la surface de travail:









pour hommes







pour femme









jusqu'à 250







jusqu'à 100









jusqu'à 870







jusqu'à 350









jusqu'à 1500







jusqu'à 700









plus de 1500







plus de 700









du sol:









pour hommes







pour femme









jusqu'à 100







jusqu'à 50









jusqu'à 435







jusqu'à 175









jusqu'à 600







jusqu'à 350









plus de 600







plus de 350









Tableau 2: Charge dynamique physique - unités de travail mécanique externe par jour ouvrable (équipe), kg * m



Indicateurs de la gravité du

processus de travail









Classe (sous-classe) de conditions de travail









optimal









permis









nocif









une









2









3.1









3.2









Avec une charge régionale de la cargaison déplacée par l'employé







(avec l'implication prédominante des muscles des bras et de la ceinture scapulaire du travailleur)







lors du déplacement de la charge à une distance allant jusqu'à 1 m:









pour hommes







pour femme









jusqu'à 2500







jusqu'à 1500









jusqu'à 5000







jusqu'à 3.000









jusqu'à 7 000







jusqu'à 4000









plus de 7 000







plus de 4000









Liste des sources utilisées:



  1. Lettre du ministère du Travail de la Russie datée du 22 juin 2016 N 15-2 / OOG-2247 "Sur les travaux liés au levage et au déplacement de poids"
  2. 20 , 24 2014 . N 33




, - .





Pour évaluer ces caractéristiques, introduisons en considération le facteur de collision de l'étape de travail:



image

où K c - le facteur de collision de la scène de travail; c - coefficient de collision de la scène de travail du robot; c - coefficient de collision de la scène de travail d'une personne.



Si ce coefficient est inférieur à 1, alors le robot est inférieur à la personne; s'il est supérieur à 1, alors le robot dépasse un humain dans la vitesse d'exécution de l'opération; s'il est égal à 1, l'humain et le robot font le travail de la même manière.



Par le coefficient de collision de la scène de travail du robot K KR on entend le rapport:



image

Où K DOI R- coefficient d'atteinte des zones d'intérêt du robot; - le temps moyen de l'opération par le robot.



Sous le coefficient d'atteinte des zones d'intérêt de la zone de travail du robot K DOI R, nous entendons le rapport:



image



Où V SPL - le volume de zones d'intérêt pour lequel il était possible de planifier la trajectoire; V ROI - le volume total des zones d'intérêt.



Une zone d'intérêt est une zone de l'espace de travail d'un robot manipulateur, qui est, par exemple, un parallélépipède, dans laquelle le robot interagit avec des objets du monde extérieur dans le cadre d'une tâche de manipulation spécifique.



La trajectoire du robot est prévue pour une certaine position et orientation du corps de travail dans l'espace. Étant donné que même dans un volume infiniment petit, il existe un nombre infiniment grand de combinaisons de positions et d'orientations possibles du corps de travail, il est une tâche non triviale plutôt difficile d'évaluer le volume de la région d'intérêt pour laquelle il était possible de planifier la trajectoire du mouvement dans un espace continu.



On passe donc d'un espace continu à un espace discret. Pour ce faire, divisons la zone d'intérêt en cellules séparées. Mettons les centres d'intérêt en correspondance avec l'ensemble des orientations du corps de travail. L'ensemble des orientations du corps de travail du robot-manipulateur peut contenir, par exemple, l'orientation du corps de travail le long de l'axe vertical, ainsi que des orientations le long des axes déviés de l'axe vertical aux angles spécifiés par l'utilisateur. L'ensemble des orientations dépend des spécificités de la tâche de manipulation. Ces orientations, ainsi que les coordonnées des centres des cellules, sont utilisées comme positions et orientations cibles lors de la résolution du problème de cinématique inverse.



Laissez la région d'intérêt être divisée en M cellules, et la région d'intérêt correspond à Qorientations possibles du corps de travail. Ensuite, le coefficient d'atteinte des zones d'intérêt de la zone de travail (3) pour un espace discret peut être représenté sous la forme de la relation suivante:



image



Où M * Q - le nombre total de positions et d'orientations du corps de travail, pour lequel il est nécessaire de planifier des trajectoires, pour une zone d'intérêt donnée; N SPL - le nombre de positions et d'orientations du corps de travail, pour lequel il s'est avéré de planifier les trajectoires.



Le temps moyen pendant lequel un robot effectue une opération est calculé à partir du rapport:



image



Où T Σ- le temps total passé à planifier des trajectoires vers les centres des cellules des régions d'intérêt avec toutes les orientations possibles du corps de travail, qui est calculé par la formule:



image



ij est le temps de planification de la trajectoire vers le centre de la i-ème cellule avec la j-ème orientation du corps de travail; T VYPij - Runtime planifié au centre des i-j-cells avec l'orientation de la trajectoire du corps de travail.



Compte tenu de (4) et (5), la formule (2) de calcul du coefficient de collision de l'étape de travail du robot prendra la forme:



image



Par le coefficient de collision de la scène de travail d'une personne K KCH, nous entendons le rapport:



image



Où K DOI W- coefficient d'atteinte des domaines d'intérêt d'une personne; T SR H - la durée moyenne de l'opération par une personne.



La tâche de manipulation est effectuée par une personne sur un équipement spécial, par exemple sur une ligne de convoyage, dont les postes de travail sont spécialement conçus en tenant compte de l'ergonomie. Par conséquent, le rapport d'accessibilité des zones d'intérêt de la zone de travail sera égal à un, car il est connu qu'une personne a la capacité de manipuler des objets dans la zone d'intérêt. En tenant compte de cela, l'expression de calcul du coefficient de collision de la scène de travail d'une personne (7) prendra la forme:



image



Temps moyen de l'opération par une personne T SR Hpeuvent être connus à partir du processus technologique ou des normes établies. Sinon, on le trouve empiriquement en mesurant directement le temps d'exécution d'une série d'opérations du même type et en divisant cette fois par le nombre d'opérations d'une série en utilisant la formule:



image



Où T Σ H est le temps d'exécution mesuré d'une série d'opérations atomiques similaires, m est le nombre d'opérations atomiques dans une série.



Compte tenu de (6) et (8), le coefficient de collision de l'étape de travail est déterminé par la formule:



image



Ratio conditions de travail sévères



. 1 — ; 1 — ; 1 — .





La liste des facteurs de production dangereux et nocifs (HCPF) est donnée dans GOST 12.0.003-74 «Facteurs de production dangereux et nocifs. Classification". La présence de l'un ou l'autre DPF peut imposer une limitation de la durée du travail continu sous la forme de pauses obligatoires, de temps de travail plus courts et de pauses pour le remplacement des équipements de protection individuelle. De plus, la DIAF impose une limite au nombre d'heures de travail par semaine et garantit au salarié une augmentation des vacances payées.



Parmi les facteurs de production agissant au RTC, on peut distinguer:



  1. le niveau de poussière et la teneur en gaz de l'air dans la zone de travail;
  2. niveau de température de l'air de la zone de travail;
  3. niveau de vibration;
  4. le niveau de pression barométrique dans la zone de travail et son changement brusque;
  5. niveau d'humidité de l'air;
  6. ;
  7. ;
  8. ;
  9. ;
  10. ;
  11. ;
  12. ;
  13. ;
  14. ;
  15. ;
  16. ;
  17. ;
  18. , .


Si les niveaux de facteurs des conditions de travail tombent dans la plage des conditions de fonctionnement du RTC, des interruptions significatives de l'exploitation continue du complexe seront associées à la maintenance planifiée. Si les niveaux de facteurs des conditions de travail ne rentrent pas dans la plage des conditions de fonctionnement du RTK, alors soit des équipements supplémentaires du complexe seront utilisés, par exemple, sous la forme de housses de protection, soit le RTK est reconnu comme inapplicable dans la configuration actuelle pour ces conditions de travail, et une décision est prise de remplacer ses composants. Si un équipement supplémentaire est inclus dans le RTK, des interruptions de fonctionnement continu peuvent également être dues au remplacement de cet équipement.



Les conditions de travail difficiles affectent les temps de travail réels. Nous utiliserons cette valeur pour évaluer la sévérité des conditions de travail.



image



Où K FR - coefficient du travail réel; t FR - durée totale du travail réel; t CM - durée du quart de travail.



Le coefficient de la sévérité du travail sera le suivant:



image



Où K d - le coefficient de la sévérité du travail; K FR P - coefficient du travail réel du robot; K FR CH - coefficient du travail effectif d'une personne.



Coefficient (mesure) d'entropie d'objet



, , .





Par l'entropie d'un objet, nous entendons la quantité d'informations connues sur cet objet. L'objet est caractérisé par la position (x, y, z), l'orientation (R, P, Y), la masse m, la position du centre de masse (xc, yc, zc), les dimensions (l, w, h), la (les) forme (s). Une personne manipule librement un grand nombre d'objets aux caractéristiques physiques différentes, même si certains d'entre eux lui sont inconnus. Par conséquent, pour cela, l'entropie de tout objet est 0. Supposons que l'entropie de l'objet est 0 si tout est connu sur l'objet, et 1 si rien n'est connu. L'entropie de l'objet sera déterminée par la formule:



image

où S est l'entropie de l'objet; S x , S y , S z - entropie de la position de l'objet; S R , S P, S Y - entropie de l'orientation de l'objet; S m est l'entropie de la masse de l'objet; S xc , S yc , S zc - entropie de la position du centre de masse de l'objet; S l , S w , S h - l'entropie des dimensions de l'objet, S s - l'entropie de la forme de l'objet.



L'estimation de l'entropie de l'objet se réduit à l'établissement de la valeur de l'entropie des paramètres utilisés dans l'expression (1). Considérons un certain nombre de cas particuliers liés à ces paramètres.



Entropie de position et d'orientation d'un objet:



  1. , . Sx = 0, Sy = 0, Sz = 0, SR = 0, SP = 0, SY = 0.
  2. , , , . Sx = 0, Sy = 0, Sz = 1, SR = 0, SP = 0, SY = 0.
  3. , , . Sx = 0, Sy = 0, Sz = 0, SR = 1, SP = 1, SY = 1.
  4. , , , . Sx = 1, Sy = 1, Sz = 0, SR = 1, SP = 1, SY = 1.
  5. Si l'objet est situé sur une surface plane, dont la hauteur n'est pas connue, et que le robot est équipé d'un matériel et d'un logiciel permettant de déterminer la position et l'orientation de l'objet, alors l'entropie sera proportionnelle à l'erreur relative dans le calcul de l'une ou l'autre coordonnée δ. Dans ce cas S x = | δ x | / 100, S y = | δ y | / 100, S z = | δ z | / 100, S R = | δ R | / 100, S P = | δ P | / 100, S Y = | δ Y | / cent.


Entropie de masse d'un objet:



  1. Si la masse de l'objet n'est pas connue à l'avance, alors S m = 1.
  2. Si la masse des objets est connue à l'avance et ne change pas entre les objets du même type, alors S m = 0.
  3. Si la masse moyenne m des objets est connue à l'avance, mais passe d'un objet du même type à un autre de la valeur maximale Δ m , alors S m = | Δ m | / 2m.


Entropie de la position du centre de gravité de l'objet:



  1. Si l'objet est un corps solide et que la détermination de la position de son centre de masse n'est ni difficile ni connue, alors S xc = 0, S yc = 0, S zc = 0.
  2. Si l'objet est un tube creux à paroi mince, partiellement rempli de liquide, on peut supposer que le centre de masse de cet objet est quelque part sur l'axe de symétrie de cet objet. Dans ce cas, S xc = 1, S yc = 1, S zc = 0.
  3. Si l'objet est un corps déformable, mais que la position de son centre de gravité n'affecte pas le succès de la tâche de manipulation, alors S xc = 0, S yc = 0, S zc = 0.
  4. Si l'objet est un corps déformable et que la position de son centre de gravité affecte considérablement le succès de la tâche de manipulation, alors S xc = 1, S yc = 1, S zc = 1.


Entropie des dimensions de l'objet:



  1. , . Sl = 0, Sw = 0, Sh = 0.
  2. , , , , Sl = 0, Sw = 0, Sh = 1.
  3. Si l'objet est déformable, que sa forme change au cours d'une opération de manipulation et que le robot est équipé d'un matériel et d'un logiciel permettant de déterminer les dimensions de l'objet, alors l'entropie sera proportionnelle à l'erreur relative dans le calcul des dimensions selon l'une ou l'autre coordonnée δ. Dans ce cas S l = | δ l | / 100, S w = | δ w | / 100, S h = | δ h | / cent.


Entropie de la forme de l'objet:



  1. Si la forme de l'objet reste inchangée, alors S s = 0;
  2. Si la forme de l'objet change, alors S s = 1.


Tous ces paramètres sont fixés par inspection visuelle de la zone de travail, un ensemble d'objets à manipuler, en mesurant leur masse, leurs dimensions et en étudiant les caractéristiques techniques des composants du RTK.



L'entropie de l'objet permet d'estimer la complexité du problème à résoudre à l'aide du RTK. Plus l'entropie de l'objet est faible, plus le complexe connaît d'informations sur l'objet et plus la probabilité d'exécution réussie de l'opération de manipulation est élevée. Le coefficient d'entropie Ke de l'objet est déterminé à partir du rapport:



image



Taux de réjection



Cette métrique vous permet de comparer les estimations quantitatives des cas de mariage pour le RTC et le travail manuel lors de la résolution du problème de manipulation. Les valeurs métriques peuvent aller de 0 à + ∞.



Modèle mathématique de la métrique



Le défaut est le résultat du travail du processus technologique qui n'est pas conforme aux normes et n'est pas du tout applicable à l'avenir ou sans opérations correctives supplémentaires. Pour RTK, un mariage peut être considéré comme une situation ou une série d'opérations atomiques sans succès.

Par exemple:



  • plusieurs tentatives pour prendre un objet, ce qui a conduit à l'impossibilité de poursuivre le travail (bouclage);
  • plusieurs tentatives infructueuses de capture d'un objet en mouvement, au cours desquelles il quitte la portée;
  • capture avec des dommages à l'objet.


Le nombre relatif de rebuts est calculé comme

image

suit : Où N d est le nombre d'unités de rebut, N a est le nombre d'unités de toutes les opérations / produits.



Ensuite, la métrique finale sera exprimée en termes de rapport du nombre de mariages produits par le RTK par rapport à la personne est calculée comme



image

suit : Où DPU h est le montant relatif du mariage produit par la personne, DPU r est le montant relatif du mariage produit par le RTK.



Taux quotidien moyen de temps d'exécution de l'opération atomique



Cette métrique détermine la durée moyenne d'une opération RTK atomique par rapport à la norme quotidienne moyenne d'une personne effectuant les mêmes opérations.



Une opération atomique est une partie logiquement indivisible du processus technologique d'exécution d'une tâche plus générale. Par exemple: serrez la vis, saisissez le sac.



Modèle mathématique



Appelons le rapport du taux quotidien moyen d'exécution d'une opération atomique le rapport entre le temps pendant lequel une personne effectue un travail et le temps pendant lequel le complexe robotique fonctionne.

image

Où T h est le temps moyen pour terminer une opération atomique par une personne, T r est le temps moyen pour terminer une opération atomique.



Le temps moyen des opérations atomiques est calculé comme



image

suit : Où t w- le temps total passé sur une opération spécifique sans tenir compte des temps d'arrêt liés à des raisons indépendantes (par exemple, la fourniture de biens), mais incluant le temps pour éliminer les situations exceptionnelles; N est le nombre estimé de processus technologiques pour le temps de fonctionnement mesuré (le calcul est effectué pour une personne et un robot, respectivement).



Ainsi, le temps d'exécution d'une opération atomique se compose de:



image

Où ∑t o est le temps total de toutes les opérations atomiques qui composent le processus technologique, y compris les opérations préparatoires et finales; ∑t f la durée totale de tous les temps d'arrêt dus à des raisons internes, par exemple, une exception due à un traitement incorrect.



All Articles