{"id":14766,"date":"2022-10-19T11:44:15","date_gmt":"2022-10-19T15:44:15","guid":{"rendered":"https:\/\/omnirobotic.com\/blogue\/problemes-recurrents-lors-de-la-programmation-des-robots-et-comment-les-resoudres\/"},"modified":"2024-09-20T15:59:20","modified_gmt":"2024-09-20T19:59:20","slug":"problemes-recurrents-lors-de-la-programmation-des-robots-et-comment-les-resoudres","status":"publish","type":"post","link":"https:\/\/omnirobotic.com\/fr\/nouvelles_et_evenements\/articles-fr\/problemes-recurrents-lors-de-la-programmation-des-robots-et-comment-les-resoudres\/","title":{"rendered":"Probl\u00e8mes r\u00e9currents lors de la programmation des robots et comment les r\u00e9soudres"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"14766\" class=\"elementor elementor-14766 elementor-5694\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5963904 e-flex e-con-boxed e-con e-parent\" data-id=\"5963904\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-26a3d0f elementor-widget elementor-widget-text-editor\" data-id=\"26a3d0f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"letter-spacing: 0px;\">La v\u00e9rit\u00e9 est que c\u2019est vraiment difficile! Il y a beaucoup de facteurs \u00e0 consid\u00e9rer, y compris les capacit\u00e9s du robot, l\u2019espace entourant le robot, comment le robot se d\u00e9placera, et bien s\u00fbr, le langage de programmation n\u00e9cessaire pour programmer le robot.&nbsp;<\/span><\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8af2e1f elementor-widget elementor-widget-text-editor\" data-id=\"8af2e1f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Les robots sont essentiellement des dispositifs d\u2019enregistrement de mouvement qui vous permettent de g\u00e9n\u00e9rer une proc\u00e9dure. La proc\u00e9dure en question \u2013 qui varie d\u2019une entreprise \u00e0 l\u2019autre \u2013 ne sera probablement pertinente que pour une fonction unique dans laquelle les processus de pi\u00e8ces ou d\u2019autres variables restent constants en tout temps. Bien que cette m\u00e9thode puisse encore \u00eatre utile pour un certain nombre de processus et d\u2019entreprises, <a href=\"https:\/\/omnirobotic.com\/?p=3914\" style=\"background-color: rgb(255, 255, 255);\">elle peut parfois \u00eatre effectu\u00e9e de mani\u00e8re plus fluide<\/a>.<br><\/p>\n<p>Voyons quels sont les probl\u00e8mes les plus courants et comment, exactement, ils affectent le d\u00e9veloppement.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3d5ef43 elementor-widget elementor-widget-heading\" data-id=\"3d5ef43\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Langages de programmation<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2995b28 elementor-widget elementor-widget-text-editor\" data-id=\"2995b28\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Comme avec tout langage verbal, les langages de programmation existent en abondance. Chaque language est utilis\u00e9 dans un but sp\u00e9cifique, mais il n\u2019est pas possible pour un programmeur d\u2019apprendre une pl\u00e9thore de language diff\u00e9rents. <\/p>\n<p>Les fabricants et les robots qu\u2019ils d\u00e9veloppent utilisent diff\u00e9rents langages. Ce <a href=\"https:\/\/control.com\/technical-articles\/introduction-to-abb-robot-programming-language\/\">qu&rsquo;ABB utilise<\/a> n\u2019est pas exactement ce que <a href=\"https:\/\/control.com\/technical-articles\/introduction-to-fanuc-robot-programming\/\">FANUC utilise<\/a>, et ce que FANUC utilise n\u2019est pas ce <a href=\"http:\/\/Universal%20Robots%20uses\" target=\"_blank\" rel=\"noopener\">qu\u2019Universal Robots utilise<\/a>. Germ\u00e1n Villalobos, un ing\u00e9nieur en intelligence artificielle et en robotique, a expliqu\u00e9 dans un <a href=\"https:\/\/www.linkedin.com\/pulse\/robot-programming-big-problem-how-solve-germ%C3%A1n-villalobos-mba\/\">article LinkedIn<\/a> que chaque fabricant \u00ab aura plus [three] marques diff\u00e9rentes install\u00e9es dans ses cellules et ses lignes de production, ce qui complique davantage sa formation en programmation de robots.<\/p>\n<p>Les ing\u00e9nieurs en automatisation et les programmeurs devraient essentiellement apprendre le langage de programmation de chaque fabricant de robots s\u2019ils veulent travailler efficacement sur leur robot assign\u00e9. Cependant, apprendre une langue enti\u00e8re, sans parler d\u2019un langage de programmation, est une t\u00e2che ardue qui prendra des heures \u00e0 apprendre et encore plus \u00e0 ma\u00eetriser.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c7174ed elementor-widget elementor-widget-image\" data-id=\"c7174ed\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"613\" height=\"416\" src=\"https:\/\/omnirobotic.com\/wp-content\/uploads\/2022\/10\/Screen-Shot-2020-06-02-at-16.webp\" class=\"attachment-medium_large size-medium_large wp-image-5696\" alt=\"The Top 8 Languages Tested Together\" srcset=\"https:\/\/omnirobotic.com\/wp-content\/uploads\/2022\/10\/Screen-Shot-2020-06-02-at-16.webp 613w, https:\/\/omnirobotic.com\/wp-content\/uploads\/2022\/10\/Screen-Shot-2020-06-02-at-16-600x407.webp 600w, https:\/\/omnirobotic.com\/wp-content\/uploads\/2022\/10\/Screen-Shot-2020-06-02-at-16-300x204.webp 300w\" sizes=\"(max-width: 613px) 100vw, 613px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Alors que de nouveaux langages de programmation \u00e9mergent \u00e0 toutes les quelques ann\u00e9es, les principaux r\u00e8gnent toujours avec JavaScript qui domine. Graphique sur Devskiller.com<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-77893b8 elementor-widget elementor-widget-heading\" data-id=\"77893b8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Co\u00fbts \u00e9lev\u00e9s, faible dur\u00e9e<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0e46681 elementor-widget elementor-widget-text-editor\" data-id=\"0e46681\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Selon <a href=\"https:\/\/www.wevolver.com\/article\/5-reasons-programming-robots-is-hard\" target=\"_blank\" rel=\"noopener\">divers rapports<\/a>, y compris l\u2019article LinkedIn susmentionn\u00e9, il peut falloir plus de 70 heures pour apprendre correctement comment d\u00e9velopper une application simple dans un langage de programmation donn\u00e9. Multipliez cela par le nombre de robots que vous avez avec leurs propres langues et ajoutez le temps qu\u2019il faudra pour terminer un syst\u00e8me d\u2019automatisation, et tout \u00e0 coup, vous avez des semaines de formation \u00e0 faire.<\/p>\n<p>Le co\u00fbt de l\u2019investissement dans la formation pour chaque employ\u00e9 qui a besoin d\u2019apprendre une langue suppl\u00e9mentaire pourrait \u00eatre astronomique en fonction du nombre d\u2019employ\u00e9s. De plus, il faut tenir compte de l\u2019\u00e9quipement comme les cam\u00e9ras, les ordinateurs et les robots eux-m\u00eames si vous achetez de nouvelles technologies.<\/p>\n<p>Villalobos a estim\u00e9 que pour chaque personne form\u00e9e, cela pourrait co\u00fbter jusqu\u2019\u00e0 15000 $ par personne. Ce nombre ne fait qu\u2019augmenter avec chaque nouvelle marque de robot qu\u2019une entreprise acquiert. Pour \u00e9viter de d\u00e9penser tout cet argent sur la formation, il est important de trouver des alternatives telles que l\u2019embauche d\u2019employ\u00e9s qui sont familiers avec la programmation de types sp\u00e9cifiques de robots, ou tout simplement s\u2019\u00e9loigner de la programmation et opter pour <a href=\"https:\/\/omnirobotic.com\/?p=3935\" target=\"_blank\" rel=\"noopener\">un robot bas\u00e9 sur le comportement \u00e0 la place<\/a>.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c6f246f elementor-widget elementor-widget-heading\" data-id=\"c6f246f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">La complexit\u00e9 de la programmation des robots<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c4adaa5 elementor-widget elementor-widget-image\" data-id=\"c4adaa5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"768\" height=\"432\" src=\"https:\/\/omnirobotic.com\/wp-content\/uploads\/2022\/10\/iStock-1363276509-scaled-1-768x432.jpg\" class=\"attachment-medium_large size-medium_large wp-image-14665\" alt=\"Teacher Giving Computer Science Lecture to Diverse Multiethnic Group of Female and Male Students in Dark College Room. Projecting Slideshow with Programming Code. Explaining Information Technology.\" srcset=\"https:\/\/omnirobotic.com\/wp-content\/uploads\/2022\/10\/iStock-1363276509-scaled-1-768x432.jpg 768w, https:\/\/omnirobotic.com\/wp-content\/uploads\/2022\/10\/iStock-1363276509-scaled-1-300x169.jpg 300w, https:\/\/omnirobotic.com\/wp-content\/uploads\/2022\/10\/iStock-1363276509-scaled-1.jpg 1060w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Bien que l\u2019apprentissage ne soit pas une mauvaise chose en soi, il peut \u00eatre un fardeau pour les entreprises qui tentent de tenir leurs employ\u00e9s au courant des nouveaux langages de programmation adapt\u00e9s uniquement \u00e0 une marque de robot sp\u00e9cifique.<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8c10f45 elementor-widget elementor-widget-text-editor\" data-id=\"8c10f45\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>La myriade de langages de programmation et le co\u00fbt \u00e9lev\u00e9 pourraient vous amener \u00e0 penser que les robots de programmation sont complexes. Certainement, mais ces facteurs ne sont que de petits facteurs dans l\u2019\u00e9chelle de complexit\u00e9.<\/p>\n<p>Les entreprises de robotique ne cachent m\u00eame pas \u00e0 quel point il peut \u00eatre compliqu\u00e9 de programmer un robot. En fait, DIY Robotics a <a href=\"https:\/\/diy-robotics.com\/blog\/difficulties-diy-robotics-projects\/\" target=\"_blank\" rel=\"noopener\">une page d\u00e9di\u00e9e<\/a> \u00e0 certains probl\u00e8mes r\u00e9currents qu\u2019un programmeur rencontrera lorsqu\u2019il travaillera sur des projets de robotique. En bref, ils d\u00e9crivent des probl\u00e8mes au cours du processus de programmation qui comprennent des malentendus sur les limites physiques et les capacit\u00e9s du robot. Cependant, pour all\u00e9ger le fardeau, ils sugg\u00e8rent d\u2019utiliser des outils que chaque fabricant de robots propose pour all\u00e9ger le fardeau.<\/p>\n<p>Villalobos a poursuivi dans son article que la programmation des robots est trop difficile \u00e0 faire correctement et efficacement sur les robots. Il fait valoir que la programmation des robots \u00ab a les m\u00eames bases de l\u2019informatique, plus la difficult\u00e9 de manipuler les diff\u00e9rentes m\u00e9caniques des bras de robots, des contr\u00f4leurs \u00e9lectroniques avec des logiciels qui diff\u00e8rent selon les fabricants; et qui sont \u00e9galement hautement personnalisables pour diff\u00e9rents processus et diff\u00e9rentes normes de qualit\u00e9 et de s\u00e9curit\u00e9 industrielles. \u00bb<\/p>\n<p>Avec autant de variables \u00e0 consid\u00e9rer ainsi que la rigidit\u00e9 que la programmation apporte, il peut \u00eatre trop compliqu\u00e9 de programmer correctement un robot dans un d\u00e9lai raisonnable pour effectuer des t\u00e2ches sp\u00e9cifiques.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bb890ff elementor-widget elementor-widget-heading\" data-id=\"bb890ff\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Universitaires et robots de programmation<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3f7a203 elementor-widget elementor-widget-text-editor\" data-id=\"3f7a203\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>La complexit\u00e9 de la programmation des robots est non seulement connue des fabricants, mais les universitaires l\u2019ont \u00e9galement not\u00e9. Dans une \u00e9tude men\u00e9e par Eleonora Bilotta et Pietro Pantano pour l\u2019Universit\u00e9 de Calabre en 2000, ils ont analys\u00e9 une vari\u00e9t\u00e9 de probl\u00e8mes, y compris les \u00ab difficult\u00e9s de programmation de la commande du robot [and] l\u2019organisation du programme en fonction du mat\u00e9riel, des logiciels, des comportements et de la conception du rendement en robotique. \u00bb Plus pr\u00e9cis\u00e9ment, ils se concentrent sur la robotique en relation avec l\u2019enseignement du contr\u00f4le aux enfants. Bien que ce ne soit pas exactement de la fabrication, leurs d\u00e9couvertes et critiques de la programmation sont assez similaires \u00e0 celles rencontr\u00e9es dans ce domaine.<\/p>\n<p>Tout au long de l\u2019\u00e9tude, Bilotta et Pantano soutiennent que la m\u00e9thode actuelle de programmation des robots pourrait \u00eatre meilleure et pencher vers des proc\u00e9dures modernes, y compris la robotique ascendante et la robotique bas\u00e9e sur le comportement. Et bien que 22 ans se soient \u00e9coul\u00e9s depuis la publication de l\u2019\u00e9tude, certaines de leurs critiques restent toujours pertinentes.<\/p>\n<p>Ils d\u00e9crivent certaines des difficult\u00e9s qu\u2019ils ont rencontr\u00e9es avec la programmation, y compris la longueur du processus ainsi que tous les facteurs externes qui pourraient entrer en jeu lors de l\u2019ex\u00e9cution d\u2019une action sp\u00e9cifique. Au lieu de cela, ils pr\u00e9f\u00e8rent essayer de travailler \u00e0 travers les comportements.<\/p>\n<p>\u00ab Du point de vue de la programmation, l\u2019espace de comportement du robot est d\u00e9fini par les emplacements que le robot peut atteindre (ou par l\u2019ensemble des actions qu\u2019il doit afficher dans l\u2019espace physique) et par la transition entre ces emplacements. M\u00eame si le robot peut atteindre un nombre presque infini d\u2019\u00e9tats, il est pr\u00e9f\u00e9rable de concevoir un espace de comportement utile dans lequel le programmeur se limite \u00e0 un petit nombre d\u2019\u00e9tats \u00bb, affirment-ils. <\/p>\n<p>Ils impliquent de lib\u00e9rer du temps gr\u00e2ce \u00e0 des comportements permettant de mieux comprendre les capacit\u00e9s des robots tout en ne prenant pas autant de temps pour les faire fonctionner. Il y a plus de 20 ans encore, la robotique comportementale \u00e9tait consid\u00e9r\u00e9e comme l\u2019avenir. <\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ed78141 elementor-widget elementor-widget-heading\" data-id=\"ed78141\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Behaviors pour tous!<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8562841 elementor-widget elementor-widget-text-editor\" data-id=\"8562841\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>La programmation robotique est une comp\u00e9tence, un m\u00e9tier ou un m\u00e9tier complexe \u2013 appelez-le comme vous voulez \u2013 mais elle doit \u00e9voluer. Dans la programmation logicielle, de nouveaux langages \u00e9mergent chaque d\u00e9cennie, voire tous les deux ou trois ans, rendant les langages plus anciens obsol\u00e8tes ou d\u00e9routant les ing\u00e9nieurs plus \u00e2g\u00e9s en ajoutant \u00e0 la quantit\u00e9 de connaissances dont ils ont besoin pour faire leur travail.<\/p>\n<p>Les solutions open-source incluent Swift, Rust et Kubernetes qui n\u2019ont gagn\u00e9 en popularit\u00e9 que ces derni\u00e8res ann\u00e9es. Ils sont loin d\u2019\u00eatre les plus dominants, mais leur \u00e9mergence n\u2019est pas n\u00e9gligeable.<\/p>\n<p>Les constructeurs et les int\u00e9grateurs de machines ne sont pas des programmeurs de m\u00e9tier, mais des concepteurs. Les concepteurs ont besoin de solutions simples. Ils doivent pouvoir faire plus avec moins (ou m\u00eame) de lignes de code.<\/p>\n<p>La robotique Behavior-based est en voie de devenir le meilleur moyen pour la robotique d\u2019avancer sans avoir \u00e0 s\u2019adapter \u00e0 de nouveaux langages \u00e0 chaque fois qu\u2019ils sortent. Au lieu de s\u2019appuyer sur des calculs pr\u00e9d\u00e9finis qui peuvent g\u00e9rer un processus fixe, la robotique Behavior-based s\u2019adapte \u00e0 son environnement pour effectuer une s\u00e9rie de t\u00e2ches h\u00e9t\u00e9rog\u00e8nes. <\/p>\n<p>Ils peuvent s\u2019adapter \u00e0 l\u2019aide de capteurs indiquant essentiellement au robot ce qu\u2019est la pi\u00e8ce, ses dimensions et comment il peut effectuer au mieux la t\u00e2che pour laquelle il a \u00e9t\u00e9 configur\u00e9. Tout cela se fait gr\u00e2ce \u00e0 une interface plus conviviale et qui \u00e9limine le besoin d\u2019analyser des centaines de lignes de code.<\/p>\n<p>Mettre en place un robot autonome pour la premi\u00e8re fois semble \u00eatre l\u2019aube d\u2019une nouvelle \u00e8re, mais cela peut \u00e9galement \u00eatre trompeur. \u00c0 l\u2019oreille non form\u00e9e, le mot \u00ab autonome \u00bb semble pouvoir faire n\u2019importe quoi en se basant uniquement sur la puissance de l\u2019IA, ou quelque chose comme Wall-E du film Disney. Bien que l\u2019ex\u00e9cution d\u2019une t\u00e2che puisse \u00eatre une t\u00e2che difficile en ce moment, un robot autonome peut effectuer une t\u00e2che sp\u00e9cifique \u00e9tant donn\u00e9 qu\u2019il a \u00e9t\u00e9 programm\u00e9 pour le faire. La vraie question demeure : voulez-vous toujours programmer des robots dans le futur?<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72d1cb6 elementor-widget elementor-widget-image\" data-id=\"72d1cb6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"768\" height=\"409\" src=\"https:\/\/omnirobotic.com\/wp-content\/uploads\/2022\/10\/bbr-768x409.png\" class=\"attachment-medium_large size-medium_large wp-image-5704\" alt=\"Arbitrator\" srcset=\"https:\/\/omnirobotic.com\/wp-content\/uploads\/2022\/10\/bbr-768x409.png 768w, https:\/\/omnirobotic.com\/wp-content\/uploads\/2022\/10\/bbr-600x319.png 600w, https:\/\/omnirobotic.com\/wp-content\/uploads\/2022\/10\/bbr-300x160.png 300w, https:\/\/omnirobotic.com\/wp-content\/uploads\/2022\/10\/bbr.png 1097w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Un exemple de la fa\u00e7on dont la robotique behavior-based pourrait fonctionner pour un projet open-source sur Github.<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5d3a4df elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"5d3a4df\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0cccfef elementor-widget elementor-widget-text-editor\" data-id=\"0cccfef\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Avec Autonomy<b>OS<\/b>\u2122, votre cellule d\u2019automatisation flexible sera plus puissante que jamais. Avec la possibilit\u00e9 de configurer des comportements pour ex\u00e9cuter des t\u00e2ches telles que la pulv\u00e9risation de peinture, le pon\u00e7age, le soudage et bien plus encore, vous trouverez toute la flexibilit\u00e9 n\u00e9cessaire pour r\u00e9pondre \u00e0 vos besoins de fabrication. <a href=\"https:\/\/omnirobotic.com\/fr\/nous-joindre-2\/\">Contactez-nous pour en savoir plus<\/a><\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Avec l\u2019abondance croissante de robots, vous avez besoin d\u2019une augmentation relative d&rsquo;ing\u00e9nieurs pour les configurer et ce pour chaque entreprise. Alors, quelle est la complexit\u00e9 d\u2019un processus de programmation d\u2019un robot ? <\/p>\n","protected":false},"author":11,"featured_media":14735,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[173],"tags":[],"class_list":["post-14766","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-articles-fr"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/omnirobotic.com\/fr\/wp-json\/wp\/v2\/posts\/14766","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/omnirobotic.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/omnirobotic.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/omnirobotic.com\/fr\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/omnirobotic.com\/fr\/wp-json\/wp\/v2\/comments?post=14766"}],"version-history":[{"count":0,"href":"https:\/\/omnirobotic.com\/fr\/wp-json\/wp\/v2\/posts\/14766\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/omnirobotic.com\/fr\/wp-json\/wp\/v2\/media\/14735"}],"wp:attachment":[{"href":"https:\/\/omnirobotic.com\/fr\/wp-json\/wp\/v2\/media?parent=14766"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/omnirobotic.com\/fr\/wp-json\/wp\/v2\/categories?post=14766"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/omnirobotic.com\/fr\/wp-json\/wp\/v2\/tags?post=14766"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}