{"id":639,"date":"2021-01-01T07:11:24","date_gmt":"2021-01-01T07:11:24","guid":{"rendered":"https:\/\/elo-x.eu\/?p=639"},"modified":"2024-09-26T10:13:33","modified_gmt":"2024-09-26T10:13:33","slug":"shuhao-zhang","status":"publish","type":"post","link":"https:\/\/elo-x.eu\/?p=639","title":{"rendered":"Shuhao Zhang"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"639\" class=\"elementor elementor-639\">\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=\"https:\/\/elo-x.eu\">\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\tShuhao Zhang  \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;\"><span style=\"font-size: 24px;\">PhD Candidate in Engineering Science<\/span><\/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\"><p><span style=\"color: #333333;\"><b>Department of Mechanical Engineering, PMA division<\/b><\/span><\/p><p><b style=\"color: #333333; font-size: 1rem;\">KU Leuven<\/b><\/p><div>\u00a0<\/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<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\/05\/shuhao_zhang_portrait-1024x683.jpg\" class=\"attachment-large size-large wp-image-641\" alt=\"\" srcset=\"https:\/\/elo-x.eu\/wp-content\/uploads\/2021\/05\/shuhao_zhang_portrait-1024x683.jpg 1024w, https:\/\/elo-x.eu\/wp-content\/uploads\/2021\/05\/shuhao_zhang_portrait-300x200.jpg 300w, https:\/\/elo-x.eu\/wp-content\/uploads\/2021\/05\/shuhao_zhang_portrait-768x512.jpg 768w, https:\/\/elo-x.eu\/wp-content\/uploads\/2021\/05\/shuhao_zhang_portrait-1536x1024.jpg 1536w, https:\/\/elo-x.eu\/wp-content\/uploads\/2021\/05\/shuhao_zhang_portrait-2048x1365.jpg 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<div class=\"elementor-element elementor-element-c96875e elementor-widget elementor-widget-video\" data-id=\"c96875e\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;youtube_url&quot;:&quot;https:\\\/\\\/youtu.be\\\/oqK3chAhi_k&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>Shuhao Zhang obtained the B.S. degree in electromechanical engineering from the University of Macau in 2018, and the M.E. degree in mechatronics from the University of Melbourne in 2020. His master thesis focused on optimization-based collision avoidance and nonlinear model predictive control of multiple autonomous vehicles. His research interests include optimal motion planning and control of multi-agent systems, and learning-based optimization and control of robotic systems under uncertainties.<\/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\">Project description<\/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>The European manufacturing industry is trending towards the production of highly customized complex products in small quantities, for which a flexible production system is key to be cost-effective. Flexible automation demands robotic systems such as mobile platforms and serial manipulators to perform multiple and highly complex tasks in unstructured and uncertain environments, hereby involving extensive sensing such as vision and force, and learning on-the-spot through active sensing. MPC holds great potential for controlling such systems since they are characterized by highly nonlinear and coupled dynamics as well as hard operational constraints.<\/p><p>The overall goal of this project is to develop optimisation-based control approaches that increase the performance and flexibility of robotic systems. The first objective is to develop appropriate robot models and tailored embedded optimisation algorithms that are capable of solving the highly nonlinear optimisation problems arising in robotics MPC at a rate in the range of 100-1000 Hertz.<\/p><p>The second objective is to effectively deal with uncertainties: MPC will be merged with active-sensing strategies to learn properties of the environment and reduce uncertainty in the environment while executing the task, and augmented with risk-averse policies to handle the remaining uncertainty. The third objective is to embed the control algorithms in an automated tool chain that facilitates the robot (re)programming for different tasks. In flexible automation, the programming effort is a major cost factor and it is decisive to the economic viability of a robot application.<\/p><div>\u00a0<\/div>\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-ba0d193 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"ba0d193\" 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=2935\">\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-c8d9d1a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"c8d9d1a\" 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-3ad0018\" data-id=\"3ad0018\" 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-5cba06e elementor-widget elementor-widget-shortcode\" data-id=\"5cba06e\" 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=\"639\"\/><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\"> Zhang, Shuhao;  Swevers, Jan<\/p><p class=\"tp_pub_title\"><a class=\"tp_title_link\" onclick=\"teachpress_pub_showhide('120','tp_links')\" style=\"cursor:pointer;\">Robustified Time-optimal Point-to-point Motion Planning and Control under Uncertainty<\/a> <span class=\"tp_pub_type tp_  workingpaper\">Working paper<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_year\">2025<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_abstract_link\"><a id=\"tp_abstract_sh_120\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('120','tp_abstract')\" title=\"Show abstract\" style=\"cursor:pointer;\">Abstract<\/a><\/span> | <span class=\"tp_resource_link\"><a id=\"tp_links_sh_120\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('120','tp_links')\" title=\"Show links and resources\" style=\"cursor:pointer;\">Links<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_120\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('120','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_120\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@workingpaper{zhang2025robustified,<br \/>\r\ntitle = {Robustified Time-optimal Point-to-point Motion Planning and Control under Uncertainty},<br \/>\r\nauthor = {Shuhao Zhang and Jan Swevers },<br \/>\r\ndoi = {https:\/\/doi.org\/10.48550\/arXiv.2501.14526},<br \/>\r\nyear  = {2025},<br \/>\r\ndate = {2025-01-24},<br \/>\r\nabstract = {This paper proposes a novel approach to formulate time-optimal point-to-point motion planning and control under uncertainty. The approach defines a robustified two-stage Optimal Control Problem (OCP), in which stage 1, with a fixed time grid, is seamlessly stitched with stage 2, which features a variable time grid. Stage 1 optimizes not only the nominal trajectory, but also feedback gains and corresponding state covariances, which robustify constraints in both stages. The outcome is a minimized uncertainty in stage 1 and a minimized total motion time for stage 2, both contributing to the time optimality and safety of the total motion. A timely replanning strategy is employed to handle changes in constraints and maintain feasibility, while a tailored iterative algorithm is proposed for efficient, real-time OCP execution.},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<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('120','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_abstract\" id=\"tp_abstract_120\" style=\"display:none;\"><div class=\"tp_abstract_entry\">This paper proposes a novel approach to formulate time-optimal point-to-point motion planning and control under uncertainty. The approach defines a robustified two-stage Optimal Control Problem (OCP), in which stage 1, with a fixed time grid, is seamlessly stitched with stage 2, which features a variable time grid. Stage 1 optimizes not only the nominal trajectory, but also feedback gains and corresponding state covariances, which robustify constraints in both stages. The outcome is a minimized uncertainty in stage 1 and a minimized total motion time for stage 2, both contributing to the time optimality and safety of the total motion. A timely replanning strategy is employed to handle changes in constraints and maintain feasibility, while a tailored iterative algorithm is proposed for efficient, real-time OCP execution.<\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('120','tp_abstract')\">Close<\/a><\/p><\/div><div class=\"tp_links\" id=\"tp_links_120\" 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\/https:\/\/doi.org\/10.48550\/arXiv.2501.14526\" title=\"Follow DOI:https:\/\/doi.org\/10.48550\/arXiv.2501.14526\" target=\"_blank\">doi:https:\/\/doi.org\/10.48550\/arXiv.2501.14526<\/a><\/li><\/ul><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('120','tp_links')\">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\"> Zhang, Shuhao;  Swevers, Jan<\/p><p class=\"tp_pub_title\"><a class=\"tp_title_link\" onclick=\"teachpress_pub_showhide('82','tp_links')\" style=\"cursor:pointer;\">Time-optimal Point-to-point Motion Planning: A Two-stage Approach<\/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\">8th IFAC Conference on Nonlinear Model Predictive Control NMPC 2024, <\/span><span class=\"tp_pub_additional_pages\">pp. 139-145, <\/span><span class=\"tp_pub_additional_publisher\">IFAC-PapersOnLine, <\/span><span class=\"tp_pub_additional_address\">Kyoto, Japan, <\/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_82\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('82','tp_abstract')\" title=\"Show abstract\" style=\"cursor:pointer;\">Abstract<\/a><\/span> | <span class=\"tp_resource_link\"><a id=\"tp_links_sh_82\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('82','tp_links')\" title=\"Show links and resources\" style=\"cursor:pointer;\">Links<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_82\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('82','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_82\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@inproceedings{Zhang2024TimeOpt,<br \/>\r\ntitle = {Time-optimal Point-to-point Motion Planning: A Two-stage Approach},<br \/>\r\nauthor = {Shuhao Zhang and Jan Swevers},<br \/>\r\nurl = {https:\/\/doi.org\/10.48550\/arXiv.2403.03573<br \/>\r\nhttps:\/\/www.sciencedirect.com\/science\/article\/pii\/S2405896324014010},<br \/>\r\ndoi = {https:\/\/doi.org\/10.1016\/j.ifacol.2024.09.022},<br \/>\r\nyear  = {2024},<br \/>\r\ndate = {2024-09-25},<br \/>\r\nurldate = {2024-04-16},<br \/>\r\nbooktitle = {8th IFAC Conference on Nonlinear Model Predictive Control NMPC 2024},<br \/>\r\nvolume = {58},<br \/>\r\nnumber = {18},<br \/>\r\npages = {139-145},<br \/>\r\npublisher = {IFAC-PapersOnLine},<br \/>\r\naddress = {Kyoto, Japan},<br \/>\r\nabstract = {This paper proposes a two-stage approach to formulate the time-optimal point-to-point motion planning problem, involving a first stage with a fixed time grid and a second stage with a variable time grid. The proposed approach brings benefits through its straightforward optimal control problem formulation with a fixed and low number of control steps for manageable computational complexity and the avoidance of interpolation errors associated with time scaling, especially when aiming to reach a distant goal. Additionally, an asynchronous nonlinear model predictive control (NMPC) update scheme is integrated with this two-stage approach to address delayed and fluctuating computation times, facilitating online replanning. The effectiveness of the proposed two-stage approach and NMPC implementation is demonstrated through numerical examples centered on autonomous navigation with collision avoidance.},<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('82','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_abstract\" id=\"tp_abstract_82\" style=\"display:none;\"><div class=\"tp_abstract_entry\">This paper proposes a two-stage approach to formulate the time-optimal point-to-point motion planning problem, involving a first stage with a fixed time grid and a second stage with a variable time grid. The proposed approach brings benefits through its straightforward optimal control problem formulation with a fixed and low number of control steps for manageable computational complexity and the avoidance of interpolation errors associated with time scaling, especially when aiming to reach a distant goal. Additionally, an asynchronous nonlinear model predictive control (NMPC) update scheme is integrated with this two-stage approach to address delayed and fluctuating computation times, facilitating online replanning. The effectiveness of the proposed two-stage approach and NMPC implementation is demonstrated through numerical examples centered on autonomous navigation with collision avoidance.<\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('82','tp_abstract')\">Close<\/a><\/p><\/div><div class=\"tp_links\" id=\"tp_links_82\" 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:\/\/doi.org\/10.48550\/arXiv.2403.03573\" title=\"https:\/\/doi.org\/10.48550\/arXiv.2403.03573\" target=\"_blank\">https:\/\/doi.org\/10.48550\/arXiv.2403.03573<\/a><\/li><li><i class=\"fas fa-globe\"><\/i><a class=\"tp_pub_list\" href=\"https:\/\/www.sciencedirect.com\/science\/article\/pii\/S2405896324014010\" title=\"https:\/\/www.sciencedirect.com\/science\/article\/pii\/S2405896324014010\" target=\"_blank\">https:\/\/www.sciencedirect.com\/science\/article\/pii\/S2405896324014010<\/a><\/li><li><i class=\"ai ai-doi\"><\/i><a class=\"tp_pub_list\" href=\"https:\/\/dx.doi.org\/https:\/\/doi.org\/10.1016\/j.ifacol.2024.09.022\" title=\"Follow DOI:https:\/\/doi.org\/10.1016\/j.ifacol.2024.09.022\" target=\"_blank\">doi:https:\/\/doi.org\/10.1016\/j.ifacol.2024.09.022<\/a><\/li><\/ul><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('82','tp_links')\">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\"> Zhang, Shuhao;  Bos, Mathis;  Vandewal, Bastiaan;  Decr\u00e9, Wilm;  Gillis, Joris;  Swevers, Jan<\/p><p class=\"tp_pub_title\"><a class=\"tp_title_link\" onclick=\"teachpress_pub_showhide('63','tp_links')\" style=\"cursor:pointer;\">Robustified Time-optimal Collision-free Motion Planning for Autonomous Mobile Robots under Disturbance Conditions<\/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\">2024 IEEE International Conference on Robotics and Automation (ICRA), <\/span><span class=\"tp_pub_additional_pages\">pp. 14258-14264, <\/span><span class=\"tp_pub_additional_publisher\">IEEE, <\/span><span class=\"tp_pub_additional_address\">Yokohama, Japan, <\/span><span class=\"tp_pub_additional_year\">2024<\/span>, <span class=\"tp_pub_additional_isbn\">ISBN: 979-8-3503-8457-4<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_abstract_link\"><a id=\"tp_abstract_sh_63\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('63','tp_abstract')\" title=\"Show abstract\" style=\"cursor:pointer;\">Abstract<\/a><\/span> | <span class=\"tp_resource_link\"><a id=\"tp_links_sh_63\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('63','tp_links')\" title=\"Show links and resources\" style=\"cursor:pointer;\">Links<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_63\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('63','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_63\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@inproceedings{lirias4141698,<br \/>\r\ntitle = {Robustified Time-optimal Collision-free Motion Planning for Autonomous Mobile Robots under Disturbance Conditions},<br \/>\r\nauthor = {Shuhao Zhang and Mathis Bos and Bastiaan Vandewal and Wilm Decr\u00e9 and Joris Gillis and Jan Swevers},<br \/>\r\nurl = {https:\/\/kuleuven.limo.libis.be\/discovery\/fulldisplay?docid=lirias4141698&context=SearchWebhook&vid=32KUL_KUL:Lirias&search_scope=lirias_profile&adaptor=SearchWebhook&tab=LIRIAS&query=any,contains,LIRIAS4141698&offset=0},<br \/>\r\ndoi = {10.1109\/ICRA57147.2024.10610134},<br \/>\r\nisbn = {979-8-3503-8457-4},<br \/>\r\nyear  = {2024},<br \/>\r\ndate = {2024-08-08},<br \/>\r\nurldate = {2024-02-07},<br \/>\r\nbooktitle = {2024 IEEE International Conference on Robotics and Automation (ICRA)},<br \/>\r\npages = {14258-14264},<br \/>\r\npublisher = {IEEE},<br \/>\r\naddress = {Yokohama, Japan},<br \/>\r\nabstract = {This paper presents a robustified time-optimal motion planning approach for navigating an Autonomous Mobile Robot (AMR) from an initial state to a terminal state without colliding with obstacles, even when subjected to disturbances, which are modeled as random process noise and measurement noise. The approach iteratively solves the robustified problem by incorporating updated state-dependent safety margins for collision avoidance, the evolution of which is derived separately from the robustified problem. Additionally, a strategy for selecting an alternative terminal state to reach is introduced, which comes into play when the desired terminal state becomes infeasible considering the disturbances. Both of these contributions are integrated into a robustified motion planning and control pipeline, the efficacy of which is validated through simulation experiments.},<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('63','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_abstract\" id=\"tp_abstract_63\" style=\"display:none;\"><div class=\"tp_abstract_entry\">This paper presents a robustified time-optimal motion planning approach for navigating an Autonomous Mobile Robot (AMR) from an initial state to a terminal state without colliding with obstacles, even when subjected to disturbances, which are modeled as random process noise and measurement noise. The approach iteratively solves the robustified problem by incorporating updated state-dependent safety margins for collision avoidance, the evolution of which is derived separately from the robustified problem. Additionally, a strategy for selecting an alternative terminal state to reach is introduced, which comes into play when the desired terminal state becomes infeasible considering the disturbances. Both of these contributions are integrated into a robustified motion planning and control pipeline, the efficacy of which is validated through simulation experiments.<\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('63','tp_abstract')\">Close<\/a><\/p><\/div><div class=\"tp_links\" id=\"tp_links_63\" 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:\/\/kuleuven.limo.libis.be\/discovery\/fulldisplay?docid=lirias4141698&amp;context=SearchWebhook&amp;vid=32KUL_KUL:Lirias&amp;search_scope=lirias_profile&amp;adaptor=SearchWebhook&amp;tab=LIRIAS&amp;query=any,contains,LIRIAS4141698&amp;offset=0\" title=\"https:\/\/kuleuven.limo.libis.be\/discovery\/fulldisplay?docid=lirias4141698&amp;con[...]\" target=\"_blank\">https:\/\/kuleuven.limo.libis.be\/discovery\/fulldisplay?docid=lirias4141698&amp;con[...]<\/a><\/li><li><i class=\"ai ai-doi\"><\/i><a class=\"tp_pub_list\" href=\"https:\/\/dx.doi.org\/10.1109\/ICRA57147.2024.10610134\" title=\"Follow DOI:10.1109\/ICRA57147.2024.10610134\" target=\"_blank\">doi:10.1109\/ICRA57147.2024.10610134<\/a><\/li><\/ul><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('63','tp_links')\">Close<\/a><\/p><\/div><\/div><\/div><div class=\"tp_publication tp_publication_presentation\"><div class=\"tp_pub_number\">4.<\/div><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Zhang, Shuhao;  Swevers, Jan<\/p><p class=\"tp_pub_title\">Two-stage Time-optimal Motion Planning <span class=\"tp_pub_type tp_  presentation\">Presentation<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_date\">07.02.2024<\/span><span class=\"tp_pub_additional_note\">, (Abstract at the 2024 Benelux Meeting )<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_65\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('65','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_65\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@misc{lirias4141067,<br \/>\r\ntitle = {Two-stage Time-optimal Motion Planning},<br \/>\r\nauthor = {Shuhao Zhang and Jan Swevers},<br \/>\r\nyear  = {2024},<br \/>\r\ndate = {2024-02-07},<br \/>\r\nurldate = {2024-02-07},<br \/>\r\nnote = {Abstract at the 2024 Benelux Meeting },<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {presentation}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('65','tp_bibtex')\">Close<\/a><\/p><\/div><\/div><\/div><div class=\"tp_publication tp_publication_presentation\"><div class=\"tp_pub_number\">5.<\/div><div class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Zhang, Shuhao;  Vandewal, Bastiaan;  Bos, Mathis;  Decr\u00e9, Wilm;  Swevers, Jan<\/p><p class=\"tp_pub_title\">Vision-based localization and parking space detection for the truck-trailer Autonomous Mobile Robot <span class=\"tp_pub_type tp_  presentation\">Presentation<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_date\">21.03.2023<\/span><span class=\"tp_pub_additional_note\">, (Abstract at the 2023 Benelux Meeting )<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_64\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('64','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_64\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@misc{lirias4066797,<br \/>\r\ntitle = {Vision-based localization and parking space detection for the truck-trailer Autonomous Mobile Robot},<br \/>\r\nauthor = {Shuhao Zhang and Bastiaan Vandewal and Mathis Bos and Wilm Decr\u00e9 and Jan Swevers},<br \/>\r\nyear  = {2023},<br \/>\r\ndate = {2023-03-21},<br \/>\r\nurldate = {2024-02-07},<br \/>\r\nnote = {Abstract at the 2023 Benelux Meeting },<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {presentation}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('64','tp_bibtex')\">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<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Department of Mechanical Engineering, PMA division, KU Leuven<\/p>\n","protected":false},"author":2,"featured_media":641,"comment_status":"open","ping_status":"open","sticky":false,"template":"elementor_header_footer","format":"standard","meta":{"footnotes":""},"categories":[9,8],"tags":[],"class_list":["post-639","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\/639","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=639"}],"version-history":[{"count":26,"href":"https:\/\/elo-x.eu\/index.php?rest_route=\/wp\/v2\/posts\/639\/revisions"}],"predecessor-version":[{"id":2942,"href":"https:\/\/elo-x.eu\/index.php?rest_route=\/wp\/v2\/posts\/639\/revisions\/2942"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/elo-x.eu\/index.php?rest_route=\/wp\/v2\/media\/641"}],"wp:attachment":[{"href":"https:\/\/elo-x.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=639"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/elo-x.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=639"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/elo-x.eu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=639"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}