Can deep models help a robot to tune its controller? : A step closer to self-tuning model predictive controllers

Motivated by the difficulty roboticists experience while tuning model predictive controllers (MPCs), we present an automated weight set tuning framework in this work. The enticing feature of the proposed methodology is the active exploration approach that adopts the exploration– exploitation concept...

Full description

Saved in:
Bibliographic Details
Main Authors: Mehndiratta, Mohit, Camci, Efe, Kayacan, Erdal
Other Authors: School of Mechanical and Aerospace Engineering
Format: Article
Language:English
Published: 2022
Subjects:
Online Access:https://hdl.handle.net/10356/153968
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-153968
record_format dspace
spelling sg-ntu-dr.10356-1539682022-01-17T07:19:26Z Can deep models help a robot to tune its controller? : A step closer to self-tuning model predictive controllers Mehndiratta, Mohit Camci, Efe Kayacan, Erdal School of Mechanical and Aerospace Engineering Engineering::Mechanical engineering Auto-Tuning Nonlinear Model Predictive Control Motivated by the difficulty roboticists experience while tuning model predictive controllers (MPCs), we present an automated weight set tuning framework in this work. The enticing feature of the proposed methodology is the active exploration approach that adopts the exploration– exploitation concept at its core. Essentially, it extends the trial-and-error method by benefiting from the retrospective knowledge gained in previous trials, thereby resulting in a faster tuning procedure. Moreover, the tuning framework adopts a deep neural network (DNN)-based robot model to conduct the trials during the simulation tuning phase. Thanks to its high fidelity dynamics representation, a seamless sim-to-real transition is demonstrated. We compare the proposed approach with the customary manual tuning procedure through a user study wherein the users inadvertently apply various tuning methodologies based on their progressive experience with the robot. The results manifest that the proposed methodology provides a safe and time-saving framework over the manual tuning of MPC by resulting in flight-worthy weights in less than half the time. Moreover, this is the first work that presents a complete tuning framework extending from robot modeling to directly obtaining the flight-worthy weight sets to the best of the authors’ knowledge. Ministry of Education (MOE) Published version This research was equally funded by SINGAPORE MINISTRY OF EDUCATION grant number RG185/17 and AARHUS UNIVERSITY, DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING grant number 28173. 2022-01-17T07:19:26Z 2022-01-17T07:19:26Z 2021 Journal Article Mehndiratta, M., Camci, E. & Kayacan, E. (2021). Can deep models help a robot to tune its controller? : A step closer to self-tuning model predictive controllers. Electronics, 10(18), 2187-. https://dx.doi.org/10.3390/electronics10182187 2079-9292 https://hdl.handle.net/10356/153968 10.3390/electronics10182187 2-s2.0-85114381736 18 10 2187 en RG185/17 Electronics © 2021 The Author(s). Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Mechanical engineering
Auto-Tuning
Nonlinear Model Predictive Control
spellingShingle Engineering::Mechanical engineering
Auto-Tuning
Nonlinear Model Predictive Control
Mehndiratta, Mohit
Camci, Efe
Kayacan, Erdal
Can deep models help a robot to tune its controller? : A step closer to self-tuning model predictive controllers
description Motivated by the difficulty roboticists experience while tuning model predictive controllers (MPCs), we present an automated weight set tuning framework in this work. The enticing feature of the proposed methodology is the active exploration approach that adopts the exploration– exploitation concept at its core. Essentially, it extends the trial-and-error method by benefiting from the retrospective knowledge gained in previous trials, thereby resulting in a faster tuning procedure. Moreover, the tuning framework adopts a deep neural network (DNN)-based robot model to conduct the trials during the simulation tuning phase. Thanks to its high fidelity dynamics representation, a seamless sim-to-real transition is demonstrated. We compare the proposed approach with the customary manual tuning procedure through a user study wherein the users inadvertently apply various tuning methodologies based on their progressive experience with the robot. The results manifest that the proposed methodology provides a safe and time-saving framework over the manual tuning of MPC by resulting in flight-worthy weights in less than half the time. Moreover, this is the first work that presents a complete tuning framework extending from robot modeling to directly obtaining the flight-worthy weight sets to the best of the authors’ knowledge.
author2 School of Mechanical and Aerospace Engineering
author_facet School of Mechanical and Aerospace Engineering
Mehndiratta, Mohit
Camci, Efe
Kayacan, Erdal
format Article
author Mehndiratta, Mohit
Camci, Efe
Kayacan, Erdal
author_sort Mehndiratta, Mohit
title Can deep models help a robot to tune its controller? : A step closer to self-tuning model predictive controllers
title_short Can deep models help a robot to tune its controller? : A step closer to self-tuning model predictive controllers
title_full Can deep models help a robot to tune its controller? : A step closer to self-tuning model predictive controllers
title_fullStr Can deep models help a robot to tune its controller? : A step closer to self-tuning model predictive controllers
title_full_unstemmed Can deep models help a robot to tune its controller? : A step closer to self-tuning model predictive controllers
title_sort can deep models help a robot to tune its controller? : a step closer to self-tuning model predictive controllers
publishDate 2022
url https://hdl.handle.net/10356/153968
_version_ 1722355323667218432