Bayesian Multi-Task Learning MPC for Robotic Mobile Manipulation

被引:9
作者
Arcari, Elena [1 ]
Minniti, Maria Vittoria [2 ]
Scampicchio, Anna [1 ]
Carron, Andrea [1 ]
Farshidian, Farbod [2 ]
Hutter, Marco [2 ]
Zeilinger, Melanie N. [1 ]
机构
[1] Swiss Fed Inst Technol, Inst Dynam Syst & Control, CH-8092 Zurich, Switzerland
[2] Swiss Fed Inst Technol, Robot Syst Lab, CH-8092 Zurich, Switzerland
基金
瑞士国家科学基金会;
关键词
Task analysis; Adaptation models; Robots; Multitasking; Data models; Robot kinematics; Manipulator dynamics; Model learning for control; transfer learning; mobile manipulation; MODEL-PREDICTIVE CONTROL; TRACKING; FILTER;
D O I
10.1109/LRA.2023.3264758
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Mobile manipulation in robotics is challenging due to the need to solve many diverse tasks, such as opening a door or picking-and-placing an object. Typically, a basic first-principles system description of the robot is available, thus motivating the use of model-based controllers. However, the robot dynamics and its interaction with an object are affected by uncertainty, limiting the controller's performance. To tackle this problem, we propose a Bayesian multi-task learning model that uses trigonometric basis functions to identify the error in the dynamics. In this way, data from different but related tasks can be leveraged to provide a descriptive error model that can be efficiently updated online for new, unseen tasks. We combine this learning scheme with a model predictive controller, and extensively test the effectiveness of the proposed approach, including comparisons with available baseline controllers. We present simulation tests with a ball-balancing robot, and door opening hardware experiments with a quadrupedal manipulator.
引用
收藏
页码:3222 / 3229
页数:8
相关论文
共 43 条
  • [1] Al-Shedivat M., 2018, PROC INT C LEARN REP
  • [2] CasADi: a software framework for nonlinear optimization and optimal control
    Andersson, Joel A. E.
    Gillis, Joris
    Horn, Greg
    Rawlings, James B.
    Diehl, Moritz
    [J]. MATHEMATICAL PROGRAMMING COMPUTATION, 2019, 11 (01) : 1 - 36
  • [3] Bayesian multi-task learning using finite-dimensional models: A comparative study
    Arcari, Elena
    Scampicchio, Anna
    Carron, Andrea
    Zeilinger, Melanie N.
    [J]. 2021 60TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2021, : 2218 - 2225
  • [4] Model-Based Meta-Reinforcement Learning for Flight With Suspended Payloads
    Belkhale, Suneel
    Li, Rachel
    Kahn, Gregory
    McAllister, Rowan
    Calandra, Roberto
    Levine, Sergey
    [J]. IEEE ROBOTICS AND AUTOMATION LETTERS, 2021, 6 (02): : 1471 - 1478
  • [5] Bock H. G., 1984, IFAC P, V17, P1603, DOI [10.1016/S1474-6670, DOI 10.1016/S1474-6670, 10.1016/S1474-6670(17)61205-9, DOI 10.1016/S1474-6670(17)61205-9]
  • [6] Safe Learning in Robotics: From Learning-Based Control to Safe Reinforcement Learning
    Brunke, Lukas
    Greeff, Melissa
    Hall, Adam W.
    Yuan, Zhaocong
    Zhou, Siqi
    Panerati, Jacopo
    Schoellig, Angela P.
    [J]. ANNUAL REVIEW OF CONTROL ROBOTICS AND AUTONOMOUS SYSTEMS, 2022, 5 : 411 - 444
  • [7] Data-Driven Model Predictive Control for Trajectory Tracking With a Robotic Arm
    Carron, Andrea
    Arcari, Elena
    Wermelinger, Martin
    Hewing, Lukas
    Hutter, Marco
    Zeilinger, Melanie N.
    [J]. IEEE ROBOTICS AND AUTOMATION LETTERS, 2019, 4 (04): : 3758 - 3765
  • [8] A real-time iteration scheme for nonlinear optimization in optimal feedback control
    Diehl, M
    Bock, HG
    Schlöder, JP
    [J]. SIAM JOURNAL ON CONTROL AND OPTIMIZATION, 2005, 43 (05) : 1714 - 1736
  • [9] Farshidian F., 2023, OCS2: An open source library for optimal control of switched systems
  • [10] Bayesian Meta-Learning for Few-Shot Policy Adaptation Across Robotic Platforms
    Ghadirzadeh, Ali
    Chen, Xi
    Poklukar, Petra
    Finn, Chelsea
    Bjorkman, Marten
    Kragic, Danica
    [J]. 2021 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2021, : 1274 - 1280