Full-Body Torque-Level Non-linear Model Predictive Control for Aerial Manipulation

07/08/2021
by   Josep Marti-Saumell, et al.
0

Non-linear model predictive control (nMPC) is a powerful approach to control complex robots (such as humanoids, quadrupeds, or unmanned aerial manipulators (UAMs)) as it brings important advantages over other existing techniques. The full-body dynamics, along with the prediction capability of the optimal control problem (OCP) solved at the core of the controller, allows to actuate the robot in line with its dynamics. This fact enhances the robot capabilities and allows, e.g., to perform intricate maneuvers at high dynamics while optimizing the amount of energy used. Despite the many similarities between humanoids or quadrupeds and UAMs, full-body torque-level nMPC has rarely been applied to UAMs. This paper provides a thorough description of how to use such techniques in the field of aerial manipulation. We give a detailed explanation of the different parts involved in the OCP, from the UAM dynamical model to the residuals in the cost function. We develop and compare three different nMPC controllers: Weighted MPC, Rail MPC, and Carrot MPC, which differ on the structure of their OCPs and on how these are updated at every time step. To validate the proposed framework, we present a wide variety of simulated case studies. First, we evaluate the trajectory generation problem, i.e., optimal control problems solved offline, involving different kinds of motions (e.g., aggressive maneuvers or contact locomotion) for different types of UAMs. Then, we assess the performance of the three nMPC controllers, i.e., closed-loop controllers solved online, through a variety of realistic simulations. For the benefit of the community, we have made available the source code related to this work.

READ FULL TEXT

page 1

page 13

page 14

page 15

research
06/08/2021

Model Predictive Robot-Environment Interaction Control for Mobile Manipulation Tasks

Modern, torque-controlled service robots can regulate contact forces whe...
research
09/23/2022

Reactive Anticipatory Robot Skills with Memory

Optimal control in robotics has been increasingly popular in recent year...
research
03/01/2021

A Unified MPC Framework for Whole-Body Dynamic Locomotion and Manipulation

In this paper, we propose a whole-body planning framework that unifies d...
research
10/09/2020

Robust walking based on MPC with viability-based feasibility guarantees

Model predictive control (MPC) has shown great success for controlling c...
research
11/13/2022

Layered Control for Cooperative Locomotion of Two Quadrupedal Robots: Centralized and Distributed Approaches

This paper presents a layered control approach for real-time trajectory ...
research
03/18/2020

Aerial Manipulation using Model Predictive Control for Opening a Hinged Door

Existing studies for environment interaction with an aerial robot have b...
research
09/13/2022

Model Predictive Control for Dynamic Cloth Manipulation: Parameter Learning and Experimental Validation

Robotic cloth manipulation is a relevant challenging problem for autonom...

Please sign up or login with your details

Forgot password? Click here to reset