Litcius/Paper detail

Keep It Upright: Model Predictive Control for Nonprehensile Object Transportation With Obstacle Avoidance on a Mobile Manipulator

Adam Heins, Angela P. Schoellig

2023IEEE Robotics and Automation Letters34 citationsDOI

Abstract

We consider a nonprehensile manipulation task in which a mobile manipulator must balance objects on its end effector without grasping them—known as the <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">waiter's problem</i> —and move to a desired location while avoiding static and dynamic obstacles. In contrast to existing approaches, our focus is on fast online planning in response to new and changing environments. Our main contribution is a whole-body constrained model predictive controller (MPC) for a mobile manipulator that balances objects and avoids collisions. Furthermore, we propose planning using the minimum statically-feasible friction coefficients, which provides robustness to frictional uncertainty and other force disturbances while also substantially reducing the compute time required to update the MPC policy. Simulations and hardware experiments on a velocity-controlled mobile manipulator with up to seven balanced objects, stacked objects, and various obstacles show that our approach can handle a variety of conditions that have not been previously demonstrated, with end effector speeds and accelerations up to 2.0 m/s and 7.9 m/s <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup> , respectively. Notably, we demonstrate a projectile avoidance task in which the robot avoids a thrown ball while balancing a tall bottle.

Topics & Concepts

Obstacle avoidanceComputer scienceRobustness (evolution)Mobile manipulatorObstacleRobot end effectorMobile robotControl theory (sociology)Task (project management)SimulationArtificial intelligenceRobotComputer visionControl (management)EngineeringChemistryBiochemistryGeneLawSystems engineeringPolitical scienceRobotic Locomotion and ControlRobotic Path Planning AlgorithmsControl and Dynamics of Mobile Robots
Keep It Upright: Model Predictive Control for Nonprehensile Object Transportation With Obstacle Avoidance on a Mobile Manipulator | Litcius