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 条
  • [21] Sparsity-Inducing Nonconvex Nonseparable Regularization for Convex Image Processing
    Lanza, Alessandro
    Morigi, Serena
    Selesnick, Ivan W.
    Sgallari, Fiorella
    SIAM JOURNAL ON IMAGING SCIENCES, 2019, 12 (02): : 1099 - 1134
  • [22] Proximal Multitask Learning Over Networks With Sparsity-Inducing Coregularization
    Nassif, Roula
    Richard, Cedric
    Ferrari, Andre
    Sayed, Ali H.
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2016, 64 (23) : 6329 - 6344
  • [23] Fast Iterative Mining Using Sparsity-Inducing Loss Functions
    Saigo, Hiroto
    Kashima, Hisashi
    Tsuda, Koji
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2013, E96D (08): : 1766 - 1773
  • [24] MORE EFFICIENT SPARSITY-INDUCING ALGORITHMS USING INEXACT GRADIENT
    Rakotomamonjy, Alain
    Koco, Sokol
    Ralaivola, Liva
    2015 23RD EUROPEAN SIGNAL PROCESSING CONFERENCE (EUSIPCO), 2015, : 709 - 713
  • [25] Iteratively Re-Weighted Method for Sparsity-Inducing Norms
    Nie, Feiping
    Hu, Zhanxuan
    Wang, Xiaoqian
    Li, Xuelong
    Huang, Heng
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2023, 35 (07) : 7045 - 7055
  • [26] Adaptive differential dynamic programming for multiobjective optimal control
    Liao, LZ
    Li, DA
    AUTOMATICA, 2002, 38 (06) : 1003 - 1015
  • [27] Differential Dynamic Programming for Multistage Uncertain Optimal Control
    Qian, Xiaodong
    Zhu, Yuanguo
    2014 SEVENTH INTERNATIONAL JOINT CONFERENCE ON COMPUTATIONAL SCIENCES AND OPTIMIZATION (CSO), 2014, : 88 - 92
  • [28] SPARSITY-INDUCING MODIFIED FILTERED-X AFFINE PROJECTION ALGORITHMS FOR ACTIVE NOISE CONTROL
    Gully, Amelia
    de Lamare, Rodrigo C.
    2014 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2014,
  • [29] Analysis of genotype by methylation interactions through sparsity-inducing regularized regression
    Wenda Zhou
    Shaw-Hwa Lo
    BMC Proceedings, 12 (Suppl 9)
  • [30] A SUBSPACE ACCELERATION METHOD FOR MINIMIZATION INVOLVING A GROUP SPARSITY-INDUCING REGULARIZER
    Curtis, Frank E.
    Dai, Yutong
    Robinson, Daniel P.
    SIAM JOURNAL ON OPTIMIZATION, 2022, 32 (02) : 545 - 572