Sparsity-Inducing Optimal Control via Differential Dynamic Programming

被引:1
|
作者
Dinev, Traiko [2 ]
Merkt, Wolfgang [1 ]
Ivan, Vladimir [2 ]
Havoutis, Ioannis [1 ]
Vijayakumar, Sethu [2 ]
机构
[1] Univ Oxford, Oxford Robot Inst, Oxford, England
[2] Univ Edinburgh, Edinburgh Ctr Robot, Edinburgh, Midlothian, Scotland
基金
英国工程与自然科学研究理事会;
关键词
D O I
10.1109/ICRA48506.2021.9560961
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Optimal control is a popular approach to synthesize highly dynamic motion. Commonly, L-2 regularization is used on the control inputs in order to minimize energy used and to ensure smoothness of the control inputs. However, for some systems, such as satellites, the control needs to be applied in sparse bursts due to how the propulsion system operates. In this paper, we study approaches to induce sparsity in optimal control solutions-namely via smooth L-1 and Huber regularization penalties. We apply these loss terms to state-of-the-art Differential Dynamic Programming (DDP)-based solvers to create a family of sparsity-inducing optimal control methods. We analyze and compare the effect of the different losses on inducing sparsity, their numerical conditioning, their impact on convergence, and discuss hyperparameter settings. We demonstrate our method in simulation and hardware experiments on canonical dynamics systems, control of satellites, and the NASA Valkyrie humanoid robot. We provide an implementation of our method and all examples for reproducibility on GitHub.
引用
收藏
页码:8216 / 8222
页数:7
相关论文
共 50 条
  • [1] A POSTERIORI AIRCRAFT CONTROL SIGNAL RECOVERY VIA SPARSITY-INDUCING NORM MINIMIZATION
    Vela, Adan E.
    Karasev, Peter
    Vela, Patricio A.
    2012 IEEE/AIAA 31ST DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC), 2012,
  • [2] Optimization with Sparsity-Inducing Penalties
    Bach, Francis
    Jenatton, Rodolphe
    Mairal, Julien
    Obozinski, Guillaume
    FOUNDATIONS AND TRENDS IN MACHINE LEARNING, 2012, 4 (01): : 1 - 106
  • [3] Testing Sparsity-Inducing Penalties
    Griffin, Maryclare
    Hoff, Peter D.
    JOURNAL OF COMPUTATIONAL AND GRAPHICAL STATISTICS, 2020, 29 (01) : 128 - 139
  • [4] SPARSITY-INDUCING VARIATIONAL SHAPE PARTITIONING
    Morigi, Serena
    Huska, Martin
    ELECTRONIC TRANSACTIONS ON NUMERICAL ANALYSIS, 2017, 46 : 36 - 54
  • [5] A posteriori Aircraft Control Signal Recovery via Sparsity-Inducing Norm Minimization
    Vela, Adan E.
    Karasev, Peter
    Vela, Patricio A.
    2012 IEEE/AIAA 31ST DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC), 2012,
  • [6] Special Issue on Sparsity-inducing Methods in Control Theory
    Bako, Laurent
    Mo, Yilin
    Nagahara, Masaaki
    INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL, 2023, 33 (01) : 3 - 5
  • [7] Sparsity-Inducing Binarized Neural Networks
    Wang, Peisong
    He, Xiangyu
    Li, Gang
    Zhao, Tianli
    Cheng, Jian
    THIRTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THE THIRTY-SECOND INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE AND THE TENTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2020, 34 : 12192 - 12199
  • [8] Sample average approximation with sparsity-inducing penalty for high-dimensional stochastic programming
    Hongcheng Liu
    Xue Wang
    Tao Yao
    Runze Li
    Yinyu Ye
    Mathematical Programming, 2019, 178 : 69 - 108
  • [9] Sample average approximation with sparsity-inducing penalty for high-dimensional stochastic programming
    Liu, Hongcheng
    Wang, Xue
    Yao, Tao
    Li, Runze
    Ye, Yinyu
    MATHEMATICAL PROGRAMMING, 2019, 178 (1-2) : 69 - 108
  • [10] Structured variable selection with sparsity-inducing norms
    Jenatton, Rodolphe
    Audibert, Jean-Yves
    Bach, Francis
    Journal of Machine Learning Research, 2011, 12 : 2777 - 2824