Current Organizations / Institutes

The organizations/institutes from the scholar's latest article


Hannes Homburger has a total of 13 co-authors. Here are the top co-authors by number of shared publications:


Latest Publications

  • Millisecond NMPC for Swing-Up and Stabilization of the Furuta Pendulum in Real World

    by Hannes Homburger, Jonathan Frey, Stefan Wirtensohn, Moritz Diehl, Johannes Reuter

    The Furuta pendulum’s swing-up and stabilization control is currently used by many researchers to benchmark nonlinear control algorithms. In this brief, we give a systematic overview of important contributions to the control of the Furuta pendulum presented in the last 15 years. Furthermore, we use nonlinear model predictive control (NMPC) to design a real-time capable holistic controller. An optimal control problem (OCP) including a detailed nonlinear system dynamics model is defined, transcribed into a nonlinear optimization problem via direct multiple shooting, and solved in real time on an embedded system using $\textsf {acados}$ . A breakthrough concerning the control performance was achieved by the usage of efficient discretization via a nonuniform grid, solving the tradeoff between a long prediction horizon and a fast sample time. The control strategy shows excellent performance in simulation and real-world experiments using a custom-made pendulum prototype. Videos of the experiments are available at: https://www.youtube.com/shorts/oJYyD5beMqM/


  • Optimality and Suboptimality of MPPI Control in Stochastic and Deterministic Settings

    by Hannes Homburger, Florian Messerer, Moritz Diehl, Johannes Reuter

    Model predictive path integral (MPPI) control has recently received a lot of attention, especially in the robotics and reinforcement learning communities. This letter aims to make the MPPI control framework more accessible to the optimal control community. We present three classes of optimal control problems and their solutions by MPPI. Further, we investigate the suboptimality of MPPI to general deterministic nonlinear discrete-time systems. Here, suboptimality is defined as the deviation between the control provided by MPPI and the optimal solution to the deterministic optimal control problem. Our findings are that in a smooth and unconstrained setting, the growth of suboptimality in the control input trajectory is second-order with the scaling of the MPPI exploration uncertainty. The results indicate that the suboptimality of the MPPI solution can be modulated by tuning the hyperparameters. We illustrate our findings using numerical examples.


  • Open Access

    Solgenia—A test vessel toward energy-efficient autonomous water taxi applications

    by Hannes Homburger, Stefan Wirtensohn, Patrick Hoher, Tim Baur, Dennis Griesser, Moritz Diehl, Johannes Reuter


  • Open Access

    Optimality and Suboptimality of MPPI Control in Stochastic and Deterministic Settings

    by Hannes Homburger, Florian Messerer, Moritz Diehl, Johannes Reuter

    Model predictive path integral (MPPI) control has recently received a lot of attention, especially in the robotics and reinforcement learning communities. This letter aims to make the MPPI control framework more accessible to the optimal control community. We present three classes of optimal control problems and their solutions by MPPI. Further, we investigate the suboptimality of MPPI to general deterministic nonlinear discrete-time systems. Here, suboptimality is defined as the deviation between the control provided by MPPI and the optimal solution to the deterministic optimal control problem. Our findings are that in a smooth and unconstrained setting, the growth of suboptimality in the control input trajectory is second-order with the scaling of uncertainty. The results indicate that the suboptimality of the MPPI solution can be modulated by appropriately tuning the hyperparameters. We illustrate our findings using numerical examples.

  • Open Access

    Feature-Based MPPI Control with Applications to Maritime Systems

    by Hannes Homburger, Stefan Wirtensohn, Moritz Diehl, Johannes Reuter

    In this paper, a novel feature-based sampling strategy for nonlinear Model Predictive Path Integral (MPPI) control is presented. Using the MPPI approach, the optimal feedback control is calculated by solving a stochastic optimal control (OCP) problem online by evaluating the weighted inference of sampled stochastic trajectories. While the MPPI algorithm can be excellently parallelized, the closed-loop performance strongly depends on the information quality of the sampled trajectories. To draw samples, a proposal density is used. The solver’s and thus, the controller’s performance is of high quality if the sampled trajectories drawn from this proposal density are located in low-cost regions of state-space. In classical MPPI control, the explored state-space is strongly constrained by assumptions that refer to the control value’s covariance matrix, which are necessary for transforming the stochastic Hamilton–Jacobi–Bellman (HJB) equation into a linear second-order partial differential equation. To achieve excellent performance even with discontinuous cost functions, in this novel approach, knowledge-based features are introduced to constitute the proposal density and thus the low-cost region of state-space for exploration. This paper addresses the question of how the performance of the MPPI algorithm can be improved using a feature-based mixture of base densities. Furthermore, the developed algorithm is applied to an autonomous vessel that follows a track and concurrently avoids collisions using an emergency braking feature. Therefore, the presented feature-based MPPI algorithm is applied and analyzed in both simulation and full-scale experiments.