Zum Hauptinhalt springen

Showing 1–28 of 28 results for author: Diehl, M

Searching in archive cs. Search in all archives.
.
  1. arXiv:2407.14220  [pdf, other

    cs.RO eess.SY

    Stochastic Model Predictive Control with Optimal Linear Feedback for Mobile Robots in Dynamic Environments

    Authors: Yunfan Gao, Florian Messerer, Niels van Duijkeren, Moritz Diehl

    Abstract: Robot navigation around humans can be a challenging problem since human movements are hard to predict. Stochastic model predictive control (MPC) can account for such uncertainties and approximately bound the probability of a collision to take place. In this paper, to counteract the rapidly growing human motion uncertainty over time, we incorporate state feedback in the stochastic MPC. This allows… ▽ More

    Submitted 19 July, 2024; originally announced July 2024.

  2. arXiv:2406.03995  [pdf, other

    eess.SY cs.AI

    AC4MPC: Actor-Critic Reinforcement Learning for Nonlinear Model Predictive Control

    Authors: Rudolf Reiter, Andrea Ghezzi, Katrin Baumgärtner, Jasper Hoffmann, Robert D. McAllister, Moritz Diehl

    Abstract: \Ac{MPC} and \ac{RL} are two powerful control strategies with, arguably, complementary advantages. In this work, we show how actor-critic \ac{RL} techniques can be leveraged to improve the performance of \ac{MPC}. The \ac{RL} critic is used as an approximation of the optimal value function, and an actor roll-out provides an initial guess for primal variables of the \ac{MPC}. A parallel control arc… ▽ More

    Submitted 6 June, 2024; originally announced June 2024.

  3. Equivariant Deep Learning of Mixed-Integer Optimal Control Solutions for Vehicle Decision Making and Motion Planning

    Authors: Rudolf Reiter, Rien Quirynen, Moritz Diehl, Stefano Di Cairano

    Abstract: Mixed-integer quadratic programs (MIQPs) are a versatile way of formulating vehicle decision making and motion planning problems, where the prediction model is a hybrid dynamical system that involves both discrete and continuous decision variables. However, even the most advanced MIQP solvers can hardly account for the challenging requirements of automotive embedded platforms. Thus, we use machine… ▽ More

    Submitted 13 May, 2024; originally announced May 2024.

  4. arXiv:2405.02979  [pdf, other

    cs.RO eess.SY

    A Long-Short-Term Mixed-Integer Formulation for Highway Lane Change Planning

    Authors: Rudolf Reiter, Armin Nurkanovic, Daniele Bernadini, Moritz Diehl, Alberto Bemporad

    Abstract: This work considers the problem of optimal lane changing in a structured multi-agent road environment. A novel motion planning algorithm that can capture long-horizon dependencies as well as short-horizon dynamics is presented. Pivotal to our approach is a geometric approximation of the long-horizon combinatorial transition problem which we formulate in the continuous time-space domain. Moreover,… ▽ More

    Submitted 5 May, 2024; originally announced May 2024.

  5. arXiv:2311.18355  [pdf, other

    cs.RO

    Guided Demonstrations Using Automated Excuse Generation

    Authors: Maximilian Diehl, Tathagata Chakraborti, Karinne Ramirez-Amaro

    Abstract: Teaching task-level directives to robots via demonstration is a popular tool to expand the robot's capabilities to interact with its environment. While current learning from demonstration systems primarily focuses on abstracting the task-level knowledge to the robot, these systems lack the ability to understand which part of the task can be already solved given the robot's prior knowledge. Therefo… ▽ More

    Submitted 30 November, 2023; originally announced November 2023.

    Comments: Submitted for potential publication at IEEE ICRA 2024

  6. Direct Collocation Methods for Trajectory Optimization in Constrained Robotic Systems

    Authors: Ricard Bordalba, Tobias Schoels, Lluís Ros, Josep M. Porta, Moritz Diehl

    Abstract: Direct collocation methods are powerful tools to solve trajectory optimization problems in robotics. While their resulting trajectories tend to be dynamically accurate, they may also present large kinematic errors in the case of constrained mechanical systems, i.e., those whose state coordinates are subject to holonomic or nonholonomic constraints, like loop-closure or rolling-contact constraints.… ▽ More

    Submitted 25 April, 2023; originally announced April 2023.

    Journal ref: IEEE Transactions on Robotics, Vol. 32, issue 1, February 2023, pp. 183-202

  7. arXiv:2304.01782  [pdf, other

    cs.LG math.OC

    Imitation Learning from Nonlinear MPC via the Exact Q-Loss and its Gauss-Newton Approximation

    Authors: Andrea Ghezzi, Jasper Hoffman, Jonathan Frey, Joschka Boedecker, Moritz Diehl

    Abstract: This work presents a novel loss function for learning nonlinear Model Predictive Control policies via Imitation Learning. Standard approaches to Imitation Learning neglect information about the expert and generally adopt a loss function based on the distance between expert and learned controls. In this work, we present a loss based on the Q-function directly embedding the performance objectives an… ▽ More

    Submitted 3 April, 2023; originally announced April 2023.

    Comments: Submitted to Conference on Decision and Control (CDC) 2023. The paper contains 6 pages

  8. arXiv:2212.13115  [pdf, other

    eess.SY cs.RO

    Frenet-Cartesian Model Representations for Automotive Obstacle Avoidance within Nonlinear MPC

    Authors: Rudolf Reiter, Armin Nurkanović, Jonathan Frey, Moritz Diehl

    Abstract: In recent years, nonlinear model predictive control (NMPC) has been extensively used for solving automotive motion control and planning tasks. In order to formulate the NMPC problem, different coordinate systems can be used with different advantages. We propose and compare formulations for the NMPC related optimization problem, involving a Cartesian and a Frenet coordinate frame (CCF/ FCF) in a si… ▽ More

    Submitted 22 December, 2022; originally announced December 2022.

  9. arXiv:2212.02941  [pdf, other

    cs.RO cs.LG math.OC

    Safe Imitation Learning of Nonlinear Model Predictive Control for Flexible Robots

    Authors: Shamil Mamedov, Rudolf Reiter, Seyed Mahdi Basiri Azad, Ruan Viljoen, Joschka Boedecker, Moritz Diehl, Jan Swevers

    Abstract: Flexible robots may overcome some of the industry's major challenges, such as enabling intrinsically safe human-robot collaboration and achieving a higher payload-to-mass ratio. However, controlling flexible robots is complicated due to their complex dynamics, which include oscillatory behavior and a high-dimensional state space. Nonlinear model predictive control (NMPC) offers an effective means… ▽ More

    Submitted 14 August, 2024; v1 submitted 6 December, 2022; originally announced December 2022.

    Comments: Accepted to IROS 2024

  10. arXiv:2212.01607  [pdf, other

    cs.RO eess.SY

    A Hierarchical Approach for Strategic Motion Planning in Autonomous Racing

    Authors: Rudolf Reiter, Jasper Hoffmann, Joschka Boedecker, Moritz Diehl

    Abstract: We present an approach for safe trajectory planning, where a strategic task related to autonomous racing is learned sample-efficient within a simulation environment. A high-level policy, represented as a neural network, outputs a reward specification that is used within the cost function of a parametric nonlinear model predictive controller (NMPC). By including constraints and vehicle kinematics… ▽ More

    Submitted 3 December, 2022; originally announced December 2022.

  11. arXiv:2210.12583  [pdf, other

    cs.RO cs.LG eess.SY

    Active Learning of Discrete-Time Dynamics for Uncertainty-Aware Model Predictive Control

    Authors: Alessandro Saviolo, Jonathan Frey, Abhishek Rathod, Moritz Diehl, Giuseppe Loianno

    Abstract: Model-based control requires an accurate model of the system dynamics for precisely and safely controlling the robot in complex and dynamic environments. Moreover, in the presence of variations in the operating conditions, the model should be continuously refined to compensate for dynamics changes. In this paper, we present a self-supervised learning approach that actively models the dynamics of n… ▽ More

    Submitted 7 December, 2023; v1 submitted 22 October, 2022; originally announced October 2022.

    Journal ref: IEEE Transactions on Robotics

  12. arXiv:2209.05255  [pdf, other

    cs.RO

    A Causal-based Approach to Explain, Predict and Prevent Failures in Robotic Tasks

    Authors: Maximilian Diehl, Karinne Ramirez-Amaro

    Abstract: Robots working in real environments need to adapt to unexpected changes to avoid failures. This is an open and complex challenge that requires robots to timely predict and identify the causes of failures to prevent them. In this paper, we present a causal method that will enable robots to predict when errors are likely to occur and prevent them from happening by executing a corrective action. Firs… ▽ More

    Submitted 12 September, 2022; originally announced September 2022.

    Comments: Under review at Robotics and Autonomous Systems (RAS) - Special issue: Semantic Policy and Action Representations for Autonomous Robots (SPAR)

  13. Why did I fail? A Causal-based Method to Find Explanations for Robot Failures

    Authors: Maximilian Diehl, Karinne Ramirez-Amaro

    Abstract: Robot failures in human-centered environments are inevitable. Therefore, the ability of robots to explain such failures is paramount for interacting with humans to increase trust and transparency. To achieve this skill, the main challenges addressed in this paper are I) acquiring enough data to learn a cause-effect model of the environment and II) generating causal explanations based on that model… ▽ More

    Submitted 21 June, 2022; v1 submitted 9 April, 2022; originally announced April 2022.

    Comments: accepted at IEEE Robotics and Automation Letters (June 2022)

  14. arXiv:2111.05397  [pdf, other

    cs.RO

    Optimizing robot planning domains to reduce search time for long-horizon planning

    Authors: Maximilian Diehl, Chris Paxton, Karinne Ramirez-Amaro

    Abstract: We have recently introduced a system that automatically generates robotic planning operators from human demonstrations. One feature of our system is the operator count, which keeps track of the application frequency of every operator within the demonstrations. In this extended abstract, we show that we can use the count to slim down domains with the goal of decreasing the search time for long-hori… ▽ More

    Submitted 9 November, 2021; originally announced November 2021.

    Comments: Accepted and presented as extended abstract, 5th Workshop on Semantic Policy and Action Representations for Autonomous Robots (SPAR), Prague, CzechRepublic, Online, 2021, at IROS 2021

  15. arXiv:2107.04614  [pdf, other

    cs.RO

    Work in Progress -- Automated Generation of Robotic Planning Domains from Observations

    Authors: Maximilian Diehl, Karinne Ramirez-Amaro

    Abstract: In this paper, we report the results of our latest work on the automated generation of planning operators from human demonstrations, and we present some of our future research ideas. To automatically generate planning operators, our system segments and recognizes different observed actions from human demonstrations. We then proposed an automatic extraction method to detect the relevant preconditio… ▽ More

    Submitted 9 July, 2021; originally announced July 2021.

    Comments: Accepted at Ubiquitous Robots 2021 -- 4 pages

  16. arXiv:2105.13604  [pdf, other

    cs.RO

    Automated Generation of Robotic Planning Domains from Observations

    Authors: Maximilian Diehl, Chris Paxton, Karinne Ramirez-Amaro

    Abstract: Automated planning enables robots to find plans to achieve complex, long-horizon tasks, given a planning domain. This planning domain consists of a list of actions, with their associated preconditions and effects, and is usually manually defined by a human expert, which is very time-consuming or even infeasible. In this paper, we introduce a novel method for generating this domain automatically fr… ▽ More

    Submitted 19 September, 2021; v1 submitted 28 May, 2021; originally announced May 2021.

    Comments: 8 pages, 5 figures

  17. arXiv:2011.10298  [pdf, other

    cs.LG math.OC

    Convergence Analysis of Homotopy-SGD for non-convex optimization

    Authors: Matilde Gargiani, Andrea Zanelli, Quoc Tran-Dinh, Moritz Diehl, Frank Hutter

    Abstract: First-order stochastic methods for solving large-scale non-convex optimization problems are widely used in many big-data applications, e.g. training deep neural networks as well as other complex and potentially non-convex machine learning models. Their inexpensive iterations generally come together with slow global convergence rate (mostly sublinear), leading to the necessity of carrying out a ver… ▽ More

    Submitted 20 November, 2020; originally announced November 2020.

    Comments: 21 pages, 14 figures, technical report

  18. arXiv:2010.11264  [pdf, ps, other

    cs.RO eess.SY math.OC

    An Efficient Real-Time NMPC for Quadrotor Position Control under Communication Time-Delay

    Authors: Barbara Barros Carlos, Tommaso Sartor, Andrea Zanelli, Gianluca Frison, Wolfram Burgard, Moritz Diehl, Giuseppe Oriolo

    Abstract: The advances in computer processor technology have enabled the application of nonlinear model predictive control (NMPC) to agile systems, such as quadrotors. These systems are characterized by their underactuation, nonlinearities, bounded inputs, and time-delays. Classical control solutions fall short in overcoming these difficulties and fully exploiting the capabilities offered by such platforms.… ▽ More

    Submitted 23 October, 2020; v1 submitted 21 October, 2020; originally announced October 2020.

    Comments: This paper has been accepted for publication at the 16th International Conference on Control, Automation, Robotics and Vision (ICARCV), Shenzhen, China, December 13-15, 2020, IEEE

  19. arXiv:2006.06981  [pdf, other

    math.OC cs.LG stat.ML

    Kernel Distributionally Robust Optimization

    Authors: Jia-Jie Zhu, Wittawat Jitkrittum, Moritz Diehl, Bernhard Schölkopf

    Abstract: We propose kernel distributionally robust optimization (Kernel DRO) using insights from the robust optimization theory and functional analysis. Our method uses reproducing kernel Hilbert spaces (RKHS) to construct a wide range of convex ambiguity sets, which can be generalized to sets based on integral probability metrics and finite-order moment bounds. This perspective unifies multiple existing r… ▽ More

    Submitted 27 February, 2021; v1 submitted 12 June, 2020; originally announced June 2020.

    Journal ref: Proceedings of Machine Learning Research, PMLR 130:280-288, 2021

  20. arXiv:2006.02409  [pdf, other

    cs.LG stat.ML

    On the Promise of the Stochastic Generalized Gauss-Newton Method for Training DNNs

    Authors: Matilde Gargiani, Andrea Zanelli, Moritz Diehl, Frank Hutter

    Abstract: Following early work on Hessian-free methods for deep learning, we study a stochastic generalized Gauss-Newton method (SGN) for training DNNs. SGN is a second-order optimization method, with efficient iterations, that we demonstrate to often require substantially fewer iterations than standard SGD to converge. As the name suggests, SGN uses a Gauss-Newton approximation for the Hessian matrix, and,… ▽ More

    Submitted 9 June, 2020; v1 submitted 3 June, 2020; originally announced June 2020.

  21. arXiv:2004.00166  [pdf, other

    math.OC cs.LG eess.SY

    Worst-Case Risk Quantification under Distributional Ambiguity using Kernel Mean Embedding in Moment Problem

    Authors: Jia-Jie Zhu, Wittawat Jitkrittum, Moritz Diehl, Bernhard Schölkopf

    Abstract: In order to anticipate rare and impactful events, we propose to quantify the worst-case risk under distributional ambiguity using a recent development in kernel methods -- the kernel mean embedding. Specifically, we formulate the generalized moment problem whose ambiguity set (i.e., the moment constraint) is described by constraints in the associated reproducing kernel Hilbert space in a nonparame… ▽ More

    Submitted 6 September, 2020; v1 submitted 31 March, 2020; originally announced April 2020.

  22. arXiv:2001.10398  [pdf, other

    math.OC cs.LG eess.SY

    A Kernel Mean Embedding Approach to Reducing Conservativeness in Stochastic Programming and Control

    Authors: Jia-Jie Zhu, Moritz Diehl, Bernhard Schölkopf

    Abstract: We apply kernel mean embedding methods to sample-based stochastic optimization and control. Specifically, we use the reduced-set expansion method as a way to discard sampled scenarios. The effect of such constraint removal is improved optimality and decreased conservativeness. This is achieved by solving a distributional-distance-regularized optimization problem. We demonstrated this optimization… ▽ More

    Submitted 22 April, 2020; v1 submitted 28 January, 2020; originally announced January 2020.

  23. arXiv:2001.05449  [pdf, ps, other

    cs.RO eess.SY math.OC

    CIAO$^\star$: MPC-based Safe Motion Planning in Predictable Dynamic Environments

    Authors: Tobias Schoels, Per Rutquist, Luigi Palmieri, Andrea Zanelli, Kai O. Arras, Moritz Diehl

    Abstract: Robots have been operating in dynamic environments and shared workspaces for decades. Most optimization based motion planning methods, however, do not consider the movement of other agents, e.g. humans or other robots, and therefore do not guarantee collision avoidance in such scenarios. This paper builds upon the Convex Inner ApprOximation (CIAO) method and proposes a motion planning algorithm th… ▽ More

    Submitted 25 May, 2020; v1 submitted 15 January, 2020; originally announced January 2020.

    Comments: accepted to 21st IFAC World Congress

  24. arXiv:1911.11082  [pdf, other

    stat.ML cs.LG eess.SY math.OC

    A New Distribution-Free Concept for Representing, Comparing, and Propagating Uncertainty in Dynamical Systems with Kernel Probabilistic Programming

    Authors: Jia-Jie Zhu, Krikamol Muandet, Moritz Diehl, Bernhard Schölkopf

    Abstract: This work presents the concept of kernel mean embedding and kernel probabilistic programming in the context of stochastic systems. We propose formulations to represent, compare, and propagate uncertainties for fairly general stochastic dynamics in a distribution-free manner. The new tools enjoy sound theory rooted in functional analysis and wide applicability as demonstrated in distinct numerical… ▽ More

    Submitted 4 May, 2020; v1 submitted 25 November, 2019; originally announced November 2019.

  25. arXiv:1909.08267  [pdf, other

    cs.RO eess.SY math.OC

    An NMPC Approach using Convex Inner Approximations for Online Motion Planning with Guaranteed Collision Avoidance

    Authors: Tobias Schoels, Luigi Palmieri, Kai O. Arras, Moritz Diehl

    Abstract: Even though mobile robots have been around for decades, trajectory optimization and continuous time collision avoidance remain subject of active research. Existing methods trade off between path quality, computational complexity, and kinodynamic feasibility. This work approaches the problem using a nonlinear model predictive control (NMPC) framework, that is based on a novel convex inner approxima… ▽ More

    Submitted 29 February, 2020; v1 submitted 18 September, 2019; originally announced September 2019.

    Comments: Accepted by ICRA2020. This version is extended for readability and completeness. Additional content would have exceeded page limit

  26. The BLAS API of BLASFEO: optimizing performance for small matrices

    Authors: Gianluca Frison, Tommaso Sartor, Andrea Zanelli, Moritz Diehl

    Abstract: BLASFEO is a dense linear algebra library providing high-performance implementations of BLAS- and LAPACK-like routines for use in embedded optimization and other applications targeting relatively small matrices. BLASFEO defines an API which uses a packed matrix format as its native format. This format is analogous to the internal memory buffers of optimized BLAS, but it is exposed to the user and… ▽ More

    Submitted 4 February, 2020; v1 submitted 21 February, 2019; originally announced February 2019.

    Journal ref: ACM Transactions on Mathematical Software (TOMS): Volume 46 Issue 2, May 2020

  27. arXiv:1711.11006  [pdf, other

    eess.SY cs.RO math.OC

    A Family of Iterative Gauss-Newton Shooting Methods for Nonlinear Optimal Control

    Authors: Markus Giftthaler, Michael Neunert, Markus Stäuble, Jonas Buchli, Moritz Diehl

    Abstract: This paper introduces a family of iterative algorithms for unconstrained nonlinear optimal control. We generalize the well-known iLQR algorithm to different multiple-shooting variants, combining advantages like straight-forward initialization and a closed-loop forward integration. All algorithms have similar computational complexity, i.e. linear complexity in the time horizon, and can be derived i… ▽ More

    Submitted 11 December, 2017; v1 submitted 29 November, 2017; originally announced November 2017.

    Comments: 8 pages

  28. BLASFEO: basic linear algebra subroutines for embedded optimization

    Authors: Gianluca Frison, Dimitris Kouzoupis, Tommaso Sartor, Andrea Zanelli, Moritz Diehl

    Abstract: BLASFEO is a dense linear algebra library providing high-performance implementations of BLAS- and LAPACK-like routines for use in embedded optimization. A key difference with respect to existing high-performance implementations of BLAS is that the computational performance is optimized for small to medium scale matrices, i.e., for sizes up to a few hundred. BLASFEO comes with three different imple… ▽ More

    Submitted 7 January, 2018; v1 submitted 8 April, 2017; originally announced April 2017.

    Journal ref: ACM Transactions on Mathematical Software (TOMS): Volume 44 Issue 4, August 2018