Abstract
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.
Highlights
The model predictive controller (MPC) has shown remarkable success for the control and planning of numerous robotic systems [1,2,3,4,5,6,7,8,9,10,11,12,13,14]
To mitigate the challenges faced by roboticists while tuning their MPCs, we present a novel, active exploration-based methodology
The weight sets obtained over the deep neural network (DNN) model are real flight-worthy, we investigate fine-tuning possibilities on these weight sets to achieve better flight performance
Summary
The model predictive controller (MPC) has shown remarkable success for the control and planning of numerous robotic systems [1,2,3,4,5,6,7,8,9,10,11,12,13,14]. Unlike the complicated process of obtaining a high-fidelity Gazebo model, in this case, novice users are only required to collect some data by manual flights and feed them to a DNN for modeling Once trained, it will serve just like a Gazebo model to eliminate the need for risky trials on a real robot during weight set exploration. User study to evaluate the proposed tuning methodology: a comparison with the manual tuning procedure through a user-based study is performed, wherein users implicitly apply various strategies during the tuning process They start by recognizing the dominating parameters and their effect on the performance, followed by the appropriate weight set selection.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.