{"id":2066,"date":"2023-09-22T07:59:51","date_gmt":"2023-09-22T07:59:51","guid":{"rendered":"https:\/\/elo-x.eu\/?p=2066"},"modified":"2023-09-26T07:44:46","modified_gmt":"2023-09-26T07:44:46","slug":"robust-offset-free-tracking-for-systems-learnt-by-nnarx-networks","status":"publish","type":"post","link":"https:\/\/elo-x.eu\/?p=2066","title":{"rendered":"Robust offset-free tracking for systems learnt by NNARX networks"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"2066\" class=\"elementor elementor-2066\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e1f4303 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e1f4303\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-720032c\" data-id=\"720032c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-318c2b7 elementor-widget elementor-widget-page-title\" data-id=\"318c2b7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"page-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\n\t\t<div class=\"hfe-page-title hfe-page-title-wrapper elementor-widget-heading\">\n\n\t\t\t\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\n\t\t\t\t\t\t\t\t\n\t\t\t\tRobust offset-free tracking for systems learnt by NNARX networks  \n\t\t\t<\/h2 > \n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-31f86fa elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"31f86fa\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1e7d250\" data-id=\"1e7d250\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-738fcd5 my-divider elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"738fcd5\" 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\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1cda3f8 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1cda3f8\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-49f669e\" data-id=\"49f669e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4ad20df elementor-widget elementor-widget-text-editor\" data-id=\"4ad20df\" 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<span style=\"color: #352a87;\"><span style=\"font-size: 24px;\">Jing Xie, Politecnico di Milano<\/span><\/span>\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<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-0106b66 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"0106b66\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fb79657\" data-id=\"fb79657\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1eb6324 elementor-widget elementor-widget-text-editor\" data-id=\"1eb6324\" 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 style=\"color: #7a7a7a;\">Learning algorithms for model identification and control design are increasingly popular in the control community, where large and informative data-sets are utilized to extract important information on the characteristics of the system under control.<\/p>\n<p style=\"color: #7A7A7A;\">In this project, a robust Model Predictive Control (MPC) scheme that provides offset-free setpoint tracking for systems described by Neural Nonlinear AutoRegressive eXogenous (NNARX) models. To this end, a NNARX model that learns the dynamics of the plant from input-output data is augmented with an explicit integral action on the output tracking error. A robust tube-based MPC is finally designed, to ensuren robustness. Numerical simulations on a water heating system show the effectiveness of the proposed control algorithm.<\/p>\n<p style=\"color: #7A7A7A;\">\u00a0<\/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-bbde226 my-divider elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"bbde226\" 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\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ec38523 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ec38523\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-cbeabc3\" data-id=\"cbeabc3\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b4f2fce elementor-widget elementor-widget-heading\" data-id=\"b4f2fce\" 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\">Model Identification by NNARX Networks<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-06d33d7 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"06d33d7\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-363da30\" data-id=\"363da30\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7ce2cd9 elementor-widget elementor-widget-image\" data-id=\"7ce2cd9\" 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\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1536\" height=\"248\" src=\"https:\/\/elo-x.eu\/wp-content\/uploads\/2023\/09\/1-1-1536x248.png\" class=\"attachment-1536x1536 size-1536x1536 wp-image-2110\" alt=\"\" srcset=\"https:\/\/elo-x.eu\/wp-content\/uploads\/2023\/09\/1-1-1536x248.png 1536w, https:\/\/elo-x.eu\/wp-content\/uploads\/2023\/09\/1-1-300x49.png 300w, https:\/\/elo-x.eu\/wp-content\/uploads\/2023\/09\/1-1-1024x166.png 1024w, https:\/\/elo-x.eu\/wp-content\/uploads\/2023\/09\/1-1-768x124.png 768w, https:\/\/elo-x.eu\/wp-content\/uploads\/2023\/09\/1-1-2048x331.png 2048w\" sizes=\"100vw\" \/>\t\t\t\t\t\t\t\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<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-12681c4 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"12681c4\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3260bea\" data-id=\"3260bea\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-939b8e2 elementor-widget elementor-widget-text-editor\" data-id=\"939b8e2\" 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>Neural nonlinear autoregressive exogenous (NNARX) models, where the output is computed as the nonlinear regression of the past input-output data. The nonlinear regression consists of M layers of Feed-Forward neural networks, where each layer is a linear combination of its input u, followed by a nonlinear activation function \u03c3. The goal of the model identification is to find the best set of weights to minimize the Mean Square Error (MSE).<\/p>\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<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-0a79fa5 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"0a79fa5\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0fe8732\" data-id=\"0fe8732\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3ff45d9 elementor-widget elementor-widget-heading\" data-id=\"3ff45d9\" 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\">Controller Design<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-616ac81 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"616ac81\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-e429bf0\" data-id=\"e429bf0\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a456ec1 elementor-widget__width-initial elementor-widget elementor-widget-image\" data-id=\"a456ec1\" 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\t\t\t<img decoding=\"async\" width=\"525\" height=\"321\" src=\"https:\/\/elo-x.eu\/wp-content\/uploads\/2023\/09\/2-1.png\" class=\"attachment-large size-large wp-image-2081\" alt=\"\" srcset=\"https:\/\/elo-x.eu\/wp-content\/uploads\/2023\/09\/2-1.png 1024w, https:\/\/elo-x.eu\/wp-content\/uploads\/2023\/09\/2-1-300x183.png 300w, https:\/\/elo-x.eu\/wp-content\/uploads\/2023\/09\/2-1-768x470.png 768w\" sizes=\"100vw\" \/>\t\t\t\t\t\t\t\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<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-66 elementor-top-column elementor-element elementor-element-ffa1297\" data-id=\"ffa1297\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8a1e992 elementor-widget elementor-widget-text-editor\" data-id=\"8a1e992\" 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<div>\n<div>\n<p>The goal of this project is to design a control system such that the controlled output tracks a given constant reference signal y in a robust way. The proposed control scheme is shown in the left figure. The regulator is made of three main blocks: an integrator of the output tracking error, an MPC algorithm, and a derivative action.<\/p>\n<p>\u00a0<\/p>\n<p style=\"color: #7a7a7a;\">1. The integrator acts on the output tracking error so that, in light of the Internal Model Principle, it is ensured that error converges to zero.<\/p>\n<p style=\"color: #7a7a7a;\">2. The MPC algorithm provides improved performances in transient conditions and the fulfillment of input and output constraints, while at the steady state, its action is null due to the derivative action acting on its output. In addition, a tube is designed to ensure robustness in the presence of disturbance.<br \/>3. The derivative action allows to achieve stability results for the overall system by means of a standard zero terminal constraint formulation of MPC.<\/p>\n<p>\u00a0<\/p>\n<\/div>\n<\/div>\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<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1753af0 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1753af0\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0170141\" data-id=\"0170141\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-aeb5682 elementor-widget elementor-widget-heading\" data-id=\"aeb5682\" 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\">Simulation<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-d883859 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"d883859\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-81b287e\" data-id=\"81b287e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-56fb654 elementor-widget elementor-widget-image\" data-id=\"56fb654\" 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\t\t\t<img decoding=\"async\" width=\"300\" height=\"218\" src=\"https:\/\/elo-x.eu\/wp-content\/uploads\/2023\/09\/3-4-300x218.png\" class=\"attachment-medium size-medium wp-image-2083\" alt=\"\" srcset=\"https:\/\/elo-x.eu\/wp-content\/uploads\/2023\/09\/3-4-300x218.png 300w, https:\/\/elo-x.eu\/wp-content\/uploads\/2023\/09\/3-4-1024x743.png 1024w, https:\/\/elo-x.eu\/wp-content\/uploads\/2023\/09\/3-4-768x557.png 768w, https:\/\/elo-x.eu\/wp-content\/uploads\/2023\/09\/3-4-1536x1115.png 1536w, https:\/\/elo-x.eu\/wp-content\/uploads\/2023\/09\/3-4.png 1604w\" sizes=\"100vw\" \/>\t\t\t\t\t\t\t\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<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-6df3b55\" data-id=\"6df3b55\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-90e07bd elementor-widget elementor-widget-text-editor\" data-id=\"90e07bd\" 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<div style=\"color: #7a7a7a;\"><div style=\"flex-basis: 66.66%;\"><p>A water-heating benchmark system is used to test the proposed control framework. The goal of the system is to regulate the temperature of the outlet water to a desired value with the required flow rate. The simulation results show the proposed approach achieves zero-error tracking performance and guarantees robustness in the presense of asymptotically constant disturbance.<\/p><p>For more details, please see the <a href=\"https:\/\/onlinelibrary.wiley.com\/doi\/full\/10.1002\/rnc.6883\">publication<\/a>.<\/p><\/div><\/div>\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<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Robust offset-free tracking for systems learnt by NNARX networks Jing Xie, Politecnico di Milano Learning algorithms for model identification and control design are increasingly popular in the control community, where large and informative data-sets are utilized to extract important information on the characteristics of the system under control. In this project, a robust Model Predictive &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/elo-x.eu\/?p=2066\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Robust offset-free tracking for systems learnt by NNARX networks&#8221;<\/span><\/a><\/p>\n","protected":false},"author":10,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"elementor_header_footer","format":"standard","meta":{"footnotes":""},"categories":[22],"tags":[],"class_list":["post-2066","post","type-post","status-publish","format-standard","hentry","category-projects"],"_links":{"self":[{"href":"https:\/\/elo-x.eu\/index.php?rest_route=\/wp\/v2\/posts\/2066","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elo-x.eu\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/elo-x.eu\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/elo-x.eu\/index.php?rest_route=\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/elo-x.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2066"}],"version-history":[{"count":26,"href":"https:\/\/elo-x.eu\/index.php?rest_route=\/wp\/v2\/posts\/2066\/revisions"}],"predecessor-version":[{"id":2132,"href":"https:\/\/elo-x.eu\/index.php?rest_route=\/wp\/v2\/posts\/2066\/revisions\/2132"}],"wp:attachment":[{"href":"https:\/\/elo-x.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2066"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/elo-x.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2066"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/elo-x.eu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2066"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}