Unwieldy Object Delivery with Nonholonomic Mobile Base: A Free Pushing Approach

Yujie Tang*, Martijn Wisse, Wei Pan

*Corresponding author for this work

Research output: Contribution to journalArticleScientificpeer-review

Abstract

This letter explores the problem of delivering unwieldy objects using nonholonomic mobile bases. We propose a new approach called free pushing to address this challenge. Unlike previous stable pushing methods which maintain a stiff robot-object contact, our approach allows the robot to maneuver around the object while pushing it. It aims to execute continuous pushes without losing contact for improved pushing maneuverability. Additionally, to ensure the feasibility of the planned pushes, a robot-object contact model is developed to account for the shape and kinematics of the robot in pushing modeling and planning. A Model Predictive Controller solves the pushing planning problem in real time. Experimental results show that the proposed method achieves an average success rate of 83% with an accuracy of 0.085 m when pushing to the selected goals. Compared to the baselines, this approach improves the agility and efficiency of mobile pushers. Furthermore, it is robust in achieving the task while tolerating modeling errors.

Original languageEnglish
Pages (from-to)8991-8998
Number of pages8
JournalIEEE Robotics and Automation Letters
Volume9
Issue number10
DOIs
Publication statusPublished - 2024

Bibliographical note

Green Open Access added to TU Delft Institutional Repository 'You share, we take care!' - Taverne project https://www.openaccess.nl/en/you-share-we-take-care
Otherwise as indicated in the copyright section: the publisher is the copyright holder of this work and the author uses the Dutch legislation to make this work public.

Keywords

  • Contact modeling
  • manipulation planning
  • motion control

Fingerprint

Dive into the research topics of 'Unwieldy Object Delivery with Nonholonomic Mobile Base: A Free Pushing Approach'. Together they form a unique fingerprint.

Cite this