DocumentCode
1430706
Title
To push or not to push: on the rearrangement of movable objects by a mobile robot
Author
Ben-Shahar, Ohad ; Rivlin, Ehud
Author_Institution
Dept. of Comput. Sci., Technion-Israel Inst. of Technol., Haifa, Israel
Volume
28
Issue
5
fYear
1998
fDate
10/1/1998 12:00:00 AM
Firstpage
667
Lastpage
679
Abstract
We formulate and address the problem of planning a pushing manipulation by a mobile robot which tries to rearrange several movable objects in its work space. We present an algorithm which, when given a set of goal configurations, plans a pushing path to the “cheapest” goal or announces that no such path exists. Our method provides detailed manipulation plans, including any intermediate motion of the pusher while changing contact configuration with the pushed movables. Given a pushing problem, a pushing path is found using a two-phase procedure: a context sensitive back propagation of a cost function which maps the configuration space, and a gradient descent phase which builds the pushing path. Both phases are based on a dynamic neighborhood filter which constrains each step to consider only admissible neighboring configurations. This admissibility mechanism provides a primary tool for expressing the special characteristics of the pushing manipulation. It also allows for a full integration of any geometrical constraints imposed by the pushing robot, the pushed movables and the environment. We prove optimality and completeness of our algorithm and give some experimental results in different scenarios
Keywords
backpropagation; mobile robots; path planning; search problems; admissibility mechanism; admissible neighboring configurations; completeness; configuration space; contact configuration; context sensitive back propagation; cost function; dynamic neighborhood filter; geometrical constraints; goal configurations; gradient descent phase; intermediate motion; manipulation plans; mobile robot; movable objects; optimality; pushed movables; pushing manipulation; pushing path; pushing problem; pushing robot; scenarios; two-phase procedure; work space; Computer science; Cost function; Filters; Mobile robots; Navigation; Robotics and automation;
fLanguage
English
Journal_Title
Systems, Man, and Cybernetics, Part B: Cybernetics, IEEE Transactions on
Publisher
ieee
ISSN
1083-4419
Type
jour
DOI
10.1109/3477.718517
Filename
718517
Link To Document