Litcius/Paper detail

Robust Sampling-Based Control of Mobile Manipulators for Interaction With Articulated Objects

G. Rizzi, Jen Jen Chung, Abel Gawel, Lionel Ott, Marco Tognon, Roland Siegwart

2023IEEE Transactions on Robotics22 citationsDOIOpen Access PDF

Abstract

In this article, we investigate and deploy sampling-based control techniques for the challenging task of the mobile manipulation of articulated objects. By their nature, manipulation tasks necessitate environment interactions, which require the handling of nondifferentiable switching contact dynamics. These dynamics represent a strong limitation for traditional gradient-based optimization methods, such as model-predictive control and differential dynamic programming, which often rely on heuristics for trajectory generation. <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Sampling-based</i> techniques alleviate these constraints but do not ensure robots' stability and input/state constraints either. On the other hand, real-world applications in human environments require safety and robustness to unexpected events. For this reason, we propose a novel framework for safe robotic manipulation of movable articulated objects. The framework combines sampling-based control together with <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">control barrier functions</i> and <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">passivity theory</i> that, thanks to formal stability guarantees, enhance the safety and robustness of the method. We also provide the practical insights that enable robust deployment of stochastic control using a conventional central processing unit. We deploy the algorithm on a ten-degree-of-freedom mobile manipulator robot. Finally, we open source our generic and multithreaded implementation.

Topics & Concepts

Computer scienceRobustness (evolution)HeuristicsArtificial intelligenceMobile robotRobotControl engineeringEngineeringOperating systemGeneChemistryBiochemistryReinforcement Learning in RoboticsRobotic Locomotion and ControlRobot Manipulation and Learning