{"id":651,"date":"2021-09-25T19:17:30","date_gmt":"2021-09-25T19:17:30","guid":{"rendered":"https:\/\/elo-x.eu\/?p=651"},"modified":"2023-09-20T17:05:29","modified_gmt":"2023-09-20T17:05:29","slug":"leonardo-cecchin","status":"publish","type":"post","link":"https:\/\/elo-x.eu\/?p=651","title":{"rendered":"Leonardo Cecchin"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"651\" class=\"elementor elementor-651\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-11ad091 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"11ad091\" 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-4645320\" data-id=\"4645320\" 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-9a05e75 elementor-widget elementor-widget-page-title\" data-id=\"9a05e75\" 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\t\t\t<a href=\"http:\/\/leonardocecchin.it\/\">\n\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\tLeonardo Cecchin  \n\t\t\t<\/h2 > \n\t\t\t\t\t\t\t\t\t<\/a>\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<div class=\"elementor-element elementor-element-ca86f70 my-divider elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"ca86f70\" 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-bf21411 elementor-widget elementor-widget-text-editor\" data-id=\"bf21411\" 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=\"color: #352a87; font-size: 24px;\">PhD Candidate<\/span><\/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-d04271b elementor-widget elementor-widget-text-editor\" data-id=\"d04271b\" 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=\"width: 1120px; margin-bottom: 5px;\" data-id=\"571d48f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n<p><span style=\"color: #333333;\"><b>Knowledge Engineering &amp; Digital Twin Technologies<\/b><\/span><\/p>\n<p><span style=\"color: #333333;\"><b>Robert Bosch GmbH, Corporate Research<\/b><\/span><span style=\"color: var( --e-global-color-text ); font-weight: var( --e-global-typography-text-font-weight ); font-size: 1rem;\">&nbsp;<\/span><\/p>\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-9fe98ef elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"9fe98ef\" 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-6f52f17\" data-id=\"6f52f17\" 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-2ca30c2 elementor-widget elementor-widget-image\" data-id=\"2ca30c2\" 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=\"525\" height=\"350\" src=\"https:\/\/elo-x.eu\/wp-content\/uploads\/2021\/09\/cl_3000x2000-1024x683.png\" class=\"attachment-large size-large wp-image-653\" alt=\"\" srcset=\"https:\/\/elo-x.eu\/wp-content\/uploads\/2021\/09\/cl_3000x2000-1024x683.png 1024w, https:\/\/elo-x.eu\/wp-content\/uploads\/2021\/09\/cl_3000x2000-300x200.png 300w, https:\/\/elo-x.eu\/wp-content\/uploads\/2021\/09\/cl_3000x2000-768x512.png 768w, https:\/\/elo-x.eu\/wp-content\/uploads\/2021\/09\/cl_3000x2000-1536x1024.png 1536w, https:\/\/elo-x.eu\/wp-content\/uploads\/2021\/09\/cl_3000x2000-2048x1365.png 2048w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/>\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<div class=\"elementor-element elementor-element-48ce65a elementor-widget elementor-widget-video\" data-id=\"48ce65a\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;youtube_url&quot;:&quot;https:\\\/\\\/youtu.be\\\/_vcrFG-TJfQ?si=2HBwnjGpG5XD_l0V&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-wrapper elementor-open-inline\">\n\t\t\t<div class=\"elementor-video\"><\/div>\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<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-4b93b98\" data-id=\"4b93b98\" 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-8d2ff49 elementor-widget elementor-widget-text-editor\" data-id=\"8d2ff49\" 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>Leonardo Cecchin graduated in Automation and Control Engineering at Politecnico di Milano in October 2020, with the thesis &#8220;Graph-Based Exploration and Mapping for Mobile Robots&#8221;. From November 2020 until June 2021 he has been a Research Fellow at&nbsp;<a href=\"https:\/\/www.sas-lab.deib.polimi.it\/\" target=\"_blank\" rel=\"noopener\">SAS-Lab<\/a>, working on graph-based approaches for exploration and mapping with autonomous multicopter drones, equipped with positioning systems and LiDAR turrets. Since July 2021 he is carrying out a PhD at Bosch Research, Germany, in the framework of the Marie Curie Initial Training Network &#8220;ELO-X&#8221;.&nbsp;<\/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-6009267 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6009267\" 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-9156808\" data-id=\"9156808\" 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-67e3347 my-divider elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"67e3347\" 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-bcef1d3 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"bcef1d3\" 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-668d476\" data-id=\"668d476\" 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-0d3490a elementor-widget elementor-widget-heading\" data-id=\"0d3490a\" 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\"><a href=\"https:\/\/elo-x.eu\/?p=2041\">Project description<\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6887ee1 elementor-widget elementor-widget-text-editor\" data-id=\"6887ee1\" 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>Hydraulic systems are integral to our modern society, powering a wide range of applications, from industrial machinery to construction equipment. Their efficiency is vital in conserving energy resources. To address this, the project centers on the creation of an Adaptive Multilayer Model Predictive Controller for Hydraulic systems. It entails modeling of the system, the exploration of diverse control strategies across system components, and the holistic assessment of the controller&#8217;s architecture. The controller&#8217;s performance is rigorously tested through simulation, benchmarked against alternative approaches, and ultimately validated in real-world experimental settings.<\/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-2af4ea7 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2af4ea7\" 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-3d48fd0\" data-id=\"3d48fd0\" 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-cc3e1ba elementor-align-center elementor-widget elementor-widget-button\" data-id=\"cc3e1ba\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/elo-x.eu\/?p=2041\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Read more about this project<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\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<\/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-a40245f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a40245f\" 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-49af6e9\" data-id=\"49af6e9\" 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-f7a8f23 my-divider elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"f7a8f23\" 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-ec353aa elementor-widget elementor-widget-heading\" data-id=\"ec353aa\" 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\">Publications<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d41def9 elementor-widget elementor-widget-shortcode\" data-id=\"d41def9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div class=\"teachpress_pub_list\"><form name=\"tppublistform\" method=\"get\"><a name=\"tppubs\" id=\"tppubs\"><\/a><div class=\"tp_search_input\"><input type=\"hidden\" name=\"p\" id=\"page_id\" value=\"651\"\/><input name=\"tsr\" id=\"tp_search_input_field\" type=\"search\" placeholder=\"Enter search word\" value=\"\" tabindex=\"1\"\/><div class=\"teachpress_search_button\"><input name=\"tps_button\" class=\"tp_search_button\" type=\"submit\" tabindex=\"10\" value=\"Search\"\/><\/div><\/div><\/form><div class=\"teachpress_publication_list\"><div class=\"tp_publication tp_publication_workingpaper\"><div class=\"tp_pub_number\">1.<\/div><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Gottardini, Andrea;  Cecchin, Leonardo;  Demir, Ozan;  Fagiano, Lorenzo<\/p><p class=\"tp_pub_title\">Data-Driven Nonlinear Model Predictive Control for Grading Functions for Excavators <span class=\"tp_pub_type tp_  workingpaper\">Working paper<\/span> <span class=\"tp_pub_label_status forthcoming\">Forthcoming<\/span><\/p><p class=\"tp_pub_additional\">Forthcoming.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_abstract_link\"><a id=\"tp_abstract_sh_113\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('113','tp_abstract')\" title=\"Show abstract\" style=\"cursor:pointer;\">Abstract<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_113\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('113','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_113\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@workingpaper{gottardini_data-driven_2025,<br \/>\r\ntitle = {Data-Driven Nonlinear Model Predictive Control for Grading Functions for Excavators},<br \/>\r\nauthor = {Andrea Gottardini and Leonardo Cecchin and Ozan Demir and Lorenzo Fagiano},<br \/>\r\nyear  = {2025},<br \/>\r\ndate = {2025-12-31},<br \/>\r\nabstract = {Hydraulic excavators are essential construc-<br \/>\r\ntion machines widely utilized for ground shaping tasks,<br \/>\r\nsuch as horizontal leveling and creating sloped surfaces.<br \/>\r\nThese operations require a high degree of precision, which<br \/>\r\ncan be challenging for unskilled workers.<br \/>\r\nThe implementation of automation in hydraulic machin-<br \/>\r\nery has the potential to significantly enhance productivity<br \/>\r\nby improving accuracy and reducing reliance on highly<br \/>\r\ntrained labor. However, the control of hydraulic systems is<br \/>\r\ncomplicated by strong nonlinearities and variability among<br \/>\r\nmachines, making the design of effective controllers a sig-<br \/>\r\nnificant challenge.<br \/>\r\nIn this paper, we propose a data-driven Model Predictive<br \/>\r\nControl (MPC) system, initially developed for trajectory<br \/>\r\ntracking and subsequently adapted for a path following<br \/>\r\napproach. This adaptation is crucial because the trajectory<br \/>\r\ntracking method relies on open-loop references, using a<br \/>\r\npredefined speed profile that does not account for the<br \/>\r\ndynamics of the hydraulic excavator, potentially leading to<br \/>\r\ndifficult-to-follow trajectories.<br \/>\r\nThe prediction model used in the MPC is based on Linear<br \/>\r\nLocal Neuro-Fuzzy Models, trained with the LOcal LInear<br \/>\r\nMOdel Tree (LOLIMOT) algorithm, while the linear parame-<br \/>\r\nters are refined using the Simulation Error Method (SEM).<br \/>\r\nThe proposed control system was rigorously tested on<br \/>\r\na JCB Hydradig 110W following a comprehensive data<br \/>\r\ncollection campaign to obtain the necessary data for the<br \/>\r\ndata-driven model of the hydraulic cylinders.<br \/>\r\nResults, evaluated using metrics such as root mean<br \/>\r\nsquare error (RMSE) between the actual and reference<br \/>\r\npaths, maximum error, and standard deviation (indicating<br \/>\r\noscillations during motion), demonstrate that our approach<br \/>\r\noutperforms previous data-driven feed-forward controllers,<br \/>\r\nhighlighting its efficacy in enhancing hydraulic automation.},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {forthcoming},<br \/>\r\ntppubtype = {workingpaper}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('113','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_abstract\" id=\"tp_abstract_113\" style=\"display:none;\"><div class=\"tp_abstract_entry\">Hydraulic excavators are essential construc-<br \/>\r\ntion machines widely utilized for ground shaping tasks,<br \/>\r\nsuch as horizontal leveling and creating sloped surfaces.<br \/>\r\nThese operations require a high degree of precision, which<br \/>\r\ncan be challenging for unskilled workers.<br \/>\r\nThe implementation of automation in hydraulic machin-<br \/>\r\nery has the potential to significantly enhance productivity<br \/>\r\nby improving accuracy and reducing reliance on highly<br \/>\r\ntrained labor. However, the control of hydraulic systems is<br \/>\r\ncomplicated by strong nonlinearities and variability among<br \/>\r\nmachines, making the design of effective controllers a sig-<br \/>\r\nnificant challenge.<br \/>\r\nIn this paper, we propose a data-driven Model Predictive<br \/>\r\nControl (MPC) system, initially developed for trajectory<br \/>\r\ntracking and subsequently adapted for a path following<br \/>\r\napproach. This adaptation is crucial because the trajectory<br \/>\r\ntracking method relies on open-loop references, using a<br \/>\r\npredefined speed profile that does not account for the<br \/>\r\ndynamics of the hydraulic excavator, potentially leading to<br \/>\r\ndifficult-to-follow trajectories.<br \/>\r\nThe prediction model used in the MPC is based on Linear<br \/>\r\nLocal Neuro-Fuzzy Models, trained with the LOcal LInear<br \/>\r\nMOdel Tree (LOLIMOT) algorithm, while the linear parame-<br \/>\r\nters are refined using the Simulation Error Method (SEM).<br \/>\r\nThe proposed control system was rigorously tested on<br \/>\r\na JCB Hydradig 110W following a comprehensive data<br \/>\r\ncollection campaign to obtain the necessary data for the<br \/>\r\ndata-driven model of the hydraulic cylinders.<br \/>\r\nResults, evaluated using metrics such as root mean<br \/>\r\nsquare error (RMSE) between the actual and reference<br \/>\r\npaths, maximum error, and standard deviation (indicating<br \/>\r\noscillations during motion), demonstrate that our approach<br \/>\r\noutperforms previous data-driven feed-forward controllers,<br \/>\r\nhighlighting its efficacy in enhancing hydraulic automation.<\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('113','tp_abstract')\">Close<\/a><\/p><\/div><\/div><\/div><div class=\"tp_publication tp_publication_inproceedings\"><div class=\"tp_pub_number\">2.<\/div><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Msaad, Salim;  Cecchin, Leonardo;  Demir, Ozan;  Fagiano, Lorenzo<\/p><p class=\"tp_pub_title\">Data-Driven Model Predictive Control of an Hydraulic Excavator via Local Model Networks <span class=\"tp_pub_type tp_  inproceedings\">Proceedings Article<\/span> <span class=\"tp_pub_label_status forthcoming\">Forthcoming<\/span><\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_publisher\">2025 American Control Conference (ACC), <\/span>Forthcoming.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_abstract_link\"><a id=\"tp_abstract_sh_112\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('112','tp_abstract')\" title=\"Show abstract\" style=\"cursor:pointer;\">Abstract<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_112\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('112','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_112\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@inproceedings{msaad_data-driven_2025,<br \/>\r\ntitle = {Data-Driven Model Predictive Control of an Hydraulic Excavator via Local Model Networks},<br \/>\r\nauthor = {Salim Msaad and Leonardo Cecchin and Ozan Demir and Lorenzo Fagiano},<br \/>\r\nyear  = {2025},<br \/>\r\ndate = {2025-07-01},<br \/>\r\nurldate = {2025-07-01},<br \/>\r\npublisher = {2025 American Control Conference (ACC)},<br \/>\r\nabstract = {A novel solution to control an hydraulic excavator during grading tasks is proposed, featuring a Model Predictive Controller designed using Local Model Networks (LMNs), i.e. linear time-invariant dynamic models averaged by nonlinear static functions. The Local Linear Models Tree (LoLiMoT) algorithm is employed to derive an LMN from experimental data of a real excavator. Then, a nonlinear MPC law is designed and implemented on the excavator\u2019s embedded control system. To further improve the computational efficiency, a time-varying MPC law is designed as well, where the LMN is linearized in real-time using the previously computed optimal trajectory. Experimental results, conducted with the excavator in realworld conditions, show the effectiveness of both approaches in achieving performance comparable to state-of-the-art solutions, while utilizing a more compact dataset and without the need of the hydraulic cylinders\u2019 pressure measurement.},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {forthcoming},<br \/>\r\ntppubtype = {inproceedings}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('112','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_abstract\" id=\"tp_abstract_112\" style=\"display:none;\"><div class=\"tp_abstract_entry\">A novel solution to control an hydraulic excavator during grading tasks is proposed, featuring a Model Predictive Controller designed using Local Model Networks (LMNs), i.e. linear time-invariant dynamic models averaged by nonlinear static functions. The Local Linear Models Tree (LoLiMoT) algorithm is employed to derive an LMN from experimental data of a real excavator. Then, a nonlinear MPC law is designed and implemented on the excavator\u2019s embedded control system. To further improve the computational efficiency, a time-varying MPC law is designed as well, where the LMN is linearized in real-time using the previously computed optimal trajectory. Experimental results, conducted with the excavator in realworld conditions, show the effectiveness of both approaches in achieving performance comparable to state-of-the-art solutions, while utilizing a more compact dataset and without the need of the hydraulic cylinders\u2019 pressure measurement.<\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('112','tp_abstract')\">Close<\/a><\/p><\/div><\/div><\/div><div class=\"tp_publication tp_publication_inproceedings\"><div class=\"tp_pub_number\">3.<\/div><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Cupo, Alessandro;  Cecchin, Leonardo;  Demir, Ozan;  Fagiano, Lorenzo<\/p><p class=\"tp_pub_title\">Energy-Optimal Trajectory Planning for Semi-Autonomous Hydraulic Excavators <span class=\"tp_pub_type tp_  inproceedings\">Proceedings Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_publisher\">4th Modeling, Estimation and Control Conference (MECC), <\/span><span class=\"tp_pub_additional_year\">2024<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_abstract_link\"><a id=\"tp_abstract_sh_111\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('111','tp_abstract')\" title=\"Show abstract\" style=\"cursor:pointer;\">Abstract<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_111\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('111','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_111\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@inproceedings{cupo_energy-optimal_2024,<br \/>\r\ntitle = {Energy-Optimal Trajectory Planning for Semi-Autonomous Hydraulic Excavators},<br \/>\r\nauthor = {Alessandro Cupo and Leonardo Cecchin and Ozan Demir and Lorenzo Fagiano},<br \/>\r\nyear  = {2024},<br \/>\r\ndate = {2024-10-01},<br \/>\r\npublisher = {4th Modeling, Estimation and Control Conference (MECC)},<br \/>\r\nabstract = {An optimal trajectory planning approach for hydraulic excavator arms is presented, where the goal is to create trajectories that trade-off energy consumption and completion time. We develop a physics-based model of the excavator, which describes both the dynamics and the hydraulic system\u2019s behavior. Further investigation of the Optimal Control Problem, used to create the trajectory, allows for discussion regarding the trade-off between power and time recovering a wide range of solutions based on the designer\u2019s choice. Lastly, the problem is extended to include obstacle-avoidance constraints, creating a collision-free and efficient path.},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {inproceedings}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('111','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_abstract\" id=\"tp_abstract_111\" style=\"display:none;\"><div class=\"tp_abstract_entry\">An optimal trajectory planning approach for hydraulic excavator arms is presented, where the goal is to create trajectories that trade-off energy consumption and completion time. We develop a physics-based model of the excavator, which describes both the dynamics and the hydraulic system\u2019s behavior. Further investigation of the Optimal Control Problem, used to create the trajectory, allows for discussion regarding the trade-off between power and time recovering a wide range of solutions based on the designer\u2019s choice. Lastly, the problem is extended to include obstacle-avoidance constraints, creating a collision-free and efficient path.<\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('111','tp_abstract')\">Close<\/a><\/p><\/div><\/div><\/div><div class=\"tp_publication tp_publication_inproceedings\"><div class=\"tp_pub_number\">4.<\/div><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Cecchin, Leonardo;  Trachte, Adrian;  Fagiano, Lorenzo;  Diehl, Moritz<\/p><p class=\"tp_pub_title\"><a class=\"tp_title_link\" onclick=\"teachpress_pub_showhide('109','tp_links')\" style=\"cursor:pointer;\">Real-time prediction of human-generated reference signals for advanced digging control<\/a> <span class=\"tp_pub_type tp_  inproceedings\">Proceedings Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_pages\">pp. 496\u2013501, <\/span><span class=\"tp_pub_additional_publisher\">IEEE, <\/span><span class=\"tp_pub_additional_address\">Bari, IT, <\/span><span class=\"tp_pub_additional_year\">2024<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_abstract_link\"><a id=\"tp_abstract_sh_109\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('109','tp_abstract')\" title=\"Show abstract\" style=\"cursor:pointer;\">Abstract<\/a><\/span> | <span class=\"tp_resource_link\"><a id=\"tp_links_sh_109\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('109','tp_links')\" title=\"Show links and resources\" style=\"cursor:pointer;\">Links<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_109\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('109','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_109\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@inproceedings{cecchin_real-time_2024,<br \/>\r\ntitle = {Real-time prediction of human-generated reference signals for advanced digging control},<br \/>\r\nauthor = {Leonardo Cecchin and Adrian Trachte and Lorenzo Fagiano and Moritz Diehl},<br \/>\r\ndoi = {10.1109\/CASE59546.2024.10711371},<br \/>\r\nyear  = {2024},<br \/>\r\ndate = {2024-08-01},<br \/>\r\npages = {496\u2013501},<br \/>\r\npublisher = {IEEE},<br \/>\r\naddress = {Bari, IT},<br \/>\r\nabstract = {In the realm of excavator control, advanced techniques, such as Model Predictive Control (MPC) and two-degrees-of-freedom structures (feedforward plus feedback), proved to have great potential for enhancing ef\ufb01ciency and performance. These methods rely on the knowledge of future reference, which is often pre-de\ufb01ned, to optimize the system behavior as a function of it. However, this assumption fails in applications where a human operator chooses the reference at runtime, such as in the case of non-autonomous digging operations. To cope with this problem, we study different approaches to use the collected data of human-generated reference signals to learn a predictive model of the operator commands. The considered methods are function approximation techniques based on Kriging, Set-Membership, and LSTM Neural Networks. We summarize the principles and the implementation of each method, and compare their performance using an experimental data-set of operations from a real-world excavator, where four operator-de\ufb01ned reference signals are predicted.},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {inproceedings}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('109','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_abstract\" id=\"tp_abstract_109\" style=\"display:none;\"><div class=\"tp_abstract_entry\">In the realm of excavator control, advanced techniques, such as Model Predictive Control (MPC) and two-degrees-of-freedom structures (feedforward plus feedback), proved to have great potential for enhancing ef\ufb01ciency and performance. These methods rely on the knowledge of future reference, which is often pre-de\ufb01ned, to optimize the system behavior as a function of it. However, this assumption fails in applications where a human operator chooses the reference at runtime, such as in the case of non-autonomous digging operations. To cope with this problem, we study different approaches to use the collected data of human-generated reference signals to learn a predictive model of the operator commands. The considered methods are function approximation techniques based on Kriging, Set-Membership, and LSTM Neural Networks. We summarize the principles and the implementation of each method, and compare their performance using an experimental data-set of operations from a real-world excavator, where four operator-de\ufb01ned reference signals are predicted.<\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('109','tp_abstract')\">Close<\/a><\/p><\/div><div class=\"tp_links\" id=\"tp_links_109\" style=\"display:none;\"><div class=\"tp_links_entry\"><ul class=\"tp_pub_list\"><li><i class=\"ai ai-doi\"><\/i><a class=\"tp_pub_list\" href=\"https:\/\/dx.doi.org\/10.1109\/CASE59546.2024.10711371\" title=\"Follow DOI:10.1109\/CASE59546.2024.10711371\" target=\"_blank\">doi:10.1109\/CASE59546.2024.10711371<\/a><\/li><\/ul><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('109','tp_links')\">Close<\/a><\/p><\/div><\/div><\/div><div class=\"tp_publication tp_publication_inproceedings\"><div class=\"tp_pub_number\">5.<\/div><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Cecchin, Leonardo;  Ohtsuka, Toshiyuki;  Trachte, Adrian;  Diehl, Moritz<\/p><p class=\"tp_pub_title\"><a class=\"tp_title_link\" onclick=\"teachpress_pub_showhide('110','tp_links')\" style=\"cursor:pointer;\">Model Predictive Controller for Hydraulic Cylinders with Independent Metering Control Valves<\/a> <span class=\"tp_pub_type tp_  inproceedings\">Proceedings Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_booktitle\">IFAC-PapersOnLine, <\/span><span class=\"tp_pub_additional_pages\">pp. 281\u2013287, <\/span><span class=\"tp_pub_additional_publisher\">IFAC, <\/span><span class=\"tp_pub_additional_address\">Kyoto, JP, <\/span><span class=\"tp_pub_additional_year\">2024<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_abstract_link\"><a id=\"tp_abstract_sh_110\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('110','tp_abstract')\" title=\"Show abstract\" style=\"cursor:pointer;\">Abstract<\/a><\/span> | <span class=\"tp_resource_link\"><a id=\"tp_links_sh_110\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('110','tp_links')\" title=\"Show links and resources\" style=\"cursor:pointer;\">Links<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_110\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('110','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_110\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@inproceedings{cecchin_model_2024,<br \/>\r\ntitle = {Model Predictive Controller for Hydraulic Cylinders with Independent Metering Control Valves},<br \/>\r\nauthor = {Leonardo Cecchin and Toshiyuki Ohtsuka and Adrian Trachte and Moritz Diehl},<br \/>\r\nurl = {https:\/\/www.sciencedirect.com\/science\/article\/pii\/S240589632401423X},<br \/>\r\ndoi = {10.1016\/j.ifacol.2024.09.044},<br \/>\r\nyear  = {2024},<br \/>\r\ndate = {2024-08-01},<br \/>\r\nbooktitle = {IFAC-PapersOnLine},<br \/>\r\nvolume = {58},<br \/>\r\npages = {281\u2013287},<br \/>\r\npublisher = {IFAC},<br \/>\r\naddress = {Kyoto, JP},<br \/>\r\nseries = {18},<br \/>\r\nabstract = {Hydraulic cylinders are pivotal components in various industrial, construction, and o\ufb00-highway applications, where e\ufb03cient actuation is crucial for reducing energy consumption, minimizing heat generation, and extending components\u2019 lifespan. The integration of Independent Metering Control, a valve topology allowing \ufb01ve valves to independently control the \ufb02ow, represents a signi\ufb01cant advancement in enhancing hydraulic systems\u2019 performance. However, the lack of a reliable and \ufb02exible control solution remains a challenge. In this paper, we present the implementation of nonlinear Model Predictive Control, using a favorable model formulation and a state-of-the-art solver (acados). We show how it can deliver close-to-optimal performance with real-time capabilities, addressing the current gap in achieving e\ufb03cient control for hydraulic cylinders with Independent Metering Control.},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {inproceedings}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('110','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_abstract\" id=\"tp_abstract_110\" style=\"display:none;\"><div class=\"tp_abstract_entry\">Hydraulic cylinders are pivotal components in various industrial, construction, and o\ufb00-highway applications, where e\ufb03cient actuation is crucial for reducing energy consumption, minimizing heat generation, and extending components\u2019 lifespan. The integration of Independent Metering Control, a valve topology allowing \ufb01ve valves to independently control the \ufb02ow, represents a signi\ufb01cant advancement in enhancing hydraulic systems\u2019 performance. However, the lack of a reliable and \ufb02exible control solution remains a challenge. In this paper, we present the implementation of nonlinear Model Predictive Control, using a favorable model formulation and a state-of-the-art solver (acados). We show how it can deliver close-to-optimal performance with real-time capabilities, addressing the current gap in achieving e\ufb03cient control for hydraulic cylinders with Independent Metering Control.<\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('110','tp_abstract')\">Close<\/a><\/p><\/div><div class=\"tp_links\" id=\"tp_links_110\" style=\"display:none;\"><div class=\"tp_links_entry\"><ul class=\"tp_pub_list\"><li><i class=\"fas fa-globe\"><\/i><a class=\"tp_pub_list\" href=\"https:\/\/www.sciencedirect.com\/science\/article\/pii\/S240589632401423X\" title=\"https:\/\/www.sciencedirect.com\/science\/article\/pii\/S240589632401423X\" target=\"_blank\">https:\/\/www.sciencedirect.com\/science\/article\/pii\/S240589632401423X<\/a><\/li><li><i class=\"ai ai-doi\"><\/i><a class=\"tp_pub_list\" href=\"https:\/\/dx.doi.org\/10.1016\/j.ifacol.2024.09.044\" title=\"Follow DOI:10.1016\/j.ifacol.2024.09.044\" target=\"_blank\">doi:10.1016\/j.ifacol.2024.09.044<\/a><\/li><\/ul><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('110','tp_links')\">Close<\/a><\/p><\/div><\/div><\/div><div class=\"tp_publication tp_publication_inproceedings\"><div class=\"tp_pub_number\">6.<\/div><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Cecchin, Leonardo;  Frey, Jonathan;  Gering, Stefan;  Manderla, Maximilian;  Trachte, Adrian;  Diehl, Moritz<\/p><p class=\"tp_pub_title\">Nonlinear Model Predictive Control for Efficient Control of Variable Speed Variable Displacement Pumps <span class=\"tp_pub_type tp_  inproceedings\">Proceedings Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_booktitle\">2023 Modeling, Estimation and Control Conference (MECC), <\/span><span class=\"tp_pub_additional_pages\">pp. 1\u20136, <\/span><span class=\"tp_pub_additional_organization\">IFAC <\/span><span class=\"tp_pub_additional_year\">2023<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_abstract_link\"><a id=\"tp_abstract_sh_61\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('61','tp_abstract')\" title=\"Show abstract\" style=\"cursor:pointer;\">Abstract<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_61\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('61','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_61\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@inproceedings{cecchin2023nonlinear,<br \/>\r\ntitle = {Nonlinear Model Predictive Control for Efficient Control of Variable Speed Variable Displacement Pumps},<br \/>\r\nauthor = { Leonardo Cecchin and Jonathan Frey and Stefan Gering and Maximilian Manderla and Adrian Trachte and Moritz Diehl},<br \/>\r\nyear  = {2023},<br \/>\r\ndate = {2023-01-01},<br \/>\r\nurldate = {2023-01-01},<br \/>\r\nbooktitle = {2023 Modeling, Estimation and Control Conference (MECC)},<br \/>\r\npages = {1\u20136},<br \/>\r\norganization = {IFAC},<br \/>\r\nabstract = {Hydraulic pumps are a key component in manufacturing industry and off-highway vehicles.<br \/>\r\n\tPaired with diesel engines or electric motors, they provide hydraulic flow that can conveniently be used to power a variety of actuators.<br \/>\r\n\tHydraulic power transmission has numerous advantages, unfortunately energy efficiency is usually not one of those.<br \/>\r\n\tThe use of Variable Speed Variable Displacement pumps has been proven to be advantageous with respect to constant speed or constant displacement solutions: It allows to achieve higher efficiency and faster flow tracking dynamics.<br \/>\r\n\tThis paper presents the development of a Model Predictive Control for this system, considering the nonlinearities and look-up-tables that characterize the system dynamics.<br \/>\r\n\tThe Model Predictive Controller is then compared both in simulation and on test bench with a reference controller for such system, showing potential both regarding efficiency and flow tracking dynamics.},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {inproceedings}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('61','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_abstract\" id=\"tp_abstract_61\" style=\"display:none;\"><div class=\"tp_abstract_entry\">Hydraulic pumps are a key component in manufacturing industry and off-highway vehicles.<br \/>\r\n\tPaired with diesel engines or electric motors, they provide hydraulic flow that can conveniently be used to power a variety of actuators.<br \/>\r\n\tHydraulic power transmission has numerous advantages, unfortunately energy efficiency is usually not one of those.<br \/>\r\n\tThe use of Variable Speed Variable Displacement pumps has been proven to be advantageous with respect to constant speed or constant displacement solutions: It allows to achieve higher efficiency and faster flow tracking dynamics.<br \/>\r\n\tThis paper presents the development of a Model Predictive Control for this system, considering the nonlinearities and look-up-tables that characterize the system dynamics.<br \/>\r\n\tThe Model Predictive Controller is then compared both in simulation and on test bench with a reference controller for such system, showing potential both regarding efficiency and flow tracking dynamics.<\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('61','tp_abstract')\">Close<\/a><\/p><\/div><\/div><\/div><div class=\"tp_publication tp_publication_inproceedings\"><div class=\"tp_pub_number\">7.<\/div><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Cecchin, Leonardo;  Baumg\u00e4rtner, Katrin;  Gering, Stefan;  Diehl, Moritz<\/p><p class=\"tp_pub_title\">Locally Weighted Regression with Approximate Derivatives for Data-based optimization <span class=\"tp_pub_type tp_  inproceedings\">Proceedings Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_booktitle\">2023 European Control Conference (ECC), <\/span><span class=\"tp_pub_additional_pages\">pp. 1\u20136, <\/span><span class=\"tp_pub_additional_organization\">IEEE <\/span><span class=\"tp_pub_additional_year\">2023<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_abstract_link\"><a id=\"tp_abstract_sh_60\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('60','tp_abstract')\" title=\"Show abstract\" style=\"cursor:pointer;\">Abstract<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_60\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('60','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_60\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@inproceedings{cecchin2023locally,<br \/>\r\ntitle = {Locally Weighted Regression with Approximate Derivatives for Data-based optimization},<br \/>\r\nauthor = { Leonardo Cecchin and Katrin Baumg\u00e4rtner and Stefan Gering and Moritz Diehl},<br \/>\r\nyear  = {2023},<br \/>\r\ndate = {2023-01-01},<br \/>\r\nurldate = {2023-01-01},<br \/>\r\nbooktitle = {2023 European Control Conference (ECC)},<br \/>\r\npages = {1\u20136},<br \/>\r\norganization = {IEEE},<br \/>\r\nabstract = {Interpolation and approximation of data provided in terms of a Look-Up Table (LUT) is a common and well-known task, and is especially relevant for industrial applications. When using the function for point-wise evaluation, the method choice only affects the accuracy of the function value itself. However, when the LUT is used as part of an optimization problem formulation, a bad method choice can prevent convergence or alter significantly the outcome of the solver. Moreover, computational efficiency becomes critical due to the much higher number of evaluations required. This work focuses on a variation of Locally Weighted Regression, with approximate derivatives computation. The result is a method that allows one to obtain the function value together with the first n derivatives, at a reduced computational cost. Theoretical properties of the approach are analyzed, and the results of a minimization problem using the proposed method are compared with more traditional ones. The new approach shows promising performance and results, both for computational efficiency and effectiveness when used in optimization.},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {inproceedings}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('60','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_abstract\" id=\"tp_abstract_60\" style=\"display:none;\"><div class=\"tp_abstract_entry\">Interpolation and approximation of data provided in terms of a Look-Up Table (LUT) is a common and well-known task, and is especially relevant for industrial applications. When using the function for point-wise evaluation, the method choice only affects the accuracy of the function value itself. However, when the LUT is used as part of an optimization problem formulation, a bad method choice can prevent convergence or alter significantly the outcome of the solver. Moreover, computational efficiency becomes critical due to the much higher number of evaluations required. This work focuses on a variation of Locally Weighted Regression, with approximate derivatives computation. The result is a method that allows one to obtain the function value together with the first n derivatives, at a reduced computational cost. Theoretical properties of the approach are analyzed, and the results of a minimization problem using the proposed method are compared with more traditional ones. The new approach shows promising performance and results, both for computational efficiency and effectiveness when used in optimization.<\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('60','tp_abstract')\">Close<\/a><\/p><\/div><\/div><\/div><div class=\"tp_publication tp_publication_article\"><div class=\"tp_pub_number\">8.<\/div><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Saccani, Danilo;  Cecchin, Leonardo;  Fagiano, Lorenzo<\/p><p class=\"tp_pub_title\"><a class=\"tp_title_link\" onclick=\"teachpress_pub_showhide('17','tp_links')\" style=\"cursor:pointer;\">Multitrajectory Model Predictive Control for Safe UAV Navigation in an Unknown Environment<\/a> <span class=\"tp_pub_type tp_  article\">Journal Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_journal\">IEEE Transactions on Control Systems Technology, <\/span><span class=\"tp_pub_additional_pages\">pp. 1-16, <\/span><span class=\"tp_pub_additional_year\">2022<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_abstract_link\"><a id=\"tp_abstract_sh_17\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('17','tp_abstract')\" title=\"Show abstract\" style=\"cursor:pointer;\">Abstract<\/a><\/span> | <span class=\"tp_resource_link\"><a id=\"tp_links_sh_17\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('17','tp_links')\" title=\"Show links and resources\" style=\"cursor:pointer;\">Links<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_17\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('17','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_17\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@article{9938397,<br \/>\r\ntitle = {Multitrajectory Model Predictive Control for Safe UAV Navigation in an Unknown Environment},<br \/>\r\nauthor = {Danilo Saccani and Leonardo Cecchin and Lorenzo Fagiano},<br \/>\r\ndoi = {10.1109\/TCST.2022.3216989},<br \/>\r\nyear  = {2022},<br \/>\r\ndate = {2022-01-01},<br \/>\r\nurldate = {2022-01-01},<br \/>\r\njournal = {IEEE Transactions on Control Systems Technology},<br \/>\r\npages = {1-16},<br \/>\r\nabstract = {The problem of navigating an unmanned aerial vehicle (UAV) in an unknown environment is addressed with a novel model predictive control (MPC) formulation, named multitrajectory MPC (mt-MPC). The objective is to safely drive the vehicle to the desired target location by relying only on the partial description of the surroundings provided by an exteroceptive sensor. This information results in time-varying constraints during the navigation among obstacles. The proposed mt-MPC generates a sequence of position set points that are fed to control loops at lower hierarchical levels. To do so, the mt-MPC predicts two different state trajectories, a safe one and an exploiting one, in the same finite horizon optimal control problem (FHOCP). This formulation, particularly suitable for problems with uncertain time-varying constraints, allows one to partially decouple constraint satisfaction (safety) from cost function minimization (exploitation). Uncertainty due to modeling errors and sensors noise is taken into account as well, in a set membership (SM) framework. Theoretical guarantees of persistent obstacle avoidance are derived under suitable assumptions, and the approach is demonstrated experimentally out-of-the-laboratory on a prototype built with off-the-shelf components.},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {article}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('17','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_abstract\" id=\"tp_abstract_17\" style=\"display:none;\"><div class=\"tp_abstract_entry\">The problem of navigating an unmanned aerial vehicle (UAV) in an unknown environment is addressed with a novel model predictive control (MPC) formulation, named multitrajectory MPC (mt-MPC). The objective is to safely drive the vehicle to the desired target location by relying only on the partial description of the surroundings provided by an exteroceptive sensor. This information results in time-varying constraints during the navigation among obstacles. The proposed mt-MPC generates a sequence of position set points that are fed to control loops at lower hierarchical levels. To do so, the mt-MPC predicts two different state trajectories, a safe one and an exploiting one, in the same finite horizon optimal control problem (FHOCP). This formulation, particularly suitable for problems with uncertain time-varying constraints, allows one to partially decouple constraint satisfaction (safety) from cost function minimization (exploitation). Uncertainty due to modeling errors and sensors noise is taken into account as well, in a set membership (SM) framework. Theoretical guarantees of persistent obstacle avoidance are derived under suitable assumptions, and the approach is demonstrated experimentally out-of-the-laboratory on a prototype built with off-the-shelf components.<\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('17','tp_abstract')\">Close<\/a><\/p><\/div><div class=\"tp_links\" id=\"tp_links_17\" style=\"display:none;\"><div class=\"tp_links_entry\"><ul class=\"tp_pub_list\"><li><i class=\"ai ai-doi\"><\/i><a class=\"tp_pub_list\" href=\"https:\/\/dx.doi.org\/10.1109\/TCST.2022.3216989\" title=\"Follow DOI:10.1109\/TCST.2022.3216989\" target=\"_blank\">doi:10.1109\/TCST.2022.3216989<\/a><\/li><\/ul><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('17','tp_links')\">Close<\/a><\/p><\/div><\/div><\/div><\/div><\/div><\/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-5d98cb7 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5d98cb7\" 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-5194962\" data-id=\"5194962\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\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>Knowledge Engineering &#038; Digital Twin Technologies, Robert Bosch GmbH, Corporate Research<\/p>\n","protected":false},"author":2,"featured_media":653,"comment_status":"open","ping_status":"open","sticky":false,"template":"elementor_header_footer","format":"standard","meta":{"footnotes":""},"categories":[9,8],"tags":[],"class_list":["post-651","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-esr","category-people"],"_links":{"self":[{"href":"https:\/\/elo-x.eu\/index.php?rest_route=\/wp\/v2\/posts\/651","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\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/elo-x.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=651"}],"version-history":[{"count":34,"href":"https:\/\/elo-x.eu\/index.php?rest_route=\/wp\/v2\/posts\/651\/revisions"}],"predecessor-version":[{"id":2107,"href":"https:\/\/elo-x.eu\/index.php?rest_route=\/wp\/v2\/posts\/651\/revisions\/2107"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/elo-x.eu\/index.php?rest_route=\/wp\/v2\/media\/653"}],"wp:attachment":[{"href":"https:\/\/elo-x.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=651"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/elo-x.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=651"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/elo-x.eu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=651"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}