PhD Candidate in Engineering Science
Department of Mechanical Engineering, PMA division
KU Leuven

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.
Project description
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.
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.
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.
Zhang, Shuhao; Swevers, Jan
Robustified Time-optimal Point-to-point Motion Planning and Control under Uncertainty Working paper
2025.
@workingpaper{zhang2025robustified,
title = {Robustified Time-optimal Point-to-point Motion Planning and Control under Uncertainty},
author = {Shuhao Zhang and Jan Swevers },
doi = {https://doi.org/10.48550/arXiv.2501.14526},
year = {2025},
date = {2025-01-24},
abstract = {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.},
keywords = {},
pubstate = {published},
tppubtype = {workingpaper}
}
Zhang, Shuhao; Swevers, Jan
Time-optimal Point-to-point Motion Planning: A Two-stage Approach Proceedings Article
In: 8th IFAC Conference on Nonlinear Model Predictive Control NMPC 2024, pp. 139-145, IFAC-PapersOnLine, Kyoto, Japan, 2024.
@inproceedings{Zhang2024TimeOpt,
title = {Time-optimal Point-to-point Motion Planning: A Two-stage Approach},
author = {Shuhao Zhang and Jan Swevers},
url = {https://doi.org/10.48550/arXiv.2403.03573
https://www.sciencedirect.com/science/article/pii/S2405896324014010},
doi = {https://doi.org/10.1016/j.ifacol.2024.09.022},
year = {2024},
date = {2024-09-25},
urldate = {2024-04-16},
booktitle = {8th IFAC Conference on Nonlinear Model Predictive Control NMPC 2024},
volume = {58},
number = {18},
pages = {139-145},
publisher = {IFAC-PapersOnLine},
address = {Kyoto, Japan},
abstract = {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.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Zhang, Shuhao; Bos, Mathis; Vandewal, Bastiaan; Decré, Wilm; Gillis, Joris; Swevers, Jan
Robustified Time-optimal Collision-free Motion Planning for Autonomous Mobile Robots under Disturbance Conditions Proceedings Article
In: 2024 IEEE International Conference on Robotics and Automation (ICRA), pp. 14258-14264, IEEE, Yokohama, Japan, 2024, ISBN: 979-8-3503-8457-4.
@inproceedings{lirias4141698,
title = {Robustified Time-optimal Collision-free Motion Planning for Autonomous Mobile Robots under Disturbance Conditions},
author = {Shuhao Zhang and Mathis Bos and Bastiaan Vandewal and Wilm Decré and Joris Gillis and Jan Swevers},
url = {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},
doi = {10.1109/ICRA57147.2024.10610134},
isbn = {979-8-3503-8457-4},
year = {2024},
date = {2024-08-08},
urldate = {2024-02-07},
booktitle = {2024 IEEE International Conference on Robotics and Automation (ICRA)},
pages = {14258-14264},
publisher = {IEEE},
address = {Yokohama, Japan},
abstract = {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.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Zhang, Shuhao; Swevers, Jan
Two-stage Time-optimal Motion Planning Presentation
07.02.2024, (Abstract at the 2024 Benelux Meeting ).
@misc{lirias4141067,
title = {Two-stage Time-optimal Motion Planning},
author = {Shuhao Zhang and Jan Swevers},
year = {2024},
date = {2024-02-07},
urldate = {2024-02-07},
note = {Abstract at the 2024 Benelux Meeting },
keywords = {},
pubstate = {published},
tppubtype = {presentation}
}
Zhang, Shuhao; Vandewal, Bastiaan; Bos, Mathis; Decré, Wilm; Swevers, Jan
Vision-based localization and parking space detection for the truck-trailer Autonomous Mobile Robot Presentation
21.03.2023, (Abstract at the 2023 Benelux Meeting ).
@misc{lirias4066797,
title = {Vision-based localization and parking space detection for the truck-trailer Autonomous Mobile Robot},
author = {Shuhao Zhang and Bastiaan Vandewal and Mathis Bos and Wilm Decré and Jan Swevers},
year = {2023},
date = {2023-03-21},
urldate = {2024-02-07},
note = {Abstract at the 2023 Benelux Meeting },
keywords = {},
pubstate = {published},
tppubtype = {presentation}
}