{"id":5853,"date":"2021-11-25T09:02:00","date_gmt":"2021-11-25T08:02:00","guid":{"rendered":"https:\/\/easyrobots.pl\/?p=5853"},"modified":"2021-11-25T12:53:08","modified_gmt":"2021-11-25T11:53:08","slug":"who-is-an-industrial-robot-programmer-and-what-does-the-future-hold-for-him-2","status":"publish","type":"post","link":"https:\/\/easyrobots.pl\/en\/kim-jest-programista-robotow-przemyslowych-i-jaka-czeka-go-przyszlosc\/","title":{"rendered":"Who is an industrial robot programmer and what does the future hold?"},"content":{"rendered":"<h1 class=\"has-large-font-size wp-block-heading\">Who is an industrial robot programmer and what does the future hold?<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:17px\"><em>More and more companies are implementing industrial robots in their production lines<\/em>.<em> This also means an increase in demand for programmers who will use the full potential of robotization. The factor that accelerates this process is the pressure to shorten the work cycle time in small-batch production. This is intended to allow for faster introduction of new products and increase the flexibility of factories. Does this mean that an industrial robot programmer is the profession of the future? What does this type of specialist do?<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What does an industrial robot programmer do?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:17px\"><a href=\"https:\/\/easyrobots.pl\/en\/industrial-robots\/\">Industrial robot<\/a> performs repetitive activities on the production line - instructions on how to perform its work are provided by a program stored in the memory of the controlling computer. According to the commands contained therein, appropriate drives are set in motion, generating the desired displacement of the robot gripper tip.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:17px\">Although writing such a program does not seem difficult, it requires appropriate knowledge. First of all, the programmer must understand the kinematics transformations that relate the movement of the work element and individual drives. However, merely reproducing the desired movement is definitely not enough - ensuring the robot&#039;s operation without collisions is also a very important element. Program simulation is helpful in this regard and can help detect possible errors, as making corrections to the program can be time-consuming.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:17px\">The most difficult task that awaits a good industrial robot programmer is program optimization. In industrial production, reducing cycle time by a few percent can translate into huge profits, that&#039;s why <strong>programming of industrial robots<\/strong> it is primarily about looking for time savings in the robot&#039;s operation.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/easyrobots.pl\/wp-content\/uploads\/2021\/11\/ER-Lukasz-Gruszka-programista-1024x683.jpg\" alt=\"\" class=\"wp-image-5857\" srcset=\"https:\/\/easyrobots.pl\/wp-content\/uploads\/2021\/11\/ER-Lukasz-Gruszka-programista-980x653.jpg 980w, https:\/\/easyrobots.pl\/wp-content\/uploads\/2021\/11\/ER-Lukasz-Gruszka-programista-480x320.jpg 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Theory and practice in robot programming<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:17px\"><strong>Robot programming<\/strong> It&#039;s not difficult - with a bit of willingness and perseverance, you can learn this process from textbooks and the Internet. However, this is a purely theoretical approach that does not contain a key element for this profession, i.e. experience in optimizing a written program. Creating optimal paths requires practice and imagination.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:17px\">People who have already gained experience as programmers of typical computer languages, such as C, C++ or Python, have a much greater chance of success, because <strong>programming of industrial robots<\/strong> is very similar to writing computer programs. Starting to work on robots <a href=\"https:\/\/easyrobots.pl\/en\/\">EASY ROBOTS<\/a> (equipped with EScontrol software) you can quickly find known functions, loops and conditional instructions. The syntax of most programming languages is similar, which makes it much easier for computer programmers to change careers. Moreover, EScontrol software allows you to compose a program through an intuitive graphical interface, which relieves the user of the burden of remembering keywords and the names of individual commands.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:17px\">Electrical installation diagnostic skills are also useful - in the absence of a control signal, it can significantly speed up locating the problem, because it does not have to be the program&#039;s fault. Robots most often work in teams with other devices, and problems may arise from the connections between them.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Types of industrial robot programmers<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:17px\">There are two types of industrial robot programmers - people <strong>programming industrial robots <\/strong>offline users are most often just learning how to move the robot and familiarizing themselves with the interface. This involves writing a program and running its computer simulation without physically using the robot. Such simulation also allows for the detection of serious errors in the designed paths and collision avoidance.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:17px\">However, it is more important <strong>robot programming <\/strong>online \u2013 the program is tested directly on an industrial robot and this is also a necessary stage of every programming. Why?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:17px\">Individual elements of a robotic station are usually not accurately reproduced in the offline environment. When designing optimal paths, the tool sometimes has very little space to make the transition. Due to inaccuracies or lack of mapping of some elements, collisions may actually occur even though the offline program appeared correct.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:17px\">\u00b7 Certain parts of the robot behave in ways that are impossible or difficult to predict. Cabling can be an example - only in real conditions can you clearly determine how it will behave in this particular place.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:17px\">\u00b7 In addition to uploading the program to the robot, the programmer must also turn on the device, align the axes for the first time, configure and balance the tools, and run the application. <strong>Programming industrial robots<\/strong> it is not limited to just writing a program.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:17px\">\u00b7 It happens that the robot&#039;s operating time from the simulation does not coincide with the actual duration of the work cycle. Then the programmer usually has to continue looking for opportunities to optimize the program to obtain the best possible results.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Programmer of industrial robots of the future<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:17px\">The growing demand for automation and robotization of production processes clearly indicates that robot programmers will certainly not complain about the lack of work. In addition to starting the robot and writing the necessary programs (the number of which increases with a larger database of manufactured parts), <strong>robot programming<\/strong> it also includes supervision of their work, introducing corrections and optimizing existing solutions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:17px\">The important question is, will online developers be needed in the future? The previously indicated examples show that they are currently necessary for both online and offline implementations.&nbsp;<\/p>","protected":false},"excerpt":{"rendered":"<p>Kim jest programista robot\u00f3w przemys\u0142owych i jaka czeka go przysz\u0142o\u015b\u0107? Coraz wi\u0119cej firm w swoich liniach produkcyjnych wdra\u017ca roboty przemys\u0142owe. Oznacza to zarazem wzrost zapotrzebowania na programist\u00f3w, kt\u00f3rzy pozwol\u0105 wykorzysta\u0107 pe\u0142ny potencja\u0142 robotyzacji. Czynnikiem, kt\u00f3ry przy\u015bpiesza ten proces, jest presja na skr\u00f3cenie czasu cyklu pracy w produkcji ma\u0142oseryjnej. Ma to pozwoli\u0107 szybciej wprowadza\u0107 nowe produkty [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":5857,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"off","_et_pb_old_content":"<!-- wp:paragraph {\"style\":{\"typography\":{\"fontSize\":\"17px\"}}} -->\n<p style=\"font-size:17px\"><em>Coraz wi\u0119cej firm w swoich liniach produkcyjnych wdra\u017ca roboty przemys\u0142owe \u2013 oznacza to zarazem wzrost zapotrzebowania na programist\u00f3w, kt\u00f3rzy pozwol\u0105 wykorzysta\u0107 pe\u0142ny potencja\u0142 robotyzacji. Czynnikiem, kt\u00f3ry przy\u015bpiesza ten proces, jest presja na skr\u00f3cenie czasu cyklu pracy w produkcji ma\u0142oseryjnej. Ma to pozwoli\u0107 szybciej wprowadza\u0107 nowe produkty i zwi\u0119kszy\u0107 elastyczno\u015b\u0107 fabryk. Czy oznacza to, \u017ce programista robot\u00f3w przemys\u0142owych to zaw\u00f3d przysz\u0142o\u015bci? Czym zajmuje si\u0119 specjalista tego typu?<\/em><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"fontSize\":\"medium\"} -->\n<h2 class=\"has-medium-font-size\">Czym zajmuje si\u0119 programista robot\u00f3w przemys\u0142owych?<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph {\"style\":{\"typography\":{\"fontSize\":\"17px\"}}} -->\n<p style=\"font-size:17px\"><a href=\"https:\/\/easyrobots.pl\/roboty-przemyslowe\/\">Robot przemys\u0142owy<\/a> wykonuje powtarzalne czynno\u015bci na linii produkcyjnej \u2013 instrukcje, w jaki spos\u00f3b ma wykonywa\u0107 swoj\u0105 prac\u0119, dostarcza program zapisany w pami\u0119ci komputera steruj\u0105cego. Wed\u0142ug zawartych w nim polece\u0144, wprawiane w ruch s\u0105 odpowiednie nap\u0119dy generuj\u0105ce po\u017c\u0105dane przemieszczenie ko\u0144c\u00f3wki chwytaka robota.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph {\"style\":{\"typography\":{\"fontSize\":\"17px\"}}} -->\n<p style=\"font-size:17px\">Cho\u0107 napisanie takiego programu nie wydaje si\u0119 trudne, wymaga odpowiedniej wiedzy. Przede wszystkim programista musi rozumie\u0107 przekszta\u0142cenia kinematyki, kt\u00f3re wi\u0105\u017c\u0105 ruch elementu roboczego oraz poszczeg\u00f3lne nap\u0119dy. Samo odwzorowanie po\u017c\u0105danego ruchu to jednak zdecydowanie za ma\u0142o \u2013 bardzo istotnym elementem jest tak\u017ce zapewnienie bezkolizyjno\u015bci pracy robota. W tym zakresie pomocna jest symulacja programu, kt\u00f3ra mo\u017ce pom\u00f3c w wykryciu ewentualnych b\u0142\u0119d\u00f3w, poniewa\u017c wprowadzanie poprawek do programu bywa czasoch\u0142onne.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph {\"style\":{\"typography\":{\"fontSize\":\"17px\"}}} -->\n<p style=\"font-size:17px\">Najtrudniejszym zadaniem, kt\u00f3re czeka dobrego programist\u0119 robot\u00f3w przemys\u0142owych, jest optymalizacja programu. W produkcji przemys\u0142owej skr\u00f3cenie czasu cyklu pracy o kilka procent mo\u017ce prze\u0142o\u017cy\u0107 si\u0119 na ogromne zyski, dlatego <strong>programowanie robot\u00f3w przemys\u0142owych<\/strong> polega przede wszystkim na szukaniu oszcz\u0119dno\u015bci czasu w pracy robota.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":5857,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} -->\n<figure class=\"wp-block-image size-large\"><img src=\"https:\/\/easyrobots.pl\/wp-content\/uploads\/2021\/11\/ER-Lukasz-Gruszka-programista-1024x683.jpg\" alt=\"\" class=\"wp-image-5857\"\/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"fontSize\":\"medium\"} -->\n<h2 class=\"has-medium-font-size\">Teoria a praktyka w programowaniu robot\u00f3w<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph {\"style\":{\"typography\":{\"fontSize\":\"17px\"}}} -->\n<p style=\"font-size:17px\"><strong>Programowanie robot\u00f3w<\/strong> nie jest trudne \u2013 przy odrobinie ch\u0119ci i samozaparcia mo\u017cna nauczy\u0107 si\u0119 tego procesu z podr\u0119cznik\u00f3w oraz internetu. Jest to jednak podej\u015bcie czysto teoretyczne, kt\u00f3re nie zawiera kluczowego dla tego zawodu elementu, czyli do\u015bwiadczenia w optymalizacji napisanego programu. Tworzenie optymalnych \u015bcie\u017cek wymaga praktyki oraz wyobra\u017ani.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph {\"style\":{\"typography\":{\"fontSize\":\"17px\"}}} -->\n<p style=\"font-size:17px\">O wiele wi\u0119ksze szanse na sukces maj\u0105 osoby, kt\u00f3re zdoby\u0142y ju\u017c do\u015bwiadczenie jako programi\u015bci typowych j\u0119zyk\u00f3w komputerowych, jak C, C++ czy Python, gdy\u017c <strong>programowanie robot\u00f3w przemys\u0142owych<\/strong> jest bardzo podobne do pisania program\u00f3w komputerowych. Rozpoczynaj\u0105c prac\u0119 na robotach <a href=\"http:\/\/www.easyrobots.pl\">EASY ROBOTS<\/a> (wyposa\u017conych w oprogramowanie EScontrol) mo\u017cna szybko odnale\u017a\u0107 znane funkcje, p\u0119tle oraz instrukcje warunkowe. Sk\u0142adnia wi\u0119kszo\u015bci j\u0119zyk\u00f3w programowania jest do siebie zbli\u017cona, co znacz\u0105co u\u0142atwia zmian\u0119 zawodu programistom komputerowym. Ponadto oprogramowanie EScontrol umo\u017cliwia komponowanie programu poprzez intuicyjny graficzny interfejs, zdejmuj\u0105cy z u\u017cytkownika obowi\u0105zek zapami\u0119tywania s\u0142\u00f3w kluczowych oraz nazw poszczeg\u00f3lnych polece\u0144.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph {\"style\":{\"typography\":{\"fontSize\":\"17px\"}}} -->\n<p style=\"font-size:17px\">Przydatne bywaj\u0105 tak\u017ce umiej\u0119tno\u015bci diagnostyki instalacji elektrycznej \u2013 w przypadku braku sygna\u0142u steruj\u0105cego mo\u017ce to znacznie przyspieszy\u0107 zlokalizowanie problemu, bowiem nie musi on le\u017ce\u0107 po stronie programu. Roboty najcz\u0119\u015bciej pracuj\u0105 w zespo\u0142ach z innymi urz\u0105dzeniami, a k\u0142opoty mog\u0105 mie\u0107 swoje \u017ar\u00f3d\u0142o w po\u0142\u0105czeniach pomi\u0119dzy nimi.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>Typy programist\u00f3w robot\u00f3w przemys\u0142owych<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph {\"style\":{\"typography\":{\"fontSize\":\"17px\"}}} -->\n<p style=\"font-size:17px\">Wyr\u00f3\u017cnia si\u0119 dwa typy programist\u00f3w robot\u00f3w przemys\u0142owych \u2013 osoby <strong>programuj\u0105ce roboty przemys\u0142owe <\/strong>offline najcz\u0119\u015bciej dopiero poznaj\u0105 metody poruszania si\u0119 robotem oraz zapoznaj\u0105 si\u0119 z interfejsem. Polega to na pisaniu programu i uruchomieniu jego symulacji komputerowej bez fizycznego u\u017cycia robota. Taka symulacja pozwala r\u00f3wnie\u017c na wykrycie powa\u017cnych b\u0142\u0119d\u00f3w w zaprojektowanych \u015bcie\u017ckach i unikania kolizji.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph {\"style\":{\"typography\":{\"fontSize\":\"17px\"}}} -->\n<p style=\"font-size:17px\">Bardziej istotne jest jednak <strong>programowanie robot\u00f3w <\/strong>online \u2013 program testowany jest bezpo\u015brednio na robocie przemys\u0142owym i jest to zarazem konieczny etap ka\u017cdego programowania. Dlaczego?<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph {\"style\":{\"typography\":{\"fontSize\":\"17px\"}}} -->\n<p style=\"font-size:17px\">Poszczeg\u00f3lne elementy stanowiska zrobotyzowanego zazwyczaj nie s\u0105 dok\u0142adnie odwzorowane w \u015brodowisku offline. Przy projektowaniu optymalnych \u015bcie\u017cek narz\u0119dzie ma czasem bardzo ma\u0142o miejsca na wykonanie przej\u015bcia. Z powodu niedok\u0142adno\u015bci lub braku odwzorowania niekt\u00f3rych element\u00f3w, w rzeczywisto\u015bci mo\u017ce dochodzi\u0107 do kolizji, mimo \u017ce program offline wydawa\u0142 si\u0119 poprawny.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph {\"style\":{\"typography\":{\"fontSize\":\"17px\"}}} -->\n<p style=\"font-size:17px\">\u00b7&nbsp; Pewne cz\u0119\u015bci robota zachowuj\u0105 si\u0119 w spos\u00f3b niemo\u017cliwy lub trudny do przewidzenia. Jako przyk\u0142ad mo\u017cna wskaza\u0107 okablowanie \u2013 tylko w rzeczywistych warunkach mo\u017cna jasno okre\u015bli\u0107, w jaki spos\u00f3b zachowa si\u0119 w tym konkretnym miejscu.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph {\"style\":{\"typography\":{\"fontSize\":\"17px\"}}} -->\n<p style=\"font-size:17px\">\u00b7&nbsp; Opr\u00f3cz wgrania programu do robota programista musi tak\u017ce uruchomi\u0107 urz\u0105dzenie, pierwszy raz wyr\u00f3wna\u0107 osie, skonfigurowa\u0107 i wywa\u017cy\u0107 narz\u0119dzia, a tak\u017ce uruchomi\u0107 aplikacj\u0119. <strong>Programowanie robot\u00f3w przemys\u0142owych<\/strong> nie ogranicza si\u0119 tylko do pisania programu.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph {\"style\":{\"typography\":{\"fontSize\":\"17px\"}}} -->\n<p style=\"font-size:17px\">\u00b7&nbsp; Zdarza si\u0119, \u017ce czas pracy robota z symulacji nie pokrywa si\u0119 z rzeczywistym czasem trwania cyklu pracy. Wtedy programista najcz\u0119\u015bciej musi dalej szuka\u0107 mo\u017cliwo\u015bci optymalizacji programu, aby uzyska\u0107 jak najlepsze wyniki.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"fontSize\":\"medium\"} -->\n<h2 class=\"has-medium-font-size\">Programista robot\u00f3w przemys\u0142owych przysz\u0142o\u015bci<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph {\"style\":{\"typography\":{\"fontSize\":\"17px\"}}} -->\n<p style=\"font-size:17px\">Rosn\u0105ce zapotrzebowanie na automatyzacj\u0119 i robotyzacj\u0119 proces\u00f3w produkcyjnych jasno wskazuje, \u017ce programi\u015bci robot\u00f3w z pewno\u015bci\u0105 nie b\u0119d\u0105 narzekali na brak pracy. Opr\u00f3cz uruchomienia robota i napisania potrzebnych program\u00f3w (kt\u00f3rych ilo\u015b\u0107 ro\u015bnie wraz z wi\u0119ksz\u0105 baz\u0105 produkowanych detali), <strong>programowanie robot\u00f3w<\/strong> obejmuje tak\u017ce nadz\u00f3r nad ich prac\u0105, wprowadzanie poprawek oraz optymalizacj\u0119 istniej\u0105cych rozwi\u0105za\u0144.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph {\"style\":{\"typography\":{\"fontSize\":\"17px\"}}} -->\n<p style=\"font-size:17px\">Istotnym pytaniem jest, czy w przysz\u0142o\u015bci programi\u015bci online b\u0119d\u0105 potrzebni? Wcze\u015bniej wskazane przyk\u0142ady pokazuj\u0105, \u017ce aktualnie s\u0105 oni niezb\u0119dni zar\u00f3wno do wdro\u017ce\u0144 online, jak i offline.\u00a0<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:divi\/placeholder \/-->","_et_gb_content_width":"1080","footnotes":""},"categories":[5],"tags":[17,19,18,20],"class_list":["post-5853","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-aktualnosci","tag-programista","tag-programista-robotow","tag-roboty-przemyslowe","tag-zawod-przyszlosci"],"_links":{"self":[{"href":"https:\/\/easyrobots.pl\/en\/wp-json\/wp\/v2\/posts\/5853","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/easyrobots.pl\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/easyrobots.pl\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/easyrobots.pl\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/easyrobots.pl\/en\/wp-json\/wp\/v2\/comments?post=5853"}],"version-history":[{"count":0,"href":"https:\/\/easyrobots.pl\/en\/wp-json\/wp\/v2\/posts\/5853\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/easyrobots.pl\/en\/wp-json\/wp\/v2\/media\/5857"}],"wp:attachment":[{"href":"https:\/\/easyrobots.pl\/en\/wp-json\/wp\/v2\/media?parent=5853"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/easyrobots.pl\/en\/wp-json\/wp\/v2\/categories?post=5853"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/easyrobots.pl\/en\/wp-json\/wp\/v2\/tags?post=5853"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}